@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--color-primary:#f97316;--color-secondary:#eab308;--color-background:#fff;--color-surface:#f9fafb;--color-sidebar:#1e293b;--color-text:#1f2937;--color-textSecondary:#6b7280;--color-border:#e5e7eb;--color-hover:#fed7aa}:root,html{color-scheme:light}html{max-width:100vw;overflow-x:hidden}*{font-family:Baloo\ 2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--font-primary,"Baloo 2"),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-background);color:#1f2937;color:var(--color-text);font-family:Baloo\ 2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-primary,"Baloo 2"),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0;max-width:100vw;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}.number,a,button,div,input[type=number],input[type=tel],label,p,span,td,th{font-feature-settings:"lnum";font-family:Baloo\ 2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-variant-numeric:lining-nums}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.detail-modal,.detail-modal-large{background-color:#f9fafb!important;background-color:var(--color-surface)!important;color:#1f2937!important;color:var(--color-text)!important}.modal-header{border-bottom-color:#e5e7eb!important;border-bottom-color:var(--color-border)!important}.modal-content,.modal-title h2{color:#1f2937!important;color:var(--color-text)!important}.modal-content{background-color:#f9fafb!important;background-color:var(--color-surface)!important}.detail-grid{background-color:#fff!important;background-color:var(--color-background)!important}.detail-item label{color:#000!important}.detail-item p,.detail-item span:not(.kayit-sayisi-badge):not(.finansal-etki-modal):not(.etiket){color:#1f2937!important;color:var(--color-text)!important}.grup-info{color:#6b7280!important;color:var(--color-textSecondary)!important}.tespit-detail-card{background-color:#fff!important;background-color:var(--color-background)!important;border-color:#e5e7eb!important;border-color:var(--color-border)!important}.tespit-detail-header h3{color:#1f2937!important;color:var(--color-text)!important}.detay-table-container{background-color:#fff!important;background-color:var(--color-background)!important;border-color:#e5e7eb!important;border-color:var(--color-border)!important}.detay-table-container h3,.detay-table-container h4{background:#f9fafb!important;background:var(--color-surface)!important;color:#1f2937!important;color:var(--color-text)!important}.table-wrapper{border-color:#e5e7eb!important;border-color:var(--color-border)!important}.detay-table,.table-wrapper{background-color:#fff!important;background-color:var(--color-background)!important}.detay-table thead{background-color:#f9fafb!important;background-color:var(--color-surface)!important}.detay-table td,.detay-table th{border-bottom-color:#e5e7eb!important;border-bottom-color:var(--color-border)!important;color:#1f2937!important;color:var(--color-text)!important}.detay-table td{border-right-color:#e5e7eb!important;border-right-color:var(--color-border)!important}.detay-table tbody tr:hover{background-color:#fed7aa!important;background-color:var(--color-hover)!important}.detay-loading p,.no-detay-data{color:#6b7280!important;color:var(--color-textSecondary)!important}.detay-section{border-top-color:#e5e7eb!important;border-top-color:var(--color-border)!important}.detail-grid .kayit-sayisi-badge,.detail-item .kayit-sayisi-badge,.grup-badge,.grup-badge-small,.kayit-sayisi-badge,span.kayit-sayisi-badge{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;color:#fff!important}.etiket,.etiket-small,.etiketler-modal .etiket,.tespit-baslik,.tespit-baslik-list,.tespit-detail-card h3,.tespit-detail-header h3{color:#1f2937!important;color:var(--color-text)!important}.etiket,.etiket-small,.etiketler-modal .etiket{background-color:#f9fafb!important;background-color:var(--color-surface)!important;border-color:#e5e7eb!important;border-color:var(--color-border)!important}.finansal-etki-modal,.tespit-finansal{color:#10b981!important}.detail-grid .detail-item .kayit-sayisi-badge,span.kayit-sayisi-badge{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;color:#fff!important}.account-code-grid .account-code-item.selected,.account-code-item.selected{background-color:#f97316!important;background-color:var(--color-primary)!important;border-color:#f97316!important;border-color:var(--color-primary)!important;color:#fff!important;font-weight:600!important}html body.theme-night .ant-modal.text-settings-global-modal .ant-modal-content{color:#1f2937!important}body .text-settings-global-modal .ant-modal-header{background-color:#f9fafb!important;background-color:var(--color-surface)!important;border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--color-border)!important}body .text-settings-global-modal .ant-modal-close,body .text-settings-global-modal .ant-modal-title{color:#1f2937!important;color:var(--color-text)!important}body .text-settings-global-modal .ant-modal-close:hover{color:#f97316!important;color:var(--color-primary)!important}.text-settings-global-modal .ant-modal-body{background-color:#f9fafb!important;background-color:var(--color-surface)!important}body[data-font-weight=bold],body[data-font-weight=bold] a,body[data-font-weight=bold] div,body[data-font-weight=bold] li,body[data-font-weight=bold] p,body[data-font-weight=bold] span,body[data-font-weight=bold] td{font-weight:600}body[data-row-spacing=compact],body[data-row-spacing=compact] :not(svg):not(path):not(.anticon):not(.anticon *){line-height:1.2!important}body[data-row-spacing=compact] .ant-table-cell,body[data-row-spacing=compact] .ant-table-tbody>tr>td,body[data-row-spacing=compact] .ant-table-thead>tr>th,body[data-row-spacing=compact] table td,body[data-row-spacing=compact] table th{padding-bottom:4px!important;padding-top:4px!important}body[data-row-spacing=compact] .ant-form-item{margin-bottom:8px!important}body[data-row-spacing=compact] .ant-list-item,body[data-row-spacing=compact] .list-item,body[data-row-spacing=compact] .menu-item{min-height:0!important;padding-bottom:4px!important;padding-top:4px!important}body[data-row-spacing=compact] .ant-typography,body[data-row-spacing=compact] p{margin-bottom:4px!important}body[data-row-spacing=compact] .ant-card-body{padding:12px!important}body[data-row-spacing=normal],body[data-row-spacing=normal] :not(svg):not(path):not(.anticon):not(.anticon *){line-height:1.5!important}body[data-row-spacing=normal] table td,body[data-row-spacing=normal] table th{padding-bottom:10px!important;padding-top:10px!important}body[data-row-spacing=normal] .list-item,body[data-row-spacing=normal] .menu-item{padding-bottom:8px!important;padding-top:8px!important}body[data-row-spacing=relaxed],body[data-row-spacing=relaxed] :not(svg):not(path):not(.anticon):not(.anticon *){line-height:2!important}body[data-row-spacing=relaxed] .ant-table-cell,body[data-row-spacing=relaxed] .ant-table-tbody>tr>td,body[data-row-spacing=relaxed] .ant-table-thead>tr>th,body[data-row-spacing=relaxed] table td,body[data-row-spacing=relaxed] table th{padding-bottom:20px!important;padding-top:20px!important}body[data-row-spacing=relaxed] .ant-form-item{margin-bottom:28px!important}body[data-row-spacing=relaxed] .ant-list-item,body[data-row-spacing=relaxed] .list-item,body[data-row-spacing=relaxed] .menu-item{padding-bottom:16px!important;padding-top:16px!important}body[data-row-spacing=relaxed] .ant-typography,body[data-row-spacing=relaxed] p{margin-bottom:18px!important}body[data-row-spacing=relaxed] .ant-card-body{padding:28px!important}body[data-col-spacing=compact]{letter-spacing:-.3px!important}body[data-col-spacing=compact] .ant-table-cell,body[data-col-spacing=compact] .ant-table-tbody>tr>td,body[data-col-spacing=compact] .ant-table-thead>tr>th,body[data-col-spacing=compact] table td,body[data-col-spacing=compact] table th{padding-left:4px!important;padding-right:4px!important}body[data-col-spacing=compact] .ant-row,body[data-col-spacing=compact] .grid-container{gap:8px!important}body[data-col-spacing=normal]{letter-spacing:normal!important}body[data-col-spacing=normal] table td,body[data-col-spacing=normal] table th{padding-left:12px!important;padding-right:12px!important}body[data-col-spacing=normal] .grid-container{gap:16px!important}body[data-col-spacing=relaxed]{letter-spacing:.8px!important}body[data-col-spacing=relaxed] .ant-table-cell,body[data-col-spacing=relaxed] .ant-table-tbody>tr>td,body[data-col-spacing=relaxed] .ant-table-thead>tr>th,body[data-col-spacing=relaxed] table td,body[data-col-spacing=relaxed] table th{padding-left:24px!important;padding-right:24px!important}body[data-col-spacing=relaxed] .ant-row,body[data-col-spacing=relaxed] .grid-container{gap:24px!important}body[data-font-size=xsmall] .gelir-tablosu-container a,body[data-font-size=xsmall] .gelir-tablosu-container button:not(.btn-icon):not([class*=-info-close]),body[data-font-size=xsmall] .gelir-tablosu-container div,body[data-font-size=xsmall] .gelir-tablosu-container input,body[data-font-size=xsmall] .gelir-tablosu-container label,body[data-font-size=xsmall] .gelir-tablosu-container li,body[data-font-size=xsmall] .gelir-tablosu-container p,body[data-font-size=xsmall] .gelir-tablosu-container select,body[data-font-size=xsmall] .gelir-tablosu-container span,body[data-font-size=xsmall] .gelir-tablosu-container td,body[data-font-size=xsmall] .gelir-tablosu-container th,body[data-font-size=xsmall] .page-content a,body[data-font-size=xsmall] .page-content button:not(.btn-icon):not([class*=-info-close]),body[data-font-size=xsmall] .page-content input,body[data-font-size=xsmall] .page-content label,body[data-font-size=xsmall] .page-content li,body[data-font-size=xsmall] .page-content p,body[data-font-size=xsmall] .page-content select,body[data-font-size=xsmall] .page-content span,body[data-font-size=xsmall] .page-content td,body[data-font-size=xsmall] .page-content th,body[data-font-size=xsmall] .vergi-tarifesi-container th{font-size:10px!important}body[data-font-size=small] .page-content a,body[data-font-size=small] .page-content button:not(.btn-icon):not([class*=-info-close]),body[data-font-size=small] .page-content input,body[data-font-size=small] .page-content label,body[data-font-size=small] .page-content li,body[data-font-size=small] .page-content p,body[data-font-size=small] .page-content select,body[data-font-size=small] .page-content span,body[data-font-size=small] .page-content td,body[data-font-size=small] .page-content th{font-size:12px!important}body[data-font-size=small] .defter-container a,body[data-font-size=small] .defter-container button:not(.btn-icon):not([class*=-info-close]),body[data-font-size=small] .defter-container input,body[data-font-size=small] .defter-container label,body[data-font-size=small] .defter-container li,body[data-font-size=small] .defter-container p,body[data-font-size=small] .defter-container select,body[data-font-size=small] .defter-container span,body[data-font-size=small] .defter-container td,body[data-font-size=small] .defter-container th,body[data-font-size=small] .faturalar-container a,body[data-font-size=small] .faturalar-container button:not(.btn-icon):not([class*=-info-close]),body[data-font-size=small] .faturalar-container input,body[data-font-size=small] .faturalar-container label,body[data-font-size=small] .faturalar-container li,body[data-font-size=small] .faturalar-container p,body[data-font-size=small] .faturalar-container select,body[data-font-size=small] .faturalar-container span,body[data-font-size=small] .faturalar-container td,body[data-font-size=small] .faturalar-container th,body[data-font-size=small] .gelir-tablosu-container a,body[data-font-size=small] .gelir-tablosu-container button:not(.btn-icon):not([class*=-info-close]),body[data-font-size=small] .gelir-tablosu-container div,body[data-font-size=small] .gelir-tablosu-container input,body[data-font-size=small] .gelir-tablosu-container label,body[data-font-size=small] .gelir-tablosu-container li,body[data-font-size=small] .gelir-tablosu-container p,body[data-font-size=small] .gelir-tablosu-container select,body[data-font-size=small] .gelir-tablosu-container span,body[data-font-size=small] .gelir-tablosu-container td,body[data-font-size=small] .gelir-tablosu-container th,body[data-font-size=small] .vergi-tarifesi-container th{font-size:11px!important}body[data-font-size=normal] .gelir-tablosu-container a,body[data-font-size=normal] .gelir-tablosu-container button:not(.btn-icon):not([class*=-info-close]),body[data-font-size=normal] .gelir-tablosu-container div,body[data-font-size=normal] .gelir-tablosu-container input,body[data-font-size=normal] .gelir-tablosu-container label,body[data-font-size=normal] .gelir-tablosu-container li,body[data-font-size=normal] .gelir-tablosu-container p,body[data-font-size=normal] .gelir-tablosu-container select,body[data-font-size=normal] .gelir-tablosu-container span,body[data-font-size=normal] .gelir-tablosu-container td,body[data-font-size=normal] .gelir-tablosu-container th,body[data-font-size=normal] .page-content a,body[data-font-size=normal] .page-content button:not(.btn-icon):not([class*=-info-close]),body[data-font-size=normal] .page-content input,body[data-font-size=normal] .page-content label,body[data-font-size=normal] .page-content li,body[data-font-size=normal] .page-content p,body[data-font-size=normal] .page-content select,body[data-font-size=normal] .page-content span,body[data-font-size=normal] .page-content td,body[data-font-size=normal] .page-content th,body[data-font-size=normal] .vergi-tarifesi-container th{font-size:14px!important}body[data-font-size=large] .gelir-tablosu-container a,body[data-font-size=large] .gelir-tablosu-container button:not(.btn-icon):not(.header-fab-main):not([class*=-info-close]),body[data-font-size=large] .gelir-tablosu-container div,body[data-font-size=large] .gelir-tablosu-container input,body[data-font-size=large] .gelir-tablosu-container label,body[data-font-size=large] .gelir-tablosu-container li,body[data-font-size=large] .gelir-tablosu-container p,body[data-font-size=large] .gelir-tablosu-container select,body[data-font-size=large] .gelir-tablosu-container span,body[data-font-size=large] .gelir-tablosu-container td,body[data-font-size=large] .gelir-tablosu-container th,body[data-font-size=large] .page-content a,body[data-font-size=large] .page-content button:not(.btn-icon):not(.header-fab-main):not([class*=-info-close]),body[data-font-size=large] .page-content input,body[data-font-size=large] .page-content label,body[data-font-size=large] .page-content li,body[data-font-size=large] .page-content p,body[data-font-size=large] .page-content select,body[data-font-size=large] .page-content span,body[data-font-size=large] .page-content td,body[data-font-size=large] .page-content th,body[data-font-size=large] .vergi-tarifesi-container th{font-size:15px!important}body[data-font-size=xlarge] .gelir-tablosu-container a,body[data-font-size=xlarge] .gelir-tablosu-container button:not(.btn-icon):not(.header-fab-main):not([class*=-info-close]),body[data-font-size=xlarge] .gelir-tablosu-container div,body[data-font-size=xlarge] .gelir-tablosu-container input,body[data-font-size=xlarge] .gelir-tablosu-container label,body[data-font-size=xlarge] .gelir-tablosu-container li,body[data-font-size=xlarge] .gelir-tablosu-container p,body[data-font-size=xlarge] .gelir-tablosu-container select,body[data-font-size=xlarge] .gelir-tablosu-container span,body[data-font-size=xlarge] .gelir-tablosu-container td,body[data-font-size=xlarge] .gelir-tablosu-container th,body[data-font-size=xlarge] .page-content a,body[data-font-size=xlarge] .page-content button:not(.btn-icon):not(.header-fab-main):not([class*=-info-close]),body[data-font-size=xlarge] .page-content input,body[data-font-size=xlarge] .page-content label,body[data-font-size=xlarge] .page-content li,body[data-font-size=xlarge] .page-content p,body[data-font-size=xlarge] .page-content select,body[data-font-size=xlarge] .page-content span,body[data-font-size=xlarge] .page-content td,body[data-font-size=xlarge] .page-content th,body[data-font-size=xlarge] .vergi-tarifesi-container th{font-size:17px!important}#root .user-management-page h1{font-size:20px!important}#root .user-management-page .btn,#root .user-management-page .stat{font-size:12px!important}#root .user-management-page .btn.btn-sm{font-size:11px!important}#root .user-management-page{font-size:14px!important}#root .user-management-page .users-table th{font-size:13px!important}#root .user-management-page .table-fullname,#root .user-management-page .users-table td{font-size:14px!important}#root .user-management-page .table-username{font-size:12px!important}#root .user-management-page .status-badge,#root .user-management-page .table-role-badge{font-size:11px!important}#root .user-management-page .admin-name,#root .user-management-page .table-avatar{font-size:14px!important}#root .user-management-page .admin-meta-row{font-size:11px!important}#root .user-management-page .admin-avatar-box{font-size:13px!important}#root .user-management-page .separator{font-size:10px!important}#root .user-management-page .admin-meta-row span,#root .user-management-page .admin-role-tag,#root .user-management-page .status-text,#root .user-management-page .user-count-tag{font-size:11px!important}#root .user-management-page .card-user-name{font-size:13px!important}#root .user-management-page .card-user-email{font-size:11px!important}#root .user-management-page .card-role-badge,#root .user-management-page .card-status-badge{font-size:10px!important}#root .user-management-page .card-avatar-box,#root .user-management-page div:not([class]),#root .user-management-page input,#root .user-management-page label,#root .user-management-page p:not([class]),#root .user-management-page select,#root .user-management-page span:not([class]){font-size:14px!important}body[data-font-size] .bilanco-info-close,body[data-font-size] .dashboard-info-close,body[data-font-size] .defter-info-close,body[data-font-size] .faturalar-info-close,body[data-font-size] .gelir-tablosu-info-close,body[data-font-size] .kdv1-info-close,body[data-font-size] .mizan-info-close,body[data-font-size] .portaflow-dashboard a,body[data-font-size] .portaflow-dashboard button,body[data-font-size] .portaflow-dashboard input,body[data-font-size] .portaflow-dashboard label,body[data-font-size] .portaflow-dashboard li,body[data-font-size] .portaflow-dashboard p,body[data-font-size] .portaflow-dashboard select,body[data-font-size] .portaflow-dashboard span,body[data-font-size] .portaflow-dashboard td{font-size:inherit!important}body.theme-night .quill .ql-toolbar{background-color:#f9fafb;background-color:var(--color-surface);border-color:#e5e7eb!important;border-color:var(--color-border)!important}body.theme-night .quill .ql-container{background-color:#fff;background-color:var(--color-background);border-color:#e5e7eb!important;border-color:var(--color-border)!important;color:#1f2937;color:var(--color-text)}body.theme-night .quill .ql-editor{color:#1f2937;color:var(--color-text)}body.theme-night .ql-snow .ql-stroke{stroke:#1f2937!important;stroke:var(--color-text)!important}body.theme-night .ql-snow .ql-fill{fill:#1f2937!important;fill:var(--color-text)!important}body.theme-night .ql-snow .ql-picker{color:#1f2937!important;color:var(--color-text)!important}body.theme-night .ql-snow .ql-picker-options{background-color:#f9fafb!important;background-color:var(--color-surface)!important;border-color:#e5e7eb!important;border-color:var(--color-border)!important}.ant-message{z-index:99999!important}.ant-message .ant-message-notice-content{border-radius:8px!important;padding:10px 20px!important}.ant-message-success .ant-message-notice-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#10b981e6!important;border:1px solid #059669!important;box-shadow:0 4px 12px #10b98133!important;color:#fff!important}.ant-message-success .anticon{color:#fff!important}.shepherd-blur-overlay{-webkit-backdrop-filter:blur(28px) saturate(200%)!important;backdrop-filter:blur(28px) saturate(200%)!important;background:#040412b8!important;inset:0!important;opacity:0;pointer-events:none!important;position:fixed!important;transition:opacity .5s cubic-bezier(.4,0,.2,1)!important;z-index:9999!important}.shepherd-modal-overlay-container{animation:shepherdOverlayReveal .5s cubic-bezier(.4,0,.2,1) .12s both!important;z-index:10000!important}@keyframes shepherdOverlayReveal{0%{opacity:0}to{opacity:1}}.shepherd-enabled.shepherd-target{animation:spotlightReveal .4s cubic-bezier(.4,0,.2,1) .2s both,spotlightPulse 2.2s ease-in-out 1s infinite!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:6px!important;box-shadow:0 0 0 2px #ffffffeb,0 0 0 5px #4f46e5cc!important;filter:none!important;outline:none!important;position:relative!important;z-index:10001!important}@keyframes spotlightReveal{0%{box-shadow:0 0 0 0 #fff0,0 0 0 0 #4f46e500}to{box-shadow:0 0 0 2px #ffffffeb,0 0 0 5px #4f46e5cc}}@keyframes spotlightPulse{0%,to{box-shadow:0 0 0 2px #ffffffeb,0 0 0 5px #4f46e5cc}50%{box-shadow:0 0 0 2px #ffffffb3,0 0 0 5px #4f46e573}}.shepherd-theme-modern,.shepherd-theme-modern .shepherd-content,.shepherd-theme-modern .shepherd-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.shepherd-theme-modern .shepherd-text{font-size:14px!important;line-height:1.6!important;padding:12px 20px!important}.shepherd-theme-modern .shepherd-footer{padding:4px 12px 14px!important}body.theme-night .shepherd-element{background:#1f2937!important;border:1px solid #4b5563!important;border-radius:10px!important;box-shadow:0 8px 32px #00000080!important;color:#f9fafb!important;overflow:hidden!important}body.theme-night .shepherd-element .shepherd-content,body.theme-night .shepherd-element .shepherd-content *{background-color:initial!important;color:#d1d5db!important}body.theme-night .shepherd-element .shepherd-header{background-color:#374151!important;border-bottom:1px solid #4b5563!important}body.theme-night .shepherd-element .shepherd-title,body.theme-night .shepherd-element .shepherd-title *{background-color:initial!important;color:#f9fafb!important}body.theme-night .shepherd-element .shepherd-cancel-icon{background:#0000!important;color:#9ca3af!important}body.theme-night .shepherd-element .shepherd-cancel-icon:hover{background:#ffffff1f!important;color:#f9fafb!important}body.theme-night .shepherd-element .shepherd-text,body.theme-night .shepherd-element .shepherd-text b,body.theme-night .shepherd-element .shepherd-text p,body.theme-night .shepherd-element .shepherd-text span,body.theme-night .shepherd-element .shepherd-text strong{background-color:initial!important;color:#d1d5db!important}body.theme-night .shepherd-element .shepherd-footer{background-color:#1f2937!important;border-top:1px solid #4b5563!important}body.theme-night .shepherd-element .shepherd-button{background:#1e3a8a!important;border:none!important;color:#f9fafb!important}body.theme-night .shepherd-element .shepherd-button:hover:not(:disabled){background:#2563eb!important}body.theme-night .shepherd-element .shepherd-button-secondary{background:#374151!important;border:1px solid #4b5563!important;color:#d1d5db!important}body.theme-night .shepherd-element .shepherd-button-secondary:hover:not(:disabled){background:#4b5563!important;color:#f9fafb!important}body.theme-night .shepherd-arrow:before{background:#374151!important;border-color:#4b5563!important}.theme-no-transition *,.theme-no-transition :after,.theme-no-transition :before{animation:none!important;transition:none!important}.App{color-scheme:light only;text-align:center}body:not(.theme-default){.content-area,.dashboard-container,.denetim-tespitleri,.layout-container,.main-content,.page-container{background-color:var(--color-background)!important;color:var(--color-text)!important}.sidebar{background:var(--color-sidebar)!important;border-right:none!important;color:#fff!important}ul.sidebar-submenu{border-left:1px solid #8080804d!important;list-style:none!important;margin-left:24px!important;padding-left:0!important}ul.sidebar-submenu>li{position:relative!important}ul.sidebar-submenu>li:before{background:#8080804d!important;content:""!important;height:1px!important;left:0!important;position:absolute!important;top:24px!important;width:12px!important;z-index:1!important}.sidebar-menu-list{list-style:none!important;margin:0!important;padding:0!important}.sidebar .menu-text,.sidebar .sidebar-menu-link,.sidebar a.sidebar-menu-link{color:#cbd5e1!important}.sidebar .sidebar-menu-link:hover,.sidebar .sidebar-menu-link:hover .menu-text,.sidebar a.sidebar-menu-link:hover{color:#f97316!important}.sidebar .sidebar-menu-link:hover .menu-icon{color:#fff!important}.sidebar .sidebar-menu-link.active,.sidebar .sidebar-menu-link.active .menu-icon,.sidebar .sidebar-menu-link.active .menu-text,.sidebar a.sidebar-menu-link.active{color:#f97316!important}.sidebar .expand-icon,.sidebar-menu-link .expand-icon,span.expand-icon{align-items:center!important;color:#94a3b8!important;display:inline-flex!important;flex-shrink:0!important;height:20px!important;justify-content:center!important;margin-left:auto!important;margin-right:4px!important;min-width:20px!important;opacity:1!important;transition:all .2s ease!important;visibility:visible!important}.sidebar .expand-icon:hover,.sidebar-menu-link:hover .expand-icon{color:#cbd5e1!important}.sidebar .expand-icon.expanded,.sidebar-menu-link .expand-icon.expanded,span.expand-icon.expanded{color:#f97316!important;opacity:1!important;visibility:visible!important}.sidebar .expand-icon svg,.sidebar-menu-link .expand-icon svg{height:16px!important;width:16px!important}.top-header{background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important}.card,.denetim-container,.info-card,.key-tablo-container,.panel,.stats-card,.summary-card,.tespit-card,.widget{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}.card *,.card-title,.etki-label,.etki-miktar,.info-card *,.oneri-text,.panel *,.panel-title,.stats-card *,.summary-card *,.summary-label,.summary-value,.tespit-baslik,.tespit-card *,.tespit-content,.tespit-list *,.widget *{color:var(--color-text)!important}.tespit-list,.tespit-table,.tespitler-container{background:var(--color-background)!important}.tespit-table th,.tespit-table thead,.tespit-table thead tr{background:var(--color-surface)!important;color:var(--color-text)!important}.tespit-table tbody tr{background:var(--color-background)!important}.tespit-table tbody tr:hover{background:var(--color-hover)!important}.btn,.filter-btn,.tespit-table td{color:var(--color-text)!important}.btn,.filter-btn{background:var(--color-surface)!important;border-color:var(--color-border)!important}.btn:hover{background:var(--color-hover)!important}.btn-primary,.primary-btn{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)!important;border:none!important;color:#fff!important}.denetim-tespitleri .filter-btn[data-filter=Hepsi]{background-color:#f3e8ff!important;border-color:#6f42c1!important;color:#5a1f8f!important}.denetim-tespitleri .filter-btn[data-filter=Hepsi]:hover{background-color:#e9d5ff!important}.denetim-tespitleri .filter-btn.active[data-filter=Hepsi]{background-color:#6f42c1!important;box-shadow:0 0 0 3px #6f42c14d,0 4px 12px #6f42c166!important;color:#fff!important}.denetim-tespitleri .filter-btn[data-filter=Kritik]{background-color:#fee2e2!important;border-color:#ef4444!important;color:#b91c1c!important}.denetim-tespitleri .filter-btn[data-filter=Kritik]:hover{background-color:#fecaca!important}.denetim-tespitleri .filter-btn.active[data-filter=Kritik]{background-color:#ef4444!important;box-shadow:0 0 0 3px #ef44444d,0 4px 12px #ef444466!important;color:#fff!important}.denetim-tespitleri .filter-btn[data-filter=Orta]{background-color:#fef3c7!important;border-color:#f59e0b!important;color:#92400e!important}.denetim-tespitleri .filter-btn[data-filter=Orta]:hover{background-color:#fde68a!important}.denetim-tespitleri .filter-btn.active[data-filter=Orta]{background-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b4d,0 4px 12px #f59e0b66!important;color:#fff!important}.denetim-tespitleri .filter-btn[data-filter=Bilgi]{background-color:#dbeafe!important;border-color:#3b82f6!important;color:#1e40af!important}.denetim-tespitleri .filter-btn[data-filter=Bilgi]:hover{background-color:#bfdbfe!important}.denetim-tespitleri .filter-btn.active[data-filter=Bilgi]{background-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f64d,0 4px 12px #3b82f666!important;color:#fff!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Hepsi]:not(.active){background-color:#2e1065!important;border-color:#6b21a8!important;color:#e9d5ff!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Hepsi]:not(.active):hover{background-color:#3b0764!important}body.theme-night .denetim-tespitleri .filter-btn.active[data-filter=Hepsi]{background-color:#7c3aed!important;border-color:#9333ea!important;box-shadow:0 0 0 3px #7c3aed4d,0 4px 12px #7c3aed66!important;color:#fff!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Kritik]:not(.active){background-color:#450a0a!important;border-color:#b91c1c!important;color:#fecaca!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Kritik]:not(.active):hover{background-color:#5b0f0f!important}body.theme-night .denetim-tespitleri .filter-btn.active[data-filter=Kritik]{background-color:#dc2626!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #dc26264d,0 4px 12px #dc262666!important;color:#fff!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Orta]:not(.active){background-color:#451a03!important;border-color:#d97706!important;color:#fde68a!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Orta]:not(.active):hover{background-color:#5a2409!important}body.theme-night .denetim-tespitleri .filter-btn.active[data-filter=Orta]{background-color:#f59e0b!important;border-color:#fbbf24!important;box-shadow:0 0 0 3px #f59e0b4d,0 4px 12px #f59e0b66!important;color:#fff!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Bilgi]:not(.active){background-color:#0c1844!important;border-color:#2563eb!important;color:#bfdbfe!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Bilgi]:not(.active):hover{background-color:#0f1d54!important}body.theme-night .denetim-tespitleri .filter-btn.active[data-filter=Bilgi]{background-color:#3b82f6!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #3b82f64d,0 4px 12px #3b82f666!important;color:#fff!important}.denetim-tespitleri .view-btn.active{background-color:#007bff!important;box-shadow:0 0 0 2px #007bff4d,0 2px 8px #007bff66!important;color:#fff!important}body.theme-night .denetim-tespitleri .view-btn.active{background-color:var(--color-primary)!important;box-shadow:0 0 0 2px #f973164d,0 2px 8px #f9731666!important;color:#fff!important}.filter-btn[data-filter=Bilgi],.filter-btn[data-filter=Kritik],.filter-btn[data-filter=Orta],button.bilgi,button.kritik,button.orta{color:#fff!important}.table,table{background:var(--color-background)!important;color:var(--color-text)!important}th,thead,thead tr{border-color:var(--color-border)!important}.detay-table th,.detay-table thead,.detay-table thead tr,.key-tablo-container th,.key-tablo-container thead,.key-tablo-container thead tr,table th,table thead,table thead tr,th,thead,thead tr{background:var(--color-surface)!important;color:var(--color-text)!important}.denetim-tespitleri .detay-table th,.denetim-tespitleri .detay-table thead,.denetim-tespitleri .detay-table thead tr,.tespitler-container .detay-table th,.tespitler-container .detay-table thead,.tespitler-container .detay-table thead tr{background:#f97316!important;background:var(--color-primary,#f97316)!important;color:#fff!important}table tbody *,table td *,table th *,table thead *{color:var(--color-text)!important}tbody,tbody tr:not(.kdv1-row-even):not(.kdv1-row-odd){background:var(--color-background)!important;border-color:var(--color-border)!important}tbody tr:not(.kdv1-row-even):not(.kdv1-row-odd):hover{background:var(--color-hover)!important}td:not(.status-cell):not(.kdv1-field-name):not(.kdv1-data-cell){background:#0000!important}td.status-cell,td:not(.status-cell):not(.kdv1-field-name):not(.kdv1-data-cell){border-color:var(--color-border)!important;color:var(--color-text)!important}.fo-search,.fo-select,.search-box,.search-input,input:not(.menu-search-input):not(.taxpayer-search-input),select,select *,textarea,textarea *{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.fo-search:focus,.fo-select:focus,input:focus,select:focus,textarea:focus{border-color:var(--color-primary)!important}.detail-modal,.modal,.modal-content,.period-picker-content,.period-picker-modal{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.modal-overlay{align-items:center!important;animation:fadeIn .2s ease!important;background:#00000080!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:9999!important}.detail-modal{animation:none!important;margin:0 auto!important;position:relative!important}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.detail-modal,.modal{background-color:var(--color-surface)!important}body:not(.theme-default) .detail-grid,body:not(.theme-default) .detail-grid *,body:not(.theme-default) .detail-item,body:not(.theme-default) .detail-item *,body:not(.theme-default) .detail-modal,body:not(.theme-default) .detail-modal *,body:not(.theme-default) .modal-content,body:not(.theme-default) .modal-content *,body:not(.theme-default) .modal-header,body:not(.theme-default) .modal-header *,body:not(.theme-default) .modal-overlay,body:not(.theme-default) .modal-overlay *,body:not(.theme-default) .modal-title,body:not(.theme-default) .modal-title *,body:not(.theme-default) .session-expired-modal,body:not(.theme-default) .session-expired-modal *,body:not(.theme-default) .tespit-detail-card,body:not(.theme-default) .tespit-detail-card *,body:not(.theme-default) .tespit-detail-header,body:not(.theme-default) .tespit-detail-header *,body:not(.theme-default) .tespitler-list,body:not(.theme-default) .tespitler-list *{color:var(--color-text)!important}body:not(.theme-default) .grup-badge,body:not(.theme-default) .grup-badge *,body:not(.theme-default) .kayit-sayisi-badge,body:not(.theme-default) .kayit-sayisi-badge *,body:not(.theme-default) .mukellef-etiket,body:not(.theme-default) .mukellef-etiket *,body:not(.theme-default) .session-expired-btn,body:not(.theme-default) .session-expired-btn *,body:not(.theme-default) .show-detay-btn,body:not(.theme-default) .show-detay-btn *,body:not(.theme-default) button.show-detay-btn,body:not(.theme-default) button.show-detay-btn *,body:not(.theme-default) span.grup-badge,body:not(.theme-default) span.grup-badge *,body:not(.theme-default) span.kayit-sayisi-badge,body:not(.theme-default) span.kayit-sayisi-badge *{-webkit-text-fill-color:#fff!important;color:#fff!important}.tespit-sayac{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.grup-badge,.grup-badge *,.grup-badge span,.kayit-sayisi-badge,.kayit-sayisi-badge *,.kayit-sayisi-badge span,.mukellef-etiket,.mukellef-etiket *,.mukellef-etiket span,.show-detay-btn,.show-detay-btn *,.show-detay-btn p,.show-detay-btn span,button.show-detay-btn,button.show-detay-btn *,button[style*=linear-gradient],button[style*=linear-gradient] *,div[style*="linear-gradient(135deg, #3b82f6"],div[style*="linear-gradient(135deg, #3b82f6"] *,span.grup-badge,span.kayit-sayisi-badge{-webkit-text-fill-color:#fff!important;background-clip:initial!important;color:#fff!important}.finansal-etki-modal{color:#10b981!important}.detail-modal .detail-item label:not(.show-detay-btn):not(.mukellef-etiket),.detail-modal .detail-item p:not(.show-detay-btn):not(.mukellef-etiket),.detail-modal .detail-item span:not(.kayit-sayisi-badge):not(.finansal-etki-modal):not(.mukellef-etiket):not(.grup-badge):not(.tespit-finansal):not(.mukellef-name-bold):not(.expand-icon),.modal-content h1:not(.show-detay-btn):not(.mukellef-etiket),.modal-content h2:not(.show-detay-btn):not(.mukellef-etiket),.modal-content h3:not(.show-detay-btn):not(.mukellef-etiket),.modal-content h4:not(.show-detay-btn):not(.mukellef-etiket),.modal-content h5:not(.show-detay-btn):not(.mukellef-etiket),.modal-content h6:not(.show-detay-btn):not(.mukellef-etiket),.modal-content label:not(.show-detay-btn):not(.mukellef-etiket),.modal-content p:not(.show-detay-btn):not(.mukellef-etiket),.modal-content span:not(.kayit-sayisi-badge):not(.finansal-etki-modal):not(.grup-badge):not(.mukellef-etiket):not(.tur-text):not(.tespit-finansal):not(.expand-icon),.modal-header h1:not(.show-detay-btn):not(.mukellef-etiket),.modal-header h2:not(.show-detay-btn):not(.mukellef-etiket),.modal-header h3:not(.show-detay-btn):not(.mukellef-etiket),.modal-header h4:not(.show-detay-btn):not(.mukellef-etiket),.modal-header span:not(.kayit-sayisi-badge):not(.finansal-etki-modal):not(.grup-badge):not(.mukellef-etiket):not(.tur-text):not(.tespit-finansal):not(.expand-icon),.modal-title h1:not(.show-detay-btn):not(.mukellef-etiket),.modal-title h2:not(.show-detay-btn):not(.mukellef-etiket),.modal-title h3:not(.show-detay-btn):not(.mukellef-etiket),.modal-title span:not(.kayit-sayisi-badge):not(.finansal-etki-modal):not(.grup-badge):not(.mukellef-etiket):not(.tur-text):not(.grup-info):not(.expand-icon),.period-picker-content label,.period-picker-content p,.period-picker-modal label,.period-picker-modal p,.tespit-detail-card h3,.tespit-detail-card h4,.tespit-detail-card label,.tespit-detail-card p,.tespit-detail-card span:not(.kayit-sayisi-badge):not(.finansal-etki-modal):not(.grup-badge):not(.mukellef-etiket):not(.tespit-finansal):not(.mukellef-name-bold):not(.expand-icon),.tespit-detail-header h3{color:var(--color-text)!important}.tespit-tur-modal,.tespit-tur-modal *{background-color:var(--color-background)!important;border-color:var(--color-border)!important}.tespit-tur-modal .tur-text{color:var(--color-text)!important}.grup-info{color:var(--color-textSecondary)!important}.modal-header,.modal-title,.modal-title h2,.modal-title h3,.modal-title h4,.period-picker-header,.period-picker-header h3,.period-picker-header h4{color:var(--color-text)!important}.modal-header{border-bottom-color:var(--color-border)!important}.month-btn,.month-grid,.month-selector,.month-selector h4,.period-picker-grid,.year-btn,.year-buttons,.year-selector,.year-selector h4{color:var(--color-text)!important}.month-btn,.year-btn{background:var(--color-surface)!important;border-color:var(--color-border)!important}.month-btn:hover,.year-btn:hover{background:var(--color-hover)!important;color:var(--color-text)!important}.month-btn.selected,.year-btn.active{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)!important;color:#fff!important}.month-btn.disabled{background:var(--color-surface)!important;color:var(--color-textSecondary)!important;opacity:.5}.period-picker-close{background:#0000!important;border:none!important;color:var(--color-text)!important;cursor:pointer;font-size:24px;font-weight:700;padding:0 8px}.period-picker-close:hover{color:var(--color-primary)!important}.dropdown,.dropdown-menu,select{background:var(--color-surface)!important;border-color:var(--color-border)!important}.description,.dropdown,.dropdown-menu,.filter-label,.finansal-etki-list,.label:not(.frc-status-badge):not(.frc-change):not(.rdm-status-badge):not(.rdm-change),.tespit-baslik-list,.tespit-tur-list,.text,a:not(.sidebar-menu-link):not(.veri-girisi-featured-link),div:not(.frc-progress-fill):not(.metric-progress-fill):not(.rdm-progress-fill):not(.ratio-progress-fill):not(.heatmap-cell-value):not(.frc-status-badge):not(.frc-change):not(.rdm-status-badge):not(.rdm-change):not(.menu-icon):not(.ant-tooltip-inner):not([class*=ant-tooltip]):not(.email-meta-row),h1,h2,h3,h4,h5,h6,label:not(.frc-status-badge):not(.frc-change):not(.rdm-status-badge):not(.rdm-change),p:not(.frc-status-badge):not(.frc-change):not(.rdm-status-badge):not(.rdm-change),select,span:not(.frc-status-badge):not(.frc-change):not(.rdm-status-badge):not(.rdm-change):not(.expand-icon):not(.menu-text):not(.veri-girisi-label):not(.logo-text):not(.trend-yukselis):not(.trend-dusus):not(.trend-nötr):not(.tur-badge-label):not(.tur-text):not(.modal-nav-counter){color:var(--color-text)!important}.btn-primary label,.btn-primary span,.filter-btn.active,.filter-btn.active span,.primary-btn label,.primary-btn span{color:#fff!important}.sidebar .menu-text,.sidebar .sidebar-menu-item>a,.sidebar .sidebar-menu-link,.sidebar a.sidebar-menu-link{color:#cbd5e1!important}.sidebar .menu-icon,.sidebar .menu-icon .icon-component,.sidebar .menu-icon svg{color:#94a3b8!important}.sidebar .sidebar-menu-link:hover,.sidebar .sidebar-menu-link:hover .menu-text,.sidebar a.sidebar-menu-link:hover{color:#f97316!important}.sidebar .sidebar-menu-link:hover .menu-icon,.sidebar .sidebar-menu-link:hover .menu-icon svg{color:#fff!important}.sidebar .sidebar-menu-link.active,.sidebar .sidebar-menu-link.active .menu-icon,.sidebar .sidebar-menu-link.active .menu-text,.sidebar a.sidebar-menu-link.active{color:#f97316!important}.sidebar .veri-girisi-label{color:#fff!important}.sidebar .menu-search-wrap{background:#0000!important;border-color:#ffffff1f!important}.sidebar .menu-search-input{background:#0000!important;color:#ffffffbf!important}.sidebar .menu-search-input::placeholder{color:#ffffff59!important}.border,[class*=border]{border-color:var(--color-border)!important}.donem-badge,.donem-badge *,.donem-badge-list,.donem-badge-list *,.donem-header,.donem-header *,.donem-selector,.donem-selector *,.donem-text,.fo-period-btn,.fo-period-display,.fo-period-display *,.fo-period-label,.fo-period-picker,.fo-period-picker *,.period-display,.period-display *,.period-label{background-color:initial!important;color:var(--color-text)!important}.donem-selector,.fo-period-display,.period-selector{background:var(--color-surface)!important;border-color:var(--color-border)!important}.list-content,.list-content *,.list-page,.list-page *,.listeler-container,.listeler-container *,.raporlar-container,.raporlar-container *{background-color:var(--color-background)!important;color:var(--color-text)!important}.list-filters,.list-filters *,.list-header,.list-header *,.list-title,.list-title *,.rapor-header,.rapor-header *,.rapor-title,.rapor-title *{background-color:var(--color-surface)!important;color:var(--color-text)!important}.list-item,.list-item *,.list-row,.list-row *,.rapor-card,.rapor-card *,.rapor-item,.rapor-item *{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.list-item:hover,.list-row:hover,.rapor-card:hover,.rapor-item:hover{background:var(--color-hover)!important}.detail-label,.detail-label *,.detail-value,.detail-value *,.info-label,.info-label *,.info-row,.info-row *,.info-text,.info-text *,.info-value,.info-value *,.label-text,.label-text *,.value-text,.value-text *{color:var(--color-text)!important}.detail-section,.detail-section *,.filter-box,.filter-box *,.filter-container,.filter-container *,.filter-group,.filter-group *,.filter-panel,.filter-panel *,.filter-section,.filter-section *,.info-box,.info-box *,.info-container,.info-container *,.info-panel,.info-panel *,.info-section,.info-section *{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.filter-header,.filter-header *,.filter-label,.filter-label *,.filter-title,.filter-title *{color:var(--color-text)!important}.filter-dropdown,.filter-dropdown *,.filter-input,.filter-input *,.filter-select,.filter-select *,.filter-select option{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)!important}.no-data-message,.no-data-message *{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.no-data-message .no-data-title,.no-data-message h3,.no-data-message h4{color:var(--color-text)!important}.no-data-message .no-data-subtitle,.no-data-message p{color:var(--color-textSecondary)!important}.info-text{background-color:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.checkbox-label,.checkbox-label *,.radio-label,.radio-label *{background-color:initial!important;color:var(--color-text)!important}.bilanco-container{background:var(--color-background)!important;color:var(--color-text)!important}.bilanco-accordion,.bilanco-header,.bilanco-info-modal,.bilanco-oranlar,.bilanco-tab-nav,.bilanco-top-card,.error-message,.no-data-message,.no-taxpayer-warning,.summary-card{background:var(--color-surface)!important;color:var(--color-text)!important}.accordion-content,.bilanco-filter-btn:not(.bilanco-filter-btn--active),.bilanco-info-header,.bilanco-tab-btn:not(.active),.bilanco-table-header,.ihale-th,.oranlar-alt-baslik th,.summary-value-item{background:var(--color-background)!important;color:var(--color-text)!important}.bilanco-container .loading-overlay{background:#0009!important}.accordion-item,.bilanco-info-header,.bilanco-oranlar-table tbody td,.bilanco-table-header,.bilanco-top-sep,.ihale-td{border-color:var(--color-border)!important}.accordion-header:hover,.bilanco-row:hover,.search-result-item:hover,.summary-value-item:hover{background:var(--color-hover)!important}.analysis-type-selector,.bilanco-container .bilanco-filter-btn,.bilanco-container .search-input,.bilanco-container .search-results,.bilanco-container .year-select,fieldset.filter-group-box{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.filter-legend,.radio-label,.radio-label-inline{background:var(--color-surface)!important;color:var(--color-text)!important}.oran-satir-cift{background:var(--color-surface)!important}.oran-satir-tek{background:var(--color-background)!important}.bilanco-filter-btn.bilanco-filter-btn--active{background:var(--color-hover)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;font-weight:600!important}.bilanco-tab-btn.active{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.radio-label-inline:has(input[type=radio]:checked),.radio-label:has(input[type=radio]:checked){background-color:var(--color-hover)!important;color:var(--color-primary)!important;font-weight:600!important}fieldset.filter-group-box--selected{background-color:var(--color-hover)!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 25%,#0000)!important}fieldset.filter-group-box--selected .filter-legend{background-color:var(--color-hover)!important;color:var(--color-primary)!important}.tablo-header,.tablo-header .accordion-icon,.tablo-header .tablo-name,.tablo-header .value-amount,.tablo-header .value-label{color:#fff!important}.period-info-banner{background-color:#3b82f626!important;border-color:#3b82f666!important;color:var(--color-text)!important}.period-info-banner .info-icon{color:#60a5fa!important}.period-warning-banner{background-color:#dc262626!important;border-color:#dc262666!important;color:var(--color-text)!important}.period-warning-banner .warning-icon{color:#f87171!important}.ihale-sonuc-basarili{background-color:#22c55e26!important;color:#4ade80!important}.ihale-sonuc-basarisiz{background-color:#dc262626!important;color:#f87171!important}.ihale-satir-basarili{background-color:#22c55e14!important}.ihale-satir-basarisiz{background-color:#dc262614!important}.ihale-satir-basarili .ihale-td-deger{color:#4ade80!important}.ihale-satir-basarisiz .ihale-td-deger{color:#f87171!important}.ihale-check{color:#4ade80!important}.ihale-x{color:#f87171!important}.trend-yukselis{color:#4ade80!important}.trend-dusus{color:#f87171!important}.trend-nötr{color:#fbbf24!important}.gelir-tablosu-container{background:var(--color-background)!important;color:var(--color-text)!important}.gelir-oranlar,.gelir-tab-nav,.gelir-tablosu-container .error-message,.gelir-tablosu-container .no-data-message,.gelir-tablosu-container .no-taxpayer-warning,.gelir-tablosu-header,.gelir-tablosu-info-modal{background:var(--color-surface)!important;color:var(--color-text)!important}.gelir-tablosu-container .gelir-tablosu-content{background:var(--color-surface)!important}.gelir-oranlar-alt-baslik th,.gelir-tab-btn:not(.active),.gelir-tablosu-container .child-row,.gelir-tablosu-info-header{background:var(--color-background)!important;color:var(--color-text)!important}.gelir-tablosu-container .loading-overlay{background:#0009!important}.gelir-tablosu-container .period-info-banner{background-color:#3b82f626!important;border-color:#3b82f666!important;color:var(--color-text)!important}.gelir-tablosu-container .period-radio-group{background:var(--color-background)!important;border-color:var(--color-border)!important}.gelir-tablosu-container .period-radio-label.selected{background:var(--color-surface)!important;color:var(--color-primary)!important}.gelir-oran-satir-cift{background:var(--color-surface)!important}.gelir-oran-satir-tek{background:var(--color-background)!important}.gelir-oranlar-table tbody td,.gelir-tablosu-container .gelir-cell,.gelir-tablosu-container .gelir-row{border-color:var(--color-border)!important}.gelir-oran-adi-td,.gelir-oran-deger-td,.gelir-tablosu-container .baslik-cell,.gelir-tablosu-container .child-cell,.mizan-container{color:var(--color-text)!important}.mizan-container{background-color:var(--color-background)!important}.mizan-chart-modal,.mizan-container .loading,.mizan-container .no-data,.mizan-container h2,.mizan-filters,.mizan-header,.mizan-info-modal,.mizan-title,.mz-filters-panel,.mz-period-card,.mz-tab-bar,.mz-top-card,.selected-codes,.selected-period-display,.table-wrapper{background:var(--color-surface)!important;color:var(--color-text)!important}.filter-group-box,.filter-group-inline,.mizan-container .dropdown-filter-group,.mizan-container .search-container,.mizan-container .year-selector-wrapper,.mizan-filters-row-search,.mizan-info-header,.mizan-table thead,fieldset.filter-group-box{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.filter-label,.filter-legend,.mz-filter-label,.mz-filters-title,.mz-group-label,.radio-label-inline,.radio-label-inline span{color:var(--color-text)!important}.mizan-container .dropdown-item,.mizan-container .dropdown-menu,.mizan-container .dropdown-toggle-btn,.mizan-container .mz-col-dropdown-menu,.mizan-container .search-dropdown,.mizan-container .search-input,.mizan-container .year-select,.mz-aylar-btn,.mz-col-dropdown-btn,.mz-excel-btn,.mz-period-btn,.mz-split-btn,.mz-tab-btn,.mz-toggle-btn{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.mizan-table{background:var(--color-background)!important}.mizan-table thead th{background:var(--color-background)!important}.mizan-table td,.mizan-table thead th{border-color:var(--color-border)!important;color:var(--color-text)!important}.mizan-table tbody tr:hover td{background:var(--color-hover)!important}.filter-select-compact,.gunluk-ay-select,.mizan-filter-input,.mizan-search,.mz-tab-add-input{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.hkodu,.mizan-container .mz-col-item,.mkodu{color:var(--color-text)!important}.mizan-container .mz-col-item{border-color:var(--color-border)!important}.mz-aylar-btn.active,.mz-period-btn.mz-period-active,.mz-tab-item.mz-tab-active,.mz-tab-item.mz-tab-active .mz-tab-btn,.mz-toggle-btn.mz-toggle-active{background:var(--color-hover)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.mizan-container .gorunum-check-item:has(input:checked),.mizan-container .radio-label-inline:has(input:checked){background:var(--color-hover)!important;color:var(--color-primary)!important}.mizan-container .dropdown-item.selected,.mizan-container .dropdown-toggle-btn.active{background:var(--color-hover)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.financial-ratios,.finansal-oranlar,.finansal-oranlar-container{background-color:var(--color-background)!important;color:var(--color-text)!important}.frc-progress-fill,.metric-progress-fill,.ratio-progress-fill,.rdm-progress-fill{background-color:revert!important}.frc-change,.frc-status-badge,.rdm-change,.rdm-status-badge{background-color:revert!important;color:revert!important}.fo-header,.fo-header :not(.fo-category-btn):not(.fo-period-btn):not(.fo-csv-btn){background:var(--color-surface)!important;color:var(--color-text)!important}.fo-cards-grid,.fo-cards-grid :not(.frc-progress-fill):not(.metric-progress-fill):not(.rdm-progress-fill):not(.ratio-progress-fill):not(.heatmap-cell-value):not(.frc-status-badge):not(.frc-change):not(.rdm-status-badge):not(.rdm-change){background-color:initial!important}.fo-card,.fo-card :not(.frc-progress-fill):not(.metric-progress-fill):not(.frc-status-badge):not(.frc-change),.fo-category-card,.fo-category-card :not(.frc-progress-fill):not(.metric-progress-fill):not(.frc-status-badge):not(.frc-change),.oran-card,.oran-card :not(.frc-progress-fill):not(.metric-progress-fill):not(.frc-status-badge):not(.frc-change),.ratio-card,.ratio-card :not(.rdm-progress-fill):not(.ratio-progress-fill):not(.rdm-status-badge):not(.rdm-change){background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.frc-change,.frc-progress-fill,.frc-status-badge,.metric-progress-fill,.ratio-progress-fill,.rdm-change,.rdm-progress-fill,.rdm-status-badge{background-color:revert!important;color:revert!important}.fo-title,.fo-title *,.fo-value,.fo-value *,.oran-title,.oran-title *,.oran-value,.oran-value *,.ratio-title,.ratio-title *,.ratio-value,.ratio-value *{color:var(--color-text)!important}.fo-category,.fo-category *,.ratio-category,.ratio-category *{background:var(--color-background)!important;color:var(--color-text)!important}.fo-category-title,.fo-category-title *,.ratio-category-title,.ratio-category-title *{color:var(--color-text)!important}.chart-area,.chart-area *,.chart-container,.chart-container *,.defter-istatistikleri-container,.defter-istatistikleri-container *,.istatistikler-container,.istatistikler-container *,.statistics-container,.statistics-container *,.statistics-page,.statistics-page *,.stats-page,.stats-page *{background-color:var(--color-background)!important;color:var(--color-text)!important}.chart-card,.chart-card *,.chart-wrapper,.chart-wrapper *,.filter-panel,.filter-panel *,.graph-container,.graph-container *,.istatistik-card,.istatistik-card *,.stat-card,.stat-card *,.statistics-card,.statistics-card *,.stats-widget,.stats-widget *{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.stat-label,.stat-label *,.stat-number,.stat-number *,.stat-title,.stat-title *,.stat-value,.stat-value *{color:var(--color-text)!important}.istatistikler-menu-container,.istatistikler-menu-container *{background-color:var(--color-background)!important;color:var(--color-text)!important}.istatistikler-menu-header,.istatistikler-menu-header *,.istatistikler-menu-header h2{color:var(--color-text)!important}.istatistikler-menu-header p{color:var(--color-textSecondary)!important}.chart-menu-grid{background-color:initial!important}.chart-menu-card,.chart-menu-card *{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.chart-menu-card h3{color:var(--color-text)!important}.chart-menu-card p{color:var(--color-textSecondary)!important}.chart-menu-card:hover{border-color:var(--color-primary)!important}.user-management-container,.user-management-container *,.user-management-page,.user-management-page *,.user-page,.user-page *{background-color:var(--color-background)!important;color:var(--color-text)!important}.header-content,.header-content *,.header-left,.header-left *,.header-right,.header-right *,.page-header,.page-header *{background-color:var(--color-surface)!important;color:var(--color-text)!important}.header-content h1,.header-stats,.header-stats *,.page-header h1,.stat,.stat *{color:var(--color-text)!important}.stat,.stat *{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.stat strong{color:var(--color-text)!important}.user-card,.user-card *,.user-item,.user-item *,.user-row,.user-row *{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.user-details,.user-details *,.user-details-section,.user-details-section *,.user-info,.user-info *{color:var(--color-text)!important}.user-type-badge{color:#fff!important}.header-quick-actions,.header-quick-actions *,.user-actions,.user-actions *{background-color:initial!important;color:var(--color-text)!important}.form-field,.form-field label,.form-group,.form-group label,.form-label,.form-row{color:var(--color-text)!important}.chart-legend,.graph-legend,.legend{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.legend-item,.legend-label{color:var(--color-text)!important}.chart-tooltip,.custom-tooltip,.tooltip{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.page-btn,.pagination,.pagination button,.pagination-container{color:var(--color-text)!important}.page-btn,.pagination button{background:var(--color-surface)!important;border-color:var(--color-border)!important}.page-btn:hover,.pagination button:hover{background:var(--color-hover)!important}.page-btn.active,.pagination button.active{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)!important;color:#fff!important}.loader,.loading,.spinner{color:var(--color-text)!important}.empty-state,.no-data,.no-results{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}::-webkit-scrollbar-track{background:var(--color-surface)!important}::-webkit-scrollbar-thumb{background:var(--color-border)!important}::-webkit-scrollbar-thumb:hover{background:var(--color-textSecondary)!important}.search-input,.taxpayer-search-input{background:#ffffff1a!important;border-color:#fff3!important;color:#fff!important}.search-input::placeholder,.taxpayer-search-input::placeholder{color:#ffffff73!important}.search-result-item,.taxpayer-item{background:#0000!important;color:#ffffffd9!important}.search-result-item:hover,.taxpayer-item:hover{background:#ffffff1a!important;color:#fff!important}.taxpayer-item.selected{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)!important;color:#fff!important}.taxpayer-item.selected *{color:#fff!important}.role-badge,.user-details,.user-name,.user-type{color:#ffffffd9!important}.role-badge{background:#ffffff26!important}.header-user-trigger,.user-name-header,.user-role-header{color:var(--color-text)!important}.header-user-dropdown{background:var(--color-surface)!important;border-color:var(--color-border)!important}.header-dropdown-item{color:var(--color-text)!important}.header-dropdown-item:hover{background:var(--color-hover)!important}.faturalar-container,.faturalar-container :not([class*=overlay]):not([class*=backdrop]),.faturalar-table-section,.faturalar-table-section :not([class*=overlay]):not([class*=backdrop]){background-color:var(--color-background)!important;color:var(--color-text)!important}.faturalar-container .faturalar-table th,.faturalar-container .faturalar-table thead,.faturalar-container .faturalar-table thead tr{background-color:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.faturalar-container .faturalar-table th div,.faturalar-container .faturalar-table th span{background-color:initial!important}.faturalar-container .quick-filter-label,.faturalar-container .quick-filter-label *{color:var(--color-text)!important}.faturalar-container .quick-filter-btn{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.faturalar-container .quick-filter-btn.active{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.faturalar-container .active-filter-item .filter-label,.faturalar-container .active-filter-item .filter-values,.faturalar-container .filter-group-header .filter-label,.faturalar-container .filter-label,.faturalar-container .filter-values{color:var(--color-text)!important}.faturalar-container .active-filter-item,.faturalar-container .active-filter-item-group{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.faturalar-container .filter-checkbox-item,.faturalar-container .filter-checkbox-item *{background-color:var(--color-surface)!important;color:var(--color-text)!important}.faturalar-container .filter-checkbox-item:hover{background-color:var(--color-hover)!important}.faturalar-container .faturalar-table,.faturalar-container .faturalar-table thead th{background-color:var(--color-surface)!important;color:var(--color-text)!important}.faturalar-container .faturalar-table thead th{border-color:var(--color-border)!important}.faturalar-container .faturalar-table tbody td{background-color:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.faturalar-container .faturalar-table tbody tr:hover td{background-color:var(--color-hover)!important}.faturalar-container .dropdown-item,.faturalar-container .dropdown-menu{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.faturalar-container .dropdown-item:hover{background-color:var(--color-hover)!important}.faturalar-container .column-filter-body,.faturalar-container .column-filter-body *,.faturalar-container .column-filter-modal,.faturalar-container .column-filter-modal *{background-color:var(--color-surface)!important;color:var(--color-text)!important}.faturalar-container .filter-value-label{color:var(--color-text)!important}.faturalar-container input,.faturalar-container select,.faturalar-container textarea{background-color:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.defter-container,.defter-container *,.defter-inner,.defter-inner *,.defter-table-wrapper,.defter-table-wrapper *{background-color:var(--color-background)!important;color:var(--color-text)!important}.defter-container .column-filter-backdrop,.defter-container .column-settings-modal-overlay,.defter-container .defter-info-overlay,.defter-container .filters-modal-overlay,.defter-container .save-filter-modal-overlay,.defter-container .sort-modal-overlay,.defter-container .tab-filters-modal-overlay{background-color:#00000080!important;color:var(--color-text)!important}.defter-container .column-filter-modal,.defter-container .column-settings-modal,.defter-container .defter-info-modal,.defter-container .filters-modal,.defter-container .save-filter-modal,.defter-container .sort-modal,.defter-container .tab-filters-modal{background-color:var(--color-surface)!important;color:var(--color-text)!important}.defter-container .column-filter-modal *,.defter-container .column-settings-modal *,.defter-container .defter-info-modal *,.defter-container .filters-modal *,.defter-container .save-filter-modal *,.defter-container .sort-modal *,.defter-container .tab-filters-modal *{background-color:initial!important;color:var(--color-text)!important}.defter-container .filter-tab-item,.defter-container .filter-tab-item *{background-color:initial!important;color:var(--color-textSecondary)!important}.defter-container .filter-tab-item:hover,.defter-container .filter-tab-item:hover *{background-color:initial!important;color:var(--color-text)!important}.defter-container .filter-tab-item.active,.defter-container .filter-tab-item.active *{background-color:initial!important;color:var(--color-primary)!important}.defter-container .filter-tabs-container1{border-bottom-color:var(--color-border)!important}.defter-container .quick-filter-label,.defter-container .quick-filter-label *{color:var(--color-text)!important}.defter-container .quick-filter-btn{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.defter-container .quick-filter-btn.active{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.defter-container .active-filter-item .filter-label,.defter-container .active-filter-item .filter-values,.defter-container .filter-group-header .filter-label,.defter-container .filter-label,.defter-container .filter-values{color:var(--color-text)!important}.defter-container .active-filter-item,.defter-container .active-filter-item-group{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.defter-container .filter-checkbox-item,.defter-container .filter-checkbox-item *{background-color:var(--color-surface)!important;color:var(--color-text)!important}.defter-container .filter-checkbox-item:hover{background-color:var(--color-hover)!important}.defter-container .defter-table{background-color:var(--color-background)!important;color:var(--color-text)!important}.defter-container .defter-table tbody td,.defter-container .defter-table thead,.defter-container .defter-table thead th{background-color:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.defter-container .defter-table tbody tr:hover td{background-color:var(--color-hover)!important}.defter-container .dropdown-item,.defter-container .dropdown-menu{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.defter-container .dropdown-item:hover{background-color:var(--color-hover)!important}.defter-container .column-filter-body,.defter-container .column-filter-body *,.defter-container .column-filter-modal,.defter-container .column-filter-modal *{background-color:var(--color-surface)!important;color:var(--color-text)!important}.defter-container .filter-value-label{color:var(--color-text)!important}.defter-container input,.defter-container select,.defter-container textarea{background-color:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.defter-container .defter-summary,.defter-container .table-footer{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-text)!important}.defter-container .defter-summary *,.defter-container .table-footer *{color:var(--color-text)!important}.defter-container .defter-pagination{background-color:var(--color-surface)!important;color:var(--color-text)!important}.defter-container .pagination-btn{background-color:initial!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.defter-container .pagination-btn:hover:not(:disabled){background-color:var(--color-hover)!important;border-color:var(--color-primary)!important;color:var(--color-text)!important}.defter-container .pagination-btn.active{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.defter-container .summary-label1,.defter-container .summary-value1{color:var(--color-text)!important}.defter-container .defter-table .grand-total-row td{background-color:var(--color-surface)!important;border-top-color:var(--color-border)!important;color:var(--color-text)!important}.odm-overlay{background:#0000008c!important}.odm-body,.odm-left,.odm-modal{background:#fff!important;background:var(--color-surface,#fff)!important}.odm-left{border-color:var(--color-border)!important}.odm-right{background:#fff!important;background:var(--color-surface,#fff)!important}.odm-chart-box,.odm-info-card{background:var(--color-background)!important}.odm-chart-box,.odm-footer,.odm-info-card{border-color:var(--color-border)!important}.odm-footer{background:var(--color-surface)!important}.odm-chart-nodata,.odm-formul-label,.odm-hedef-esik-label,.odm-hedef-label,.odm-hedef-minmax,.odm-info-fallback,.odm-mevcut-label{color:var(--color-textSecondary)!important}.odm-chart-title,.odm-deger,.odm-info-card-title{color:var(--color-text)!important}.odm-info-text{color:var(--color-textSecondary)!important}.odm-hedef-track{background:var(--color-background)!important}.denetim-tespitleri .tespit-card,.denetim-tespitleri .tespitler-container.list,.denetim-tespitleri .view-mode-toggle{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.denetim-tespitleri .view-btn{color:var(--color-textSecondary)!important}.denetim-tespitleri .tespit-table thead{background-color:var(--color-background)!important}.denetim-tespitleri .tespit-table th{border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.denetim-tespitleri .tespit-table td{border-color:var(--color-border)!important;color:var(--color-text)!important}.denetim-tespitleri .tespit-table tbody tr:hover{background-color:var(--color-hover)!important}.denetim-tespitleri .tur-text{color:var(--color-primary)!important;color:var(--tur-color,var(--color-primary))!important}.frc-change,.frc-status-badge,.rdm-change,.rdm-status-badge{background-color:revert!important;color:revert!important}}#tm-tooltip{background:#1a1a1a!important}#tm-tooltip,.ant-tooltip .ant-tooltip-inner{color:#fff!important}body.theme-sunny .ant-tooltip .ant-tooltip-inner{background:#fefce8!important;color:#422005!important}body.theme-sunny .ant-tooltip .ant-tooltip-arrow-content,body.theme-sunny .ant-tooltip .ant-tooltip-arrow:before{--antd-arrow-background-color:#fefce8!important;background:#fefce8!important}body:not(.theme-default) .header-fab-sub:after,body:not(.theme-default) .header-standalone-icon:after{background:#000000d9!important;color:#fff!important}body:not(.theme-default) .icon-btn[data-tooltip]:before{background:#1e293be6!important;color:#fff!important}body:not(.theme-default) .defter-container .defter-table tbody tr.grand-total-row td{background-color:var(--color-surface)!important;border-top-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .defter-container .status-bar-cell{background:var(--color-surface)!important;border-top-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .defter-container .status-bar-btn-cell{background:var(--color-surface)!important;border-right-color:var(--color-border)!important}body:not(.theme-default) .defter-container .status-bar-value{color:var(--color-primary)!important}body:not(.theme-default) .faturalar-container .fatura-totals{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .faturalar-container .total-item{background:var(--color-background)!important}body:not(.theme-default) .faturalar-container .total-label{color:var(--color-text)!important;opacity:.7}body:not(.theme-default) .faturalar-container .total-value{color:var(--color-text)!important}body:not(.theme-default) .faturalar-container .status-bar-cell{background:var(--color-surface)!important;border-top-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .faturalar-container .status-bar-btn-cell{background:var(--color-surface)!important;border-right-color:var(--color-border)!important}body:not(.theme-default) .faturalar-container .status-bar-value{color:var(--color-primary)!important}body:not(.theme-default) .view-mode-toggle{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .view-mode-btn{color:var(--color-text)!important}body:not(.theme-default) .view-mode-btn.active{background:#0000!important;border-bottom:2.5px solid var(--color-primary)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-primary)!important}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.session-expired-overlay{align-items:center!important;animation:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex!important;justify-content:center!important;left:0;position:fixed;right:0;top:0;z-index:10000}.session-expired-modal{animation:none;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;margin:0 auto;max-width:400px;padding:40px;position:relative;text-align:center;width:90%}body:not(.theme-default) .session-expired-modal{background:var(--color-surface)!important}.session-expired-icon{font-size:48px;margin-bottom:16px}.session-expired-modal h2{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 12px}body:not(.theme-default) .session-expired-modal h2{color:var(--color-text)!important}.session-expired-modal p{color:#64748b;font-size:15px;line-height:1.5;margin:0 0 24px}body:not(.theme-default) .session-expired-modal p{color:var(--color-textSecondary)!important}.session-expired-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s ease}.session-expired-btn:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-2px)}.session-logout-btn{background:#0000;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s ease}.session-logout-btn:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}body:not(.theme-default) .session-logout-btn{border-color:var(--color-border);color:var(--color-textSecondary)}body:not(.theme-default) .session-logout-btn:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}html body.theme-night .ant-modal.text-settings-global-modal .ant-modal-content{background-clip:padding-box!important;background-color:#374151!important;border:0!important;border-radius:8px!important;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d!important;color:var(--color-text)!important;padding:0!important}html body.theme-night .ant-modal.text-settings-global-modal .ant-modal-header{background-color:#374151!important;border-bottom:1px solid var(--color-border)!important;padding-left:24px!important;padding-right:24px!important}html body.theme-night .text-settings-global-modal .ant-modal-close,html body.theme-night .text-settings-global-modal .ant-modal-title{color:var(--color-text)!important}html body.theme-night .text-settings-global-modal .ant-modal-body{background-color:#374151!important}.ant-modal-content .ant-form-item.sablon-item,.ant-modal-content .ant-form-item.sablon-item .ant-form-item-control,.ant-modal-content .ant-form-item.sablon-item .ant-form-item-control-input,.ant-modal-content .ant-form-item.sablon-item .ant-form-item-control-input-content{display:flex;flex:1 1;flex-direction:column}.ant-modal-content .ant-form-item.sablon-item textarea{flex:1 1;height:100%!important;min-height:160px;resize:none}body.theme-night .detail-label,body.theme-night .field-label,body.theme-night .filter-label,body.theme-night .form-label,body.theme-night .info-label,body.theme-night label{background-color:initial!important;color:var(--color-text)!important}body:not(.theme-default) .sidebar .menu-text,body:not(.theme-default) .sidebar .sidebar-menu-item>a,body:not(.theme-default) .sidebar .sidebar-menu-link,body:not(.theme-default) .sidebar a.sidebar-menu-link{color:#cbd5e1!important}body:not(.theme-default) .sidebar .menu-icon,body:not(.theme-default) .sidebar .menu-icon .icon-component,body:not(.theme-default) .sidebar .menu-icon svg{color:#94a3b8!important}body:not(.theme-default) .sidebar .sidebar-menu-link:hover,body:not(.theme-default) .sidebar .sidebar-menu-link:hover .menu-text,body:not(.theme-default) .sidebar a.sidebar-menu-link:hover{color:#f97316!important}body:not(.theme-default) .sidebar .sidebar-menu-link:hover .menu-icon,body:not(.theme-default) .sidebar .sidebar-menu-link:hover .menu-icon svg{color:#fff!important}body:not(.theme-default) .sidebar .sidebar-menu-link.active,body:not(.theme-default) .sidebar .sidebar-menu-link.active .menu-icon,body:not(.theme-default) .sidebar .sidebar-menu-link.active .menu-text,body:not(.theme-default) .sidebar a.sidebar-menu-link.active{color:#f97316!important}body:not(.theme-default) .sidebar .menu-search-input{background:#ffffff14!important;border-color:#ffffff26!important;color:#ffffffd9!important}body:not(.theme-default) .sidebar .menu-search-input::placeholder{color:#fff6!important}body:not(.theme-default) .sidebar .veri-girisi-label{color:#fff!important}body:not(.theme-default) .sidebar .taxpayer-search-input,body:not(.theme-default) .sidebar input[type=text]{background:#ffffff14!important;border-color:#ffffff26!important;color:#ffffffd9!important}body:not(.theme-default) .sidebar .taxpayer-search-input::placeholder,body:not(.theme-default) .sidebar input[type=text]::placeholder{color:#fff6!important}body:not(.theme-default) .sidebar .search-result-item,body:not(.theme-default) .sidebar .taxpayer-item{background:#0000!important;color:#fffc!important}body:not(.theme-default) .sidebar .search-result-item:hover,body:not(.theme-default) .sidebar .taxpayer-item:hover{background:#ffffff1a!important;color:#fff!important}body:not(.theme-default) .sidebar .menu-search-wrap{background:#0000!important;border-color:#ffffff1f!important}body:not(.theme-default) .sidebar .menu-search-input,body:not(.theme-default) .sidebar input[type=text]{background:#0000!important}body.theme-light .sidebar{border-right:1px solid #fed7aa!important}body.theme-light .sidebar .logo-text,body.theme-light .sidebar .menu-text,body.theme-light .sidebar .sidebar-menu-item>a,body.theme-light .sidebar .sidebar-menu-link,body.theme-light .sidebar a.sidebar-menu-link{color:#374151!important}body.theme-light .sidebar .menu-icon,body.theme-light .sidebar .menu-icon .icon-component,body.theme-light .sidebar .menu-icon svg{color:#9ca3af!important}body.theme-light .sidebar .sidebar-menu-link.active,body.theme-light .sidebar .sidebar-menu-link.active .menu-icon,body.theme-light .sidebar .sidebar-menu-link.active .menu-text,body.theme-light .sidebar .sidebar-menu-link:hover,body.theme-light .sidebar .sidebar-menu-link:hover .menu-icon,body.theme-light .sidebar .sidebar-menu-link:hover .menu-icon svg,body.theme-light .sidebar .sidebar-menu-link:hover .menu-text,body.theme-light .sidebar a.sidebar-menu-link.active,body.theme-light .sidebar a.sidebar-menu-link:hover{color:#f97316!important}body.theme-light .sidebar .menu-search-icon{color:#9ca3af!important}body.theme-light .sidebar .menu-search-input{background:#0000!important;color:#374151!important}body.theme-light .sidebar .menu-search-input::placeholder{color:#9ca3af!important}body.theme-light .sidebar .menu-search-wrap{background:#0000!important;border-color:#fed7aa!important}body.theme-light .sidebar input[type=text].search-input,body.theme-light .sidebar input[type=text].taxpayer-search-input{background:#fff!important;border-color:#f97316!important;color:#374151!important;outline:none!important}body.theme-light .sidebar input[type=text].search-input:focus,body.theme-light .sidebar input[type=text].taxpayer-search-input:focus{border-color:#f97316!important;box-shadow:0 0 0 3px #f9731633!important;outline:none!important}body.theme-light .sidebar input[type=text].search-input::placeholder,body.theme-light .sidebar input[type=text].taxpayer-search-input::placeholder{color:#9ca3af!important}body.theme-light .sidebar .search-dropdown-btn{background:#fff!important;border-color:#f97316!important;color:#9ca3af!important}body.theme-light .sidebar .search-dropdown-btn:hover{border-color:#f97316!important;color:#f97316!important}body.theme-light .sidebar .search-result-item,body.theme-light .sidebar .taxpayer-item{color:#374151!important}body.theme-light .sidebar .search-result-item:hover,body.theme-light .sidebar .taxpayer-item:hover{background:#ffedd5!important;color:#1f2937!important}body.theme-light .sidebar .expand-icon,body.theme-light .sidebar-menu-link .expand-icon{color:#9ca3af!important}body.theme-light .sidebar .expand-icon.expanded{color:#f97316!important}body.theme-light .sidebar .veri-girisi-label,body.theme-light .sidebar div:not(.menu-icon),body.theme-light .sidebar span:not(.expand-icon){color:#374151!important}.sss-section-collapse .ant-collapse-header{padding-bottom:6px!important;padding-top:6px!important}.sss-exact-match .ant-checkbox+span{font-size:16px!important;font-weight:500!important;white-space:nowrap}.sss-muted-select .ant-select-selection-placeholder{color:#000000e0!important;font-weight:500!important;opacity:1!important}body:not(.theme-default){.fieldset-border{border-color:var(--color-border)!important}.fieldset-border,.fieldset-legend{background:var(--color-surface)!important}.column-filter-modal,.column-settings-modal,.sozlesme-body,.sozlesme-card,.sozlesme-header,.sozlesme-list-page,.sozlesme-tabs,.top-selection-bar{background:var(--color-surface)!important;border-color:var(--color-border)!important}.column-filter-footer,.column-filter-header,.column-settings-modal .modal-footer,.column-settings-modal .modal-header{background:var(--color-background)!important;border-color:var(--color-border)!important}.column-checkbox-label,.column-filter-header h3,.column-settings-modal .modal-header h3{color:var(--color-text)!important}.column-checkbox-item:hover{background:var(--color-hover)!important}.filter-values-list{background:var(--color-background)!important;border-color:var(--color-border)!important}.filter-value-label{background:var(--color-surface)!important}.filter-value-label:hover{background:var(--color-hover)!important}.filter-value-label span{color:var(--color-text)!important}.modal-reset-btn{background:var(--color-background)!important;border-color:var(--color-border)!important}.column-filter-close,.modal-close-btn,.modal-reset-btn{color:var(--color-textSecondary)!important}}[data-training-spotlight=true]{animation:training-pulse 1.6s ease-in-out infinite!important;border-radius:6px!important;outline:3px solid #f59e0b!important;outline-offset:4px!important}@keyframes training-pulse{0%,to{box-shadow:0 0 0 0 #f59e0bb3,0 0 0 4px #f59e0b26}50%{box-shadow:0 0 0 10px #f59e0b00,0 0 0 4px #f59e0b4d}}.training-tooltip{animation:training-tooltip-in .22s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid #f59e0b59;border-radius:14px;box-shadow:0 24px 60px #0009,0 0 0 1px #f59e0b26,inset 0 1px 0 #ffffff0d;color:#f8fafc;padding:16px 18px 14px;pointer-events:all;position:fixed;z-index:10001}@keyframes training-tooltip-in{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.training-tooltip-header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.training-badge{background:#f59e0b;border-radius:20px;color:#000;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.8px;padding:2px 10px;text-transform:uppercase}.training-step-count{color:#fff6;flex:1 1;font-size:11px}.training-skip-btn{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:18px;line-height:1;padding:0 2px;transition:color .15s}.training-skip-btn:hover{color:#fffc}.training-tooltip-title{color:#f1f5f9;font-size:15px;font-weight:700;margin-bottom:7px}.training-tooltip-desc{color:#ffffffb8;font-size:13px;line-height:1.55;margin-bottom:14px}.training-tooltip-footer{display:flex;flex-direction:column;gap:10px}.training-click-hint{align-items:center;color:#f59e0b;display:flex;font-size:12px;font-weight:600;gap:6px}.training-click-icon{animation:training-finger-bounce .9s ease-in-out infinite;font-size:14px}@keyframes training-finger-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.training-next-btn{align-self:flex-start;background:#f59e0b;border:none;border-radius:7px;color:#000;cursor:pointer;font-size:13px;font-weight:800;padding:9px 18px;transition:background .15s,transform .1s}.training-next-btn:hover{background:#fbbf24;transform:translateY(-1px)}.training-next-btn:active{transform:translateY(0)}.training-progress-bar{background:#ffffff1a;border-radius:3px;height:3px;overflow:hidden}.training-progress-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:3px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.training-tooltip--corner{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(145deg,#1e293bf5,#0f172af5)}.training-wrong-click{animation:training-shake .4s ease;background:#ef4444;border-radius:10px;bottom:80px;box-shadow:0 8px 24px #ef444473;color:#fff;font-size:13px;font-weight:700;left:50%;padding:10px 22px;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:10002}@keyframes training-shake{0%,to{transform:translateX(-50%) rotate(0deg)}20%{transform:translateX(calc(-50% - 6px)) rotate(-1deg)}40%{transform:translateX(calc(-50% + 6px)) rotate(1deg)}60%{transform:translateX(calc(-50% - 4px)) rotate(-.5deg)}80%{transform:translateX(calc(-50% + 4px)) rotate(.5deg)}}.training-pending-badge{align-items:center;animation:training-tooltip-in .25s ease;background:#1e293b;border:1px solid #f59e0b66;border-radius:10px;bottom:24px;box-shadow:0 8px 24px #0006;color:#f8fafc;display:flex;font-size:13px;gap:8px;padding:12px 16px;position:fixed;right:24px;z-index:10001}.training-pending-badge button{background:#f59e0b;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:12px;font-weight:700;margin-left:4px;padding:4px 12px}body[data-training-blur-unvan]:not(.no-training):not(.training-skip) .column-filter-modal:not([data-column=aktif]):not([data-column=defter_kaydi]):not([data-column=gelen_giden]):not([data-column=ay]):not([data-column=senaryo]):not([data-column=tip]):not([data-column=btarihi]):not([data-column=karsi_ulke]):not([data-column=karsi_sehir]):not([data-column=signing_date]):not([data-column=satir_sayisi]):not([data-column=yukleme_zamani]):not([data-column=al_sehir]):not([data-column=al_ulke]):not([data-column=gn_sehir]):not([data-column=gn_ulke]):not([data-column=vergi_haric_tutar]):not([data-column=vergi_dahil_tutar]):not([data-column=odenecek_tutar]):not([data-column=istisna]):not([data-column=tevkifat]):not([data-column=kur_kodu]) .column-filter-body{filter:blur(6px)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}body[data-training-blur-unvan]:not(.no-training):not(.training-skip) .html-iframe{filter:blur(14px)!important;pointer-events:none!important}body[data-training-blur-unvan]:not(.no-training):not(.training-skip) .column-filter-modal:not([data-column=dt]):not([data-column=ay]):not([data-column=sno]):not([data-column=eddocumentreference]):not([data-column=yno]):not([data-column=ytarihi]):not([data-column=btarihi]):not([data-column=hkodu]):not([data-column=hadi]):not([data-column=kt]):not([data-column=borc]):not([data-column=alacak]) .column-filter-body{filter:blur(6px)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}body[data-training-blur-unvan]:not(.no-training):not(.training-skip) .patern-fatura-panel-content,body[data-training-blur-unvan]:not(.no-training):not(.training-skip) .patern-fatura-viewer{filter:blur(14px)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.training-complete-banner{animation:training-tooltip-in .3s ease;background:linear-gradient(135deg,#065f46,#047857);border-radius:12px;box-shadow:0 12px 32px #04785773;color:#fff;font-size:15px;font-weight:700;left:50%;padding:14px 28px;position:fixed;top:24px;transform:translateX(-50%);z-index:10002}

/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.email-modal-custom .ant-modal-header{background:#1890ff!important;border-bottom:none!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:16px 28px!important;width:100%!important}.email-modal-title{align-items:center;color:#fff!important;cursor:move;display:flex;font-size:16px;font-weight:500;gap:10px;touch-action:none;-webkit-user-select:none;user-select:none}.email-modal-title .anticon{color:#fff!important;font-size:18px}.email-modal-custom .ant-modal-close{color:#fff!important;height:24px!important;right:24px!important;top:14px!important;width:24px!important}.email-modal-custom .ant-modal-close:hover{background-color:#ffffff1a!important;border-radius:4px!important}.email-modal-custom .ant-modal-content{border-radius:12px!important;padding:0!important}.email-modal-custom .ant-modal-body,.email-modal-custom .ant-modal-content{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important}.email-modal-custom .ant-modal-body{padding:24px!important}.email-modal-flex-content{display:flex;flex:1 1;flex-direction:column;margin-bottom:16px;min-height:0;overflow-y:auto;padding-right:4px}.email-modal-footer{border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding-right:20px;padding-top:12px}.email-modal-custom .ant-form{display:flex;flex-direction:column;height:100%}.email-modal-custom .ant-form-item{margin-bottom:16px}.email-modal-custom .ant-form-item-control-input-content{display:flex;flex-direction:column}.flex-grow-item{display:flex;flex:1 1;flex-direction:column;min-height:100px}.flex-grow-item .ant-form-item-control,.flex-grow-item .ant-form-item-control-input,.flex-grow-item .ant-form-item-control-input-content{display:flex;flex:1 1;flex-direction:column;height:100%}.flex-grow-item textarea.ant-input{box-sizing:border-box!important;height:100%!important;min-height:150px!important;resize:none!important;width:100%!important}.flex-grow-item .ant-form-item-control,.flex-grow-item .ant-form-item-control-input,.flex-grow-item .ant-form-item-control-input-content{width:100%!important}.email-resize-handle{background:linear-gradient(135deg,#0000 50%,#1890ff 0);border-bottom-right-radius:12px;bottom:0;cursor:nwse-resize;height:25px;opacity:.8;pointer-events:auto;position:absolute;right:0;width:25px;z-index:9999}.email-resize-handle:hover{opacity:1}.email-modal-custom .compact-dragger{display:block;width:100%!important}.email-modal-custom .compact-dragger .ant-upload-drag{align-items:center!important;background:#fff!important;border:1px dashed #d9d9d9!important;border-radius:8px!important;display:flex!important;height:80px!important;justify-content:center!important;padding:0!important;transition:all .3s}.email-modal-custom .compact-dragger .ant-upload-drag:hover{background-color:#f0f5ff!important;border-color:#1890ff!important}.email-modal-custom .dragger-content{align-items:center;display:flex;gap:12px;justify-content:center;width:100%}.email-modal-custom .dragger-icon{color:#1890ff;flex-shrink:0;font-size:24px}.email-modal-custom .dragger-text{color:#666;font-size:14px;text-align:left}.theme-selector{display:inline-block;position:relative}.theme-selector-button{align-items:center;background:#f9fafb;background:var(--color-surface,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;color:#1f2937;color:var(--color-text,#1f2937);cursor:pointer;display:flex;font-family:Baloo\ 2,sans-serif;font-family:var(--font-primary,"Baloo 2",sans-serif);font-size:14px;font-weight:500;gap:8px;padding:13px;transition:all .2s ease}.theme-selector-button:hover{background:#fed7aa;background:var(--color-hover,#fed7aa);border-color:#f97316;border-color:var(--color-primary,#f97316)}.theme-icon{font-size:18px}.theme-dropdown{animation:ts-slideDown .2s ease;background:#fff;background:var(--color-background,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:16px;box-shadow:0 10px 25px #00000026;min-width:260px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes ts-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.theme-dropdown-header{background:#f9fafb;background:var(--color-surface,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);padding:14px 18px}.theme-dropdown-title{color:#1f2937;color:var(--color-text,#1f2937);font-family:Baloo\ 2,sans-serif;font-family:var(--font-primary,"Baloo 2",sans-serif);font-size:14px;font-weight:700}.theme-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);max-height:480px;overflow-y:auto;padding:16px}.theme-item{align-items:stretch;background:#0000;border:none;cursor:pointer;flex-direction:column;font-family:Baloo\ 2,sans-serif;font-family:var(--font-primary,"Baloo 2",sans-serif);gap:0;justify-content:flex-start;outline:none;overflow:visible;padding:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s ease}.theme-item,.theme-preview{border-radius:22px;display:flex;position:relative}.theme-preview{align-items:center;aspect-ratio:1/1;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -20px 40px #00000014,0 10px 24px #0f172a1f,0 2px 6px #0f172a14;justify-content:center;overflow:hidden;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.theme-preview:before{background:radial-gradient(ellipse 80% 60% at 25% 15%,#ffffff73 0,#ffffff26 35%,#0000 65%);inset:0}.theme-preview:after,.theme-preview:before{content:"";pointer-events:none;position:absolute;z-index:1}.theme-preview:after{background:linear-gradient(0deg,#0000002e 0,#0000000d 50%,#0000);bottom:0;height:45%;left:0;right:0}.theme-preview-icon{filter:drop-shadow(0 3px 8px rgba(0,0,0,.35));font-size:42px;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);z-index:2}.theme-item:hover .theme-preview{box-shadow:inset 0 1px 0 #ffffff73,inset 0 -20px 40px #00000014,0 22px 44px #0f172a38,0 6px 12px #0f172a1f;transform:translateY(-6px) scale(1.02)}.theme-item:hover .theme-preview-icon{transform:scale(1.15) rotate(-8deg)}.theme-item:active .theme-preview{transform:translateY(-2px) scale(.99);transition-duration:.15s}.theme-item.active .theme-preview{box-shadow:0 0 0 3px #fff,0 0 0 5px #f97316,inset 0 1px 0 #ffffff73,inset 0 -20px 40px #00000014,0 14px 32px #f9731652,0 4px 10px #0f172a1f;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-primary,#f97316),0 1px 0 #ffffff73 inset,0 -20px 40px #00000014 inset,0 14px 32px #f9731652,0 4px 10px #0f172a1f}.theme-item.active:hover .theme-preview{box-shadow:0 0 0 3px #fff,0 0 0 5px #f97316,inset 0 1px 0 #ffffff73,inset 0 -20px 40px #00000014,0 22px 44px #f9731666,0 6px 12px #0f172a26;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-primary,#f97316),0 1px 0 #ffffff73 inset,0 -20px 40px #00000014 inset,0 22px 44px #f9731666,0 6px 12px #0f172a26}.theme-check{align-items:center;animation:ts-checkPop .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:50%;box-shadow:0 2px 6px #0003,0 0 0 2px #f97316;box-shadow:0 2px 6px #0003,0 0 0 2px var(--color-primary,#f97316);color:#f97316;color:var(--color-primary,#f97316);display:flex;font-size:13px;font-weight:800;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:3}@keyframes ts-checkPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.theme-name{color:#1f2937;color:var(--color-text,#1f2937);display:block;font-family:Baloo\ 2,sans-serif;font-family:var(--font-primary,"Baloo 2",sans-serif);font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.2;margin-top:12px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .25s ease;white-space:nowrap}.theme-item.active .theme-name,.theme-item:hover .theme-name{color:#f97316;color:var(--color-primary,#f97316)}.theme-item.active .theme-name{font-weight:700}.theme-list::-webkit-scrollbar{width:6px}.theme-list::-webkit-scrollbar-track{background:#0000}.theme-list::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--color-border,#e5e7eb);border-radius:3px}.theme-list::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--color-textSecondary,#6b7280)}.theme-selector-embedded{display:block;width:100%}.theme-selector-embedded .theme-dropdown{animation:none;background:#0000;border:none;border-radius:0;box-shadow:none;min-width:auto;position:static;width:100%}.theme-selector-embedded .theme-list{grid-gap:22px 18px;display:grid;gap:22px 18px;grid-template-columns:repeat(3,1fr);max-height:none;padding:24px 12px 12px}@media (max-width:480px){.theme-selector-embedded .theme-list{gap:18px 14px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.theme-preview-popover{animation:ts-popoverIn .2s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #fff6;border-radius:18px;box-shadow:0 20px 60px #0f172a40;font-family:Baloo\ 2,sans-serif;font-family:var(--font-primary,"Baloo 2",sans-serif);padding:14px;pointer-events:none;width:280px}@keyframes ts-popoverIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tpp-header{align-items:center;border-bottom:1px solid #0000000f;display:flex;gap:8px;margin-bottom:10px;padding-bottom:10px}.tpp-icon{font-size:20px}.tpp-name{color:#1f2937;color:var(--color-text,#1f2937);font-size:14px;font-weight:700}.tpp-mockup{border-radius:10px;box-shadow:inset 0 0 0 1px #0000000f,0 2px 6px #00000014;display:flex;height:110px;overflow:hidden}.tpp-sidebar{align-items:center;display:flex;flex-direction:column;gap:6px;padding:8px 4px;width:38px}.tpp-sidebar-dot{border-radius:50%;height:14px;margin-bottom:4px;opacity:.9;width:14px}.tpp-sidebar-line{background:#ffffff40;border-radius:2px;height:4px;width:24px}.tpp-content{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:8px}.tpp-cards{display:flex;gap:4px}.tpp-card{border:1px solid;border-radius:4px;flex:1 1;height:22px}.tpp-line{border-radius:2px;height:4px;opacity:.5;width:100%}.tpp-line-short{width:60%}.tpp-button{align-self:flex-start;border-radius:4px;box-shadow:0 2px 4px #00000026;font-size:9px;font-weight:600;margin-top:auto;padding:4px 10px}.tpp-chips{display:flex;gap:8px;justify-content:center;margin-top:12px}.tpp-chip{border-radius:50%;box-shadow:0 2px 4px #00000026;height:18px;width:18px}body.theme-night .theme-selector-button{background:#37415199!important;border-color:#ffffff1f!important;color:#f9fafb!important}body.theme-night .theme-selector-button:hover{background:#f9731626!important;border-color:#f9731666!important}body.theme-night .theme-icon{color:#fb923c!important}body.theme-night .theme-preview-popover{background:#1f2937f2!important;border:1px solid #ffffff1a!important;box-shadow:0 20px 60px #0009!important}body.theme-night .tpp-header{border-bottom-color:#ffffff14!important}body.theme-night .tpp-name{color:#f9fafb!important}body.theme-night .tpp-mockup{box-shadow:inset 0 0 0 1px #ffffff14,0 2px 6px #0000004d!important}.theme-night .theme-modal-wrapper .ant-modal-content,body.theme-night .theme-modal-root .ant-modal-body,body.theme-night .theme-modal-root .ant-modal-content,body.theme-night .theme-modal-wrap .ant-modal-content,body.theme-night .theme-modal-wrapper .ant-modal-body,body.theme-night .theme-modal-wrapper .ant-modal-content{background-color:#1f2937!important}body.theme-night .theme-modal-root .ant-modal-header,body.theme-night .theme-modal-wrapper .ant-modal-header{background-color:#1f2937!important;border-color:#374151!important}body.theme-night .theme-modal-wrapper .ant-modal-title{color:#f9fafb!important}body.theme-night .theme-modal-wrapper .ant-modal-close-x{color:#d1d5db!important}body.theme-night .theme-dropdown{background-color:#1f2937!important;border-color:#374151!important}body.theme-night .theme-dropdown-header{background-color:#111827!important;border-color:#374151!important}body.theme-night .theme-dropdown-title{color:#f9fafb!important}body.theme-night .theme-item{background:#0000!important;border:none!important;box-shadow:none!important}body.theme-night .theme-preview{box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -20px 40px #00000040,0 12px 28px #00000080,0 3px 8px #00000059!important}body.theme-night .theme-item:hover .theme-preview{box-shadow:inset 0 1px 0 #ffffff40,inset 0 -20px 40px #00000040,0 24px 48px #0009,0 8px 14px #0006!important}body.theme-night .theme-item.active .theme-preview{box-shadow:0 0 0 3px #1f2937,0 0 0 5px #f97316,inset 0 1px 0 #fff3,inset 0 -20px 40px #00000040,0 16px 36px #f9731666,0 4px 10px #0006!important}body.theme-night .theme-name{color:#e5e7eb!important}body.theme-night .theme-item.active .theme-name,body.theme-night .theme-item:hover .theme-name{color:#f97316!important}body.theme-night .theme-check{background:#1f2937!important;box-shadow:0 2px 6px #00000080,0 0 0 2px #f97316!important;color:#f97316!important}.feedback-fab-btn{bottom:30px;box-shadow:0 4px 15px #ff8c3266!important;position:fixed!important;right:30px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;z-index:1000}.feedback-fab-btn:hover{box-shadow:0 8px 25px #ff8c3299!important;transform:scale(1.1) rotate(-5deg)}.support-modal-custom .ant-modal-header{background:#ff8c32!important;border-bottom:none!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:16px 28px!important;width:100%!important}.feedback-modal-title{align-items:center;color:#fff!important;cursor:move;display:flex;font-size:16px;font-weight:500;gap:10px;touch-action:none;user-select:none;-webkit-user-select:none}.feedback-modal-title .anticon{color:#fff!important;font-size:18px}.support-modal-custom .ant-modal-close{align-items:center!important;background-color:initial!important;border:none!important;box-shadow:none!important;color:#fff!important;display:flex!important;height:24px!important;justify-content:center!important;right:24px!important;top:14px!important;transition:all .2s ease!important;width:24px!important;z-index:1010!important}.support-modal-custom .ant-modal-close:hover{background-color:#ffffff1a!important;border-radius:4px!important;color:#fff!important}.support-modal-custom .ant-modal-close-x{font-size:16px!important;line-height:1!important}.support-modal-custom .ant-modal-body{padding:0!important}.support-modal-custom .ant-modal-content{border-radius:12px!important;overflow:hidden!important;padding:24px!important}.ant-modal-wrap .ant-modal.support-modal-custom,.support-modal-custom.ant-modal-wrap .ant-modal,.taiga-modal-wrap .ant-modal,body .support-modal-custom .ant-modal,html body .support-modal-custom .ant-modal{min-width:700px!important}.support-modal-custom .ant-modal-body,.taiga-modal-wrap .ant-modal-body,body .support-modal-custom .ant-modal-body{height:auto!important;min-height:480px!important}.support-modal-custom .ant-tabs-nav{border-bottom:1px solid #f0f0f0!important;margin-bottom:24px!important;margin-left:0!important;padding-left:24px!important;padding-right:24px!important}.support-modal-custom .ant-tabs,.support-modal-custom .ant-tabs-content{display:flex!important;flex-direction:column!important;height:100%!important}.support-modal-custom .ant-tabs-tabpane{height:100%!important}.support-modal-custom .ant-tabs-tabpane-active{display:flex!important;flex-direction:column!important}.support-modal-custom .ant-tabs-nav:before{border-bottom:1px solid #f0f0f0!important}.support-modal-custom .ant-form-item-label{padding-bottom:4px!important}.support-modal-custom .ant-tabs-tab{margin:0 32px 0 0!important;padding:8px 0!important}.support-modal-custom .ant-tabs-ink-bar{background:#ff8c32!important}.support-modal-custom .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.support-modal-custom .ant-tabs-tab:hover{color:#ff8c32!important}.support-modal-custom .ant-input,.support-modal-custom .ant-input-affix-wrapper,.support-modal-custom .ant-input-textarea-show-count{border-radius:8px!important;width:100%!important}.support-modal-custom .ant-input-affix-wrapper{padding:10px 12px!important}.support-modal-custom .ant-input-textarea textarea{border-radius:8px!important;height:140px!important}.support-modal-custom .ant-form-item{margin-bottom:24px!important}.compact-upload-item{margin-bottom:0!important}.compact-dragger{display:block;width:100%!important}.compact-dragger .ant-upload-drag{align-items:center!important;background:#fff!important;border:1px dashed #d9d9d9!important;border-radius:8px!important;display:flex!important;height:80px!important;justify-content:center!important;padding:0!important;transition:all .3s}.compact-dragger .ant-upload-drag:hover{background-color:#fff9f5!important}.dragger-content{align-items:center;display:flex;gap:12px;justify-content:center;width:100%}.dragger-icon{color:#ff8c32;flex-shrink:0}.dragger-text{color:#666;font-size:14px;text-align:left}.compact-dragger .ant-upload-drag:hover{background-color:#fffcf7;border-color:#ff8c32!important}.feedback-success-result .ant-result-icon{color:#52c41a}.ant-modal-mask,.ant-modal-wrap>.ant-modal-mask,div.ant-modal-mask{background-color:#1e1e1ea6!important;background:#1e1e1ea6!important}.ant-modal-mask,.ant-modal-wrap>.ant-modal-mask,[class*=ant-modal-mask],div.ant-modal-mask{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.taiga-modal-wrap .ant-modal{pointer-events:auto!important;transition:none!important}.taiga-modal-wrap{overflow:hidden!important;pointer-events:none!important}.taiga-modal-wrap:has(.ant-modal[style*="position: absolute"]),.taiga-modal-wrap:has(.ant-modal[style*=left]){display:block!important}.taiga-modal-wrap .ant-modal-content{-webkit-user-drag:none;position:relative;-webkit-user-select:none;user-select:none}.modal-resize-handle{background:linear-gradient(135deg,#0000 50%,#ff8c32 0);border-bottom-right-radius:12px;bottom:0;cursor:nwse-resize;cursor:nwse-resize!important;height:25px;opacity:.8;pointer-events:all!important;position:absolute;right:0;transition:opacity .2s;width:25px;z-index:9999}.modal-resize-handle:hover{opacity:1}.support-modal-custom .ant-modal-body::-webkit-scrollbar{display:none!important}.support-modal-custom .ant-modal-body{-ms-overflow-style:none!important;overflow-y:auto!important;padding-top:0!important;scrollbar-width:none!important}.support-modal-custom .ant-modal-content{display:flex!important;flex-direction:column!important;height:100%!important;margin:0 auto!important;width:100%!important}#success_new_notification_btn{--ant-button-primary-color:#fff;--ant-button-primary-bg:#ff8c32;--ant-button-primary-border-color:#ff8c32;--ant-button-primary-hover-bg:#e67e22;--ant-button-primary-hover-border-color:#e67e22;--ant-button-primary-shadow:0 2px 0 #ff8c321a;background-color:#ff8c32!important;border-color:#ff8c32!important;border-radius:8px!important;color:#fff!important}#success_new_notification_btn:focus,#success_new_notification_btn:hover{background-color:#e67e22!important;border-color:#e67e22!important;color:#fff!important}.support-modal-custom .ant-btn-primary.success-new-btn,.support-modal-custom .ant-btn.success-new-btn{background-color:#ff8c32!important;border-color:#ff8c32!important;border-radius:8px!important;color:#fff!important}.support-modal-custom .ant-btn-primary.success-new-btn:focus,.support-modal-custom .ant-btn-primary.success-new-btn:hover,.support-modal-custom .ant-btn.success-new-btn:focus,.support-modal-custom .ant-btn.success-new-btn:hover{background-color:#e67e22!important;border-color:#e67e22!important;color:#fff!important}.support-modal-custom .form-content-wrapper{padding-top:10px!important}.support-modal-custom .description-extra{word-wrap:break-word;color:#8c8c8c;display:block!important;float:none!important;font-size:11px;line-height:1.5;margin-bottom:20px!important;margin-top:0!important;max-width:100%;padding-top:30px!important;position:relative;white-space:normal}.support-modal-custom .ant-form-item-control{display:flex;flex-direction:column;position:relative}.support-modal-custom .ant-input-textarea-show-count:after{margin-bottom:0!important}.support-modal-custom .ant-input-data-count{bottom:auto!important;color:#bfbfbf;font-size:11px;pointer-events:none;position:absolute;right:15px;top:5px;z-index:10}.taiga-modal-wrap .ant-modal-content{overflow:hidden}#taiga_orange_btn,.support-modal-custom .taiga-orange-action-btn{align-items:center;background-color:#f97316!important;border:1px solid #f97316!important;border-radius:8px!important;box-shadow:0 2px 0 rgba(0,0,0,.045);color:#fff!important;cursor:pointer;display:inline-flex;font-weight:500;height:32px!important;justify-content:center;padding:4px 15px;transition:all .3s ease}#taiga_orange_btn:focus,#taiga_orange_btn:hover,.support-modal-custom .taiga-orange-action-btn:focus,.support-modal-custom .taiga-orange-action-btn:hover{background-color:#ea580c!important;border-color:#ea580c!important;color:#fff!important;opacity:1}.support-modal-custom .ant-result-extra .ant-btn{background-color:#f97316!important;border-color:#f97316!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important}.support-modal-custom .ant-result-extra .ant-btn:focus,.support-modal-custom .ant-result-extra .ant-btn:hover{background-color:#ea580c!important;border-color:#ea580c!important;color:#fff!important}.support-modal-custom .ant-tag-purple,.support-modal-custom .status-tag-new{background:#fff7e6!important;border-color:#ffd591!important;color:#f97316!important}#feedback_submit_btn{background-color:#f97316!important;border:1px solid #f97316!important;border-radius:8px!important;color:#fff!important}#feedback_submit_btn:focus,#feedback_submit_btn:hover{background-color:#ea580c!important;border-color:#ea580c!important;color:#fff!important}.support-modal-custom .ant-btn-primary{background-color:#f97316!important;border-color:#f97316!important;box-shadow:none!important;color:#fff!important}.support-modal-custom .ant-btn-primary:focus,.support-modal-custom .ant-btn-primary:hover{background-color:#ea580c!important;border-color:#ea580c!important}body.theme-night .support-modal-custom .ant-modal-content{background-color:#374151!important}body.theme-night .support-modal-custom .ant-form-item-label,body.theme-night .support-modal-custom .ant-form-item-label>label,body.theme-night .support-modal-custom label{color:#f9fafb!important}body.theme-night .support-modal-custom .ant-tabs-tab{color:#d1d5db!important}body.theme-night .support-modal-custom .ant-tabs-tab-active .ant-tabs-tab-btn,body.theme-night .support-modal-custom .ant-tabs-tab.ant-tabs-tab-active{color:#f97316!important}body.theme-night .support-modal-custom .ant-input,body.theme-night .support-modal-custom .ant-input-affix-wrapper,body.theme-night .support-modal-custom textarea.ant-input{background-color:#4b5563!important;border-color:#6b7280!important;color:#f9fafb!important}body.theme-night .support-modal-custom .ant-input-prefix,body.theme-night .support-modal-custom .ant-input::placeholder,body.theme-night .support-modal-custom textarea.ant-input::placeholder{color:#9ca3af!important}body.theme-night .support-modal-custom .ant-form-item-extra,body.theme-night .support-modal-custom .description-extra{color:#d1d5db!important}body.theme-night .support-modal-custom .ant-upload-drag{background-color:#4b5563!important;border-color:#6b7280!important}body.theme-night .support-modal-custom .ant-upload-drag .ant-upload-text,body.theme-night .support-modal-custom .dragger-text{color:#d1d5db!important}body.theme-night .support-modal-custom .ant-input-textarea-show-count:after,body.theme-night .support-modal-custom .ant-upload-drag .anticon{color:#9ca3af!important}body.theme-night .support-modal-custom .ant-table{background-color:#374151!important}body.theme-night .support-modal-custom .ant-table-thead>tr>th{background-color:#4b5563!important;border-color:#6b7280!important;color:#f9fafb!important}body.theme-night .support-modal-custom .ant-table-tbody>tr>td{background-color:#374151!important;border-color:#4b5563!important;color:#e5e7eb!important}body.theme-night .support-modal-custom .ant-pagination-item a{color:#d1d5db!important}body.theme-night .support-modal-custom .ant-pagination-item-active{background-color:#f97316!important;border-color:#f97316!important}body.theme-night .support-modal-custom .ant-pagination-item-active a{color:#fff!important}body.theme-night .support-modal-custom .ant-empty-description{color:#9ca3af!important}body.theme-night .support-modal-custom .ant-modal-body,body.theme-night .support-modal-custom .form-content-wrapper{background-color:#374151!important}body.theme-night .support-modal-custom .ant-form-item{margin-bottom:16px!important}body.theme-night .support-modal-custom .ant-form-item-control-input,body.theme-night .support-modal-custom .ant-form-item-control-input-content{background-color:initial!important}body.theme-night .support-modal-custom .ant-tabs-nav{background-color:#374151!important}body.theme-night .support-modal-custom .ant-tabs-nav:before{border-color:#4b5563!important}body.theme-night .support-modal-custom .ant-tabs-ink-bar{background-color:#f97316!important}body.theme-night .support-modal-custom .ant-result-title{color:#f9fafb!important}body.theme-night .support-modal-custom .ant-result-subtitle{color:#d1d5db!important}body.theme-night .ant-modal-mask{background-color:#000000bf!important}body.theme-night .support-modal-custom .ant-table-cell{color:#e5e7eb!important}body.theme-night .support-modal-custom .ant-table-cell .anticon,body.theme-night .support-modal-custom .ant-table-cell a{color:#fff!important}body.theme-night .support-modal-custom .ant-table-tbody>tr:hover>td{background-color:#4b5563!important}body.theme-night .support-modal-custom input::placeholder,body.theme-night .support-modal-custom textarea::placeholder{color:#9ca3af!important;opacity:1}.taiga-feedback-container{background-color:#fff;border-radius:8px;bottom:80px;box-shadow:0 4px 15px #00000026;display:flex;flex-direction:column;height:600px;overflow:hidden;position:fixed;right:20px;transform-origin:bottom right;transition:transform .3s ease,right .3s ease,bottom .3s ease,width .3s ease,height .3s ease;width:450px;z-index:1001}.taiga-feedback-container.minimized{bottom:10px;box-shadow:0 2px 8px #0003;cursor:pointer;height:40px;right:10px;width:200px}.taiga-feedback-header{align-items:center;background:linear-gradient(135deg,#ff8c32,#ff5c00);color:#fff;cursor:move;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:space-between;padding:0 10px;-webkit-user-select:none;user-select:none}.minimized .taiga-feedback-header{border-radius:8px;cursor:pointer}.taiga-feedback-body{display:block;flex:1 1;overflow-y:auto;padding:15px}.minimized .taiga-feedback-body{display:none!important}.taiga-feedback-header-icon{cursor:pointer;font-size:16px;margin-left:10px;transition:color .2s}.taiga-feedback-header-icon:hover{color:#f0f0f0}:root{--ts-orange:#f97316;--ts-orange-glow:#f9731633;--ts-zinc-950:#09090b;--ts-zinc-900:#18181b;--ts-zinc-800:#27272a;--ts-zinc-700:#3f3f46;--ts-zinc-400:#a1a1aa;--ts-zinc-200:#e4e4e7;--ts-zinc-100:#f4f4f5}.text-settings-container{color:#e4e4e7;color:var(--ts-zinc-200);font-family:Inter,sans-serif}.ts-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ts-header-left{gap:16px}.ts-header-left,.ts-icon-box{align-items:center;display:flex}.ts-icon-box{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:12px;box-shadow:0 4px 12px #f9731633;box-shadow:0 4px 12px var(--ts-orange-glow);color:#fff;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.ts-header-info h2{color:#f4f4f5;color:var(--ts-zinc-100);font-size:18px;font-weight:600;margin:0}.ts-header-info p{font-size:13px;margin:2px 0 0}.ts-header-info p,.ts-reset-btn{color:#a1a1aa;color:var(--ts-zinc-400)}.ts-reset-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.ts-reset-btn:hover{background:#ffffff1a;color:#f4f4f5;color:var(--ts-zinc-100)}.ts-tabs{border-bottom:1px solid #27272a;border-bottom:1px solid var(--ts-zinc-800);display:flex;gap:20px;margin-bottom:16px}.ts-tab{align-items:center;color:#a1a1aa;color:var(--ts-zinc-400);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 4px;position:relative;transition:all .2s}.ts-tab:hover{color:#e4e4e7;color:var(--ts-zinc-200)}.ts-tab.active{color:#f97316;color:var(--ts-orange)}.ts-tab.active:after{background:#f97316;background:var(--ts-orange);bottom:-1px;box-shadow:0 0 8px #f9731633;box-shadow:0 0 8px var(--ts-orange-glow);content:"";height:2px;left:0;position:absolute;right:0}.ts-section-label{color:#a1a1aa;color:var(--ts-zinc-400);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:none}.ts-font-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.ts-font-card{background:#18181b;background:var(--ts-zinc-900);border:1px solid #27272a;border:1px solid var(--ts-zinc-800);border-radius:10px;cursor:pointer;padding:12px;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.ts-font-card:hover{border-color:#3f3f46;border-color:var(--ts-zinc-700);transform:translateY(-2px)}.ts-font-card.active{background:#f973160a;border-color:#f97316;border-color:var(--ts-orange);box-shadow:0 0 15px #f9731633;box-shadow:0 0 15px var(--ts-orange-glow)}.ts-font-card .font-preview{color:#f4f4f5;color:var(--ts-zinc-100);font-family:inherit!important;font-family:var(--preview-font,inherit)!important;font-size:24px;font-weight:500;margin-bottom:8px}.ts-font-card .font-name{color:#a1a1aa;color:var(--ts-zinc-400);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-segmented-control{background:#18181b;background:var(--ts-zinc-900);border-radius:8px;display:flex;margin-bottom:16px;padding:4px}.ts-segment-btn{background:#0000;border:none;border-radius:6px;color:#a1a1aa;color:var(--ts-zinc-400);cursor:pointer;flex:1 1;font-size:13px;padding:8px;transition:all .2s}.ts-segment-btn.active{background:#f97316;background:var(--ts-orange);box-shadow:0 4px 12px #f9731633;box-shadow:0 4px 12px var(--ts-orange-glow);color:#fff}.ts-segment-btn:not(.active):hover{background:#ffffff0d;color:#e4e4e7;color:var(--ts-zinc-200)}.ts-preview-box{background:#09090b;background:var(--ts-zinc-950);border:1px solid #27272a;border:1px solid var(--ts-zinc-800);border-radius:12px;display:flex;flex-direction:column;font-family:inherit!important;font-family:var(--preview-font,inherit)!important;font-size:inherit!important;font-size:var(--preview-size,inherit)!important;font-weight:inherit!important;font-weight:var(--preview-weight,inherit)!important;letter-spacing:normal!important;letter-spacing:var(--preview-letter-spacing,normal)!important;line-height:1.5!important;line-height:var(--preview-line-height,1.5)!important;min-height:100px;padding:16px;transition:all .3s ease}.ts-preview-box *,.ts-preview-box div,.ts-preview-box p,.ts-preview-box span,.ts-preview-box textarea.ts-preview-input{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.ts-preview-header{border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.ts-preview-label{font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ts-preview-label,.ts-preview-stats{color:#3f3f46;color:var(--ts-zinc-700);font-size:10px}.ts-preview-input{background:#0000;border:none;color:inherit;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;height:100%;letter-spacing:inherit!important;line-height:inherit!important;margin:0;min-height:80px;outline:none;padding:0;resize:none;text-align:center;width:100%}.ts-preview-box textarea.ts-preview-input{cursor:text}body:not(.theme-night) .text-settings-container{color:#18181b;color:var(--ts-zinc-900)}body:not(.theme-night) .ts-icon-box{color:#fff}body:not(.theme-night) .ts-header-info h2{color:#09090b;color:var(--ts-zinc-950)}body:not(.theme-night) .ts-header-info p,body:not(.theme-night) .ts-reset-btn{color:#3f3f46;color:var(--ts-zinc-700)}body:not(.theme-night) .ts-reset-btn{background:#f4f4f5;background:var(--ts-zinc-100);border-color:#e4e4e7;border-color:var(--ts-zinc-200)}body:not(.theme-night) .ts-font-card{background:#fff;border-color:#e4e4e7;border-color:var(--ts-zinc-200)}body:not(.theme-night) .ts-font-card .font-preview{color:#18181b;color:var(--ts-zinc-900)}body:not(.theme-night) .ts-font-card.active{background:#f973160d;border-color:#f97316;border-color:var(--ts-orange)}body:not(.theme-night) .ts-segmented-control{background:#f4f4f5;background:var(--ts-zinc-100);border:1px solid #e4e4e7;border:1px solid var(--ts-zinc-200)}body:not(.theme-night) .ts-preview-box{background:#f8fafc;border-color:#e4e4e7;border-color:var(--ts-zinc-200)}.layout-container{background:#f8fafc;color-scheme:light only;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary,"Inter",-apple-system,BlinkMacSystemFont,sans-serif);min-height:100vh}.reading-mask-layer{background-color:#000000a6;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;transition:opacity .1s ease-out,visibility .1s ease-out,transform 55ms linear;visibility:hidden;will-change:transform;z-index:99998}body.reading-mask-active .reading-mask-layer{opacity:1;visibility:visible}body.reading-mask-active .page-content.page-fatura{-webkit-user-select:none!important;user-select:none!important}body.reading-mask-active .page-content.page-fatura .table-responsive tbody,body.reading-mask-active .page-content.page-fatura .table-wrapper tbody{cursor:default!important}body.reading-mask-active .page-content.page-fatura .table-responsive tbody a,body.reading-mask-active .page-content.page-fatura .table-responsive tbody button,body.reading-mask-active .page-content.page-fatura .table-wrapper tbody a,body.reading-mask-active .page-content.page-fatura .table-wrapper tbody button{pointer-events:none!important}body.reading-mask-active .page-content.page-fatura .table-responsive,body.reading-mask-active .page-content.page-fatura .table-wrapper,body.reading-mask-active .sidebar,body.reading-mask-active header{pointer-events:auto!important}.user-info-section{align-items:center;border-top:1px solid #334155;display:flex;gap:12px;margin-top:auto;padding:16px 20px}.user-avatar{font-size:16px;height:40px;width:40px}.user-details{flex:1 1}.user-name{line-height:1.2}.user-type{color:#94a3b8;display:block;font-size:11px;margin-bottom:4px}.user-roles{display:flex;flex-wrap:wrap;gap:4px}.role-badge{background:#f9731633;border-radius:10px;color:#f97316;font-size:9px;font-weight:500;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.header-user{gap:8px}.user-type-badge{cursor:help;font-size:16px}.user-avatar-container{border:2px solid #f9731633;border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.user-avatar-image{height:100%;object-fit:cover;width:100%}.user-avatar-initials{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;width:100%}.stats-section{margin-bottom:32px;padding:0 20px}.stats-grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.user-roles-display{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;margin:24px 0;padding:20px;text-align:center}.user-roles-display h3{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:12px;text-shadow:0 1px 3px #fffc}.roles-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.role-tag{background:#fffffff2;border:1px solid #fffc;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#1f2937;font-size:14px;font-weight:600;padding:8px 16px}.accessible-menus{margin:32px 0;text-align:center}.accessible-menus h3{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:16px;text-shadow:0 1px 3px #fffc}.menus-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:800px}.menu-access-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;padding:16px;transition:transform .2s ease}.menu-access-card:hover{background:#ffffff26;transform:translateY(-2px)}.menu-name{color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:8px;text-transform:capitalize}.menu-permissions{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.perm-badge{bleed:attr(title);background:#fff3;border-radius:4px;cursor:help;font-size:12px;padding:2px}.perm-badge.view{background:#3b82f64d}.perm-badge.create{background:#22c55e4d}.perm-badge.update{background:#fbbf244d}.perm-badge.delete{background:#ef44444d}.perm-badge.export{background:#9333ea4d}@media (max-width:768px){.stats-grid{gap:12px;grid-template-columns:1fr}.stat-card{padding:16px}.menus-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.menu-access-card{padding:12px}.accessible-menus h3,.user-roles-display h3{font-size:16px}.role-tag{font-size:12px;padding:6px 12px}.user-info-section{padding:12px 16px}.user-name{font-size:12px}.user-type{font-size:10px}}@media (max-width:480px){.stats-section{padding:0 16px}.hero-section{padding:20px 16px}.hero-title{font-size:20px}.hero-subtitle,.user-avatar{font-size:14px}.user-avatar{height:32px;width:32px}}.sidebar{background:#1e293b;background:var(--color-sidebar,#1e293b);color:#fff;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;overflow-x:hidden;position:fixed;top:0;transition:width .3s ease;z-index:1000}.sidebar-open{width:280px}.sidebar-closed{width:80px}.resize-handle{cursor:ew-resize;transition:background .2s ease;width:4px;z-index:1001}.resize-handle:hover{background:#f9731680}.resize-handle:after{background:#f973164d;border-radius:1px;content:"";height:40px;opacity:0;position:absolute;right:1px;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:2px}.resize-handle:hover:after{opacity:1}.sidebar-header{align-items:center;border-bottom:1px solid #334155;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 20px}.sidebar-closed .sidebar-header{justify-content:center;padding:14px 10px}.sidebar-logo{align-items:center;border-radius:8px;display:flex;flex:1 1;gap:12px;overflow:hidden;padding:4px 8px;position:relative;transition:background .3s ease}.sidebar-logo:hover{background:#ffffff0d}.sidebar-logo:after{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:.5s;width:50%}.sidebar-logo:hover:after{left:150%;transition:.7s ease-in-out}.sidebar-toggle-btn{align-items:center;background:#f973161a;border:1px solid #f9731633;border-radius:8px;color:#f97316;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:all .3s ease;width:36px}.sidebar-toggle-btn:hover{background:#f9731633;border-color:#f9731666;transform:scale(1.05)}.sidebar-toggle-btn:active{transform:scale(.95)}.sidebar-toggle-btn svg{height:20px;width:20px}.logo-icon{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.logo-icon svg{height:20px;width:20px}.logo-text{color:#fff;font-size:20px;font-weight:700;opacity:1;transition:opacity .3s ease;white-space:nowrap}.sidebar-closed .logo-text{opacity:0;overflow:hidden;width:0}.taxpayer-search-section{border-bottom:1px solid #334155;flex-shrink:0;overflow:visible;padding:16px 20px;position:relative}.search-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.search-icon{flex-shrink:0;height:16px;width:16px}.search-icon svg{height:100%;width:100%}.search-input-container{align-items:center;display:flex;gap:4px;position:relative}.search-input{border:1px solid #475569;border-radius:8px;color:#fff;flex:1 1;padding:10px 12px}.search-dropdown-btn,.search-input{background:#334155;transition:all .3s ease}.search-dropdown-btn{align-items:center;border:1px solid #475569;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:30.9px;justify-content:center;min-width:32px;padding:8px 10px}.search-dropdown-btn:hover{background:#475569;border-color:#f97316;color:#f97316;transform:translateY(-1px)}.search-input::placeholder{color:#94a3b8}.search-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.search-spinner{animation:spin 1s linear infinite;color:#f97316;position:absolute;right:44px;top:50%;transform:translateY(-50%)}.search-results{background:#1e293b!important;border:1px solid #334155;border-radius:8px;box-shadow:0 4px 12px #00000080;margin-top:8px;max-height:240px;position:relative;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.search-results::-webkit-scrollbar{width:4px}.search-results::-webkit-scrollbar-track{background:#ffffff1a}.search-results::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.search-result-item{background:#0000;border-bottom:1px solid #334155;padding:12px}.search-result-item:hover{background:#334155!important}.taxpayer-info{display:flex;flex-direction:column;gap:4px}.taxpayer-unvan{color:#f1f5f9!important;font-size:13px;font-weight:500;line-height:1.4}.taxpayer-detail{color:#cbd5e0!important;font-size:11px}.no-results{color:#94a3b8;font-size:12px;font-style:italic;padding:12px;text-align:center}.sidebar-nav{box-sizing:border-box;flex:1 1;overflow-x:hidden!important;overflow-y:auto;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin;width:100%}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:#0003}.sidebar-nav::-webkit-scrollbar-thumb{background:#f9731680;border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#f97316cc}.nav-section{margin-bottom:32px}.sidebar-menu-list{list-style:none;margin:0;padding:0}.sidebar-menu-item{margin-bottom:2px}.sidebar-menu-link{align-items:center;background:none;border:none;border-radius:8px;box-sizing:border-box!important;color:#cbd5e1;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:12px;margin-bottom:2px;max-width:100%;padding:5px 12px 5px 6px;position:relative;text-align:left;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.sidebar-menu-link:hover{background:#f973161a;color:#f97316;transform:translateX(4px)}.sidebar-menu-link.active{background:linear-gradient(90deg,#f9731626,#f973160d);border-left:3px solid #f97316;box-shadow:0 0 15px #f973161a;color:#f97316}.sidebar-menu-link.active:before{background:#f97316;border-radius:2px 0 0 2px;box-shadow:0 0 8px #f97316;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.menu-icon{align-items:center;color:#94a3b8!important;display:flex!important;flex-shrink:0;height:24px!important;justify-content:center;min-width:24px;transition:color .2s ease;visibility:visible!important;width:24px!important}.menu-icon .icon-component,.menu-icon svg{color:inherit!important;display:block!important;height:20px!important;width:20px!important}.sidebar-menu-link.active .menu-icon{color:#f97316}.sidebar-menu-link:hover .menu-icon{color:#fff;transform:scale(1.1)}.menu-icon img.png-menu-icon{filter:invert(73%) sepia(13%) saturate(468%) hue-rotate(179deg) brightness(93%) contrast(90%);transition:filter .2s ease}.sidebar-menu-link.active .menu-icon img.png-menu-icon{filter:invert(52%) sepia(97%) saturate(1540%) hue-rotate(2deg) brightness(103%) contrast(101%)}.sidebar-menu-link:hover .menu-icon img.png-menu-icon{filter:brightness(0) invert(1)}.menu-text{flex:1 1 auto;font-size:14px;font-weight:500;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s ease;white-space:nowrap}.sidebar-closed .menu-text{opacity:0;overflow:hidden;width:0}.expand-icon{color:#cbd5e1;display:inline-flex!important;flex-shrink:0;font-size:.85rem;height:20px;justify-content:center;line-height:1;margin-left:auto;min-width:20px;opacity:1!important}.sidebar-submenu{background:#0000;border-left:1px dashed #94a3b84d;box-sizing:border-box;list-style:none;margin:0;margin-left:20px!important;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease}.sidebar-menu-link{padding-right:36px!important;position:relative!important}.expand-icon{margin-left:0!important;position:absolute!important;right:12px!important;top:50%;transform:translateY(-50%)}.expand-icon.expanded{color:#f97316;text-shadow:0 0 8px #f9731680;transform:translateY(-50%) rotate(180deg)!important}.sidebar-submenu.expanded{max-height:1000px}.sidebar-submenu>li{position:relative}.sidebar-submenu>li:before{background:#0000;border-bottom:1px dashed #94a3b84d;content:"";height:1px;left:0;position:absolute;top:15px;width:12px;z-index:1}.sidebar-submenu .sidebar-menu-link{border-left:none;color:#94a3b8;font-size:13px;margin-left:0;padding:4px 12px!important}.sidebar-closed .sidebar-submenu{display:none}.sidebar-closed .sidebar-menu-link{justify-content:center;padding:12px 0;position:relative}.sidebar-closed .sidebar-menu-link:hover:after{background:#f97316;border-radius:6px;box-shadow:0 2px 8px #0003;color:#fff;content:attr(data-menu-title);display:block;font-size:13px;font-weight:500;left:90px;padding:6px 12px;position:fixed;white-space:nowrap;z-index:999999}.sidebar-closed .sidebar-menu-link:hover:before{border:6px solid #0000;border-right-color:#2c3e50;content:"";left:100%;margin-left:4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1001}.menu-loading{color:#94a3b8;font-size:14px;padding:20px;text-align:center}.sidebar-closed .menu-loading{padding:20px 10px}.sidebar-closed .menu-loading span{display:none}.sidebar-footer{flex-shrink:0;padding:10px}.sidebar-user{align-items:center;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:12px;transition:all .3s ease}.sidebar-user:hover{background:#ffffff1a;border-color:#f973164d;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.user-info{align-items:center;flex:1 1;gap:12px}.user-avatar{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.user-details{opacity:1;transition:opacity .3s ease}.sidebar-closed .user-details{opacity:0;overflow:hidden;width:0}.user-name{color:#fff;display:block;font-size:13px;margin-bottom:2px}.user-role{color:#94a3b8;display:block;font-size:11px}.logout-btn{background:#ef4444;border:none;border-radius:6px;color:#fff;flex-shrink:0;padding:8px;transition:all .3s ease}.logout-btn:hover{background:#dc2626;transform:scale(1.05)}.logout-btn svg{height:16px;width:16px}.nelsus-branding{align-items:center;background:#0000;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;justify-content:center;margin-top:auto;padding:10px 6px;text-align:center;transition:opacity .3s ease}.nelsus-branding:hover{opacity:.8}.nelsus-logo{align-items:center;display:flex;flex-shrink:0;justify-content:center}.nelsus-logo-img{filter:brightness(0) invert(1);height:48px;object-fit:contain;transition:filter .3s ease;width:100px}.nelsus-logo:hover .nelsus-logo-img{opacity:.85}.nelsus-text{display:flex;flex-direction:column;gap:2px;opacity:1;transition:opacity .3s ease}.sidebar-closed .nelsus-text{opacity:0;overflow:hidden;width:0}.nelsus-brand{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;color:#fff;font-size:16px;font-weight:700;line-height:1}.nelsus-tagline{color:#94a3b8;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.sidebar-closed .nelsus-branding{justify-content:center;padding:16px 8px}.sidebar-closed .nelsus-logo-img{height:40px;object-fit:contain;width:40px}.main-content{display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:margin-left .3s ease;width:100%}.main-content-with-sidebar{margin-left:280px}.main-content-full{margin-left:80px}.sidebar-overlay{background:#00000080;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.ant-tooltip{z-index:2100!important}.top-header{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;overflow:visible;position:-webkit-sticky;position:sticky;top:0;z-index:2001}.top-header-content{align-items:center;display:flex;justify-content:space-between;min-height:60px;overflow:visible;padding:2px 24px;position:relative}.top-header-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px}.page-content{height:100%;overflow-x:auto;overflow-y:auto;position:relative}.page-content:has(.pmode-grid-container),.page-content:has(.pv){overflow-x:hidden}.top-header-bottom-row,.top-header-top-row{align-items:center;display:flex;width:100%}.top-header-bottom-row{gap:12px;justify-content:flex-start}.top-header-page-title{align-items:center;background:linear-gradient(135deg,#f9731614,#fb923c1f);border:1.5px solid #f9731633;border-radius:6px;box-shadow:0 2px 8px #f9731614,0 1px 2px #0000000d;box-sizing:border-box;color:#1e293b;color:var(--color-text,#1e293b);display:flex;font-size:13px;font-weight:700;height:30px;justify-content:center;letter-spacing:.8px;margin:0;overflow:hidden;padding:2px 8px;position:relative;transition:all .3s ease;white-space:nowrap;width:300px}.top-header-page-title:before{background:linear-gradient(180deg,#f97316,#fb923c);border-radius:8px 0 0 8px;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.top-header-page-title:hover{box-shadow:0 4px 12px #f9731626,0 2px 4px #00000014;transform:translateY(-1px)}.theme-night .top-header-page-title{background:linear-gradient(135deg,#f9731626,#fb923c33);border-color:#f973164d;box-shadow:0 2px 8px #f9731626,0 1px 2px #0000004d;color:#f9fafb;color:var(--color-text,#f9fafb)}.theme-night .top-header-page-title:hover{box-shadow:0 4px 12px #f9731640,0 2px 4px #0006}.top-header-refresh-btn{align-items:center;background:#64748b14;border:1px solid #64748b26;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:15px;transition:all .3s ease}.top-header-refresh-btn svg{color:#64748b;height:20px;transition:transform .6s cubic-bezier(.4,0,.2,1);width:20px}.top-header-refresh-btn:hover{background:#64748b1f;border-color:#64748b40;box-shadow:0 2px 4px #0000000d}.top-header-refresh-btn:hover svg{color:#475569;transform:rotate(1turn)}.top-header-refresh-btn:active svg{transform:scale(.9)}.top-header-refresh-btn:disabled{cursor:not-allowed;opacity:.4}.top-header-refresh-btn:disabled svg{color:#cbd5e1}.theme-night .top-header-refresh-btn{background:#f973161a;border-color:#f9731633}.theme-night .top-header-refresh-btn:hover{background:#f9731626;border-color:#f973164d;box-shadow:0 2px 8px #f9731626}.theme-night .top-header-refresh-btn svg{color:#fb923c}.theme-night .top-header-refresh-btn:hover svg{color:#f97316}.top-header-selected-taxpayer{align-items:center;background:linear-gradient(135deg,#f97316,#fb923c);border:1.5px solid #ffffff4d;border-radius:6px;box-shadow:0 2px 8px #f973164d,0 1px 2px #0000001a;display:flex;flex-shrink:0;gap:5px;min-width:400px;overflow:hidden;padding:2px 6px;position:relative;transition:all .3s ease}.top-header-selected-taxpayer:before{background:linear-gradient(135deg,#ffffff1a,#fff0);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.top-header-selected-taxpayer:hover{box-shadow:0 4px 12px #f9731666,0 2px 4px #00000026;transform:translateY(-1px)}.theme-night .top-header-selected-taxpayer{background:linear-gradient(135deg,#ea580c,#f97316);border-color:#fff3;box-shadow:0 2px 8px #ea580c66,0 1px 2px #0000004d}.top-header-taxpayer-label{color:#ffffffe6;font-size:9px;letter-spacing:.5px;text-transform:uppercase}.top-header-taxpayer-label,.top-header-taxpayer-unvan{font-weight:700;position:relative;white-space:nowrap;z-index:1}.top-header-taxpayer-unvan{color:#fff;font-size:12px;text-shadow:0 1px 2px #0000001a}.top-header-taxpayer-detail{background:#ffffff26;border-radius:3px;color:#fffffff2;font-size:12px;font-weight:600;padding:2px 5px;white-space:nowrap}.top-header-clear-selection-btn,.top-header-taxpayer-detail{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;z-index:1}.top-header-clear-selection-btn{align-items:center;background:#ffffff40;border:1px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:18px;justify-content:center;line-height:1;margin-left:8px;transition:all .2s ease;width:18px}.top-header-clear-selection-btn:hover{background:#fff6;border-color:#ffffff80;box-shadow:0 2px 4px #00000026;transform:scale(1.15) rotate(90deg)}.top-header-info-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;margin-left:auto;position:relative;transition:all .2s ease;width:24px;z-index:1}.top-header-info-btn:hover{background:#ffffff4d;border-color:#fff6;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.taxpayer-info-popup{display:flex;flex-direction:column;gap:16px}.info-popup-section{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.info-popup-section-title{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;margin:0;padding:10px 16px}.info-popup-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr;padding:0}.info-popup-grid.calisan-grid{grid-template-columns:repeat(4,1fr)}.info-popup-item.full-width{grid-column:1/-1}.info-popup-subsection{border-top:1px solid #e2e8f0;padding-top:2px}.info-popup-subsection-title{border-left:3px solid #f59e0b;color:#475569;font-size:12px;font-weight:700;margin:0;padding:8px 16px 2px}.info-popup-link{color:#2563eb;font-size:13px;text-decoration:none;word-break:break-all}.info-popup-link:hover{color:#1d4ed8;text-decoration:underline}.info-popup-item{border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;padding:10px 16px}.info-popup-item:last-child{border-right:none}.info-popup-label{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.info-popup-value{color:#1e293b;font-size:13px;font-weight:600}.info-popup-table{border-collapse:collapse;font-size:12px;width:100%}.info-popup-table thead th{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;padding:8px 12px;text-align:left;text-transform:uppercase}.info-popup-table tbody td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:12px;padding:8px 12px}.info-popup-table tbody tr:hover{background:#fef3e2}.info-popup-table tbody tr:last-child td{border-bottom:none}.top-header-currency-selector{align-items:center;display:flex;flex-shrink:0;gap:4px}.top-header-currency-select{background:linear-gradient(135deg,#f973160d,#fb923c14);border:1.5px solid #f9731633;border-radius:5px;box-shadow:0 1px 3px #f973160d;box-sizing:border-box;color:#1e293b;color:var(--color-text,#1e293b);cursor:pointer;font-size:13px;font-weight:600;height:30px;padding:2px 8px;position:relative;transition:all .3s ease;width:200px}.top-header-currency-select:hover:not(:disabled){background:linear-gradient(135deg,#f9731614,#fb923c1f);border-color:#f9731666;box-shadow:0 2px 6px #f9731626;transform:translateY(-1px)}.top-header-currency-select:focus{border-color:#f9731680;box-shadow:0 0 0 3px #f973161a,0 2px 6px #f9731626;outline:none}.top-header-currency-select:disabled{cursor:not-allowed;opacity:.5}.theme-night .top-header-currency-select{background:linear-gradient(135deg,#f973161f,#fb923c26);border-color:#f973164d;box-shadow:0 1px 3px #f973161a;color:#f9fafb;color:var(--color-text,#f9fafb)}.theme-night .top-header-currency-select:hover:not(:disabled){background:linear-gradient(135deg,#f973162e,#fb923c38);border-color:#f9731680;box-shadow:0 2px 6px #f9731633}.top-header-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.header-user-menu{position:relative}.header-user-trigger{align-items:center;background:#f973160d;border:1px solid #f9731626;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px 16px;transition:all .2s ease}.header-user-trigger:hover{background:#f973161a;border-color:#f9731640}.user-avatar-header{align-items:center;border:2px solid #f9731633;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;overflow:hidden;width:36px}.user-avatar-header .user-avatar-image{display:block;height:100%;object-fit:cover;width:100%}.user-avatar-header .user-avatar-initials{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);color:#fff;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}.user-details-header{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.user-name-header{color:#1e293b;font-size:14px;font-weight:600;line-height:1.2}.user-role-header{color:#64748b;font-size:11px;font-weight:500;line-height:1.2}.dropdown-arrow-header{color:#94a3b8;flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.header-user-trigger:hover .dropdown-arrow-header{color:#f97316}.header-user-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #00000026;margin-top:8px;min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:10000}.header-dropdown-item{align-items:center;background:#0000;border:none;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.header-dropdown-item:hover{background:#f973160d;color:#f97316}.header-dropdown-item.logout{color:#ef4444}.header-dropdown-item.logout:hover{background:#ef44440d;color:#ef4444}.header-dropdown-item svg{flex-shrink:0;height:18px;width:18px}.header-dropdown-divider{background:#e2e8f0;height:1px;margin:4px 0}.header-center{align-items:center;display:flex;flex:1 1;gap:24px;margin-left:16px;min-width:0;overflow:visible;position:relative}.header-right{gap:16px}.header-right,.sidebar-toggle{align-items:center;display:flex;flex-shrink:0}.sidebar-toggle{background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;justify-content:center;padding:8px;transition:all .3s ease}.sidebar-toggle:hover{background:#f1f5f9;color:#f97316}.sidebar-toggle svg{height:20px;width:20px}.header-logout-btn{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;text-decoration:none;transition:all .3s ease}.header-logout-btn:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.header-logout-btn svg{height:16px;width:16px}.header-logout-btn span{white-space:nowrap}.header-user{align-items:center;color:#64748b;display:flex;flex-shrink:0;font-size:14px;gap:12px}.user-info-display{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;text-align:right}.user-name-line{align-items:center;display:flex;gap:4px}.welcome-text{color:#94a3b8;font-size:14px;font-weight:400}.user-name-display{color:#475569;font-size:14px;font-weight:600;line-height:1.2}.user-role-display{color:#f97316;font-size:9px;font-weight:600;letter-spacing:.8px;line-height:1.2;margin-top:1px;text-transform:uppercase}.header-user .user-avatar-container{border:2px solid #f9731633;border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.header-user .user-avatar-image{display:block;height:100%;object-fit:cover;width:100%}.header-user .user-avatar-initials{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;width:100%}.page-content{flex:1 1;max-width:none;padding:0 10px;width:100%}.page-content:has(.defter-istatistikleri-container),.page-content:has(.istatistikler-menu-container){background:#0000;overflow:hidden;padding:0;position:relative}.page-content:has(.defter-istatistikleri-container):before,.page-content:has(.istatistikler-menu-container):before{background-image:linear-gradient(0deg,#ffffff14 0,#ffffff14 60%,#0000 0),linear-gradient(0deg,#ffffff0f 0,#ffffff0f 75%,#0000 0),linear-gradient(0deg,#ffffff1a 0,#ffffff1a 45%,#0000 0),linear-gradient(0deg,#ffffff12 0,#ffffff12 85%,#0000 0),linear-gradient(0deg,#ffffff17 0,#ffffff17 55%,#0000 0),radial-gradient(circle at 10% 85%,#ffffff0f 0,#ffffff0f 8%,#0000 0),conic-gradient(from 0deg at 10% 85%,#ffffff14 0deg,#ffffff14 120deg,#0000 120deg,#0000 240deg,#ffffff0f 240deg,#ffffff0f 1turn),radial-gradient(circle at 85% 80%,#ffffff1a 0,#ffffff1a 1%,#0000 0),radial-gradient(circle at 88% 75%,#ffffff14 0,#ffffff14 1.5%,#0000 0),radial-gradient(circle at 91% 82%,#ffffff0f 0,#ffffff0f 1.2%,#0000 0),radial-gradient(circle at 94% 78%,#ffffff17 0,#ffffff17 1.3%,#0000 0),linear-gradient(135deg,#0000 48%,#ffffff1a 0,#ffffff1a 52%,#0000 0),repeating-linear-gradient(90deg,#0000,#0000 100px,#ffffff08 0,#ffffff08 101px),repeating-linear-gradient(0deg,#0000,#0000 100px,#ffffff08 0,#ffffff08 101px);background-position:calc(100% - 180px) 60px,calc(100% - 220px) 60px,calc(100% - 260px) 60px,calc(100% - 300px) 60px,calc(100% - 340px) 60px,10% 85%,10% 85%,85% 80%,88% 75%,91% 82%,94% 78%,5% 8%,0 0,0 0;background-repeat:no-repeat;background-size:40px 300px,40px 300px,40px 300px,40px 300px,40px 300px,150px 150px,150px 150px,10px 10px,10px 10px,10px 10px,10px 10px,200px 200px,100%,100%;bottom:0;content:none;display:none;left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.page-content:has(.defter-istatistikleri-container):after,.page-content:has(.istatistikler-menu-container):after{background:conic-gradient(from 45deg,#ffffff1f 0deg,#ffffff1f 90deg,#ffffff14 90deg,#ffffff14 180deg,#ffffff1a 180deg,#ffffff1a 270deg,#ffffff0f 270deg,#ffffff0f 1turn);border-radius:50%;content:"";height:120px;opacity:.5;pointer-events:none;position:absolute;right:5%;top:50%;width:120px;z-index:0}.page-content .defter-istatistikleri-container,.page-content .istatistikler-menu-container{position:relative;z-index:1}.selected-taxpayer-section{margin-bottom:32px;padding:0 20px}.taxpayer-card{background:#fff;border-left:4px solid #f97316;border-radius:16px;box-shadow:0 4px 12px #0000001a;padding:24px}.taxpayer-card h2{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:600;gap:8px;margin:0 0 20px}.taxpayer-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.detail-row{display:flex;flex-direction:column;gap:4px}.detail-row label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.detail-row span{color:#1e293b;font-size:14px;font-weight:500;word-break:break-word}.home-page{background:linear-gradient(135deg,#f97316,#eab308);margin:-32px;min-height:calc(100vh - 70px);padding:32px}.home-container{margin:0;max-width:none;padding:0;width:100%}.hero-section{margin-bottom:48px;padding:0 20px;text-align:center}.hero-content{color:#fff}.hero-title{font-size:36px;font-weight:700;line-height:1.2;margin:0 0 16px}.hero-subtitle{font-size:18px;line-height:1.6;margin:0;opacity:.9}@media (max-width:1024px){.sidebar-open{width:260px}.main-content-with-sidebar{margin-left:260px}}@media (max-width:768px){.sidebar{transform:translateX(-100%)}.sidebar.sidebar-open{transform:translateX(0);width:280px}.sidebar-overlay{display:block}.main-content-full,.main-content-with-sidebar{margin-left:0!important}.home-page,.page-content{padding:20px}.home-page{margin:-20px}.hero-title{font-size:28px}.hero-subtitle{font-size:16px}.taxpayer-details{grid-template-columns:1fr}.header-center{align-items:flex-start;flex-direction:column;gap:8px}.selected-taxpayer-header{margin-top:4px;max-width:none;width:100%}.taxpayer-name{max-width:none;min-width:auto}.header-logout-btn span{display:none}.header-logout-btn{padding:10px}}@media (max-width:640px){.header-content{padding:0 16px}.hero-title{font-size:24px}.taxpayer-card{padding:20px}.header-center{gap:6px}.selected-taxpayer-header{font-size:13px;padding:6px 12px}.taxpayer-name{max-width:none;min-width:auto}.user-info-display{display:none}.header-right{gap:8px}}.clear-selection:focus,.header-logout-btn:focus,.search-input:focus,.sidebar-menu-link:focus,.sidebar-toggle:focus{outline:2px solid #f97316;outline-offset:2px}.search-result-item:focus{background:#475569;outline:2px solid #f97316;outline-offset:-2px}.sidebar-menu-item{animation:fadeInLeft .3s ease-out;animation-fill-mode:both}.sidebar-menu-item:first-child{animation-delay:.1s}.sidebar-menu-item:nth-child(2){animation-delay:.2s}.sidebar-menu-item:nth-child(3){animation-delay:.3s}.sidebar-menu-item:nth-child(4){animation-delay:.4s}.sidebar-menu-item:nth-child(5){animation-delay:.5s}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.nelsus-branding:hover .nelsus-brand{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#818cf8,#a855f7);background-clip:text;-webkit-background-clip:text}.nelsus-branding:hover .nelsus-tagline{color:#cbd5e1}.year-selection-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:20px;padding:15px}.year-selection-header{align-items:center;color:#e2e8f0;display:flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:12px}.year-icon{font-size:1.1rem}.year-selector{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 12px;transition:all .2s ease;width:100%}.year-selector:hover{background:#ffffff26;border-color:#ffffff4d}.year-selector:focus{box-shadow:0 0 0 2px #3b82f680;outline:none}.year-selector option{background:#1e293b;color:#fff;padding:8px}.year-stats-display{align-items:center;background:#22c55e1a;border-radius:4px;display:flex;font-size:.8rem;justify-content:space-between;margin-top:8px;padding:6px 10px}.stat-label{color:#94a3b8}.stat-value{color:#22c55e;font-weight:600}.current-year-display{align-items:center;display:flex;gap:12px}.year-info{align-items:center;color:#64748b;display:flex;font-size:.9rem;gap:8px}.year-info strong{color:#334155;font-weight:600}.year-taxpayer-count{color:#64748b;font-size:.85rem;margin-left:4px}.taxpayer-year{background:linear-gradient(135deg,#f97316,#eab308)!important;border-radius:4px;color:#fff!important;font-size:.8rem;font-weight:500;padding:2px 8px}.current-year-section{margin-bottom:30px;padding:0 20px}.year-display-card{align-items:center;background:#fffffff2;border:2px solid #fffc;border-radius:16px;box-shadow:0 8px 32px #00000026;color:#1f2937;display:flex;gap:20px;padding:24px}.year-display-card .year-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;font-size:3rem;opacity:1}.year-info h2{color:#374151;font-size:1.1rem;font-weight:600;margin:0 0 8px;opacity:1}.year-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f97316,#eab308);background-clip:text;-webkit-background-clip:text;color:#1f2937;font-size:2.5rem;line-height:1;margin-bottom:4px}.year-note{color:#6b7280;opacity:1}.taxpayer-year-badge{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 12px}.assignment-container{max-height:500px;overflow-y:auto}.taxpayer-assignment-grid{display:flex;flex-direction:column;gap:16px}.taxpayer-assignment-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s ease}.taxpayer-assignment-card:hover{background:#f3f4f6;border-color:#d1d5db}.taxpayer-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px;margin-bottom:12px}.taxpayer-checkbox input[type=checkbox]{margin-top:2px}.taxpayer-info{flex:1 1}.taxpayer-info strong{color:#1f2937;display:block;margin-bottom:4px}.taxpayer-info span{color:#6b7280;display:block;font-size:.85rem;margin-bottom:2px}.assignment-details{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.years-section h4{color:#374151;font-size:.9rem;margin:0 0 12px}.years-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin-bottom:16px}.year-checkbox{align-items:center;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;font-size:.85rem;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s ease}.year-checkbox:hover{background:#f3f4f6;border-color:#9ca3af}.year-checkbox input[type=checkbox]:checked+span,.year-checkbox:has(input[type=checkbox]:checked){background:#3b82f6;border-color:#3b82f6;color:#fff}.access-level-section{align-items:center;display:flex;gap:12px}.access-level-section label{color:#374151;font-size:.85rem;white-space:nowrap}.access-level-section select{background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1 1;font-size:.85rem;padding:8px 12px}.taxpayer-year-assignments{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding:12px}.taxpayer-year-row{grid-gap:16px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:grid;gap:16px;grid-template-columns:1fr auto auto;padding:12px}.taxpayer-year-row .taxpayer-info{display:flex;flex-direction:column;gap:4px}.taxpayer-year-row .taxpayer-info strong{color:#1f2937;font-size:.9rem}.taxpayer-year-row .taxpayer-info span{color:#6b7280;font-size:.8rem}.year-selection{display:flex;flex-wrap:wrap;gap:6px}.access-level{min-width:120px}.access-level select{border:1px solid #d1d5db;border-radius:4px;font-size:.8rem;padding:6px 10px;width:100%}.year-working-info{background:#3b82f61a;border-radius:12px;margin-top:24px;padding:24px}.year-working-info h3{color:#1e40af;font-size:1.1rem;margin:0 0 16px}.available-years{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.year-badge{background:#ffffffe6;border:1px solid #ffffff4d;border-radius:20px;color:#1e40af;font-size:.85rem;padding:6px 12px;transition:all .2s ease}.year-badge.current{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.year-note{color:#475569;font-size:.85rem;line-height:1.5}.search-result-item .taxpayer-year{color:#8b5cf6;font-size:.75rem;font-weight:500;margin-top:2px}@media (max-width:768px){.year-display-card{flex-direction:column;gap:16px;text-align:center}.year-display-card .year-icon{font-size:2.5rem}.year-value{font-size:2rem}.taxpayer-year-row{gap:12px;grid-template-columns:1fr}.years-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}}.search-results .search-result-item{position:relative}.search-results .taxpayer-year{background:#8b5cf61a;border-radius:10px;color:#8b5cf6;font-size:.7rem;font-weight:500;padding:2px 6px;position:absolute;right:8px;top:8px}.modal-content.extra-large{max-width:900px;width:90vw}.form-section{border-bottom:1px solid #e5e7eb;margin-bottom:32px;padding-bottom:24px}.form-section:last-child{border-bottom:none;margin-bottom:0}.form-section h3{color:#374151;font-size:1.1rem;font-weight:600;margin:0 0 16px}.user-menu-container{position:relative}.user-menu-trigger{align-items:center;background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;padding:4px 8px;transition:background-color .2s ease}.user-menu-trigger:hover{background:#ffffff1a}.dropdown-arrow{height:16px;opacity:.8;width:16px}.user-menu-trigger:hover .dropdown-arrow{opacity:1}.user-dropdown-menu{border-radius:8px;box-shadow:0 8px 25px #00000026;margin-top:8px;min-width:200px;padding:8px 0;right:0;top:100%;z-index:1000}.user-dropdown-menu,.user-dropdown-menu:before{background:#fff;border:1px solid #0000001a;position:absolute}.user-dropdown-menu:before{border-bottom:none;border-right:none;content:"";height:12px;right:20px;top:-6px;transform:rotate(45deg);width:12px}.dropdown-item{background:none;border:none;color:#374151;font-family:inherit;font-size:.9rem;font-weight:500;gap:12px;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.dropdown-item:hover{background:#f3f4f6;color:#1f2937}.dropdown-item svg{flex-shrink:0;height:18px;width:18px}.dropdown-item.logout{color:#dc2626}.dropdown-item.logout:hover{background:#fef2f2;color:#dc2626}.dropdown-divider{background:#e5e7eb;height:1px;margin:8px 0}@media (max-width:768px){.user-dropdown-menu{min-width:180px;right:-10px}.dropdown-item{font-size:.95rem;padding:14px 16px}}.year-selector-container{align-items:center;display:inline-flex;gap:4px;position:relative;z-index:1001}.year-selector-btn{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:2px 4px;position:relative;transition:all .2s ease}.year-selector-btn:hover{background:linear-gradient(135deg,#ea580c,#d97706);transform:scale(1.1)}.header-selected-taxpayer .year-selector-btn{align-items:center!important;background:linear-gradient(135deg,#f97316,#eab308)!important;border:1px solid #f9731680!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:.8rem!important;height:20px!important;justify-content:center!important;margin-left:4px!important;min-width:20px!important;padding:4px 6px!important;transition:all .2s ease!important}.header-selected-taxpayer .year-selector-btn:hover{background:linear-gradient(135deg,#ea580c,#d97706)!important;transform:scale(1.1)!important}.header-selected-taxpayer .year-selector-container .taxpayer-year{background:linear-gradient(135deg,#f97316,#eab308)!important;border-radius:4px!important;color:#fff!important;font-size:.8rem!important;font-weight:500!important;padding:2px 8px!important}.year-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:2px;min-width:120px;padding:4px;position:absolute;top:100%;z-index:9999}.year-option{align-items:center;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:background .2s ease}.year-option:hover{background:#f8fafc}.year-option input[type=radio]{height:14px;margin:0;width:14px}.year-option span{color:#374151}.year-option input[type=radio]:checked+span{color:#f97316;font-weight:600}.taxpayer-year{color:#64748b;font-size:12px;margin-left:4px}.year-selector-container .taxpayer-year{background:#fff3!important;border-radius:3px;color:#fff!important;font-weight:500;margin-left:0;padding:2px 6px}.sidebar-year-display{align-items:center;background:#f973161a;border-bottom:1px solid #f9731633;display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px}.year-label{color:#cbd5e1;font-size:12px;font-weight:500}.year-value{color:#f97316;font-size:14px;font-weight:700}.year-count{color:#94a3b8;font-size:11px;font-weight:400}.page-selected-taxpayer{align-items:center;background:#f973161a;border-bottom:2px solid #f973164d;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 20px}.page-taxpayer-info{align-items:center;display:flex;gap:12px}.page-taxpayer-label{color:#f97316;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.page-taxpayer-unvan{color:#1f2937;font-size:13px;font-weight:600}.page-taxpayer-detail{color:#6b7280;font-size:12px}.page-clear-selection-btn{align-items:center;background:#ef444433;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;line-height:1;transition:all .2s ease;width:24px}.page-clear-selection-btn:hover{background:#ef44444d;transform:scale(1.1)}.sidebar-selected-taxpayer-top{margin-bottom:12px;padding:10px}.sidebar-selected-taxpayer,.sidebar-selected-taxpayer-top{background:#f973161a;border:1px solid #f973164d;border-radius:8px;transition:all .3s ease}.sidebar-selected-taxpayer{margin-top:12px;padding:12px}.sidebar-selected-taxpayer:hover{background:#f9731626;border-color:#f9731666}.selected-taxpayer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.selected-label{color:#f97316;font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.clear-selection-btn{align-items:center;background:#ef444433;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:20px;justify-content:center;line-height:1;transition:all .2s ease;width:20px}.clear-selection-btn:hover{background:#ef44444d;transform:scale(1.1)}.selected-taxpayer-box{align-items:center;background:#1e293bcc;border:1px solid #f9731666;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-top:8px;padding:10px 12px;transition:all .2s ease}.selected-taxpayer-box:hover{background:#1e293b;border-color:#f9731699;box-shadow:0 0 0 3px #f973161a}.selected-taxpayer-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.selected-taxpayer-unvan{color:#fff;font-size:11px;font-weight:600;line-height:1.3}.selected-taxpayer-detail{color:#cbd5e1;font-size:10px;line-height:1.3}.dropdown-arrow-icon{color:#f97316;flex-shrink:0;font-size:12px;font-weight:700;margin-left:8px}.taxpayers-popup{animation:popupFadeIn .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #94a3b833;border-radius:20px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;left:50%;max-height:85vh;max-width:1200px;overflow:hidden;pointer-events:all;position:fixed;top:50%;transform:translate(-50%,-50%);width:95%;z-index:10000}@keyframes popupFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.popup-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f97316,#fb923c);border-bottom:none;display:flex;gap:12px;padding:4px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.popup-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.5px;text-shadow:0 2px 4px #0000001a}.popup-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:20px;color:#ffffffe6;font-size:15px;font-weight:600;padding:4px 12px}.popup-content{max-height:calc(85vh - 70px);overflow-y:auto;padding:0;scrollbar-color:#f97316 #0000000d;scrollbar-width:thin}.taxpayer-table-container{overflow-x:hidden;width:100%}.taxpayer-table{border-collapse:collapse;font-size:13px;width:100%}.taxpayer-table thead{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);position:-webkit-sticky;position:sticky;top:0;z-index:1}.taxpayer-table th{border-bottom:2px solid #e2e8f0;color:#334155;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px 24px;text-align:left;white-space:nowrap}.taxpayer-table th:first-child{padding-left:40px}.taxpayer-table tbody tr{background:#fff;border-bottom:1px solid #e2e8f0;transition:all .2s ease}.taxpayer-table tbody tr:hover{background:#fef3f2;transform:translateX(2px)}.taxpayer-table tbody tr.selected-row{background:linear-gradient(90deg,#fff7ed,#ffedd5);border-left:4px solid #f97316;box-shadow:0 2px 8px #f973161a}.taxpayer-table td{color:#1e293b;padding:3px 24px}.unvan-cell{word-wrap:break-word;color:#0f172a;font-size:14px;font-weight:600;max-width:600px;min-width:450px;padding-left:40px!important}.vkn-cell{color:#64748b;font-family:Courier New,monospace;font-size:13px;font-weight:500;min-width:120px;white-space:nowrap}.years-cell{max-width:420px;min-width:380px}.years-badges{display:flex;flex-wrap:wrap;gap:6px;max-width:420px}.year-badge{background:linear-gradient(135deg,#fff7ed,#fed7aa);border:1px solid #fdba74;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#9a3412;font-size:12px;font-weight:600;padding:0 12px;white-space:nowrap}.dark-mode .year-badge,body.theme-night .year-badge{background:#ffffff0d;border-color:#ffffff1a;color:#e2e8f0;transition:all .2s ease}.dark-mode .year-badge:hover,body.theme-night .year-badge:hover{background:#ffffff1a;border-color:#fff3}body.theme-night .taxpayer-table thead{background:linear-gradient(135deg,#374151e6,#1f2937e6)!important}body.theme-night .taxpayer-table th{border-bottom-color:#ffffff1a!important;color:#cbd5e1!important}body.theme-night .taxpayer-table tbody tr{background:#1f293799!important;border-bottom-color:#ffffff0f!important}body.theme-night .taxpayer-table tbody tr:hover{background:#374151cc!important}body.theme-night .taxpayer-table tbody tr.selected-row{background:linear-gradient(90deg,#f9731626,#f973161a)!important}body.theme-night .taxpayer-table td,body.theme-night .unvan-cell,body.theme-night .vkn-cell{color:#e2e8f0!important}body.theme-night .taxpayer-table-container>div{background-color:#1f2937cc!important;border-bottom-color:#ffffff14!important}body.theme-night .taxpayer-table-container input{background:#374151cc!important;border-color:#ffffff26!important;color:#e2e8f0!important}body.theme-night .taxpayer-table-container input::placeholder{color:#94a3b8!important}.action-cell{min-width:150px}.year-buttons{display:flex;flex-wrap:wrap;gap:6px}.year-select-btn{background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.year-select-btn:hover{background:#fef3f2;box-shadow:0 4px 12px #f9731626;color:#f97316}.year-select-btn.active,.year-select-btn:hover{border-color:#f97316;transform:translateY(-1px)}.year-select-btn.active{background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 0 0 3px #f9731633,0 4px 12px #f973164d;color:#fff}.popup-content::-webkit-scrollbar{width:6px}.popup-content::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.popup-content::-webkit-scrollbar-thumb{background:#f97316;border-radius:10px}.popup-content::-webkit-scrollbar-thumb:hover{background:#fb923c}.popup-overlay{animation:overlayFadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;bottom:0;left:0;pointer-events:all;position:fixed;right:0;top:0;z-index:9998}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.popup-close-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;line-height:1;margin-left:auto;transition:all .2s ease;width:36px}.popup-close-btn:hover{background:#ffffff4d;box-shadow:0 4px 12px #0000001a;transform:scale(1.05) rotate(90deg)}.sidebar-selected-taxpayer{position:relative}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:60px 20px}.loading-spinner{animation:spin .8s linear infinite;border:4px solid #f9731633;border-radius:50%;border-top-color:#f97316;height:50px;margin-bottom:20px;width:50px}.loading-container p{color:#f97316;font-size:14px;font-weight:600;text-align:center}.sidebar-user-menu{border-bottom:1px solid #334155;padding:16px;position:relative}.sidebar-user-trigger{align-items:center;background:#f973161a;border:1px solid #f9731633;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease;width:100%}.sidebar-user-trigger:hover{background:#f9731626;border-color:#f973164d}.sidebar-user-info{align-items:center;display:flex;flex:1 1;gap:12px}.user-avatar-sidebar{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);border-radius:50%;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.user-details-sidebar{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.user-welcome-text{color:#94a3b8;font-size:10px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.user-name-sidebar{color:#fff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role-sidebar{color:#cbd5e1;font-size:11px;font-weight:400}.dropdown-arrow-sidebar{color:#94a3b8;flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.sidebar-user-trigger:hover .dropdown-arrow-sidebar{color:#f97316}.sidebar-user-dropdown{background:#1e293b;border:1px solid #334155;border-radius:8px;box-shadow:0 8px 24px #0000004d;left:16px;margin-top:8px;overflow:hidden;position:absolute;right:16px;top:100%;z-index:1000}.sidebar-dropdown-item{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.sidebar-dropdown-item:hover{background:#f973161a;color:#f97316}.sidebar-dropdown-item.logout{color:#ef4444}.sidebar-dropdown-item.logout:hover{background:#ef44441a;color:#ef4444}.sidebar-dropdown-item svg{flex-shrink:0;height:18px;width:18px}.sidebar-dropdown-divider{background:#334155;height:1px;margin:4px 0}.sidebar-footer .sidebar-user-menu{border-bottom:none;border-top:1px solid #334155}.sidebar-user-dropdown-bottom{background:#1e293b;border:1px solid #334155;border-radius:8px;bottom:100%;box-shadow:0 -8px 24px #0000004d;left:16px;margin-bottom:8px;overflow:hidden;position:absolute;right:16px;z-index:1000}.sidebar-year-display{align-items:center!important;background:#f9731626!important;border-bottom:1px solid #f973164d!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 20px!important}.sidebar-year-display .year-label{color:#cbd5e1!important;font-size:12px!important;font-weight:600!important}.sidebar-year-display .year-value{color:#f97316!important;font-size:16px!important;font-weight:700!important}.sidebar-year-display .year-count{color:#cbd5e1!important;font-size:11px!important;font-weight:500!important}.user-profile-management{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin:0 auto;max-width:600px;min-height:100vh;padding:20px}.profile-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden}.profile-header{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;gap:20px;padding:30px}.profile-avatar-section{align-items:center;display:flex;flex-direction:column;gap:10px}.user-avatar-large{align-items:center;background:#fff3;border:4px solid #ffffff4d;border-radius:50%;display:flex;font-size:2.5rem;font-weight:700;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}.avatar-image{height:100%;object-fit:cover;width:100%}.avatar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.avatar-change-btn,.avatar-delete-btn{border:none;border-radius:6px;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:all .2s ease}.avatar-change-btn{background:#ffffffe6;color:#3b82f6;font-weight:500}.avatar-change-btn:hover{background:#fff;transform:translateY(-1px)}.avatar-delete-btn{background:#ef4444e6;color:#fff;font-weight:500}.avatar-delete-btn:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.avatar-delete-btn:disabled{cursor:not-allowed;opacity:.5}.image-upload-confirmation{align-items:center;background:#eff6ff;border:2px solid #3b82f6;border-radius:8px;display:flex;justify-content:space-between;margin:20px;padding:15px 20px}.image-upload-confirmation p{color:#1e40af;font-weight:500;margin:0}.upload-actions{display:flex;gap:10px}.btn-cancel,.btn-upload{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.btn-upload{background:#10b981}.btn-upload:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.btn-cancel{background:#6b7280;color:#fff}.btn-cancel:hover:not(:disabled){background:#4b5563;transform:translateY(-1px)}.btn-cancel:disabled,.btn-upload:disabled{cursor:not-allowed;opacity:.6}.user-info h1{font-size:1.5rem;font-weight:600;margin:0 0 8px}.user-display-name{font-size:1.1rem;margin:0 0 4px;opacity:.9}.user-type-info{background:#ffffff1a;border-radius:20px;display:inline-block;font-size:.9rem;margin:0;opacity:.8;padding:4px 12px}.message-alert{border-left:4px solid;border-radius:8px;margin:20px;padding:15px}.message-alert.success{background:#f0fdf4;border-left-color:#22c55e;color:#166534}.message-alert.error{background:#fef2f2;border-left-color:#ef4444;color:#dc2626}.message-content{align-items:center;display:flex;gap:8px}.message-icon{font-weight:700}.tab-navigation{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex}.tab-button{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:500;gap:8px;transition:all .2s ease}.tab-button svg{height:18px;width:18px}.tab-button:hover{background:#f3f4f6;color:#374151}.tab-button.active{background:#fff;border-bottom:2px solid #3b82f6;color:#3b82f6}.tab-content{padding:0}.tab-panel{display:block}.panel-header{margin-bottom:30px}.panel-header h2{color:#1f2937;font-size:1.3rem;margin:0 0 8px}.panel-header p{color:#6b7280;font-size:.95rem;margin:0}.password-form,.profile-form{max-width:500px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.form-group.readonly{opacity:.7}.form-group label{display:block;font-size:.9rem;margin-bottom:6px}.form-group label:has(input[type=checkbox]){align-items:center;cursor:pointer;display:flex;gap:8px}.form-group label input[type=checkbox]{flex-shrink:0;margin:0;width:auto}.form-group input{border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;padding:10px 12px;transition:all .2s ease;width:100%}.form-group input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-group input:disabled{background:#f3f4f6;cursor:not-allowed}.form-actions{gap:10px;margin-top:30px}.btn-primary,.btn-secondary{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:0 20px;transition:all .2s ease}.btn-primary{background:#3b82f6}.btn-primary:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.btn-secondary{background:#e5e7eb}.btn-secondary:hover:not(:disabled){background:#d1d5db}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.user-summary{background:#f8fafc;border-top:1px solid #e5e7eb;margin-top:0;padding:30px}.user-summary h3{color:#1f2937;font-size:1.1rem;margin:0 0 20px}.summary-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.summary-item{display:flex;flex-direction:column;gap:4px}.summary-item label{color:#6b7280;font-size:.85rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.summary-item span{color:#1f2937;font-size:.95rem}@media (max-width:768px){.user-profile-management{padding:10px}.profile-header{flex-direction:column;padding:20px;text-align:center}.tab-button{font-size:.85rem;padding:12px 15px}.tab-panel{padding:20px}.form-row{gap:0}.form-row,.summary-grid{grid-template-columns:1fr}}.guncelleme-duyurulari-page{background:#0000;margin:0;max-width:100%;padding:0;width:100%}.guncelleme-duyurulari-page .guncelleme-duyurulari-container{margin:0 auto;max-width:100%;padding:0;width:100%}.header-fab-widget{margin-right:0}.header-fab-main,.header-fab-widget{align-items:center;display:flex;position:relative}.header-fab-main{background:#00000008;border:none;border-radius:50%;color:#000;cursor:pointer;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:102}.header-fab-main .anticon{font-size:18px;transition:all .3s ease}.header-fab-main:hover{background:#00000014;color:#000;transform:scale(1.15)}.header-fab-main:hover .anticon{transform:scale(1.1)}.header-fab-main.active{background:#0000000f;color:#000;transform:rotate(45deg)}.header-fab-main.active .anticon{transform:rotate(-45deg)}.header-fab-main.active:hover{background:#0000001a;transform:rotate(45deg) scale(1.15)}.header-fab-main:not(.active):after{background:#000000d9;border-radius:4px;color:#fff;content:"Bildirimler & Duyurular";font-family:Baloo\ 2,sans-serif;font-size:.7rem;left:50%;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);transition:opacity .2s;white-space:nowrap;z-index:10001}.header-fab-main:not(.active):hover:after{opacity:1}.header-fab-sub{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#000;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:40px;z-index:101}.header-fab-sub .anticon{font-size:16px;transition:all .3s ease}.header-fab-sub:hover{background:#fff;box-shadow:0 4px 12px #00000040;color:#000;transform:scale(1.15)}.header-fab-sub:hover .anticon{transform:scale(1.1)}.header-fab-sub:disabled{cursor:not-allowed;opacity:.5}.header-standalone-icons{align-items:center;display:flex;gap:8px;margin-right:0}.header-standalone-icon{align-items:center;background:#00000008;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.header-standalone-icon .anticon{font-size:18px;transition:all .3s ease}.header-standalone-icon:hover{background:#00000014;color:#000;transform:scale(1.15)}.header-standalone-icon:hover .anticon{transform:scale(1.1)}.header-standalone-icon:disabled{cursor:not-allowed;opacity:.5}.header-standalone-icon:after{background:#000000d9!important;border-radius:4px;color:#fff!important;content:attr(data-tooltip);font-family:Baloo\ 2,sans-serif;font-size:.7rem;left:50%;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);transition:opacity .2s;white-space:nowrap;z-index:10001}.header-standalone-icon:hover:after{opacity:1}.header-a11y-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:3px;height:40px;justify-content:center;padding:5px 8px;transition:background .2s,color .2s;white-space:nowrap}.header-a11y-btn:hover{background:#0000000f;color:#334155}.header-a11y-btn.header-a11y-active{background:#3b82f61f;color:#3b82f6}.header-a11y-btn.header-a11y-warm.header-a11y-active{background:#f59e0b1f;color:#f59e0b}.header-a11y-label{color:inherit;font-size:9px;font-weight:600;letter-spacing:-.2px;line-height:1}.header-icons-divider{background:#00000026;border-radius:1px;display:inline-block;flex-shrink:0;height:24px;margin:0 4px;width:1px}.fab-corner-badge{align-items:center;animation:popIn .3s cubic-bezier(.175,.885,.32,1.275);background:#fff;border:1.5px solid #fff;border-radius:12px;box-shadow:0 2px 6px #00000026;display:flex;font-size:10px;font-weight:700;gap:3px;height:18px;justify-content:center;min-width:18px;padding:1px 6px;position:absolute;white-space:nowrap;z-index:103}.fab-corner-badge .anticon{font-size:10px}.fab-corner-badge.badge-announcement{background:#3b82f6;border-color:#fff;color:#fff;left:-12px;top:-6px}.fab-corner-badge.badge-notification{background:#22c55e;border-color:#fff;color:#fff;right:-12px;top:-6px}.fab-corner-badge.badge-update{background:#ec4899;border-color:#fff;bottom:-6px;color:#fff;right:-12px}.header-fab-sub.submenu-fab{align-items:center;display:flex!important;gap:4px;justify-content:center;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.fab-sub-text-count{color:#333;font-size:13px;font-weight:600}.header-fab-badge{background:#ef4444;border:1.5px solid #fff;box-shadow:0 2px 4px #0003;font-size:10px;height:16px;min-width:16px;padding:1px 5px;right:-2px;top:-2px}.header-fab-sub.submenu-fab.subfab-first{right:0;top:0}.header-fab-widget.menu-open .subfab-first{opacity:1;pointer-events:all;transform:translateY(50px)}.header-fab-sub.submenu-fab.subfab-second{right:0;top:0}.header-fab-widget.menu-open .subfab-second{opacity:1;pointer-events:all;transform:translateY(96px)}.header-fab-sub.submenu-fab.subfab-third{right:0;top:0}.header-fab-widget.menu-open .subfab-third{opacity:1;pointer-events:all;transform:translateY(142px)}.header-fab-sub:after{background:#000000d9!important;border-radius:4px;box-shadow:0 2px 8px #0003;color:#fff!important;content:attr(data-tooltip);display:block!important;font-family:Baloo\ 2,sans-serif;font-size:.75rem;left:auto;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;right:48px;top:50%;transform:translateY(-50%);transition:opacity .2s;white-space:nowrap;z-index:10001}.header-fab-sub:hover:after{opacity:1}@media (max-width:768px){.header-standalone-icons{gap:6px;margin-right:8px}.header-standalone-icon{height:36px;width:36px}.header-standalone-icon .anticon{font-size:14px}.header-fab-widget{margin-right:8px}.header-fab-main{height:36px;width:36px}.header-fab-main .anticon{font-size:16px}.header-fab-sub{height:36px;width:36px}.header-fab-sub .anticon{font-size:14px}.header-fab-widget.menu-open .subfab-first{transform:translateY(40px)}.header-fab-widget.menu-open .subfab-second{transform:translateY(76px)}.header-fab-widget.menu-open .subfab-third{transform:translateY(112px)}}.header-fab-badge{align-items:center;animation:badge-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #fff;border-radius:10px;box-shadow:0 2px 4px #0000004d;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:2px 6px;position:absolute;right:-4px;top:-4px}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notification-title{color:#1f2937!important}.notification-header{color:#374151!important}body.theme-night .notification-title{color:#f3f4f6!important}body.theme-night .notification-header{color:#e5e7eb!important}body.theme-night .notification-item{background-color:initial!important;border-color:#374151!important}body.theme-night .notification-item:hover{background-color:#374151!important}body.theme-night .notification-item.bg-blue-50\/40{background-color:#3b82f626!important}body.theme-night .notification-item .ant-typography-secondary,body.theme-night .notification-item .text-gray-400{color:#9ca3af!important}body.theme-night .ant-popover-content,body.theme-night .ant-popover-inner{background-color:#1f2937!important;box-shadow:0 4px 6px -1px #00000080,0 2px 4px -1px #0000004d!important}body.theme-night .ant-popover-arrow:before{background-color:#1f2937!important}body.theme-night .ant-empty-description{color:#9ca3af!important}.shepherd-element{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;max-width:344px!important;overflow:visible!important;z-index:20005!important}.shepherd-content{animation:shepherdDropIn .55s cubic-bezier(.16,1,.3,1) both!important;background:#fff!important;border-radius:14px!important;box-shadow:0 24px 60px #00000047,0 4px 20px #4f46e51f!important;position:relative!important;transform-origin:top center!important}@keyframes shepherdDropIn{0%{box-shadow:0 4px 10px #0000000d;opacity:0;transform:translateY(-40px) scale(.96)}to{box-shadow:0 24px 60px #00000047,0 4px 20px #4f46e51f;opacity:1;transform:translateY(0) scale(1)}}.shepherd-has-title .shepherd-content .shepherd-header{align-items:center!important;background:linear-gradient(135deg,#f8fafc,#e0e7ff 65%,#c7d2fe)!important;border-bottom:1px solid #4f46e51f!important;border-radius:14px 14px 0 0!important;display:flex!important;gap:8px!important;padding:10px 14px 8px!important}.shepherd-has-title .shepherd-content .shepherd-header .shepherd-title{color:#312e81!important;flex:1 1!important;font-size:13px!important;font-weight:700!important;letter-spacing:.2px!important;text-shadow:none!important}.shepherd-header:after{display:none!important}.shepherd-cancel-icon{background:none!important;border:none!important;color:#312e8173!important;font-size:20px!important;font-weight:400!important;transition:color .15s,transform .15s!important}.shepherd-cancel-icon:hover{color:#312e81!important;transform:scale(1.15)!important}.shepherd-text{background:#fff!important;border-bottom:1px solid #f3f4f6!important;color:#0f172a!important;font-size:13px!important;font-weight:450!important;letter-spacing:.1px!important;line-height:1.6!important;padding:12px 14px!important}.shepherd-footer{align-items:center!important;background:#fafafa!important;border-radius:0 0 14px 14px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important;padding:6px 12px 12px!important}.shepherd-progress-bar{background:#4f46e51a!important;border-radius:2px!important;flex:0 0 100%!important;height:3px!important;margin-bottom:4px!important;order:-1!important;overflow:hidden!important}.shepherd-step-counter{font-feature-settings:"tnum"!important;color:#6366f1a6!important;flex:0 0 100%!important;font-size:10px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;letter-spacing:.6px!important;order:-2!important;padding-bottom:2px!important;text-align:right!important}.shepherd-progress-fill{background:linear-gradient(90deg,#4338ca,#6366f1 55%,#818cf8)!important;border-radius:2px!important;display:block!important;height:100%!important;transition:width .45s cubic-bezier(.4,0,.2,1)!important;width:0!important}.shepherd-button{border:none!important;border-radius:8px!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;letter-spacing:.2px!important;padding:8px 18px!important;transition:all .18s ease!important}.shepherd-button-primary{background:linear-gradient(135deg,#e0e7ff,#c7d2fe 60%,#a5b4fc)!important;box-shadow:0 3px 10px #6366f138!important;color:#312e81!important}.shepherd-button-primary:hover{background:linear-gradient(135deg,#c7d2fe,#a5b4fc)!important;box-shadow:0 5px 16px #6366f161!important;color:#1e1b4b!important;transform:translateY(-1px)!important}.shepherd-button-secondary{background:#f1f5f9!important;box-shadow:none!important;color:#475569!important}.shepherd-button-secondary:hover{background:#e2e8f0!important;color:#1e293b!important;transform:translateY(-1px)!important}.shepherd-element[data-popper-placement^=top] .shepherd-arrow:before{background:#fafafa!important}.shepherd-element[data-popper-placement^=left] .shepherd-arrow:before,.shepherd-element[data-popper-placement^=right] .shepherd-arrow:before{background:#fff!important}.shepherd-element[data-popper-placement^=bottom] .shepherd-arrow:before{background:#f8fafc!important}.shepherd-modal-overlay-container path{fill:#040412c7!important;transition:opacity .3s ease!important}.sidebar-nav-sticky{flex-shrink:0;padding-bottom:4px}.menu-search-wrap{align-items:center;background:#94a3b814;border:1px solid #94a3b826;border-radius:8px;display:flex;gap:7px;margin:10px 12px 4px;padding:7px 10px;transition:border-color .2s ease,background .2s ease}.menu-search-wrap:focus-within{background:#94a3b821;border-color:#94a3b859}.menu-search-icon{color:#94a3b8;flex-shrink:0}.menu-search-input{background:none;border:none;caret-color:#94a3b8;color:#94a3b8;flex:1 1;font-family:inherit;font-size:12.5px;min-width:0;outline:none}.menu-search-input::placeholder{color:#94a3b873}.menu-search-clear{align-items:center;background:none;border:none;color:#94a3b88c;cursor:pointer;display:flex;font-size:16px;line-height:1;padding:0;transition:color .15s ease}.menu-search-clear:hover{color:#94a3b8}.veri-girisi-featured{background:#94a3b814;border:1px solid #94a3b82e;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0a;margin:10px 12px 6px;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.veri-girisi-featured:hover{background:#94a3b824;border-color:#94a3b852;transform:translateY(-1px)}.veri-girisi-featured.active{background:#94a3b829;border-color:#94a3b866}.veri-girisi-featured-link{align-items:center;box-sizing:border-box;color:#94a3b8;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:10px 14px;text-decoration:none;width:100%}.veri-girisi-featured.collapsed .veri-girisi-featured-link{justify-content:center;padding:11px 0}.veri-girisi-icon{align-items:center;background:#94a3b81f;border-radius:7px;color:#94a3b8;display:flex;height:28px;justify-content:center;min-width:28px;transition:background .2s ease,transform .2s ease;width:28px}.veri-girisi-featured:hover .veri-girisi-icon{background:#94a3b838;transform:scale(1.08)}.veri-girisi-label{color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:.1em;text-align:center;white-space:nowrap}body.theme-night .header-fab-main{background:#ffffff14!important;color:#f1f5f9!important}body.theme-night .header-fab-main:hover{background:#ffffff26!important;color:#fff!important}body.theme-night .header-fab-main.active{background:#ffffff1f!important;color:#fff!important}body.theme-night .header-fab-sub{background:#374151f2!important;border-color:#ffffff26!important;color:#f1f5f9!important}body.theme-night .header-fab-sub:hover{background:#4b5563!important;color:#fff!important}body.theme-night .header-fab-main .anticon,body.theme-night .header-fab-sub .anticon{color:inherit!important}.sidebar-logo-img{filter:brightness(0) invert(1)}body.theme-light .sidebar-logo-img{filter:none}body.theme-light .sidebar{color:#1f2937}body.theme-light .sidebar-toggle-btn{background:#f973161a;border-color:#f9731633;color:#f97316}body.theme-light .search-input{background:#f973160f;border-color:#f9731640;color:#1f2937}body.theme-light .search-input::placeholder{color:#9ca3af}body.theme-light .search-dropdown-btn{background:#f973160f;border-color:#f9731640;color:#6b7280}body.theme-light .taxpayer-search-section{border-bottom-color:#f9731626}body.theme-light .search-icon{color:#9ca3af}body.theme-light .search-results{background:#fff!important;border-color:#e5e7eb;box-shadow:0 4px 12px #0000001a}body.theme-light .search-result-item{border-bottom-color:#f3f4f6}body.theme-light .search-result-item:hover{background:#fef3e2!important}body.theme-light .sidebar-menu-link{color:#374151}body.theme-light .sidebar-menu-link:hover{background:#f9731614;color:#f97316}body.theme-light .sidebar-menu-link.active{background:#f973161f;color:#f97316}body.theme-light .sidebar-menu-link:hover .menu-icon{color:#f97316}body.theme-light .sidebar-menu-link:hover .menu-icon img.png-menu-icon{filter:invert(52%) sepia(97%) saturate(1540%) hue-rotate(2deg) brightness(103%) contrast(101%)}body.theme-light .menu-text{color:inherit}body.theme-light .menu-search-wrap{background:#f973160f;border-color:#f9731633}body.theme-light .menu-search-wrap:focus-within{background:#f973161a;border-color:#f9731666}body.theme-light .menu-search-icon{color:#9ca3af}body.theme-light .menu-search-input{caret-color:#374151;color:#374151}body.theme-light .menu-search-clear,body.theme-light .menu-search-input::placeholder{color:#6b728099}body.theme-light .menu-search-clear:hover{color:#374151}body.theme-light .veri-girisi-featured{background:#f973160f;border-color:#f9731633}body.theme-light .veri-girisi-featured:hover{background:#f973161f;border-color:#f9731659}body.theme-light .veri-girisi-featured.active{background:#f9731626;border-color:#f9731673}body.theme-light .veri-girisi-featured-link{color:#f97316}body.theme-light .veri-girisi-icon{background:#f973161a;color:#f97316}body.theme-light .veri-girisi-featured:hover .veri-girisi-icon{background:#f9731633}body.theme-light .veri-girisi-label{color:#f97316}body.theme-light .sidebar-user{background:#f973160f;border-color:#f9731626}body.theme-light .user-name{color:#1f2937}body.theme-light .user-role{color:#6b7280}body.theme-light .nelsus-branding{border-top-color:#f9731626}body.theme-light .nelsus-logo-img{filter:none}body.theme-light .menu-divider,body.theme-light .sidebar-divider{background:#f973161a;border-color:#f9731626}body.theme-light .sidebar-closed .sidebar-menu-link:hover:after{background:#f97316;color:#fff}body.theme-sunny .sidebar{color:#fef9c3}body.theme-sunny .sidebar-toggle-btn{background:#fef08a26;border-color:#fef08a40;color:#fef08a}body.theme-sunny .search-input{background:#fef08a1a;border-color:#fef08a4d;color:#fef9c3}body.theme-sunny .search-input::placeholder{color:#fef9c380}body.theme-sunny .search-dropdown-btn{background:#fef08a1a;border-color:#fef08a4d;color:#fef9c3}body.theme-sunny .taxpayer-search-section{border-bottom-color:#fef08a33}body.theme-sunny .search-icon{color:#fef9c399}body.theme-sunny .search-results{background:#422005!important;border-color:#fef08a33;box-shadow:0 4px 12px #0000004d}body.theme-sunny .search-result-item{border-bottom-color:#fef08a1a;color:#fef9c3}body.theme-sunny .search-result-item:hover{background:#eab30833!important}body.theme-sunny .sidebar .menu-text,body.theme-sunny .sidebar .sidebar-menu-link,body.theme-sunny .sidebar a.sidebar-menu-link{color:#fef9c3!important}body.theme-sunny .sidebar .sidebar-menu-link:hover,body.theme-sunny .sidebar .sidebar-menu-link:hover .menu-text,body.theme-sunny .sidebar a.sidebar-menu-link:hover{background:#eab30833;color:#fef08a!important}body.theme-sunny .sidebar .sidebar-menu-link.active,body.theme-sunny .sidebar .sidebar-menu-link.active .menu-text,body.theme-sunny .sidebar a.sidebar-menu-link.active{background:#eab30840;color:#fbbf24!important}body.theme-sunny .sidebar .menu-icon,body.theme-sunny .sidebar .menu-icon svg{color:#fef9c3b3!important}body.theme-sunny .sidebar .sidebar-menu-link:hover .menu-icon,body.theme-sunny .sidebar .sidebar-menu-link:hover .menu-icon svg{color:#fef9c3!important}body.theme-sunny .sidebar .menu-search-wrap{background:#fef08a1a!important;border-color:#fef08a40!important}body.theme-sunny .sidebar .menu-search-wrap:focus-within{border-color:#fef08a73!important}body.theme-sunny .sidebar .menu-search-input{caret-color:#fef9c3;color:#fef9c3!important}body.theme-sunny .sidebar .menu-search-input::placeholder{color:#fef9c380!important}body.theme-sunny .sidebar .menu-search-clear,body.theme-sunny .sidebar .menu-search-icon{color:#fef9c399!important}body.theme-sunny .sidebar .menu-search-clear:hover{color:#fef9c3!important}body.theme-sunny .veri-girisi-featured{background:#eab3081a;border-color:#eab30840}body.theme-sunny .veri-girisi-featured:hover{background:#eab30833}body.theme-sunny .sidebar .veri-girisi-featured-link{color:#fef08a!important}body.theme-sunny .sidebar .veri-girisi-icon{background:#eab30826!important;color:#fef08a!important}body.theme-sunny .sidebar .veri-girisi-label{color:#fef08a!important}body.theme-sunny .sidebar-user{background:#eab3081a;border-color:#eab30833}body.theme-sunny .sidebar .user-name{color:#fef9c3!important}body.theme-sunny .sidebar .user-role{color:#fef9c3b3!important}body.theme-sunny .nelsus-branding{border-top-color:#eab30833}body.theme-sunny .menu-divider,body.theme-sunny .sidebar-divider{background:#eab3081a;border-color:#eab30826}body.theme-sunny .sidebar-closed .sidebar-menu-link:hover:after{background:#eab308;color:#422005}:root{--wp-bg:#f8f9fc;--wp-bg-2:#f1f4f9;--wp-bg-alt:#eef1f8;--wp-orange:#f97316;--wp-amber:#eab308;--wp-orange-l:#ea6c0a;--wp-text:#0f172a;--wp-muted:#64748b;--wp-border:#0f172a14;--wp-glass:#ffffffb3;--wp-glass-h:#ffffffe6;--wp-r:16px;--wp-r-sm:10px}.wp-hero,.wp-section,.wp-section--demo{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.wp-hero.wp--in,.wp-section--demo.wp--in,.wp-section.wp--in{opacity:1;transform:translateY(0)}.wp-root{background:#f8f9fc;background:var(--wp-bg);color:#0f172a;color:var(--wp-text);font-family:Inter,Segoe UI,system-ui,sans-serif;inset:0;overflow-x:hidden;overflow-y:scroll;position:fixed;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;transition:background 1.2s ease}.wp-root::-webkit-scrollbar{display:none}.wp-canvas{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:0}.wp-nav{border-bottom:1px solid #0000;height:68px;left:0;padding:0 48px;position:fixed;right:0;top:0;transition:background .3s,box-shadow .3s,border-color .3s;z-index:200}.wp-nav--scrolled{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#f8f9fce0;border-color:#0f172a14;border-color:var(--wp-border);box-shadow:0 4px 24px #0f172a14}.wp-nav-inner{align-items:center;display:flex;gap:40px;height:100%;margin:0 auto;max-width:1200px}.wp-nav-logo-group{gap:16px}.wp-nav-logo,.wp-nav-logo-group{align-items:center;display:flex;flex-shrink:0}.wp-nav-logo{gap:10px}.wp-nav-logo-stacked{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.wp-nav-brand-text{color:#475569;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:16px;font-weight:500;left:44px;letter-spacing:.02em;line-height:1;pointer-events:all;position:absolute;text-decoration:none;top:-9px;transition:color .2s}.wp-nav-brand-text:hover{color:#f97316}.wp-nav-logo-icon{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);background:linear-gradient(135deg,var(--wp-orange),var(--wp-amber));border-radius:10px;box-shadow:0 0 20px #f9731666;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.wp-nav-logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0f172a,#f97316);background:linear-gradient(90deg,#0f172a,var(--wp-orange));-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800;letter-spacing:-.5px}.wp-nav-logo-img{height:40px;object-fit:contain;width:auto}.wp-nav-links{align-items:center;display:flex;flex:1 1;gap:4px}.wp-nav-links button{background:none;border:none;border-radius:8px;color:#334155;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.2px;padding:8px 16px;transition:color .2s,background .2s}.wp-nav-links button:hover{background:#f973160f;color:#f97316;color:var(--wp-orange)}.wp-nav-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.wp-lang-toggle{align-items:center;background:#0f172a0f;border-radius:100px;display:flex;gap:2px;padding:3px 8px}.wp-lang-sep{color:#cbd5e1;font-size:11px;line-height:1;padding:0 2px}.wp-lang-btn{background:none;border:none;border-radius:100px;color:#94a3b8;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 4px;transition:color .15s,background .15s}.wp-lang-btn:hover{color:#0f172a}.wp-lang-btn--active{background:#f973161a;color:#f97316}.wp-btn-basedata{align-items:center;background:#fff;border-radius:100px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.3px;padding:7px 16px;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s;white-space:nowrap;z-index:0}.wp-btn-basedata:before{animation:wpSpin 3s linear infinite;background:conic-gradient(from 0deg,#f97316,#eab308,#10b981,#3b82f6,#a855f7,#f97316);background:conic-gradient(from var(--angle,0deg),#f97316,#eab308,#10b981,#3b82f6,#a855f7,#f97316);inset:-2px}.wp-btn-basedata:after,.wp-btn-basedata:before{border-radius:100px;content:"";position:absolute;z-index:-1}.wp-btn-basedata:after{background:#fff;inset:1px;transition:background .2s}.wp-btn-basedata:hover{box-shadow:0 6px 20px #f9731640;transform:translateY(-1px)}.wp-btn-basedata:hover:after{background:#fff9f5}.wp-basedata-dot{animation:wpPulse 2s ease infinite;background:linear-gradient(135deg,#f97316,#eab308);border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes wpSpin{0%{--angle:0deg}to{--angle:360deg}}@keyframes wpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.75)}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.wp-btn-lansman{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:8px;box-shadow:0 4px 14px #6366f159;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .2s;white-space:nowrap}.wp-btn-lansman:hover{box-shadow:0 6px 20px #6366f173;transform:translateY(-1px)}.wp-btn-ghost{background:#0000;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:8px;color:#64748b;color:var(--wp-muted);cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:all .2s;white-space:nowrap}.wp-btn-ghost:hover{background:#f9731612;border-color:#f9731673;color:#ea6c0a;color:var(--wp-orange-l)}.wp-btn-primary{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);background:linear-gradient(135deg,var(--wp-orange),#ea580c);border:none;border-radius:8px;box-shadow:0 4px 16px #f9731659;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:7px;padding:8px 20px;transition:all .2s;white-space:nowrap}.wp-btn-primary:hover{box-shadow:0 6px 22px #f9731685;transform:translateY(-1px)}.wp-hamburger{align-items:center;background:none;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:8px;color:#64748b;color:var(--wp-muted);cursor:pointer;display:none;font-size:16px;height:38px;justify-content:center;margin-left:auto;width:38px}.wp-mobile-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff7;border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border);box-shadow:0 12px 32px #0f172a14;display:flex;flex-direction:column;gap:0;padding:8px 16px 20px}.wp-mobile-nav-links{display:flex;flex-direction:column;gap:2px;padding:8px 0}.wp-mobile-nav-link{align-items:center;background:none;border:none;border-radius:10px;color:#334155;cursor:pointer;display:flex;font-size:15px;font-weight:500;padding:12px 14px;text-align:left;transition:background .15s,color .15s;width:100%}.wp-mobile-nav-link:hover{background:#f1f5f9;color:#f97316}.wp-mobile-actions{display:flex;flex-direction:column;gap:8px;padding-top:8px}.wp-mobile-actions .wp-btn-ghost,.wp-mobile-actions .wp-btn-lansman,.wp-mobile-actions .wp-btn-primary{font-size:14px;justify-content:center;padding:11px 20px;width:100%}.wp-mobile-menu-divider{background:#0f172a14;background:var(--wp-border);height:1px;margin:4px 0 8px}.wp-section--demo{background:#fffbebde;display:flex;flex-direction:column;justify-content:space-between}.wp-section--demo .wp-section-inner{display:flex;flex:1 1;flex-direction:column;gap:56px;justify-content:center}.wp-cta-strip-box{align-items:center;background:linear-gradient(135deg,#f97316eb,#fb923ceb);border-radius:20px;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:48px 52px}.wp-cta-strip-text h2{color:#fff;font-size:clamp(20px,2.4vw,30px);font-weight:900;letter-spacing:-.6px;margin:0 0 8px}.wp-cta-strip-text p{color:#ffffffd1;font-size:14px;letter-spacing:.2px;margin:0}.wp-cta-strip-btn{align-items:center;background:#fff;border:none;border-radius:12px;color:#f97316;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:800;gap:8px;padding:14px 28px;transition:transform .15s,box-shadow .15s;white-space:nowrap}.wp-cta-strip-btn:hover{box-shadow:0 8px 24px #f9731659;transform:translateY(-2px)}.wp-trust-cards-inner{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.wp-trust-card{background:#ffffffd9;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:28px 24px;transition:box-shadow .2s,transform .2s}.wp-trust-card:hover{box-shadow:0 8px 28px #0f172a14;transform:translateY(-3px)}.wp-trust-card-icon{align-items:center;background:currentColor;background:#0000000d;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.wp-trust-card-title{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.3px;margin:0}.wp-trust-card-desc{color:#64748b;font-size:13.5px;line-height:1.65;margin:0}.wp-hero{align-items:center;background:#f8f9fc91;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:120px 24px 80px;position:relative;scroll-snap-align:start;scroll-snap-stop:always;text-align:center;z-index:10}.wp-hero-badge{align-items:center;animation:wpFadeUp .5s ease both;background:#f973161a;border:1px solid #f9731647;border-radius:100px;color:#ea6c0a;color:var(--wp-orange-l);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.4px;margin-bottom:28px;padding:5px 16px}.wp-hero-title{animation:wpFadeUp .5s ease .08s both;font-size:clamp(42px,6.5vw,86px);font-weight:800;letter-spacing:-2.5px;line-height:1.07;margin-bottom:24px;max-width:820px}.wp-gradient-text{-webkit-text-fill-color:#0000;animation:wpGradShift 5s ease infinite;background:linear-gradient(130deg,#f97316,#eab308 55%,#ea6c0a);background:linear-gradient(130deg,var(--wp-orange) 0,var(--wp-amber) 55%,var(--wp-orange-l) 100%);-webkit-background-clip:text;background-clip:text;background-size:200%}@keyframes wpGradShift{0%,to{background-position:0}50%{background-position:100%}}.wp-hero-subtitle{animation:wpFadeUp .5s ease .15s both;color:#64748b;color:var(--wp-muted);font-size:clamp(15px,1.8vw,19px);line-height:1.75;margin-bottom:12px;max-width:560px}.wp-hero-subtitle2{animation:wpFadeUp .5s ease .25s both;color:#f97316;color:var(--wp-orange);font-size:clamp(13px,1.5vw,15px);font-weight:600;line-height:1.5;margin-bottom:36px;max-width:560px}.wp-hero-cta{animation:wpFadeUp .5s ease .22s both;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:60px}.wp-cta-primary,.wp-hero-cta{align-items:center;display:flex}.wp-cta-primary{background:linear-gradient(135deg,#f97316,#ea580c);background:linear-gradient(135deg,var(--wp-orange),#ea580c);border:none;border-radius:12px;box-shadow:0 8px 28px #f9731661;color:#fff;cursor:pointer;font-size:15px;font-weight:700;gap:10px;letter-spacing:-.2px;overflow:hidden;padding:14px 30px;position:relative;transition:all .25s}.wp-cta-primary:after{background:linear-gradient(135deg,#ffffff1f,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s}.wp-cta-primary:hover{box-shadow:0 12px 36px #f9731685;transform:translateY(-2px)}.wp-cta-primary:hover:after{opacity:1}.wp-cta-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:12px;color:#64748b;color:var(--wp-muted);cursor:pointer;font-size:15px;font-weight:600;padding:14px 30px;transition:all .25s}.wp-cta-secondary:hover{background:#ffffffe6;background:var(--wp-glass-h);border-color:#f973164d;color:#0f172a;color:var(--wp-text)}.wp-hero-stats{animation:wpFadeUp .5s ease .3s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:16px;border-radius:var(--wp-r);box-shadow:0 2px 12px #0f172a0f;gap:32px;padding:18px 40px}.wp-hero-stats,.wp-stat{align-items:center;display:flex}.wp-stat{flex-direction:column;gap:3px}.wp-stat-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f97316,#eab308);background:linear-gradient(135deg,var(--wp-orange),var(--wp-amber));-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800;line-height:1}.wp-stat-label{color:#64748b;color:var(--wp-muted);font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.wp-stat-divider{background:#0f172a14;background:var(--wp-border);height:38px;width:1px}.wp-scroll-hint{align-items:center;animation:wpBounce 2.5s ease infinite;background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:50%;bottom:36px;box-shadow:0 2px 8px #0f172a14;color:#64748b;color:var(--wp-muted);cursor:pointer;display:flex;height:36px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:36px}@keyframes wpBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}.wp-section{background:#f8f9fc91;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(60px,7vw,120px) clamp(24px,5vw,80px);position:relative;scroll-snap-align:start;scroll-snap-stop:always;z-index:10}.wp-section--neden{background:#fff7ed91}.wp-neden-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:80px}.wp-neden-stat-card{border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:32px 28px;transition:box-shadow .25s,transform .25s}.wp-neden-stat-card:hover{box-shadow:0 12px 40px #0f172a14;transform:translateY(-3px)}.wp-neden-num{color:#f97316;color:var(--wp-orange);font-size:clamp(36px,4.5vw,60px);font-weight:900;letter-spacing:-2px;line-height:1}.wp-neden-stat-label{color:#0f172a;font-size:15px;font-weight:700}.wp-neden-stat-desc{color:#64748b;font-size:13px;line-height:1.6;margin:6px 0 0}.wp-neden-why{border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border);padding-top:64px}.wp-neden-why-inner{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 500px}.wp-neden-why-left{display:flex;flex-direction:column}.wp-neden-why-right{display:flex;justify-content:center}.wp-neden-col{align-items:flex-start;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--wp-border);display:flex;gap:16px;padding:16px 0}.wp-neden-col:last-of-type{border-bottom:none}.wp-neden-cols{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(3,1fr)}.wp-neden-icon{flex-shrink:0;font-size:22px;line-height:1;margin-top:2px}.wp-neden-col-title{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.2px;margin:0 0 4px}.wp-neden-col-desc{color:#64748b;font-size:13px;line-height:1.65;margin:0}.wp-section--alt{background:#edfcf491;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--wp-border);border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border)}.wp-section-inner{margin:0 auto;max-width:1200px;width:100%}.wp-section-header{margin-bottom:64px;text-align:center}.wp-section-tag{background:#f973161a;border:1px solid #f9731640;border-radius:100px;color:#ea6c0a;color:var(--wp-orange-l);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:4px 14px;text-transform:uppercase}.wp-section-header h2{color:#0f172a;color:var(--wp-text);font-size:clamp(26px,3.5vw,44px);font-weight:800;letter-spacing:-1px;margin-bottom:14px}.wp-section-header p{color:#64748b;color:var(--wp-muted);font-size:16px;line-height:1.65;margin:0 auto;max-width:500px}.wp-platform-modules{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:48px}@media (max-width:1024px){.wp-platform-modules{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.wp-platform-modules{gap:14px;grid-template-columns:repeat(2,1fr);margin-top:32px}}@media (max-width:480px){.wp-platform-modules{gap:12px;grid-template-columns:1fr}}.wp-features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.wp-feature-card{background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:16px;border-radius:var(--wp-r);box-shadow:0 2px 8px #0f172a0d;overflow:hidden;padding:28px 26px;position:relative;transition:all .3s}.wp-feature-card:before{background:radial-gradient(ellipse at 50% -10%,#f97316 0,#0000 65%);background:radial-gradient(ellipse at 50% -10%,var(--card-color,#f97316) 0,#0000 65%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s}.wp-feature-card:hover{border-color:#0f172a1f;box-shadow:0 16px 40px #0f172a1f;transform:translateY(-4px)}.wp-feature-card:hover:before{opacity:.05}.wp-feature-icon{align-items:center;border-radius:12px;display:flex;font-size:20px;height:48px;justify-content:center;margin-bottom:16px;position:relative;transition:transform .3s;width:48px;z-index:1}.wp-feature-card:hover .wp-feature-icon{transform:scale(1.1)}.wp-feature-card h3{color:#0f172a;color:var(--wp-text);font-size:15px;font-weight:700;letter-spacing:-.2px;margin-bottom:10px;position:relative;z-index:1}.wp-feature-card p{color:#64748b;color:var(--wp-muted);font-size:13.5px;line-height:1.65;position:relative;z-index:1}.wp-plans-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:860px}.wp-plan-card{background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:20px;box-shadow:0 2px 8px #0f172a0d;display:flex;flex-direction:column;gap:24px;padding:32px 28px;position:relative;transition:all .3s}.wp-plan-card:hover{box-shadow:0 20px 50px #00000059;transform:translateY(-4px)}.wp-plan-card--highlight{background:#f973160d;border-color:#f9731673;box-shadow:0 0 0 1px #f9731633,0 16px 50px #f973161f}.wp-plan-badge{background:linear-gradient(135deg,#f97316,#ea580c);background:linear-gradient(135deg,var(--wp-orange),#ea580c);border-radius:100px;box-shadow:0 4px 12px #f9731666;color:#fff;font-size:11px;font-weight:700;left:50%;letter-spacing:.5px;padding:4px 14px;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap}.wp-plan-header h3{color:#0f172a;color:var(--wp-text);font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:10px}.wp-plan-price{align-items:baseline;display:flex;gap:4px;margin-bottom:10px}.wp-plan-amount{color:#f97316;color:var(--plan-color,var(--wp-orange));font-size:34px;font-weight:800;letter-spacing:-1px}.wp-plan-period{font-size:14px}.wp-plan-header p,.wp-plan-period{color:#64748b;color:var(--wp-muted)}.wp-plan-header p{font-size:13px;line-height:1.5}.wp-plan-features{display:flex;flex:1 1;flex-direction:column;gap:11px;list-style:none}.wp-plan-features li{align-items:center;color:#64748b;color:var(--wp-muted);display:flex;font-size:13.5px;gap:10px}.wp-plan-features li svg{flex-shrink:0;font-size:11px}.wp-plan-btn{background:#0000;border:1px solid #f97316;border:1px solid var(--plan-color,var(--wp-orange));border-radius:10px;color:#f97316;color:var(--plan-color,var(--wp-orange));cursor:pointer;font-size:14px;font-weight:700;padding:12px;transition:all .25s;width:100%}.wp-plan-btn:hover{background:#0f172a0a;transform:translateY(-1px)}.wp-plan-btn--highlight{background:linear-gradient(135deg,#f97316,#ea580c);background:linear-gradient(135deg,var(--wp-orange),#ea580c);border-color:#0000;box-shadow:0 6px 20px #f9731659;color:#fff}.wp-plan-btn--highlight:hover{background:linear-gradient(135deg,#ea6c0a,#f97316);background:linear-gradient(135deg,var(--wp-orange-l),var(--wp-orange));box-shadow:0 8px 28px #f9731680}.wp-section--cta{background:linear-gradient(135deg,#f97316eb,#fb923ceb);padding:72px 48px}.wp-cta-band{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.wp-cta-band-text h2{color:#fff;font-size:clamp(22px,2.8vw,36px);font-weight:900;letter-spacing:-.8px;margin:0 0 10px}.wp-cta-band-text p{color:#ffffffd9;font-size:15px;line-height:1.6;margin:0;max-width:480px}.wp-cta-band-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px}.wp-section--cta .wp-cta-primary{background:#fff;border-color:#fff;color:#f97316}.wp-section--cta .wp-cta-primary:hover{background:#fff7ed}.wp-section--cta .wp-cta-secondary{background:#ffffff26;border-color:#fff6;color:#fff}.wp-section--cta .wp-cta-secondary:hover{background:#ffffff40}.wp-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.wp-modal{animation:wpModalIn .3s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 24px 80px #0f172a33;max-width:560px;padding:40px;position:relative;width:100%}@keyframes wpModalIn{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.wp-modal-close{align-items:center;background:#f8fafc;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:32px}.wp-modal-close:hover{background:#f97316;border-color:#f97316;color:#fff}.wp-modal-header{margin-bottom:28px}.wp-modal-title{color:#0f172a;font-size:22px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.wp-modal-sub{color:#64748b;font-size:14px;line-height:1.6;margin:0}.wp-modal-form{display:flex;flex-direction:column;gap:16px}.wp-modal-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.wp-modal-field{display:flex;flex-direction:column;gap:6px}.wp-modal-field label{color:#475569;font-size:12px;font-weight:700;letter-spacing:.3px}.wp-modal-field input,.wp-modal-field select{background:#f8fafc;border:1.5px solid #0f172a14;border:1.5px solid var(--wp-border);border-radius:10px;color:#0f172a;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s}.wp-modal-field input:focus,.wp-modal-field select:focus{background:#fff;border-color:#f97316}.wp-modal-btn{align-items:center;background:linear-gradient(90deg,#f97316,#fb923c);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;margin-top:4px;padding:14px;transition:opacity .2s}.wp-modal-btn:hover{opacity:.9}.wp-modal-note{color:#94a3b8;font-size:12px;margin:0;text-align:center}.wp-modal-success{align-items:center;display:flex;flex-direction:column;gap:16px;padding:24px 0;text-align:center}.wp-modal-success-icon{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;font-size:24px;font-weight:900;height:56px;justify-content:center;width:56px}.wp-modal-success h3{color:#0f172a;font-size:20px;font-weight:900;margin:0}.wp-modal-success p{color:#64748b;font-size:14px;margin:0}.wp-modal--launch{max-width:620px;overflow:hidden;padding:0}.wp-modal-launch-top{background:linear-gradient(135deg,#0f172a,#1e293b);padding:36px 40px 32px}.wp-modal-launch-badge{align-items:center;background:#f973162e;border:1px solid #f973164d;border-radius:20px;color:#fb923c;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.3px;margin-bottom:16px;padding:4px 14px}.wp-modal--launch .wp-modal-title{color:#fff;font-size:26px;margin-bottom:10px}.wp-modal--launch .wp-modal-sub{color:#ffffffa6;font-size:14px;line-height:1.65}.wp-modal-launch-perks{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.wp-modal-launch-perks span{color:#4ade80;font-size:12px;font-weight:700;letter-spacing:.2px}.wp-modal--launch .wp-modal-form{padding:28px 40px 36px}.wp-modal-btn--launch{background:linear-gradient(90deg,#f97316,#fb923c)}.wp-modal--launch .wp-modal-close{background:#ffffff1a;border-color:#ffffff26;color:#ffffff80}.wp-modal--launch .wp-modal-close:hover{background:#f97316;border-color:#f97316;color:#fff}.wp-modal--launch .wp-modal-success{padding:48px 40px}.wp-modal--launch .wp-modal-success-icon{background:#f973161f;color:#f97316;font-size:28px}.wp-section--trust{background:linear-gradient(160deg,#f973160a,#fff0 60%)}.wp-trust-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #f973161f;border-radius:20px;display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin-bottom:56px;padding:32px}.wp-trust-stat{align-items:center;display:flex;flex-direction:column;gap:4px}.wp-trust-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f97316,#eab308);-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:800;line-height:1}.wp-trust-label{color:#64748b;font-size:.85rem;font-weight:500}.wp-testimonials{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.wp-testimonial-card{background:#ffffffd9;border:1px solid #f973161a;border-radius:20px;box-shadow:0 4px 24px #0f172a0f;display:flex;flex-direction:column;gap:16px;padding:32px;transition:transform .2s,box-shadow .2s}.wp-testimonial-card:hover{box-shadow:0 12px 36px #f973161f;transform:translateY(-4px)}.wp-testimonial-quote{color:#f97316;font-size:1.4rem;opacity:.6}.wp-testimonial-text{color:#334155;flex:1 1;font-size:.95rem;line-height:1.7}.wp-testimonial-stars{color:#f97316;display:flex;font-size:.85rem;gap:3px}.wp-testimonial-author{align-items:center;border-top:1px solid #0f172a0f;display:flex;gap:12px;padding-top:12px}.wp-testimonial-avatar{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:42px;justify-content:center;width:42px}.wp-testimonial-author strong{color:#0f172a;display:block;font-size:.9rem}.wp-testimonial-author span{color:#64748b;font-size:.78rem}.wp-section--security{background:linear-gradient(160deg,#0f172a08,#f9731608)}.wp-security-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.wp-security-card{background:#ffffffe6;border:1px solid #0f172a12;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:28px 24px;transition:transform .2s,box-shadow .2s,border-color .2s}.wp-security-card:hover{border-color:#f9731640;box-shadow:0 8px 28px #f973161a;transform:translateY(-3px)}.wp-security-icon{align-items:center;background:linear-gradient(135deg,#f973161f,#eab30814);border-radius:12px;color:#f97316;display:flex;font-size:1.2rem;height:44px;justify-content:center;width:44px}.wp-security-card h3{color:#0f172a;font-size:1rem;font-weight:700}.wp-security-card p{color:#64748b;font-size:.85rem;line-height:1.6}@media (max-width:900px){.wp-testimonials{grid-template-columns:1fr}.wp-security-grid{grid-template-columns:repeat(2,1fr)}.wp-trust-stats{gap:28px}}@media (max-width:540px){.wp-security-grid{grid-template-columns:1fr}}.wp-section--faq{background:#fffdeb91}.wp-faq-wrap{gap:40px;margin:0 auto;max-width:780px}.wp-faq-group,.wp-faq-wrap{display:flex;flex-direction:column}.wp-faq-category{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:1.2px;margin-bottom:8px;text-transform:uppercase}.wp-faq-cat-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.wp-faq-item{border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--wp-border)}.wp-faq-item:first-of-type{border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border)}.wp-faq-q{align-items:center;background:none;border:none;color:#0f172a;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:16px;justify-content:space-between;padding:20px 4px;text-align:left;transition:color .2s;width:100%}.wp-faq-q:hover{color:#f97316}.wp-faq-icon{flex-shrink:0;font-size:22px;font-weight:300;line-height:1;transition:color .2s}.wp-faq-a-wrap{overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.wp-faq-a{color:#64748b;font-size:14px;line-height:1.75;margin:0;padding:0 4px 20px}.wp-contact-grid{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 2fr}.wp-contact-info{display:flex;flex-direction:column;gap:24px}.wp-contact-item{align-items:flex-start;display:flex;gap:16px}.wp-contact-icon{align-items:center;background:#f973161a;border:1px solid #f9731633;border-radius:12px;color:#ea6c0a;color:var(--wp-orange-l);display:flex;flex-shrink:0;font-size:16px;height:44px;justify-content:center;width:44px}.wp-contact-item strong{color:#0f172a;color:var(--wp-text);display:block;font-size:14px;font-weight:700;margin-bottom:3px}.wp-contact-item p{color:#64748b;color:var(--wp-muted);font-size:13.5px}.wp-transport-ticket{background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:20px;box-shadow:0 4px 20px #0f172a0f;margin-top:24px;overflow:hidden}.wp-transport-header{align-items:flex-start;display:flex;justify-content:space-between;padding:28px 32px 20px}.wp-transport-header h3{color:#0f172a;color:var(--wp-text);font-size:18px;font-weight:700;margin-bottom:4px}.wp-transport-header p{color:#64748b;color:var(--wp-muted);font-size:13.5px}.wp-transport-pin{color:#f973164d;flex-shrink:0;font-size:28px;margin-top:4px}.wp-transport-divider{align-items:center;display:flex;margin-bottom:20px;padding:0 32px}.wp-transport-divider>span:first-child,.wp-transport-divider>span:last-child{background:#0f172a14;background:var(--wp-border);display:block;flex:0 0 20px;height:1px}.wp-transport-divider-dots{border-top:2px dashed #0f172a14;border-top:2px dashed var(--wp-border);flex:1 1}.wp-transport-rows{grid-gap:0;border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.wp-transport-row{align-items:flex-start;display:flex;gap:14px;padding:20px 24px}.wp-transport-row+.wp-transport-row{border-left:1px solid #0f172a14;border-left:1px solid var(--wp-border)}.wp-transport-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:16px;height:42px;justify-content:center;width:42px}.wp-transport-icon--metro{background:#6366f11a;border:1px solid #6366f133;color:#6366f1}.wp-transport-icon--bus{background:#f973161a;border:1px solid #f9731633;color:#ea6c0a;color:var(--wp-orange-l)}.wp-transport-icon--car{background:#22c55e1a;border:1px solid #22c55e33;color:#22c55e}.wp-transport-row strong{color:#0f172a;color:var(--wp-text);display:block;font-size:13.5px;font-weight:700;margin-bottom:3px}.wp-transport-row p{color:#64748b;color:var(--wp-muted);font-size:12.5px;line-height:1.5}.wp-contact-form{background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:20px;box-shadow:0 4px 20px #0f172a0f;display:flex;flex-direction:column;gap:18px;padding:32px}.wp-form-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.wp-form-group{display:flex;flex-direction:column;gap:8px}.wp-form-group label{color:#64748b;color:var(--wp-muted);font-size:13px;font-weight:600;letter-spacing:.2px}.wp-form-group input,.wp-form-group textarea{background:#f8f9fc;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:10px;color:#0f172a;color:var(--wp-text);font-family:inherit;font-size:14px;outline:none;padding:11px 14px;resize:vertical;transition:border-color .2s,background .2s}.wp-form-group input::placeholder,.wp-form-group textarea::placeholder{color:#94a3b873}.wp-form-group input:focus,.wp-form-group textarea:focus{background:#f973160a;border-color:#f9731673}.wp-footer{border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border);padding:28px 48px;position:relative;z-index:10}.wp-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin:0 auto;max-width:1200px}.wp-footer-copy{color:#64748b;color:var(--wp-muted);flex:1 1;font-size:13px;opacity:.65;text-align:center}.wp-footer-links{display:flex;gap:4px}.wp-footer-links button{background:none;border:none;border-radius:6px;color:#334155;cursor:pointer;font-size:13px;padding:6px 12px;transition:color .2s,background .2s}.wp-footer-links button:hover{background:#ffffffe6;background:var(--wp-glass-h);color:#0f172a;color:var(--wp-text)}.wp-hero-split{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;max-width:1200px;padding:0 48px;width:100%}.wp-hero-left{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.wp-hero-left .wp-hero-title{font-size:clamp(32px,4vw,58px)}.wp-hero-right{width:100%}.wp-dashboard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 24px 60px #0006;padding:20px}.wp-dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.wp-dashboard-title{color:#0f172a;color:var(--wp-text);font-size:14px;font-weight:700}.wp-dashboard-badge{background:#f9731626;border:1px solid #f973164d;border-radius:100px;color:#ea6c0a;color:var(--wp-orange-l);font-size:11px;font-weight:600;padding:2px 10px}.wp-dashboard-stats{align-items:center;background:#f8f9fc;border-radius:12px;display:flex;gap:0;margin-bottom:14px;padding:12px 0}.wp-ds-stat{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:3px;padding:0 16px}.wp-ds-divider{background:#0f172a14;background:var(--wp-border);flex-shrink:0;height:40px;width:1px}.wp-ds-label{color:#64748b;color:var(--wp-muted);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.wp-ds-value{color:#0f172a;color:var(--wp-text);font-size:18px;font-weight:800;letter-spacing:-.5px}.wp-ds-change{align-items:center;display:flex;font-size:11px;font-weight:600;gap:3px}.wp-ds-change.up{color:#10b981}.wp-ds-change.down{color:#ef4444}.wp-dashboard-footer{align-items:center;color:#64748b;color:var(--wp-muted);display:flex;font-size:11px;gap:6px;margin-top:8px}.wp-df-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.wp-chart-card{background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:16px;box-shadow:0 2px 12px #0f172a0f;padding:20px 24px}.wp-chart-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.wp-chart-card-title{color:#0f172a;color:var(--wp-text);font-size:14px;font-weight:700}.wp-platform-stats{display:none;margin-bottom:0}.wp-section--eco{background:#f5f0ff91;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--wp-border);border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border)}.wp-eco-inner{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 500px}.wp-eco-text h2{color:#0f172a;font-size:clamp(28px,3vw,42px);font-weight:900;letter-spacing:-1px;line-height:1.2;margin:12px 0 16px}.wp-eco-text p{color:#64748b;font-size:15px;line-height:1.75;margin-bottom:28px;max-width:420px}.wp-eco-module-list{display:flex;flex-wrap:wrap;gap:8px}.wp-eco-module-badge{align-items:center;background:#fff;border:1.5px solid;border-radius:20px;display:flex;font-size:12px;font-weight:700;padding:5px 12px}.wp-eco-wrap{flex-shrink:0;height:500px;position:relative;width:500px}.wp-eco-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.wp-eco-center{align-items:center;background:#fff;border:3px solid #f97316;border:3px solid var(--wp-orange);border-radius:50%;box-shadow:0 0 0 12px #f973161a,0 4px 24px #0f172a1a;display:flex;height:100px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:10}.wp-eco-center-text{color:#f97316;color:var(--wp-orange);font-size:15px;font-weight:900;letter-spacing:-.3px;text-align:center}.wp-eco-center-logo{height:72px;object-fit:contain;width:72px}.wp-eco-sat{align-items:center;border-radius:50%;box-shadow:0 4px 16px #0000002e;color:#fff;display:flex;flex-direction:column;font-size:9px;font-weight:700;gap:1px;height:68px;justify-content:center;left:50%;line-height:1.15;margin:-34px 0 0 -34px;opacity:0;padding:5px;position:absolute;text-align:center;top:50%;transform:translate(0) scale(0);transition:transform .65s cubic-bezier(.34,1.56,.64,1),opacity .4s ease;width:68px;z-index:5}.wp-eco-sat--out{opacity:1;transform:translate(var(--eco-dx),var(--eco-dy)) scale(1)}.wp-section--workflow{background:#fffbeb91;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--wp-border);border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border)}.wp-wf-wrap{margin-top:48px;overflow:hidden}.wp-wf-track-outer{--wf-card-w:clamp(300px,28vw,440px);overflow:hidden}.wp-wf-track{display:flex;gap:clamp(16px,2vw,32px);transition:transform .28s cubic-bezier(.4,0,.2,1);will-change:transform}.wp-wf-card{background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:20px;box-shadow:0 2px 8px #0f172a0d;flex:0 0 var(--wf-card-w);overflow:hidden;transition:transform .25s,box-shadow .25s;width:var(--wf-card-w)}.wp-wf-card:hover{box-shadow:0 12px 32px #0f172a1a;transform:translateY(-4px)}.wp-wf-card-preview{align-items:flex-end;display:flex;min-height:clamp(200px,20vw,320px);padding:clamp(16px,2vw,28px) clamp(14px,1.5vw,24px) clamp(12px,1.2vw,20px);position:relative}.wp-wf-step-badge{border-radius:20px;color:#fff;font-size:10px;font-weight:800;left:14px;letter-spacing:.5px;padding:3px 10px;position:absolute;top:14px;z-index:2}.wp-wf-mini-frame{background:#fff;border:1px solid #0f172a14;border-radius:10px;box-shadow:0 4px 16px #0f172a1f;overflow:hidden;width:100%}.wp-wf-mini-bar{align-items:center;background:#f1f5f9;border-bottom:1px solid #0f172a0f;display:flex;gap:4px;padding:5px 8px}.wp-wf-mini-body{max-height:clamp(140px,14vw,240px);overflow:hidden;padding:clamp(6px,.8vw,14px);transform:scale(.88);transform-origin:top left;width:113.63636%}.wp-wf-card-body{padding:18px 20px 20px}.wp-wf-card-title{font-size:16px;font-weight:800;letter-spacing:-.3px;margin:0 0 8px}.wp-wf-card-desc{color:#64748b;font-size:13px;line-height:1.65;margin:0 0 14px}.wp-wf-card-link{cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.2px}.wp-wf-controls{gap:12px;justify-content:flex-end;margin-top:24px}.wp-wf-btn,.wp-wf-controls{align-items:center;display:flex}.wp-wf-btn{background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:50%;box-shadow:0 2px 6px #0f172a0f;color:#334155;cursor:pointer;font-size:20px;height:40px;justify-content:center;line-height:1;transition:all .2s;width:40px}.wp-wf-btn:hover:not(:disabled){background:#0f172a;border-color:#0f172a;color:#fff}.wp-wf-btn:disabled{cursor:not-allowed;opacity:.35}.wp-wf-btn:last-child{background:#0f172a;border-color:#0f172a;color:#fff}.wp-wf-btn:last-child:hover:not(:disabled){background:#f97316;border-color:#f97316}.wp-wf-btn:last-child:disabled{background:#0f172a;color:#fff}.wp-wf-dots{align-items:center;display:flex;gap:6px}.wp-wf-dot{background:#cbd5e1;border-radius:50%;cursor:pointer;height:7px;transition:all .2s;width:7px}.wp-wf-dot--on{background:#0f172a;border-radius:4px;width:20px}.wp-section--segments{background:#eef4ff91;border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border)}.wp-seg-wrap{margin-top:48px}.wp-seg-tabs{background:#f1f5f9;border-radius:40px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:6px;width:-webkit-fit-content;width:fit-content}.wp-seg-tab{background:#0000;border:1.5px solid #0000;border-radius:30px;color:#64748b;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:all .25s;white-space:nowrap}.wp-seg-tab:hover:not(.wp-seg-tab--on){background:#fff;color:#0f172a}.wp-seg-body{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:280px 1fr}.wp-seg-panel{border-radius:20px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-height:340px;padding:36px 28px}.wp-seg-panel-icon{font-size:40px;line-height:1}.wp-seg-panel-title{font-size:22px;font-weight:900;letter-spacing:-.5px;line-height:1.3;margin:0}.wp-seg-panel-dots{display:flex;gap:7px}.wp-seg-pdot{background:#cbd5e1;border-radius:50%;cursor:pointer;height:8px;transition:all .2s;width:8px}.wp-seg-pdot--on{border-radius:4px;width:22px}.wp-seg-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.wp-seg-card{background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:20px;transition:box-shadow .2s,transform .2s}.wp-seg-card:hover{box-shadow:0 8px 24px #0f172a14;transform:translateY(-2px)}.wp-seg-card-top{align-items:center;display:flex;gap:4px;margin-bottom:4px}.wp-seg-card-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.wp-seg-card-num{color:#94a3b8;font-size:11px;font-weight:700;margin-left:auto}.wp-seg-card-title{font-size:15px;font-weight:800;letter-spacing:-.2px;margin:0}.wp-seg-card-desc{color:#64748b;flex:1 1;font-size:12.5px;line-height:1.6;margin:0}.wp-seg-card-link{cursor:pointer;font-size:12px;font-weight:700;margin-top:4px}.wp-section--showcase{background:#faf5ff91}.wp-showcase-feed{display:flex;flex-direction:column;margin-top:56px}.wp-showcase-row{grid-gap:clamp(32px,5vw,80px);align-items:center;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--wp-border);display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:2fr 3fr;padding:clamp(40px,5vw,72px) 0}.wp-showcase-row:last-child{border-bottom:none}.wp-showcase-row.wp-sr--reverse{grid-template-columns:3fr 2fr}.wp-showcase-text{transform:translateX(-200px) scale(.88)}.wp-showcase-text,.wp-showcase-visual{filter:blur(8px);opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .7s ease}.wp-showcase-visual{transform:translateX(200px) scale(.88);transition-delay:.1s}.wp-showcase-row.wp-sr--visible .wp-showcase-text,.wp-showcase-row.wp-sr--visible .wp-showcase-visual{filter:blur(0);opacity:1;transform:translateX(0) scale(1)}.wp-showcase-row.wp-sr--reverse .wp-showcase-text{order:2;transform:translateX(200px) scale(.88);transition-delay:.1s}.wp-showcase-row.wp-sr--reverse .wp-showcase-visual{order:1;transform:translateX(-200px) scale(.88);transition-delay:0s}.wp-showcase-row.wp-sr--reverse.wp-sr--visible .wp-showcase-text,.wp-showcase-row.wp-sr--reverse.wp-sr--visible .wp-showcase-visual{filter:blur(0);transform:translateX(0) scale(1)}.wp-showcase-tag{color:#f97316;color:var(--wp-orange);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.3px;margin-bottom:14px}.wp-showcase-headline{color:#0f172a;font-size:clamp(22px,2.4vw,34px);font-weight:800;letter-spacing:-.8px;line-height:1.25;margin:0 0 16px}.wp-showcase-desc{color:#64748b;font-size:15px;line-height:1.7;margin:0;max-width:420px}.wp-showcase-frame{background:#fff;border:1px solid #0f172a14;border:1px solid var(--wp-border);border-radius:clamp(10px,1.2vw,18px);box-shadow:0 4px 6px #0f172a0a,0 24px 80px #0f172a21;overflow:hidden}.wp-showcase-frame-bar{align-items:center;background:#f8fafc;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--wp-border);display:flex;gap:5px;padding:clamp(7px,.8vw,12px) clamp(10px,1vw,16px)}.wp-sf-dot{border-radius:50%;display:inline-block;height:clamp(7px,.6vw,10px);width:clamp(7px,.6vw,10px)}.wp-showcase-frame-body{display:flex;flex-direction:column;min-height:clamp(240px,28vw,480px);padding:clamp(10px,1.2vw,20px)}.wp-showcase-frame-body .ms-screen{background:#0000;flex:1 1;padding:0}.wp-section--screens{background:#eef4ff91;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--wp-border);border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border)}.wp-screens-inner{grid-gap:clamp(32px,5vw,80px);align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:1fr 1.6fr}.wp-screens-left .wp-section-header h2{font-size:clamp(24px,3vw,40px);letter-spacing:-1px}.wp-screens-list{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:1fr 1fr}.wp-screens-item{align-items:center;background:none;border:none;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:8px 12px;text-align:left;transition:all .2s}.wp-screens-item:hover{background:#fff;box-shadow:0 2px 8px #0f172a0f;color:#f97316;color:var(--sc,#f97316)}.wp-screens-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.wp-tablet-wrap{align-items:center;display:flex;flex-direction:column;gap:16px}.wp-tablet{background:#1e293b;border-radius:clamp(20px,2vw,32px);box-shadow:0 0 0 2px #334155,0 30px 80px #0f172a4d,0 10px 30px #0f172a33;padding:clamp(12px,1.2vw,20px) clamp(10px,1vw,18px) clamp(20px,2.2vw,34px);position:relative;width:clamp(560px,56vw,820px)}.wp-tablet-camera{background:#334155;border-radius:50%;height:8px;margin:0 auto 10px;width:8px}.wp-tablet-screen{background:#fff;border-radius:clamp(10px,1.2vw,18px);display:flex;height:clamp(360px,36vw,560px);overflow:hidden}.wp-tablet-home{background:#334155;border-radius:3px;height:6px;margin:12px auto 0;width:60px}.wp-tablet-sidebar{background:#0f172a;display:flex;flex-direction:column;flex-shrink:0;gap:1px;padding:8px 0;width:clamp(72px,7vw,104px)}.wp-ts-logo{border-bottom:1px solid #1e293b;color:#f97316;font-size:clamp(7px,.65vw,10px);font-weight:800;margin-bottom:4px;padding:6px 4px 10px;text-align:center}.wp-ts-item{border-radius:0 6px 6px 0;color:#94a3b8;cursor:default;font-size:clamp(7px,.62vw,10px);margin-right:4px;overflow:hidden;padding:clamp(4px,.4vw,7px) clamp(6px,.7vw,10px);text-overflow:ellipsis;transition:all .2s;white-space:nowrap}.wp-ts-active{background:#f9731626;border-left:2px solid #f97316;color:#f97316;font-weight:700;padding-left:6px}.wp-tablet-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.wp-tablet-topbar{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:clamp(5px,.5vw,9px) clamp(8px,.9vw,14px)}.wp-tb-avatar{align-items:center;background:#f97316;border-radius:50%;color:#fff;display:flex;font-size:clamp(6px,.55vw,9px);font-weight:800;height:clamp(18px,1.6vw,26px);justify-content:center;width:clamp(18px,1.6vw,26px)}.wp-tablet-body{flex:1 1;overflow:hidden;padding:clamp(6px,.7vw,12px);transition:opacity .25s ease}.ms-screen{display:flex;flex-direction:column;height:100%}.ms-screen-header{border-radius:6px;margin-bottom:clamp(5px,.5vw,10px);padding:clamp(5px,.5vw,10px) clamp(6px,.7vw,12px)}.ms-screen-title{display:block;font-size:clamp(9px,.85vw,14px);font-weight:800}.ms-screen-sub{color:#64748b;display:block;font-size:clamp(7px,.65vw,11px);margin-top:1px}.ms-cards-grid{grid-gap:clamp(4px,.4vw,8px);display:grid;gap:clamp(4px,.4vw,8px);grid-template-columns:1fr 1fr}.ms-card{background:#f8fafc;border:1px solid #e2e8f0;flex-direction:column;gap:3px;padding:clamp(5px,.5vw,10px)}.ms-card,.ms-card-icon{border-radius:6px;display:flex}.ms-card-icon{align-items:center;height:clamp(18px,1.8vw,30px);justify-content:center;width:clamp(18px,1.8vw,30px)}.ms-card-text{color:#0f172a;font-size:clamp(7px,.65vw,11px);font-weight:700}.ms-card-btn{align-self:flex-start;border-radius:4px;color:#fff;font-size:clamp(6px,.55vw,9px);font-weight:700;margin-top:2px;padding:2px 6px}.ms-sunum-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex:1 1;flex-direction:column;gap:4px;padding:8px 6px}.ms-sunum-card,.ms-sunum-icon{align-items:center;display:flex}.ms-sunum-icon{border-radius:50%;height:28px;justify-content:center;width:28px}.ms-search-bar{margin:4px 0}.ms-search-input{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#94a3b8;font-size:7.5px;padding:5px 8px}.ms-table{display:flex;flex-direction:column;gap:2px}.ms-table-header{background:#f8fafc;border-radius:4px;display:flex;gap:4px;padding:3px 4px}.ms-th{color:#64748b;flex:1 1;font-size:7px;font-weight:700}.ms-table-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:4px;padding:3px 4px}.ms-table-num{color:#94a3b8;flex-shrink:0;font-size:7px;width:28px}.ms-table-text{color:#334155;flex:1 1;font-size:7.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-upload-area{align-items:center;border:1.5px dashed #cbd5e1;border-radius:8px;display:flex;flex-direction:column;gap:3px;margin:4px 0;padding:10px 8px;text-align:center}.ms-upload-icon{font-size:18px}.ms-upload-btn{background:#f97316;border-radius:12px;color:#fff;font-size:7.5px;font-weight:700;margin-top:4px;padding:3px 10px}.ms-file-row{border-bottom:1px solid #f1f5f9;color:#334155;display:flex;font-size:7.5px;justify-content:space-between;padding:2px 0}.ms-kanban{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin-top:6px}.ms-kanban-col{align-items:center;border-radius:6px;display:flex;flex-direction:column;gap:4px;min-height:60px;padding:6px 4px}.ms-kanban-badge{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:8px;font-weight:800;height:16px;justify-content:center;width:16px}.ms-ymm-card{background:#fff;border:1.5px solid;border-radius:5px;padding:4px 6px;width:calc(33% - 4px)}.wp-carousel-dots{align-items:center;display:flex;gap:6px}.wp-dot{background:#cbd5e1;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s;width:8px}.wp-dot--active{border-radius:4px;width:20px}.wp-carousel-label{font-size:13px;font-weight:700;letter-spacing:.3px;transition:color .3s}@media (max-width:1024px){.wp-screens-inner{grid-template-columns:1fr}.wp-tablet{width:420px}.wp-tablet-screen{height:260px}.wp-screens-list{flex-direction:row;flex-wrap:wrap}}@keyframes wpFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.wp-features-grid{grid-template-columns:repeat(2,1fr)}.wp-plans-grid{margin:0 auto;max-width:480px}.wp-contact-grid,.wp-plans-grid,.wp-transport-rows{grid-template-columns:1fr}.wp-transport-row+.wp-transport-row{border-left:none;border-top:1px solid #0f172a14;border-top:1px solid var(--wp-border)}.wp-hero-split{gap:40px;grid-template-columns:1fr;padding:0 24px}.wp-hero-left{align-items:center;text-align:center}}@media (max-width:768px){.wp-nav{padding:0 20px}.wp-nav-actions,.wp-nav-links{display:none}.wp-hamburger{display:flex}.wp-section{padding:70px 20px}.wp-features-grid{grid-template-columns:1fr}.wp-hero-stats{flex-wrap:wrap;gap:18px;justify-content:center;padding:14px 22px}.wp-hero-cta .wp-cta-primary,.wp-hero-cta .wp-cta-secondary{justify-content:center;width:100%}.wp-form-row{grid-template-columns:1fr}.wp-footer{padding:20px}.wp-footer-inner{flex-direction:column;text-align:center}.wp-footer-copy{order:2}.wp-footer-links{justify-content:center}.wp-neden-stats{gap:14px;grid-template-columns:1fr;margin-bottom:40px}.wp-neden-stat-card{padding:22px 20px}.wp-neden-why-inner{gap:24px;grid-template-columns:1fr}.wp-neden-why-right{display:none}.wp-faq-q{font-size:14px;gap:12px;padding:14px 0}.wp-faq-a{font-size:13px}.wp-faq-icon{font-size:18px}}.wp-modal--satin-al{border-radius:16px;box-shadow:0 24px 64px #0000002e;display:flex;flex-direction:row;max-width:780px;min-height:480px;overflow:hidden;padding:0;width:90vw}.wp-satin-form-side{background:#fff;display:flex;flex:1 1;flex-direction:column;padding:40px 36px 36px;position:relative}.wp-satin-title{color:#e85d4a;font-size:22px;font-weight:700;letter-spacing:2px;margin:0 0 24px}.wp-satin-form{display:flex;flex-direction:column;gap:14px}.wp-satin-input{background:#0000;border:none;border-bottom:1.5px solid #ccc;color:#333;font-size:14px;outline:none;padding:10px 0;transition:border-color .2s}.wp-satin-input::placeholder{color:#aaa}.wp-satin-input:focus{border-bottom-color:#e85d4a}.wp-satin-kvkk{align-items:flex-start;color:#555;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.5}.wp-satin-kvkk input[type=checkbox]{accent-color:#e85d4a;flex-shrink:0;margin-top:2px}.wp-satin-kvkk a{color:#e85d4a;text-decoration:underline}.wp-satin-hata{color:#e85d4a;font-size:12px;margin:0}.wp-satin-btn{background:#b0b0b0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;margin-top:4px;padding:12px;transition:background .2s}.wp-satin-btn:not(:disabled):hover{background:#e85d4a}.wp-satin-btn:disabled{cursor:not-allowed;opacity:.7}.wp-satin-brand-side{align-items:flex-start;background:#1e2130;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 28px;width:240px}.wp-satin-logo{filter:brightness(0) invert(1);height:32px;object-fit:contain}.wp-satin-divider{background:#e85d4a;border-radius:2px;height:3px;width:32px}.wp-satin-brand-desc{color:#c8cdd8;font-size:13px;line-height:1.6;margin:0}.wp-satin-brand-tags{color:#8892a4;font-size:12px;margin:0}@media (max-width:600px){.wp-modal--satin-al{flex-direction:column}.wp-satin-brand-side{align-items:center;flex-direction:row;gap:16px;padding:20px 28px;width:100%}}.wp-purchasing-section{font-family:Montserrat,Inter,sans-serif;padding:0!important}.pf-hero{background:linear-gradient(120deg,#431407,#7c2d12 40%,#c2410c 70%,#9a3412);padding:28px 0 30px;width:100%}.pf-hero-inner{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0 48px}.pf-hero-text{gap:12px}.pf-hero-headline,.pf-hero-text{display:flex;flex-direction:column}.pf-hero-headline{gap:2px}.pf-hero-eyebrow{color:#fdba74;font-size:.8rem;font-weight:700;letter-spacing:.14rem}.pf-hero-title{color:#fff;font-size:3.4rem;font-style:italic;font-weight:900;letter-spacing:.01rem;line-height:1}.pf-hero-wave{background:linear-gradient(90deg,#f97316,#0000);border-radius:3px;height:5px;margin-top:6px;width:220px}.pf-hero-tagline{color:#ffffffb8;font-size:.86rem;font-weight:300}.pf-hero-tagline strong{color:#fdba74;font-weight:700}.pf-hero-features{display:flex;flex-wrap:wrap;gap:8px}.pf-hero-feature{align-items:center;background:#00c4d81f;border:1px solid #00c4d859;border-radius:20px;color:#fff;display:flex;font-size:.72rem;font-weight:500;gap:6px;letter-spacing:.02rem;padding:5px 12px}.pf-hero-feature svg{color:#f97316;flex-shrink:0}.pf-hero-badge{align-items:center;background:#00c4d812;border:2px solid #f97316;border-radius:18px;box-shadow:0 0 28px #00c4d82e;display:flex;flex-direction:column;flex-shrink:0;gap:12px;min-width:168px;padding:22px 28px}.pf-hero-badge-icons{color:#f97316;display:flex;position:relative}.pf-badge-shield-wrap{background:#431407;border-radius:50%;bottom:-5px;color:#f97316;display:flex;padding:3px;position:absolute;right:-14px}.pf-hero-badge-text{color:#ffffffd9;font-size:.7rem;font-weight:600;letter-spacing:.05rem;line-height:1.6;text-align:center}.pf-hero-badge-text strong{color:#f97316;display:block;font-size:.75rem}.pf-main{align-items:flex-start;display:flex;gap:22px;margin:0 auto;max-width:1100px;padding:28px 48px 64px;width:100%}.pf-pricing-col{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.pf-monthly-card{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 24px #0a24471a;display:flex;gap:16px;padding:22px 28px}.pf-cloud-col{flex-shrink:0}.pf-cloud-circle{align-items:center;background:linear-gradient(135deg,#f97316,#7c2d12);border:3px solid #f97316;border-radius:50%;display:flex;flex-direction:column;gap:5px;height:140px;justify-content:center;width:140px}.pf-gb-num{color:#fff;font-size:1.2rem;font-weight:800;line-height:1}.pf-gb-num--dark{color:#7c2d12}.pf-gb-label{color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.06rem;line-height:1.35;text-align:center}.pf-gb-label--dark{color:#7c2d12}.pf-prices-col{align-items:stretch;display:flex;flex:1 1;gap:16px}.pf-standard-box{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:8px 0}.pf-std-label{color:#475569;font-size:.78rem;font-weight:600}.pf-tag-row{gap:10px}.pf-tag-icon,.pf-tag-row{align-items:center;display:flex}.pf-tag-icon{background:#7c2d12;border-radius:4px 4px 7px 7px;color:#fff;flex-shrink:0;font-size:1.2rem;font-weight:700;height:48px;justify-content:center;position:relative;width:40px}.pf-tag-icon:before{background:#fff;border:2px solid #7c2d12;border-radius:50%;content:"";height:11px;left:50%;position:absolute;top:-7px;transform:translateX(-50%);width:11px}.pf-amount-block{display:flex;flex-direction:column;line-height:1}.pf-amount{color:#7c2d12;font-size:2rem;font-weight:800;line-height:1}.pf-unit{color:#7c2d12;font-size:.9rem;font-weight:700}.pf-unit--teal{color:#f97316}.pf-sub-label{color:#94a3b8;font-size:.68rem;line-height:1.4;text-align:center}.pf-launch-box{background:#f973160a;border:2px solid #f97316;border-radius:12px;flex:1 1;flex-direction:column;padding:14px 12px}.pf-launch-badge,.pf-launch-box{align-items:center;display:flex;gap:5px}.pf-launch-badge{background:#f97316;border-radius:20px;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.05rem;padding:4px 11px}.pf-launch-period{color:#7c2d12;font-size:.68rem;font-weight:700;letter-spacing:.03rem}.pf-launch-amount{color:#f97316;font-size:2.1rem;font-weight:800;line-height:1}.pf-server-col{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.pf-extra-card{background:#7c2d12;border-radius:14px;box-shadow:0 4px 24px #0a244733;overflow:hidden}.pf-extra-header{align-items:center;display:flex;gap:14px;justify-content:center;padding:18px 24px 14px}.pf-db-wrap{display:flex;flex-shrink:0;position:relative}.pf-db-plus{align-items:center;background:#f97316;border-radius:50%;bottom:-4px;color:#fff;display:flex;height:19px;justify-content:center;position:absolute;right:-8px;width:19px}.pf-extra-title{color:#fff;font-size:1.45rem;font-weight:800;letter-spacing:.04rem}.pf-extra-body{display:flex;gap:14px;padding:0 24px 24px}.pf-extra-package{background:#ffffff14;border-radius:10px;flex:1 1;padding:16px 18px}.pf-extra-pkg-badge{background:#f97316;border-radius:20px;color:#fff;display:inline-block;font-size:.72rem;font-weight:700;margin-bottom:13px;padding:3px 13px}.pf-extra-pkg-row{align-items:center;display:flex;gap:14px}.pf-extra-gb-circle{align-items:center;background:#f97316;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.95rem;font-weight:800;height:65px;justify-content:center;line-height:1.2;text-align:center;width:65px}.pf-extra-pkg-info{display:flex;flex-direction:column;gap:2px}.pf-extra-pkg-name{color:#fff;font-size:.82rem;font-weight:600}.pf-extra-pkg-price{color:#f97316;font-size:1.45rem;font-weight:800;line-height:1.1}.pf-extra-pkg-sub{color:#fff9;font-size:.7rem}.pf-notes{background:#ffffff14;border-radius:10px;flex:1 1;padding:16px 18px}.pf-notes-badge{background:#1a6dcc;border-radius:20px;color:#fff;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04rem;margin-bottom:13px;padding:3px 13px}.pf-notes-list{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.pf-notes-list li{align-items:flex-start;color:#ffffffd9;display:flex;font-size:.75rem;font-weight:300;gap:9px;line-height:1.5}.pf-note-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.pf-ni-blue{background:#1a6dcc;color:#fff}.pf-ni-teal{background:#f97316;color:#fff}.pf-ni-amber{background:#f59e0b;color:#fff}.pf-form-col{flex-shrink:0;position:-webkit-sticky;position:sticky;top:88px;width:320px}.pf-form-card{background:#fff;border-radius:14px;box-shadow:0 4px 24px #0a24471f;overflow:hidden}.pf-form-header{align-items:flex-start;background:#7c2d12;display:flex;gap:13px;padding:18px 22px}.pf-form-card-title{color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.1rem;line-height:1}.pf-form-card-desc{color:#fff9;font-size:.72rem;font-weight:300;line-height:1.5;margin-top:5px}.pf-form-body{padding:20px 22px 22px}.pf-field{margin-bottom:13px}.pf-field-label{color:#1e293b;display:block;font-size:.72rem;font-weight:600;letter-spacing:.01rem;margin-bottom:5px}.pf-field-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;box-sizing:border-box;color:#1e293b;font-family:Montserrat,Inter,sans-serif;font-size:.8rem;font-weight:300;outline:none;padding:8px 12px;transition:border-color .2s,background .2s;width:100%}.pf-field-input::placeholder{color:#94a3b8;font-size:.76rem}.pf-field-input:focus{background:#fff;border-color:#f97316}.pf-kvkk{align-items:flex-start;cursor:pointer;display:flex;gap:9px;margin-top:14px}.pf-kvkk-checkbox{accent-color:#f97316;cursor:pointer;flex-shrink:0;margin-top:2px}.pf-check-row{display:flex;flex-direction:column;gap:6px;margin-top:14px}.pf-kvkk-inline,.pf-lansman-check{margin-top:0}.pf-kvkk-text{color:#475569;font-size:.68rem;font-weight:300;line-height:1.55}.pf-kvkk-link{background:#0000;border:none;color:#ea580c;cursor:pointer;font-family:Montserrat,Inter,sans-serif;font-size:inherit;font-weight:500;outline:none;padding:0;text-decoration:underline}.pf-kvkk-link:hover{color:#7c2d12}.pf-btn-submit{background:#f97316;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Montserrat,Inter,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.08rem;margin-top:16px;padding:12px 16px;text-transform:uppercase;transition:background .2s;width:100%}.pf-btn-submit:hover:not(:disabled){background:#ea580c}.pf-btn-submit:disabled{background:#94a3b8;cursor:not-allowed}.pf-success{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:7px;color:#16a34a;font-weight:500}.pf-error,.pf-success{font-size:.76rem;margin-top:12px;padding:10px 14px}.pf-error{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626}.pf-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.pf-modal{background:#fff;border-radius:10px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:620px;overflow:hidden;width:100%}.pf-modal-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 22px 14px}.pf-modal-title{color:#1e293b;font-size:.95rem;font-weight:600;letter-spacing:.03rem}.pf-modal-close{align-items:center;background:#0000;border:none;color:#94a3b8;cursor:pointer;display:flex;outline:none;padding:4px;transition:color .2s}.pf-modal-close:hover{color:#475569}.pf-modal-body{flex:1 1;overflow-y:auto;padding:22px}.pf-modal-section{margin-bottom:18px}.pf-modal-section h3{color:#ea580c;font-size:.78rem;font-weight:700;letter-spacing:.08rem;margin-bottom:7px;text-transform:uppercase}.pf-modal-section p{color:#475569;font-size:.8rem;font-weight:300;line-height:1.65}.pf-modal-section strong{color:#1e293b;font-weight:500}.pf-modal-section ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.pf-modal-section ul li{align-items:flex-start;color:#475569;display:flex;font-size:.8rem;font-weight:300;gap:8px;line-height:1.55}.pf-modal-section ul li:before{background:#f97316;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:6px;margin-top:6px;width:6px}@media (max-width:1000px){.pf-hero-inner,.pf-main{padding-left:28px;padding-right:28px}.pf-form-col{width:290px}}@media (max-width:820px){.pf-main{flex-direction:column}.pf-form-col{position:static;width:100%}.pf-hero-title{font-size:2.6rem}}@media (max-width:600px){.pf-hero-badge{display:none}.pf-hero-title{font-size:2.1rem}.pf-monthly-card{flex-direction:column;padding:20px}.pf-prices-col{width:100%}.pf-server-col{display:none}.pf-extra-body{flex-direction:column}.pf-main{gap:16px;padding:20px 16px 48px}.pf-hero-inner{padding:0 20px}}.lansman-modal{border-radius:20px;max-width:480px;overflow:hidden}.lansman-modal-header{align-items:flex-start;background:linear-gradient(135deg,#1e1b4b,#4f46e5);border-bottom:none;display:flex;justify-content:space-between;padding:24px 28px}.lansman-modal-header .pf-modal-title{color:#fff;font-size:20px;margin:0}.lansman-modal-header .pf-modal-close{background:#ffffff1f;border-radius:8px;color:#fffc;padding:4px}.lansman-modal-header .pf-modal-close:hover{background:#ffffff38;color:#fff}.lansman-modal-sub{color:#ffffffb3;font-size:13px;margin:4px 0 0}.lansman-modal-body{background:#fff;padding:24px 28px 28px}.lansman-etkinlik-bilgi{background:#f5f3ff;border:1px solid #e0e7ff;border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.lansman-etkinlik-item{align-items:center;display:flex;flex:1 1;gap:10px}.lansman-etkinlik-icon{flex-shrink:0;font-size:20px}.lansman-etkinlik-item>div{display:flex;flex-direction:column;gap:2px}.lansman-etkinlik-label{color:#6d28d9;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lansman-etkinlik-deger{color:#1e293b;font-size:12.5px;font-weight:600}.lansman-quota-alert{align-items:flex-start;background:#4f46e514;border:1px solid #4f46e533;border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.lansman-quota-icon{color:#4f46e5;flex-shrink:0;margin-top:2px}.lansman-quota-text{color:#1e1b4b;font-size:13px;font-weight:500;line-height:1.6;margin:0}.lansman-form{display:flex;flex-direction:column;gap:0}.lansman-btn-submit{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;box-shadow:0 4px 16px #6366f159!important}.lansman-btn-submit:hover{box-shadow:0 6px 24px #6366f173!important}.lansman-success-wrap{padding:20px 0;text-align:center}.lansman-success-icon{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:50%;color:#fff;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.lansman-success-wrap h3{color:#1e293b;font-size:20px;margin:0 0 8px}.lansman-success-wrap p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.lansman-katilim-group{display:flex;gap:10px;margin-top:6px}.lansman-katilim-opt{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;padding:10px 14px;transition:all .2s}.lansman-katilim-opt input[type=radio]{display:none}.lansman-katilim-opt:hover{background:#eef2ff;border-color:#a5b4fc;color:#4f46e5}.lansman-katilim-opt.selected{background:#eef2ff;border-color:#6366f1;color:#4f46e5;font-weight:600}@media (max-width:600px){.wp-btn-lansman{font-size:12px;padding:7px 12px}.lansman-modal{max-width:95vw}.lansman-modal-body{padding:20px}.lansman-katilim-group{flex-direction:column}}.wp-duyuru-banner{align-items:center;animation:wp-duyuru-in .45s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(120deg,#1e1b4b,#3730a3 40%,#4f46e5 75%,#818cf8);border:1px solid #ffffff26;border-radius:18px;box-shadow:0 12px 48px #4f46e573,0 2px 12px #00000026;display:flex;gap:16px;left:50%;padding:16px 20px 16px 24px;position:fixed;top:72px;transform:translateX(-50%);width:min(720px,calc(100vw - 32px));z-index:9998}@keyframes wp-duyuru-in{0%{opacity:0;transform:translateX(-50%) translateY(-16px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.wp-duyuru-inner{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:14px}.wp-duyuru-badge{align-items:center;background:#ffffff2e;border:1px solid #fff3;border-radius:20px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.07em;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.wp-duyuru-text{color:#ffffffe6;font-size:13.5px;line-height:1.55;margin:0}.wp-duyuru-text strong{color:#fde68a;font-weight:700}.wp-duyuru-kapat{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:8px;color:#ffffffbf;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background .2s,color .2s;width:30px}.wp-duyuru-kapat:hover{background:#ffffff40;color:#fff}@media (max-width:600px){.wp-duyuru-banner{padding:14px 16px;top:64px}.wp-duyuru-inner{gap:10px}.wp-duyuru-text{font-size:12.5px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif}.login-container{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary) 30%,var(--color-secondary) 55%,var(--color-primary) 100%);display:flex;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.login-container:before{background:radial-gradient(circle,#ffffff1a 0,#0000 60%);content:"";height:200%;left:-20%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:0}.left-section{align-items:center;color:#fff;display:flex;flex:1 1;justify-content:center;padding:40px;position:relative;z-index:10}.content-wrapper{max-width:500px;text-align:center}.main-icon-circle{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;height:120px;justify-content:center;margin:0 auto 30px;position:relative;width:100px}.main-icon{color:#fff;font-size:3rem}.main-logo-img{filter:brightness(0) invert(1);height:auto;margin-bottom:30px;object-fit:contain;width:420px}.floating-badge{align-items:center;background:gold;border-radius:50%;box-shadow:0 4px 10px #0003;color:#d35400;display:flex;font-weight:700;height:30px;justify-content:center;position:absolute;width:30px}.badge-1{left:-15px;top:-10px;transform:scale(.8)}.badge-2{right:-20px;top:20px}.check-badge{background:#fff;border-radius:50%;bottom:-10px;color:#2ecc71;display:flex;font-size:2rem;position:absolute;right:-10px}.content-wrapper h1{font-size:2rem;font-weight:700;margin-bottom:15px}.subtitle{font-size:.95rem;line-height:1.5;margin-bottom:40px;opacity:.9}.features-list{display:flex;flex-direction:column;gap:15px;text-align:left}.feature-item{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:15px;padding:15px;transition:transform .2s}.feature-item:hover{background:#ffffff40;transform:translateX(5px)}.feature-icon{align-items:center;background:#fff3;border-radius:8px;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.feature-text h3{font-size:1.1rem;font-weight:600;margin-bottom:2px}.feature-text p{font-size:1rem;opacity:.8}.right-section{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative;z-index:10}.right-section:before{background:linear-gradient(to right,#0000 0,color-mix(in srgb,var(--color-background) 80%,#0000) 50%,var(--color-background) 100%);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.login-card{background:var(--color-background);border-radius:24px;box-shadow:0 20px 60px #00000026;padding:40px;position:relative;text-align:center;width:500px;z-index:10}.login-card-header{margin-bottom:30px}.login-card-logo{height:auto;margin-bottom:20px;object-fit:contain;width:220px}.welcome-title{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:10px;margin-top:6px}.welcome-text{color:var(--color-text);font-size:1.35rem;font-weight:600;line-height:1.2}.login-card-header p{color:var(--color-textSecondary);font-size:.85rem;margin-top:0}.error-message{background:#fff5f5;border:1px solid #ffedd5;border-radius:10px;color:#c2410c;font-size:.85rem;font-weight:500;margin-bottom:1.5rem;padding:12px}.input-group{margin-bottom:20px;text-align:left}.input-group label{color:var(--color-text);display:block;font-size:.8rem;font-weight:600;margin-bottom:8px}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:.9rem;outline:none;padding:12px 40px;transition:all .3s;width:100%}.input-wrapper input:focus{background-color:var(--color-background);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,#0000)}.input-wrapper input:disabled{cursor:not-allowed;opacity:.6}.input-icon{left:12px}.input-icon,.password-toggle{color:var(--color-textSecondary);position:absolute}.password-toggle{align-items:center;cursor:pointer;display:flex;right:12px}.password-toggle:hover{color:var(--color-primary)}.form-actions{align-items:center;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:25px}.checkbox-container{color:var(--color-textSecondary)}.checkbox-container input{accent-color:var(--color-primary);margin-right:8px}.forgot-password{color:var(--color-primary);font-weight:500;text-decoration:none}.forgot-password:hover{color:var(--color-secondary);text-decoration:underline}.turnstile-container{margin:20px 0}.login-button,.turnstile-container{display:flex;justify-content:center}.login-button{align-items:center;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);border:none;border-radius:8px;box-shadow:0 10px 20px color-mix(in srgb,var(--color-primary) 30%,#0000);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;gap:10px;padding:14px;transition:transform .2s;width:100%}.login-button:hover:not(:disabled){box-shadow:0 15px 25px color-mix(in srgb,var(--color-primary) 40%,#0000);transform:translateY(-2px)}.login-button:active:not(:disabled){transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.card-footer{color:var(--color-textSecondary);font-size:.8rem;margin-top:20px}.card-footer a{color:var(--color-primary);font-weight:600;text-decoration:none}.card-footer a:hover{text-decoration:underline}@media (max-width:900px){.login-container{flex-direction:column;height:auto;min-height:100vh}.left-section{min-height:auto;padding:40px 20px 30px}.content-wrapper h1{font-size:1.5rem}.subtitle{font-size:.85rem;margin-bottom:20px}.features-list{gap:10px}.feature-item{padding:12px}.feature-text h3{font-size:.95rem}.feature-text p{font-size:.85rem}.right-section{background:var(--color-background);min-height:auto;padding:30px 20px 40px}.right-section:before{display:none}.login-card{box-shadow:none;max-width:100%;padding:20px;width:100%}.login-card-header,.main-icon-circle{margin-bottom:20px}.main-icon-circle{height:100px;width:80px}.main-icon{font-size:2.5rem}}@media (max-width:480px){.left-section{padding:30px 15px 20px}.right-section{padding:20px 15px 30px}.login-card{padding:15px}.content-wrapper h1{font-size:1.3rem}.welcome-text{font-size:1.1rem}.input-group{margin-bottom:15px}.login-button{font-size:.95rem;padding:12px}.forgot-modal{margin:20px;padding:30px 20px}}.forgot-modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.forgot-modal{animation:slideUp .3s ease;background:var(--color-background);border-radius:20px;box-shadow:0 25px 50px #00000040;max-width:420px;padding:40px;position:relative;text-align:center;width:100%}.forgot-modal-close{align-items:center;background:var(--color-surface);border:none;border-radius:50%;color:var(--color-textSecondary);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .2s;width:32px}.forgot-modal-close:hover{background:var(--color-border);color:var(--color-text)}.forgot-modal-icon{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:50%;box-shadow:0 10px 25px color-mix(in srgb,var(--color-primary) 30%,#0000);color:#fff;display:flex;font-size:1.8rem;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.forgot-modal h2{color:var(--color-text);font-size:1.4rem;margin-bottom:10px}.forgot-modal>p{color:var(--color-textSecondary);font-size:.9rem;line-height:1.5;margin-bottom:25px}.forgot-input-group{margin-bottom:20px;position:relative}.forgot-input-icon{color:var(--color-textSecondary);font-size:.9rem;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.forgot-input-group input{background-color:var(--color-background);border:2px solid var(--color-border);border-radius:10px;color:var(--color-text);font-size:.95rem;outline:none;padding:14px 14px 14px 42px;transition:all .2s;width:100%}.forgot-input-group input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,#0000)}.forgot-input-group input:disabled{background:var(--color-surface);cursor:not-allowed}.forgot-message{border-radius:8px;font-size:.85rem;margin-bottom:15px;padding:12px 15px;text-align:left}.forgot-message.success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.forgot-message.error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.forgot-submit-btn{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);border:none;border-radius:10px;box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 30%,#0000);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px;transition:all .2s;width:100%}.forgot-submit-btn:hover:not(:disabled){box-shadow:0 12px 25px color-mix(in srgb,var(--color-primary) 40%,#0000);transform:translateY(-2px)}.forgot-submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.forgot-cancel-btn{background:#0000;border:2px solid var(--color-border);border-radius:10px;color:var(--color-textSecondary);cursor:pointer;font-size:.9rem;font-weight:500;margin-top:12px;padding:12px;transition:all .2s;width:100%}.forgot-cancel-btn:hover{background:var(--color-surface);border-color:var(--color-primary);color:var(--color-text)}.theme-night .forgot-submit-btn,.theme-night .login-button{color:#fff}.theme-night .right-section:before{background:linear-gradient(to right,#0000 0,color-mix(in srgb,var(--color-background) 80%,#0000) 50%,var(--color-background) 100%)}.login-theme-selector{position:absolute;right:20px;top:20px;z-index:1000}.login-theme-selector .theme-selector-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:50%;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.login-theme-selector .theme-selector-button:hover{background:#fff;box-shadow:0 6px 12px #00000026;transform:scale(1.1)}.login-theme-selector .theme-icon{color:var(--color-primary);display:flex;font-size:1.2rem}.theme-night .input-wrapper input,.theme-night input[type=password],.theme-night input[type=text]{-webkit-text-fill-color:#f9fafb!important;background-color:#374151!important;border-color:#4b5563!important;box-shadow:none;color:#f9fafb!important;color-scheme:dark}.theme-night .input-wrapper input::placeholder{color:#9ca3af!important;opacity:1}.theme-night .input-wrapper input:-webkit-autofill,.theme-night input:-webkit-autofill,.theme-night input:-webkit-autofill:active,.theme-night input:-webkit-autofill:focus,.theme-night input:-webkit-autofill:hover{-webkit-text-fill-color:#f9fafb!important;-webkit-box-shadow:inset 0 0 0 30px #374151!important;caret-color:#f9fafb!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.theme-night .login-button{background:linear-gradient(90deg,#f97316,#eab308)!important;box-shadow:0 10px 20px #f973164d!important;color:#fff!important}.theme-night .login-button:hover:not(:disabled){box-shadow:0 15px 25px #f9731666!important}.theme-night .card-footer,.theme-night .card-footer a,.theme-night .card-footer p{background-color:initial!important;color:#9ca3af!important}.theme-night .card-footer a{color:#f97316!important}.theme-night .card-footer a:hover{color:#eab308!important;text-decoration:underline!important}.admin-layout{display:flex;flex-direction:row;min-height:100vh;overflow:hidden;width:100%}.admin-header{background-color:#1e293b;box-shadow:4px 0 10px #0000001a;color:#e2e8f0;display:flex;flex-direction:column;flex-shrink:0;height:100vh;left:0;position:-webkit-sticky;position:sticky;top:0;width:260px;z-index:1000}.admin-header-content{display:flex;flex-direction:column;height:100%;padding:1.5rem 1rem;width:100%}.admin-logo{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:1rem;padding-left:.5rem;text-align:left}.admin-logo h1{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.5px;margin:0}.admin-nav{display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow-y:auto;width:100%}.admin-nav a{align-items:center;border-radius:6px;color:#94a3b8;display:flex;font-size:.95rem;font-weight:500;padding:0;text-decoration:none;transition:all .2s ease}.admin-nav a:hover{background-color:#ffffff0d;color:#fff}.admin-nav a.active{background-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a;color:#fff;font-weight:600}.admin-nav a.active:after{display:none}.admin-top-bar{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;display:flex;flex-shrink:0;justify-content:flex-end;padding:.75rem 2rem}.admin-user-info{align-items:center;display:flex;gap:1.25rem}.user-name{color:#1e293b;font-size:.95rem;font-weight:600}.logout-btn{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:center;padding:.5rem 1.25rem;transition:all .2s ease}.logout-btn:hover{background:#ef4444;border-color:#ef4444;box-shadow:0 4px 6px -1px #ef444433;color:#fff}.admin-main{background-color:#f8fafc;display:flex;flex:1 1;flex-direction:column;height:100vh;overflow:hidden}.admin-content-area{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:2rem}@media (max-width:900px){.admin-layout{flex-direction:column}.admin-header{height:auto;padding:0;position:relative;width:100%}.admin-header-content{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:1rem}.admin-logo{border-bottom:none;margin-bottom:0;padding-bottom:0}.admin-nav,.admin-user-info{display:none}}.admin-menu-toggle{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;justify-content:space-between;padding:0;text-align:left;transition:all .2s ease;width:100%}.admin-menu-toggle.open,.admin-menu-toggle:hover{background-color:#ffffff0d;color:#fff}.toggle-icon{font-size:.75rem;opacity:.7}.admin-sub-menu{animation:slideDown .3s ease;display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem;padding-left:1rem}.sub-menu-link{border-left:1px solid #ffffff1a;border-radius:0 6px 6px 0!important;color:#64748b!important;font-size:.85rem!important;padding:0!important}.sub-menu-link:hover{background-color:#ffffff0d!important;color:#fff!important}.sub-menu-link.active{background-color:#3b82f61a!important;border-left-color:#3b82f6;box-shadow:none!important;color:#fff!important;font-weight:600!important}.admin-sub-menu-group{width:100%}.sub-menu-toggle{align-items:center;background:#0000;border:none;border-left:1px solid #ffffff1a;border-radius:0 6px 6px 0;color:#64748b;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;justify-content:space-between;padding:0;text-align:left;transition:all .2s ease;width:100%}.sub-menu-toggle.open,.sub-menu-toggle:hover{background-color:#ffffff0d;color:#fff}.admin-nested-menu{animation:slideDown .3s ease;display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem;padding-left:1rem}.nested-menu-link{border-left:1px solid #ffffff1a;border-radius:0 6px 6px 0!important;color:#64748b!important;display:block;font-size:.8rem!important;padding:.4rem 1rem!important;text-decoration:none;transition:all .2s ease}.nested-menu-link:hover{background-color:#ffffff0d!important;color:#fff!important}.nested-menu-link.active{background-color:#3b82f61a!important;border-left-color:#3b82f6;color:#fff!important;font-weight:600!important}.home-excel-btn{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#16a34a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;padding:6px 14px;transition:all .2s ease;white-space:nowrap}.home-excel-btn:hover{background:#dcfce7;border-color:#86efac;color:#15803d;transform:translateY(-1px)}.home-excel-btn:active{transform:translateY(0)}.home-page-container .period-selector-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.home-page-container .period-type-tabs{background:#1e293b99;background:var(--color-surface,#1e293b99);border:1px solid #ffffff1f;border:1px solid var(--color-border,#ffffff1f);border-radius:20px;display:flex;gap:4px;padding:4px}.home-page-container .period-type-tab{background:none;border:none;border-radius:16px;color:#94a3b8;color:var(--color-textSecondary,#94a3b8);cursor:pointer;font-size:13px;font-weight:500;padding:5px 14px;transition:all .2s ease;white-space:nowrap}.home-page-container .period-type-tab:hover:not(.active){background:#ffffff0f;color:#e2e8f0;color:var(--color-text,#e2e8f0)}.home-page-container .period-type-tab.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #6366f166;color:#fff!important;font-weight:600}.home-page-container .period-type-tab.disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.home-page-container .donem-selector{align-items:center;display:flex;gap:4px;position:relative;z-index:100}.home-page-container .nav-btn{align-items:center;background:#1e293bcc;background:var(--color-surface,#1e293bcc);border:1px solid #ffffff1f;border:1px solid var(--color-border,#ffffff1f);border-radius:50%;color:#94a3b8;color:var(--color-textSecondary,#94a3b8);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;font-weight:400;height:32px;justify-content:center;line-height:1;transition:all .15s ease;width:32px}.home-page-container .nav-btn:hover{background:#ffffff1a;background:var(--color-hover,#ffffff1a);border-color:#fff3;color:#e2e8f0;color:var(--color-text,#e2e8f0)}.home-page-container .nav-btn:active{transform:scale(.92)}.home-page-container .donem-text{color:#fff;font-size:14px;font-weight:600;letter-spacing:.3px;min-width:270px;text-align:center}.home-page-container .donem-text.clickable{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;box-shadow:0 2px 10px #6366f159;cursor:pointer;padding:2px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.home-page-container .donem-text.clickable:hover{background:linear-gradient(135deg,#4f52d6,#7c3aed);box-shadow:0 4px 14px #6366f180;transform:translateY(-1px)}.period-picker-modal{background:#1e293b;background:var(--color-surface,#1e293b);border:1px solid #ffffff1a;border:1px solid var(--color-border,#ffffff1a);box-shadow:0 12px 40px #00000059,0 0 0 1px #ffffff14}.period-picker-modal .period-picker-grid{box-sizing:border-box;padding:20px;width:300px}.period-picker-grid.period-picker-wide{box-sizing:border-box;width:320px}.period-picker-title{color:#e2e8f0;color:var(--color-text,#e2e8f0)}.period-picker-title:hover{background:#ffffff0f;background:var(--color-hover,#ffffff0f)}.period-picker-arrows button{color:#64748b;color:var(--color-textSecondary,#64748b)}.period-picker-arrows button:hover{background:#ffffff0f;background:var(--color-hover,#ffffff0f)}.period-item,.period-picker-arrows button:hover{color:#e2e8f0;color:var(--color-text,#e2e8f0)}.period-item:hover:not(.selected):not(.disabled):not(.faded){background:#ffffff0f;background:var(--color-hover,#ffffff0f)}.quarter-item{border:1px solid #ffffff14;border:1px solid var(--color-border,#ffffff14)}.quarter-item:hover:not(.selected):not(.disabled){background:#ffffff0f;background:var(--color-hover,#ffffff0f);border-color:#ffffff26}.quarter-label{color:#e2e8f0;color:var(--color-text,#e2e8f0)}.quarter-months{color:#94a3b8;color:var(--color-textSecondary,#94a3b8)}.quarter-item.selected .quarter-label,.quarter-item.selected .quarter-months{color:#fff!important}.week-item{text-align:left}.week-item:hover:not(.selected):not(.disabled){background:#ffffff0f;background:var(--color-hover,#ffffff0f)}.week-number{color:#94a3b8;color:var(--color-textSecondary,#94a3b8);min-width:30px}.week-range{color:#e2e8f0;color:var(--color-text,#e2e8f0)}.week-item.selected .week-number,.week-item.selected .week-range{color:#fff!important}.day-header{color:#64748b;color:var(--color-textSecondary,#64748b)}.day-item{color:#e2e8f0;color:var(--color-text,#e2e8f0)}.day-item:hover:not(.selected):not(.disabled){background:#ffffff0f;background:var(--color-hover,#ffffff0f)}.day-item.selected{color:#fff!important}.home-page-container .home-data-table{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.home-page-container .home-data-table tbody tr,.home-page-container .home-data-table thead tr{transition:background-color .2s ease}.home-page-container .home-data-table tbody tr:hover{background-color:#f9fafb;background-color:var(--color-surface,#f9fafb)}body:not(.theme-night) .home-page-container .period-type-tabs{background:#f1f5f9e6;border-color:#00000014}body:not(.theme-night) .home-page-container .period-type-tab{color:#64748b}body:not(.theme-night) .home-page-container .period-type-tab:hover:not(.active){background:#0000000a;color:#334155}body:not(.theme-night) .home-page-container .nav-btn{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}body:not(.theme-night) .home-page-container .nav-btn:hover{background:#e2e8f0;color:#334155}body:not(.theme-night) .period-picker-modal{background:#fff;border-color:#e2e8f0;box-shadow:0 12px 40px #0000001f}body:not(.theme-night) .period-picker-title{color:#1e293b}body:not(.theme-night) .period-picker-arrows button{color:#94a3b8}body:not(.theme-night) .period-item{color:#334155}body:not(.theme-night) .period-item:hover:not(.selected):not(.disabled):not(.faded){background:#f1f5f9}body:not(.theme-night) .quarter-item{border-color:#e2e8f0}body:not(.theme-night) .quarter-item:hover:not(.selected):not(.disabled){background:#f1f5f9}body:not(.theme-night) .quarter-label{color:#1e293b}body:not(.theme-night) .quarter-months{color:#64748b}body:not(.theme-night) .week-item:hover:not(.selected):not(.disabled){background:#f1f5f9}body:not(.theme-night) .week-number{color:#64748b}body:not(.theme-night) .week-range{color:#334155}body:not(.theme-night) .day-header{color:#94a3b8}body:not(.theme-night) .day-item{color:#334155}body:not(.theme-night) .day-item:hover:not(.selected):not(.disabled){background:#f1f5f9}body:not(.theme-night) .home-data-table tbody tr:hover{background-color:#f9fafb}body:not(.theme-night) .day-item.selected,body:not(.theme-night) .period-item.selected,body:not(.theme-night) .quarter-item.selected .quarter-label,body:not(.theme-night) .quarter-item.selected .quarter-months,body:not(.theme-night) .week-item.selected .week-number,body:not(.theme-night) .week-item.selected .week-range{color:#fff!important}@keyframes nts-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nts-pulse-ring{0%,to{box-shadow:0 0 0 0 #ef535040}50%{box-shadow:0 0 0 14px #ef535000}}.nts-wrapper{display:flex;justify-content:center;padding:48px 20px 20px}.nts-card{animation:nts-fade-up .45s cubic-bezier(.22,1,.36,1) both;background:#fff;border-radius:20px;box-shadow:0 4px 6px -1px #0000000d,0 20px 50px -10px #0000001f;max-width:540px;overflow:hidden;width:100%}.nts-header{align-items:flex-end;background:linear-gradient(135deg,#ef5350,#e53935);border-radius:20px 20px 0 0;height:110px;position:relative}.nts-header,.nts-icon-ring{display:flex;justify-content:center}.nts-icon-ring{align-items:center;animation:nts-pulse-ring 3s ease-in-out infinite;background:#fff8f0;border:6px solid #fff;border-radius:50%;bottom:-60px;box-shadow:0 6px 20px #ef535033;height:120px;position:absolute;width:120px}.nts-icon-ring svg{display:block;flex-shrink:0;height:60px;width:68px}.nts-body{padding:80px 56px 44px;text-align:center}.nts-title{color:#111827;font-size:24px;font-weight:700;letter-spacing:-.4px;margin:0 0 14px}.nts-desc{color:#6b7280;font-size:16px;line-height:1.7;margin:0 0 32px}.nts-hint{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;color:#374151;display:inline-flex;font-size:14px;gap:10px;padding:12px 24px;white-space:nowrap}.nts-dot{color:#f97316;font-size:20px;font-weight:800;letter-spacing:2px;line-height:1}body.theme-night .nts-card{background:#1f2937;box-shadow:0 4px 6px -1px #00000040,0 20px 50px -10px #00000073}body.theme-night .nts-header{background:linear-gradient(135deg,#b71c1c,#c62828)}body.theme-night .nts-icon-ring{background:#292524;border-color:#374151}body.theme-night .nts-title{color:#f9fafb}body.theme-night .nts-desc{color:#9ca3af}body.theme-night .nts-hint{background:#292524;border-color:#78350f;color:#d1d5db}body.theme-night .nts-dot{color:#fb923c}.patern-analizi-page .donem-text{min-width:140px}.patern-analizi-page .donem-text.clickable{padding:2px 14px}.patern-analizi-page .period-type-tabs{padding:2px 4px}.patern-analizi-page .period-type-tab{font-size:11px;padding:3px 12px}.patern-analizi-page .nav-btn{height:28px;width:28px}.patern-analizi-page{box-sizing:border-box;max-width:100%;overflow:clip}.patern-main-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:2fr 1fr;min-width:0}.patern-left-col{display:flex;flex-direction:column;gap:2px;min-width:0}.patern-filter-row{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr;min-width:0}.patern-filter-card,.patern-sutun-card{min-width:0;overflow:hidden}.patern-right-col{min-width:0;position:-webkit-sticky;position:sticky;top:16px}.patern-card-body{min-height:200px}.patern-card-body,.patern-card-body-sm{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:16px}.patern-card-body-sm{min-height:120px}.patern-right-col .patern-card-body{min-height:600px}.patern-sutun-btn{background:none;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s ease;white-space:nowrap}.patern-sutun-btn:hover{border-color:#6366f1;border-color:var(--color-primary,#6366f1);color:#6366f1;color:var(--color-primary,#6366f1)}.patern-sutun-btn.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;box-shadow:0 2px 8px #6366f159;color:#fff;font-weight:600}.patern-table-wrapper{overflow-x:auto;overflow-y:auto;scrollbar-color:#e2e8f0 #0000;scrollbar-color:var(--color-border,#e2e8f0) #0000;scrollbar-width:thin;width:100%}.patern-table-wrapper::-webkit-scrollbar{height:5px;width:5px}.patern-table-wrapper::-webkit-scrollbar-track{background:#0000}.patern-table-wrapper::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--color-border,#e2e8f0);border-radius:4px}.patern-key2-wrapper{max-height:140px;overflow-x:auto;overflow-y:auto;scrollbar-color:#e2e8f0 #0000;scrollbar-color:var(--color-border,#e2e8f0) #0000;scrollbar-width:thin}.patern-table{border-collapse:collapse;font-size:12px;min-width:-webkit-max-content;min-width:max-content;table-layout:auto;width:100%}.patern-table thead tr{width:100%}.patern-table th{background:#eef2ff!important;border-bottom:2px solid #c7d2fe;color:#6366f1;cursor:pointer;font-size:11px;font-weight:700;padding:2px 10px;position:-webkit-sticky;position:sticky;text-align:left;top:0;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:2}.patern-table th:hover{background:#e0e7ff}.patern-col-resize{cursor:col-resize;height:100%;position:absolute;right:0;top:0;width:5px;z-index:1}.patern-col-resize.active,.patern-col-resize:hover{background:#6366f166}.patern-sort-icon{font-size:10px;margin-left:4px;opacity:.7}.patern-sort-btn{border-radius:3px;cursor:pointer;display:inline-block;font-size:10px;margin-left:3px;opacity:.35;padding:1px 3px;transition:opacity .1s,background .1s;vertical-align:middle}.patern-sort-btn:hover{background:#6366f126;opacity:1}.patern-sort-btn.active{color:#6366f1;font-weight:700;opacity:1}.patern-filter-cell{background:#e8eeff!important;border-bottom:1px solid #c7d2fe!important;cursor:default;font-weight:400;padding:3px 4px!important;position:-webkit-sticky;position:sticky;z-index:2}body.theme-night .patern-filter-cell{background:#1a1848!important;border-bottom-color:#3730a3!important}.patern-filter-type-row{align-items:center;display:flex;gap:1px;margin-bottom:3px}.patern-filter-type-btn{background:#fff;border:1px solid #c7d2fe;border-radius:3px;color:#6366f1;cursor:pointer;flex:1 1;font-size:10px;font-weight:600;line-height:1.4;padding:1px 0;text-align:center;transition:background .1s,color .1s}.patern-filter-type-btn:hover{background:#e0e7ff}.patern-filter-type-btn.active{background:#6366f1;border-color:#6366f1;color:#fff}body.theme-night .patern-filter-type-btn{background:#1e1b4b;border-color:#3730a3;color:#a5b4fc}body.theme-night .patern-filter-type-btn.active{background:#6366f1;color:#fff}.patern-filter-type-clear{background:none;border:none;border-radius:3px;color:#94a3b8;cursor:pointer;flex:none;font-size:13px;line-height:1;padding:1px 4px}.patern-filter-type-clear:hover{background:#ef44441a;color:#ef4444}.patern-col-filter-input{background:#fff;border:1px solid #c7d2fe;border-radius:4px;box-sizing:border-box;color:#1f2937;display:block;font-family:inherit;font-size:11px;min-width:36px;outline:none;padding:2px 5px;width:100%}.patern-col-filter-input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f12e}body.theme-night .patern-col-filter-input{background:#0f172a;border-color:#3730a3;color:#e2e8f0}body.theme-night .patern-table th{background:#1e1b4b!important;border-bottom-color:#3730a3;color:#a5b4fc}.patern-table th[data-col=faturasiz]{background:#fde8e8!important}body.theme-night .patern-table th[data-col=faturasiz]{background:#3b1515!important}.patern-table th:first-child{border-right:2px solid #c7d2fe;font-weight:700;min-width:100px;text-align:left}.patern-table td:first-child{border-right:2px solid #e5e7eb;border-right:2px solid var(--color-border,#e5e7eb);font-weight:700;min-width:100px}.patern-table td{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);color:#1f2937;color:var(--color-text,#1f2937);padding:0 10px;text-align:left;white-space:nowrap}.patern-table tbody tr:hover td,.patern-table tbody tr:hover td:first-child{background:#f9fafb;background:var(--color-surface,#f9fafb)}.patern-table--grid td,.patern-table--grid th{border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb)}.patern-table--grid td:last-child,.patern-table--grid th:last-child{border-right:none}body.theme-night .patern-table--grid td,body.theme-night .patern-table--grid th{border-right-color:#3730a3}.patern-td-tip{overflow:visible!important;position:relative}.patern-td-tip>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patern-td-tip[data-tip]:before{background:#111827;border-radius:5px;bottom:calc(100% + 6px);box-shadow:0 2px 8px #0000004d;color:#fff;content:attr(data-tip);font-size:11px;font-weight:500;padding:5px 9px;white-space:nowrap}.patern-td-tip[data-tip]:after,.patern-td-tip[data-tip]:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:none;visibility:hidden;z-index:99999}.patern-td-tip[data-tip]:after{border:5px solid #0000;border-top-color:#111827;bottom:calc(100% + 1px);content:""}.patern-td-tip[data-tip]:hover:after,.patern-td-tip[data-tip]:hover:before{opacity:1;visibility:visible}@media (max-width:1100px){.patern-main-grid{grid-template-columns:1fr}.patern-right-col{position:static}.patern-filter-row{grid-template-columns:1fr}}.accounting-record-modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.accounting-record-modal .ant-modal-header{background:linear-gradient(135deg,#3b82f6,#2563eb);border-bottom:none;padding:10px 16px}.accounting-record-modal .ant-modal-title{align-items:center;color:#fff!important;display:flex;font-size:15px;font-weight:600;gap:8px}.accounting-record-modal .ant-modal-close{color:#fff;right:12px;top:10px}.accounting-tabs{border-bottom:1px solid #f1f5f9;display:flex;gap:8px;margin-bottom:12px;padding:2px 16px 0}.accounting-tabs .tab-btn{background-color:#fff;border:1px solid #e5e7eb;border-bottom:2px solid #0000;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.accounting-tabs .tab-btn:hover{background-color:#f8fafc;color:#3b82f6}.accounting-tabs .tab-btn.active{background-color:#2563eb;border:1px solid #2563eb;border-radius:6px 6px 0 0;box-shadow:0 2px 4px #2563eb33;color:#fff;font-weight:600}.accounting-tabs .tab-btn.active:hover{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.accounting-table-container{max-height:600px;overflow-y:auto;padding:2px}.accounting-table{border-collapse:collapse;color:#334155;font-size:13px;width:100%}html body .accounting-record-modal .accounting-table th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;color:#0f172a!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700;letter-spacing:.05em;line-height:normal!important;padding:4px 8px!important;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap!important;z-index:10}html body .accounting-record-modal .accounting-table td{border-bottom:1px solid #e2e8f0;color:#0f172a!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:1.25!important;padding:2px 8px!important}.accounting-table tr:last-child td{border-bottom:none}.accounting-loading-container{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:40px}.accounting-empty-state{color:#94a3b8;font-size:14px;padding:40px;text-align:center}.accounting-table-container::-webkit-scrollbar{height:8px;width:8px}.accounting-table-container::-webkit-scrollbar-track{background:#f1f5f9}.accounting-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.accounting-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.money-cell{font-family:Roboto Mono,monospace;font-weight:500;text-align:right!important}.hesap-kodu-view{width:100%}.hesap-kodu-table{border:1px solid #d1d5db;border-collapse:collapse;color:#334155;font-size:13px;width:100%}.hesap-kodu-table thead tr{background-color:#f8fafc;border-bottom:2px solid #d1d5db}.hesap-kodu-header-cell{border-right:1px solid #d1d5db;color:#1e293b;font-size:14px;font-weight:700;padding:10px 16px;text-align:center}.hesap-kodu-yevmi{font-weight:700}.hesap-kodu-alacak-header,.hesap-kodu-borc-header{border-right:1px solid #d1d5db;color:#1e293b;font-size:13px;font-weight:800;padding:10px 16px;text-align:center;white-space:nowrap;width:120px}.hesap-kodu-alacak-header{border-right:none}.hesap-kodu-table tbody tr{border-bottom:1px solid #e5e7eb}.hesap-kodu-table tbody tr:hover{background-color:#f1f5f9}.hesap-kodu-name{border-right:1px solid #d1d5db;color:#334155;font-weight:600;padding:8px 16px}.hesap-kodu-name.indented{padding-left:40px}.hesap-kodu-table tbody td.money-cell{border-right:1px solid #d1d5db;padding:8px 16px;width:120px}.hesap-kodu-table tbody td.money-cell:last-child{border-right:none}.aciklama-row{background-color:#fffde7;border-top:2px solid #d1d5db}.hesap-kodu-aciklama{color:#b71c1c;font-size:13px;font-style:italic;font-weight:600;padding:10px 16px!important}@media (max-width:1599px){.accounting-table-container{max-height:80vh}}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:#0000;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.user-management-page{background:#f8fafc;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}.user-management-page .page-header{background:#fff;border-left:4px solid #f97316;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px}.user-management-page .header-content{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding-top:4px}.user-management-page .header-left{flex:1 1}.user-management-page .header-right{align-items:center;display:flex;justify-content:flex-end;min-width:0}.user-management-page .header-quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:4px}.user-management-page .header-content h1{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:700;gap:8px;margin:0 0 8px}.user-management-page .header-content h1:before{content:"👥";font-size:18px}.header-stats{align-items:center;flex-wrap:nowrap;gap:12px;margin-top:8px}.user-management-page .stat{align-items:baseline;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;display:inline-flex;flex-shrink:0;font-size:11px;gap:4px;justify-content:center;padding:4px 8px;white-space:nowrap}.user-management-page .stat strong{color:#1e293b;font-size:11px;font-weight:700}.btn{font-size:12px;font-weight:600;gap:6px}.btn,.btn-sm{padding:6px 12px}.btn-primary{background:linear-gradient(135deg,#f97316,#eab308)}.btn-secondary{background:#e2e8f0;color:#475569}.btn-secondary:hover{background:#cbd5e1}.btn-danger{background:#ef4444}.btn-danger:hover{background:#dc2626}.btn.active{background:#f97316;color:#fff}.view-mode-toggle{border-radius:8px;overflow:hidden}.view-mode-toggle .btn{background:#fff;border:none;border-radius:0;border-right:1px solid #e2e8f0;color:#64748b;padding:8px 16px}.view-mode-toggle .btn:last-child{border-right:none}.view-mode-toggle .btn.active{background:#f97316;color:#fff}.loading{padding:60px;text-align:center}.spinner{border:3px solid #e2e8f0;border-top-color:#f97316;margin-bottom:16px}.error-message{align-items:center;background:#fee2e2;border:1px solid #fecaca;color:#dc2626;display:flex;gap:12px;margin-bottom:24px;padding:16px}.close-btn{color:#dc2626;font-size:18px;margin-left:auto}.users-sections{display:flex;flex-direction:column;gap:24px}.section-title{background:#fff;border-left:4px solid #f97316;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#1e293b;font-size:16px;margin:0 0 16px;padding:10px 16px}.admins-list-container{display:flex;flex-direction:column;gap:16px}.admin-group{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;width:100%}.admin-group.expanded{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.custom-admin-card-header{align-items:center;background:#fff;border-left:4px solid #3b82f6;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;transition:background-color .2s;width:100%}.custom-admin-card-header:hover{background-color:#f8fafc}.admin-header-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.admin-avatar-box{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.admin-avatar-box img{height:100%;object-fit:cover;width:100%}.admin-info-stack{display:flex;flex-direction:column;gap:0;min-width:0}.admin-name{color:#1e293b;font-size:15px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-meta-row{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.separator{color:#cbd5e1;font-size:10px}.admin-role-tag,.user-count-tag{color:#475569;font-weight:500}.status-text.active{color:#166534;font-weight:600}.status-text.passive{color:#991b1b;font-weight:600}.admin-header-right{align-items:center;display:flex;gap:12px}.admin-actions-group{display:flex;gap:6px}.expand-icon{align-items:center;color:#94a3b8;display:flex;transition:transform .3s ease}.expand-icon.expanded{color:#3b82f6;transform:rotate(180deg)}.admin-users-wrapper{background:linear-gradient(135deg,#f0f9ff,#e6f3ff);border-top:1px solid #bfdbfe;padding:20px}.custom-users-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.custom-user-card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #f97316;border-radius:10px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;min-height:auto;padding:10px;transition:all .2s ease}.custom-user-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.custom-user-card.sub-user{border-left-color:#10b981}.card-content-wrapper{align-items:flex-start;display:flex;gap:16px;width:100%}.card-avatar-section{flex-shrink:0}.card-avatar-box{align-items:center;background:linear-gradient(135deg,#f97316,#eab308);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.card-avatar-box img{height:100%;object-fit:cover;width:100%}.sub-user .card-avatar-box{background:linear-gradient(135deg,#10b981,#059669)}.card-info-section{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.card-user-name{color:#1e293b;font-size:15px;font-weight:700;margin:0}.card-user-email,.card-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-user-email{color:#64748b;font-size:12px}.card-badges-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.card-role-badge{background:#3b82f6;border-radius:4px;color:#fff;font-size:10px;font-weight:600;max-width:100%;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.sub-user .card-role-badge{background:#10b981}.card-status-badge{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.card-status-badge.active{background:#dcfce7;color:#166534}.card-status-badge.passive{background:#fee2e2;color:#991b1b}.card-actions-section{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:6px}.card-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:opacity .2s;width:28px}.card-btn:hover{opacity:.85}.card-btn svg{stroke:#fff;stroke-width:2;height:14px;width:14px}.btn-blue{background:#3b82f6}.btn-gray{background:#6b7280}.btn-red{background:#ef4444}.users-container.list{background:#0000;box-shadow:none;display:block;padding:0}.list-users-container{width:100%}.users-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow-x:auto}.users-table{border-collapse:collapse;min-width:900px;width:100%}.users-table thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}.users-table th{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.users-table td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:16px;vertical-align:middle}.users-table tr:hover{background-color:#f8fafc}.user-cell .user-info-flex{align-items:center;display:flex;gap:12px}.table-avatar{align-items:center;background:#e2e8f0;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.table-avatar img{height:100%;object-fit:cover;width:100%}.table-avatar.initials{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.user-texts{display:flex;flex-direction:column}.table-fullname{color:#1e293b;font-size:14px;font-weight:600}.table-username{color:#94a3b8;font-size:12px}.role-tags{display:flex;flex-wrap:wrap;gap:4px}.table-role-badge{background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;color:#3b82f6;font-size:11px;font-weight:500;padding:2px 8px}.status-badge{display:inline-flex;padding:4px 10px}.status-badge.active{background:#dcfce7;color:#166534}.status-badge.passive{background:#fee2e2;color:#991b1b}.actions-cell{text-align:right}@media (max-width:1200px){.custom-users-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.custom-users-grid{grid-template-columns:1fr}.users-table thead{display:none}.users-table,.users-table tbody,.users-table td,.users-table tr{display:block;width:100%}.users-table tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:12px}.users-table td{border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:8px 0;text-align:right}.users-table td:before{color:#64748b;content:attr(data-label);font-size:12px;font-weight:600}.custom-admin-card-header{align-items:flex-start;flex-direction:column;gap:12px}.admin-header-right{justify-content:space-between;width:100%}.card-content-wrapper{align-items:flex-start;flex-direction:column}.card-actions-section{justify-content:flex-end;margin-top:12px;width:100%}}.modal-overlay{padding:20px}.modal-content{max-width:600px}.modal-header{border-bottom:1px solid #e2e8f0;padding:12px 16px}.modal-body{padding:14px 16px}.modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:10px 16px}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.form-group{gap:6px}.form-group.full-width{grid-column:1/-1}.form-group label{font-weight:600}.form-group input,.form-group select{border:2px solid #e2e8f0;box-sizing:border-box;padding:12px;width:100%}.taxpayer-year-assignments,.taxpayer-year-assignments-improved{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:12px;max-height:450px;overflow-x:hidden;overflow-y:auto;padding:8px}.taxpayer-year-assignments-improved::-webkit-scrollbar,.taxpayer-year-assignments::-webkit-scrollbar{width:6px}.taxpayer-year-assignments-improved::-webkit-scrollbar-track,.taxpayer-year-assignments::-webkit-scrollbar-track{background:#f1f5f9}.taxpayer-year-assignments-improved::-webkit-scrollbar-thumb,.taxpayer-year-assignments::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.taxpayer-year-row,.taxpayer-year-row-improved{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #00000008;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px;transition:all .2s ease}.taxpayer-year-row-improved:hover,.taxpayer-year-row:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.taxpayer-header-improved,.taxpayer-info-header{align-items:flex-start;display:flex;gap:12px;width:100%}.taxpayer-info-header input[type=checkbox],.taxpayer-main-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:10px;width:100%}.taxpayer-main-checkbox input[type=checkbox]{accent-color:#f97316;cursor:pointer;flex-shrink:0;height:18px;margin-top:3px;width:18px}.taxpayer-details,.taxpayer-info-improved{display:flex;flex-direction:column}.taxpayer-details strong,.taxpayer-info-improved strong{color:#1e293b;display:block;font-size:14px;margin-bottom:4px}.taxpayer-details small,.taxpayer-info-improved span{color:#64748b;font-size:12px;font-weight:500}.year-selection,.years-grid-compact{display:flex;flex-wrap:wrap;gap:8px;padding-left:30px}.year-checkbox,.year-checkbox-compact{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex!important;font-size:13px;gap:6px;justify-content:center;min-width:80px;padding:8px 12px;transition:all .2s}.year-checkbox-compact:hover,.year-checkbox:hover{background:#f8fafc;border-color:#cbd5e1}.year-checkbox-compact:has(input:checked),.year-checkbox:has(input:checked){background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6;color:#1d4ed8!important;font-weight:600}.year-checkbox input,.year-checkbox-compact input{accent-color:#3b82f6;cursor:pointer;margin:0}.search-input-wrapper{margin-bottom:16px;width:100%}.search-icon{color:#94a3b8;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.taxpayer-search-input{background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;margin-bottom:0;padding:12px 40px 12px 16px;transition:border-color .2s;width:100%}.taxpayer-search-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.not-found-option{align-items:center;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:16px;padding:12px}.user-management-page.dark-mode{background:#111827}.user-management-page.dark-mode .page-header{background:#1f2937;border-left-color:#f97316}.user-management-page.dark-mode .admin-name,.user-management-page.dark-mode .card-user-name,.user-management-page.dark-mode .section-title,.user-management-page.dark-mode .table-fullname,.user-management-page.dark-mode h1{color:#f9fafb}.user-management-page.dark-mode .admin-meta-row,.user-management-page.dark-mode .card-user-email,.user-management-page.dark-mode .company-group-header,.user-management-page.dark-mode .context-label,.user-management-page.dark-mode .stat,.user-management-page.dark-mode .table-username{color:#9ca3af!important}.user-management-page.dark-mode .stat{background:#1f2937;border-color:#374151}.user-management-page.dark-mode .stat strong{color:#f9fafb}.user-management-page.dark-mode .admin-group,.user-management-page.dark-mode .admin-users-wrapper,.user-management-page.dark-mode .custom-admin-card-header,.user-management-page.dark-mode .section-title,.user-management-page.dark-mode .users-table td,.user-management-page.dark-mode .users-table th,.user-management-page.dark-mode .users-table tr,.user-management-page.dark-mode .users-table-wrapper{background:#1f2937!important;border-color:#374151}.user-management-page.dark-mode .admin-users-wrapper{background:#1f2937!important}.user-management-page.dark-mode .custom-user-card{background:#1f2937;border-color:#374151}.user-management-page.dark-mode .users-table th{border-bottom-color:#374151;color:#9ca3af}.user-management-page.dark-mode .users-table td{border-bottom-color:#374151;color:#d1d5db}.user-management-page.dark-mode .users-table tr:hover{background-color:#374151!important}.user-management-page.dark-mode input[type=text]{background-color:#1f2937;border-color:#374151;color:#f9fafb}.user-management-page.dark-mode .company-group-header span{background-color:#374151!important;color:#d1d5db!important}.yetki-tanimlama-page{background:var(--color-surface);min-height:calc(100vh - 80px);padding:2rem}.yetki-tanimlama-page .page-header{align-items:center;background:var(--color-background);border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.yetki-tanimlama-page .header-content h1{color:var(--color-text);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.yetki-tanimlama-page .header-stats{align-items:center;display:flex;gap:1rem}.yetki-tanimlama-page .stat{color:var(--color-textSecondary);font-size:.9rem}.yetki-tanimlama-page .stat strong{color:var(--color-text);font-size:1.1rem}.yetki-tanimlama-page .user-type-badge{background:#3498db;border-radius:12px;color:#fff;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.yetki-tanimlama-page .header-actions{display:flex;gap:1rem}.yetki-tanimlama-page .error-message{align-items:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.yetki-tanimlama-page .error-icon{margin-right:.5rem}.yetki-tanimlama-page .close-btn{background:none;border:none;color:#856404;cursor:pointer;font-size:1.2rem;padding:0}.yetki-tanimlama-page .content-tabs{background:var(--color-background);border-radius:8px;box-shadow:0 2px 4px #0000001a}.yetki-tanimlama-page .tab-headers{border-bottom:1px solid var(--color-border);display:flex}.yetki-tanimlama-page .tab-btn{background:none;border:none;border-bottom:3px solid #0000;color:var(--color-textSecondary);cursor:pointer;font-size:1rem;font-weight:500;padding:1rem 1.5rem;transition:all .2s}.yetki-tanimlama-page .tab-btn:hover{background:var(--color-surface);color:var(--color-text)}.yetki-tanimlama-page .tab-btn.active{background:var(--color-background);border-bottom-color:var(--color-primary);color:var(--color-primary)}.yetki-tanimlama-page .tab-content{padding:2rem}.yetki-tanimlama-page .empty-state{color:var(--color-textSecondary);padding:3rem;text-align:center}.yetki-tanimlama-page .empty-icon{font-size:4rem;margin-bottom:1rem}.yetki-tanimlama-page .empty-state h3{color:var(--color-text);margin:0 0 .5rem}.yetki-tanimlama-page .roles-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.yetki-tanimlama-page .role-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:1rem;transition:all .2s}.yetki-tanimlama-page .role-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.yetki-tanimlama-page .role-card.inactive{background:var(--color-surface);opacity:.7}.yetki-tanimlama-page .role-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.yetki-tanimlama-page .role-info h3{color:var(--color-text);font-size:1.1rem;font-weight:500;margin:0 0 .15rem}.yetki-tanimlama-page .role-slug{color:var(--color-textSecondary);font-family:Courier New,monospace;font-size:.8rem;font-weight:400}.yetki-tanimlama-page .role-name-edit{border:1px solid #3498db;border-radius:4px;font-size:1.1rem;font-weight:500;padding:.25rem .5rem;width:100%}.yetki-tanimlama-page .status-badge{border-radius:12px;font-size:.7rem;font-weight:400;padding:.2rem .6rem}.yetki-tanimlama-page .status-badge.active{background:#d4edda;color:#155724}.yetki-tanimlama-page .status-badge.inactive{background:#f8d7da;color:#721c24}.yetki-tanimlama-page .role-card-body{margin-bottom:.75rem}.yetki-tanimlama-page .role-description{color:var(--color-textSecondary);font-size:.9rem;line-height:1.3;margin:0 0 .75rem}.yetki-tanimlama-page .role-description-edit{border:1px solid #3498db;border-radius:4px;font-family:inherit;padding:.5rem;resize:vertical;width:100%}.yetki-tanimlama-page .role-stats{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.yetki-tanimlama-page .stat-item{align-items:center;display:flex;flex-direction:column;text-align:center}.yetki-tanimlama-page .stat-label{color:#999!important;font-size:.65rem!important;font-weight:400!important;letter-spacing:.5px;margin-bottom:.15rem;text-transform:uppercase}.yetki-tanimlama-page .stat-value{color:#666!important;font-size:.8rem!important;font-weight:400!important}.yetki-tanimlama-page .role-card-actions{display:flex;flex-wrap:wrap;gap:.4rem}.yetki-tanimlama-page .permission-matrix{max-width:100%}.yetki-tanimlama-page .matrix-header{margin-bottom:2rem}.yetki-tanimlama-page .matrix-header h3{color:var(--color-text);margin:0 0 .5rem}.yetki-tanimlama-page .matrix-header p{color:var(--color-textSecondary);margin:0}.yetki-tanimlama-page .matrix-table-container{border:1px solid var(--color-border);border-radius:8px;margin-bottom:1rem;overflow-x:auto}.yetki-tanimlama-page .matrix-table{background:var(--color-background);border-collapse:collapse;min-width:600px;width:100%}.matrix-table td,.yetki-tanimlama-page .matrix-table th{border-bottom:1px solid var(--color-border);padding:.75rem;text-align:center}.yetki-tanimlama-page .menu-header{background:var(--color-surface);color:var(--color-text);font-weight:600;min-width:200px;text-align:left!important;width:200px}.yetki-tanimlama-page .role-header{background:var(--color-surface);min-width:120px}.yetki-tanimlama-page .role-header-btn{background:none;border:none;border-radius:4px;color:var(--color-text);cursor:pointer;font-weight:500;padding:.5rem;transition:background .2s;width:100%}.yetki-tanimlama-page .role-header-btn:hover{background:var(--color-hover)}.yetki-tanimlama-page .menu-name{padding-left:1rem;text-align:left!important}.yetki-tanimlama-page .menu-slug{color:var(--color-textSecondary);display:block;font-family:Courier New,monospace;font-size:.8rem;margin-top:.25rem}.yetki-tanimlama-page .permission-cell{padding:.5rem}.yetki-tanimlama-page .permission-indicators{display:flex;gap:.25rem;justify-content:center}.yetki-tanimlama-page .permission-dot{border-radius:50%;height:12px;opacity:.3;transition:opacity .2s;width:12px}.yetki-tanimlama-page .permission-dot.blue{background:#3498db}.yetki-tanimlama-page .permission-dot.green{background:#27ae60}.yetki-tanimlama-page .permission-dot.orange{background:#f39c12}.yetki-tanimlama-page .permission-dot.red{background:#e74c3c}.yetki-tanimlama-page .permission-dot.purple{background:#9b59b6}.yetki-tanimlama-page .permission-dot.active{opacity:1}.yetki-tanimlama-page .matrix-legend{background:var(--color-surface);border-radius:8px;padding:1rem}.yetki-tanimlama-page .matrix-legend h4{color:var(--color-text);font-size:1rem;margin:0 0 .75rem}.yetki-tanimlama-page .legend-items{display:flex;flex-wrap:wrap;gap:1.5rem}.yetki-tanimlama-page .legend-item{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.yetki-tanimlama-page .permission-management{max-height:60vh;overflow-y:auto}.yetki-tanimlama-page .permission-table{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px}.yetki-tanimlama-page .table-header{background:var(--color-surface);color:var(--color-text);font-weight:500}.yetki-tanimlama-page .table-header,.yetki-tanimlama-page .table-row{border-bottom:1px solid var(--color-border);display:grid;grid-template-columns:2fr 1fr;padding:1rem}.yetki-tanimlama-page .table-row{align-items:center}.yetki-tanimlama-page .table-row:hover{background:var(--color-surface)}.yetki-tanimlama-page .menu-col{text-align:left}.yetki-tanimlama-page .menu-col strong{color:var(--color-text);font-weight:500}.yetki-tanimlama-page .menu-col small{color:var(--color-textSecondary);display:block;font-family:Courier New,monospace;margin-top:.25rem}.yetki-tanimlama-page .permission-col{align-items:center;display:flex;gap:8px;justify-content:flex-start}.permission-col input[type=checkbox]{margin:0;vertical-align:middle}.yetki-tanimlama-page .permission-label{color:#6c757d;font-size:.85rem;font-weight:400}.yetki-tanimlama-page .permission-col input[type=checkbox]{cursor:pointer;transform:scale(1.2)}.yetki-tanimlama-page .parent-menu{background:var(--color-surface)!important;border-left:3px solid var(--color-primary);font-weight:500}.yetki-tanimlama-page .child-menu{background:var(--color-background)!important;border-left:3px solid var(--color-border)}.yetki-tanimlama-page .child-menu .menu-col{color:var(--color-textSecondary);font-weight:400}.yetki-tanimlama-page .child-menu .menu-col strong{color:var(--color-textSecondary);font-weight:500}.yetki-tanimlama-page .menu-indent{color:#999;font-family:Courier New,monospace;font-weight:400;margin-right:.5rem}.yetki-tanimlama-page .btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.yetki-tanimlama-page .btn:disabled{cursor:not-allowed;opacity:.6}.yetki-tanimlama-page .btn-primary{background:#3498db;color:#fff}.yetki-tanimlama-page .btn-primary:hover:not(:disabled){background:#2980b9}.yetki-tanimlama-page .btn-secondary{background:#6c757d;color:#fff}.yetki-tanimlama-page .btn-secondary:hover:not(:disabled){background:#5a6268}.yetki-tanimlama-page .btn-success{background:#27ae60;color:#fff}.yetki-tanimlama-page .btn-success:hover:not(:disabled){background:#219a52}.yetki-tanimlama-page .btn-danger{background:#e74c3c;color:#fff}.yetki-tanimlama-page .btn-danger:hover:not(:disabled){background:#c0392b}.yetki-tanimlama-page .btn-info{background:#17a2b8;color:#fff}.yetki-tanimlama-page .btn-info:hover:not(:disabled){background:#138496}.yetki-tanimlama-page .btn-sm{font-size:.8rem;padding:.35rem .75rem}.yetki-tanimlama-page .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.yetki-tanimlama-page .modal-content{background:var(--color-background);border-radius:8px;box-shadow:0 4px 16px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:90%}.yetki-tanimlama-page .modal-content.large{max-width:900px}.yetki-tanimlama-page .modal-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:1.5rem}.yetki-tanimlama-page .modal-header h2{color:var(--color-text);margin:0}.yetki-tanimlama-page .modal-header .close-btn{color:var(--color-textSecondary);font-size:1.5rem}.yetki-tanimlama-page .modal-body{flex:1 1;overflow-y:auto;padding:1.5rem}.yetki-tanimlama-page .modal-footer{border-top:1px solid var(--color-border);display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem}.yetki-tanimlama-page .form-group{margin-bottom:1rem}.yetki-tanimlama-page .form-group label{color:var(--color-text);display:block;font-weight:500;margin-bottom:.5rem}.form-group textarea,.yetki-tanimlama-page .form-group input{background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-size:1rem;padding:.75rem;width:100%}.form-group textarea:focus,.yetki-tanimlama-page .form-group input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #3498db33;outline:none}.yetki-tanimlama-page .form-group input.error{border-color:#e74c3c}.yetki-tanimlama-page .error-text{color:#e74c3c;display:block;font-size:.8rem;margin-top:.25rem}.yetki-tanimlama-page .loading{align-items:center;color:var(--color-textSecondary);display:flex;flex-direction:column;justify-content:center;padding:3rem}.yetki-tanimlama-page .spinner{animation:yetkiSpin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:1rem;width:40px}@keyframes yetkiSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.yetki-tanimlama-page .access-denied{color:#666;padding:3rem;text-align:center}.yetki-tanimlama-page .access-denied h2{color:#e74c3c;margin-bottom:1rem}@media (max-width:768px){.yetki-tanimlama-page{padding:1rem}.yetki-tanimlama-page .page-header{flex-direction:column;gap:1rem}.yetki-tanimlama-page .roles-grid{grid-template-columns:1fr}.yetki-tanimlama-page .header-stats{flex-wrap:wrap}.yetki-tanimlama-page .tab-headers{flex-direction:column}.yetki-tanimlama-page .matrix-table-container{font-size:.8rem}.table-row,.yetki-tanimlama-page .table-header{grid-template-columns:2fr 1fr}.yetki-tanimlama-page .modal-content{margin:1rem;width:calc(100% - 2rem)}}.admin-page-container{background-color:#f3f4f6;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:calc(100vh - 60px);padding:.5rem}.admin-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;max-width:100%;overflow:hidden;width:-webkit-fit-content;width:fit-content}.admin-card-header{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;padding:.5rem 1.5rem}.header-left h2{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.header-left p{color:#6b7280;font-size:.875rem;margin:0}.header-actions{flex-wrap:wrap;gap:1rem;justify-content:flex-end}#admin-search-box{display:inline-block!important;margin-right:0!important;max-width:100%;position:relative;transition:none!important}#admin-search-box,#admin-search-box:focus-within,#admin-search-box:hover{width:450px!important}#admin-search-box input{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none!important;font-size:.9rem;padding:.6rem 1rem;transition:none!important;width:100%!important}#admin-search-box input:focus{background-color:#fff;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important;outline:none;width:100%!important}#admin-search-box .search-icon{display:none!important}.admin-card-body{padding:0}.definitions-table{background-color:#fff;border-collapse:collapse;width:100%!important}.definitions-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.definitions-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .3rem;text-align:left;white-space:nowrap}.definitions-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.definitions-table tbody tr:hover{background-color:#f9fafb}.definitions-table td{color:#374151;font-size:.9rem;padding:.25rem .3rem;vertical-align:middle}.definitions-table td code{background-color:#eff6ff;border-radius:4px;color:#3b82f6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:500;padding:.2rem .4rem}.action-buttons{gap:.3rem;padding-right:2px}.btn{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.55rem 1rem;transition:all .2s}.btn-primary{background-color:#2563eb;border-color:#2563eb}.btn-primary:hover{background-color:#1d4ed8;border-color:#1d4ed8}.btn-secondary{background-color:#fff;border:1px solid #d1d5db;color:#374151}.btn-secondary:hover{background-color:#f3f4f6;border-color:#d1d5db}.btn-danger{background-color:#fee2e2;border:1px solid #fecaca;color:#ef4444;padding:.4rem .6rem}.btn-danger:hover{background-color:#fecaca;color:#dc2626}.btn-light{background-color:#f3f4f6;border:1px solid #0000;color:#4b5563;padding:.4rem .6rem}.btn-light:hover{background-color:#e5e7eb;color:#111827}.badge{border-radius:9999px;font-size:.75rem;padding:.25rem .6rem;text-transform:capitalize}.badge-info{background-color:#eff6ff;border:1px solid #dbeafe;color:#3b82f6}.badge-success{background-color:#ecfdf5;border:1px solid #d1fae5;color:#059669}.badge-secondary{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#11182799}.modal-content{animation:modalSlideIn .3s cubic-bezier(.16,1,.3,1);border:none;box-shadow:0 25px 50px -12px #00000040}.modal-header{border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem}.modal-header h3{color:#111827;font-size:1.25rem}.modal-body{background-color:#fff;max-height:65vh;padding:1.5rem}.form-group{margin-bottom:20px}.form-group-row{display:flex;gap:16px;margin-bottom:12px}.form-group.col{flex:1 1;margin-bottom:0}.form-group label{color:#374151;font-size:.85rem;margin-bottom:.35rem}.form-group input,.form-group select{border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;outline:none;padding:.45rem .75rem;transition:all .2s}.form-group input:focus,.form-group select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;padding:10px 1.5rem}.checkbox-group input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:1.2rem;width:1.2rem}.tabs-container{border-bottom:2px solid #e5e7eb;gap:.5rem;margin-top:1rem}.tab-btn{bottom:-2px;color:#6b7280;font-size:.9rem;padding:.75rem 1.5rem;position:relative;transition:all .2s ease}.tab-btn:hover{background-color:#f3f4f6;color:#3b82f6}.tab-btn.active{border-bottom-color:#3b82f6;color:#3b82f6;font-weight:600}.pagination-container{align-items:center;background-color:#fff;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.5rem 1rem .2rem}.pagination-info{color:#6b7280;font-size:.8rem}.pagination-controls{gap:.5rem}.pagination-text{color:#4b5563;font-size:.8rem;font-weight:500}.pagination-btn{font-size:.8rem;min-width:24px;padding:.2rem .4rem}.goruntuleme-container{background:linear-gradient(135deg,#f5f7fa,#e4e8ed);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;gap:1.5rem;min-height:calc(100vh - 80px);padding:1.5rem}.goruntuleme-header{background:linear-gradient(135deg,#1e3a5f,#2d5a87);border-radius:16px;box-shadow:0 10px 40px #1e3a5f4d;color:#fff;padding:1.5rem 2rem}.goruntuleme-header h2{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.goruntuleme-header p{font-size:.95rem;font-weight:400;margin:0;opacity:.85}.goruntuleme-content{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.goruntuleme-filters{background:linear-gradient(180deg,#fafbfc,#f5f6f8);border-bottom:1px solid #e8eaed;display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem 2rem}.goruntuleme-filter-group{flex:1 1;min-width:250px}.goruntuleme-filter-group label{color:#5a6573;display:block;font-size:.8rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.goruntuleme-select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:18px;border:2px solid #e1e5ea;border-radius:10px;color:#1e293b;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.goruntuleme-select:hover{border-color:#3b82f6}.goruntuleme-select:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626;outline:none}.goruntuleme-table-wrapper{max-height:60vh;overflow-y:auto;padding:0}.goruntuleme-table{border-collapse:collapse;width:100%}.goruntuleme-table thead{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:10}.goruntuleme-table th{border-bottom:2px solid #e2e8f0;color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}.goruntuleme-table th:first-child{text-align:center;width:70px}.goruntuleme-table tbody tr{border-bottom:1px solid #f1f5f9;transition:all .2s ease}.goruntuleme-table tbody tr:hover{background:linear-gradient(90deg,#f8fafc,#f1f5f9)}.goruntuleme-table tbody tr.row-hidden{background:#fef2f2}.goruntuleme-table tbody tr.row-hidden:hover{background:#fee2e2}.goruntuleme-table td{color:#334155;font-size:.9rem;padding:.875rem 1.25rem;vertical-align:middle}.goruntuleme-table td:first-child{text-align:center}.goruntuleme-checkbox{accent-color:#3b82f6;border-radius:4px;cursor:pointer;height:20px;width:20px}.category-badge{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;display:inline-block;font-weight:600;padding:.35rem .75rem;white-space:nowrap}.category-badge,.code-badge{border-radius:6px;font-size:.8rem}.code-badge{background:#f1f5f9;color:#475569;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-weight:500;padding:.3rem .6rem}.goruntuleme-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.goruntuleme-empty-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.goruntuleme-empty h3{color:#475569;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.goruntuleme-empty p{color:#94a3b8;font-size:.95rem;margin:0}.goruntuleme-footer{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:1.25rem 2rem}.goruntuleme-save-btn{background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:10px;box-shadow:0 4px 15px #f9731659;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2.5rem;transition:all .3s ease}.goruntuleme-save-btn:hover:not(:disabled){box-shadow:0 6px 20px #f9731673;transform:translateY(-2px)}.goruntuleme-save-btn:active{transform:translateY(0)}.goruntuleme-save-btn:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed}.goruntuleme-loading{align-items:center;color:#64748b;display:flex;font-size:1rem;justify-content:center;padding:4rem}.goruntuleme-loading:before{animation:spin 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;content:"";height:24px;margin-right:.75rem;width:24px}.goruntuleme-table-wrapper::-webkit-scrollbar{width:8px}.goruntuleme-table-wrapper::-webkit-scrollbar-track{background:#f1f5f9}.goruntuleme-table-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.goruntuleme-table-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.goruntuleme-container{padding:1rem}.goruntuleme-filters{flex-direction:column}.goruntuleme-filter-group{min-width:100%}}.fieldset-border{margin-bottom:0}.fieldset-border .ant-input,.fieldset-border .ant-input-number,.fieldset-border .ant-input-password,.fieldset-border .ant-picker,.fieldset-border .ant-select-selector{border:none!important}.fieldset-border input,.fieldset-border textarea{border:none;outline:none;width:100%}.ant-form-item-has-error .fieldset-border{border-color:#ff4d4f}.ant-form-item-has-error .fieldset-legend{color:#ff4d4f}.gorev-tanimlama-page{padding:20px}.permission-table-wrapper{overflow-x:auto}.permission-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;width:100%}.permission-table td,.permission-table th{border-bottom:1px solid #eee;padding:12px 15px;text-align:left}.permission-table th{background:#f8f9fa;color:#333;font-size:14px;font-weight:600}.permission-table tbody tr:hover{background:#f8f9fa}.user-info{display:flex;flex-direction:column;gap:2px}.user-name{color:#333;font-weight:500}.user-email{color:#999;font-size:12px}.user-type-badge{display:inline-block;font-size:11px;padding:4px 10px}.user-type-badge.system_admin{background:#e8f5e9;color:#2e7d32}.user-type-badge.client_admin{background:#e3f2fd;color:#1976d2}.user-type-badge.client_user{background:#f5f5f5;color:#666}.auto-permission{align-items:center;color:#28a745;display:inline-flex}.toggle-switch{display:inline-block;height:26px;position:relative;width:50px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-switch .slider{background-color:#ccc;border-radius:26px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:20px;left:3px;position:absolute;transition:.3s;width:20px}.toggle-switch input:checked+.slider{background-color:#28a745}.toggle-switch input:checked+.slider:before{transform:translateX(24px)}.toggle-switch input:disabled+.slider{cursor:not-allowed;opacity:.5}.ob-page{padding:24px;position:relative}.ob-toast{animation:ob-slide-in .25s ease;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:13px;font-weight:500;padding:11px 18px;position:fixed;right:20px;top:20px;z-index:9999}.ob-toast--success{background:#52c41a;color:#fff}.ob-toast--error{background:#ff4d4f;color:#fff}@keyframes ob-slide-in{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.ob-modal-overlay{align-items:center;animation:ob-fade-in .2s ease;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes ob-fade-in{0%{opacity:0}to{opacity:1}}.ob-modal{animation:ob-pop-in .25s ease;background:#fff;border-radius:14px;box-shadow:0 20px 60px #0003;max-width:calc(100vw - 32px);padding:32px 28px 24px;text-align:center;width:420px}@keyframes ob-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ob-modal-icon{font-size:40px;margin-bottom:12px}.ob-modal-title{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 10px}.ob-modal-text{color:#475569;font-size:14px;line-height:1.6;margin:0 0 10px}.ob-modal-meta{color:#94a3b8;font-size:12px;margin:0 0 24px}.ob-modal-meta code{background:#f1f5f9;border-radius:4px;color:#334155;font-family:monospace;padding:1px 5px}.ob-modal-actions{display:flex;gap:10px;justify-content:center}.ob-modal-cancel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:9px 22px;transition:background .15s}.ob-modal-cancel:hover:not(:disabled){background:#e2e8f0}.ob-modal-confirm{background:#ff4d4f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 22px;transition:background .15s,opacity .15s}.ob-modal-confirm:hover:not(:disabled){background:#d9363e}.ob-modal-cancel:disabled,.ob-modal-confirm:disabled{cursor:not-allowed;opacity:.55}.ob-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.ob-title{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 4px}.ob-subtitle{color:#64748b;font-size:12px;margin:0}.ob-refresh-btn{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:7px 16px;transition:background .15s;white-space:nowrap}.ob-refresh-btn:hover:not(:disabled){background:#e2e8f0}.ob-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.ob-stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.ob-stat{border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:130px;padding:12px 16px}.ob-stat--green{background:#f0fdf4;border:1px solid #bbf7d0}.ob-stat--blue{background:#eff6ff;border:1px solid #bfdbfe}.ob-stat--purple{background:#faf5ff;border:1px solid #e9d5ff}.ob-stat-num{color:#1e293b;font-size:18px;font-weight:700}.ob-stat-lbl{color:#64748b;font-size:10px;letter-spacing:.4px;text-transform:uppercase}.ob-toolbar{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ob-search{border:1px solid #e2e8f0;border-radius:8px;flex:1 1;font-size:13px;max-width:360px;outline:none;padding:8px 13px;transition:border-color .2s}.ob-search:focus{border-color:#6366f1}.ob-count{color:#94a3b8;font-size:12px}.ob-error{background:#fff1f0;border:1px solid #ffccc7;border-radius:8px;color:#cf1322;font-size:13px;margin-bottom:14px;padding:10px 14px}.ob-loading{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:12px;padding:50px 0}.ob-spinner{animation:ob-spin .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:32px;width:32px}@keyframes ob-spin{to{transform:rotate(1turn)}}.ob-empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:32px;gap:10px;padding:50px 0}.ob-empty p{font-size:14px;margin:0}.ob-table-wrap{border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 4px #0000000d;overflow-x:auto}.ob-table{background:#fff;border-collapse:collapse;font-size:13px;width:100%}.ob-table thead th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.4px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.ob-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .12s}.ob-table tbody tr:last-child{border-bottom:none}.ob-table tbody tr:hover{background:#f8fafc}.ob-table td{color:#334155;padding:10px 12px;vertical-align:middle;white-space:nowrap}.ob-table td:first-child,.ob-table th:first-child{width:200px}.ob-table td:nth-child(2),.ob-table th:nth-child(2){width:130px}.ob-table td:nth-child(3),.ob-table th:nth-child(3){width:100px}.ob-table td:nth-child(4),.ob-table th:nth-child(4){width:130px}.ob-table td:nth-child(5),.ob-table th:nth-child(5){width:90px}.ob-table td:nth-child(6),.ob-table th:nth-child(6){width:110px}.ob-table td:nth-child(7),.ob-table th:nth-child(7){width:120px}.ob-table td:nth-child(8),.ob-table th:nth-child(8){width:100px}.ob-table td:nth-child(9),.ob-table th:nth-child(9){width:120px}.ob-nowrap{white-space:nowrap}.ob-user-cell{gap:10px}.ob-avatar,.ob-user-cell{align-items:center;display:flex}.ob-avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.ob-user-text{display:flex;flex-direction:column;gap:1px;min-width:0}.ob-user-name{color:#1e293b;font-weight:600}.ob-user-name,.ob-user-sub{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-user-sub{color:#94a3b8;font-size:11px}.ob-role{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:3px 9px;white-space:nowrap}.ob-role--system_admin{background:#dcfce7;color:#166534}.ob-role--client_admin{background:#dbeafe;color:#1d4ed8}.ob-role--client_user{background:#f1f5f9;color:#475569}.ob-ip{background:#f1f5f9;border-radius:5px;color:#334155;font-family:monospace;font-size:12px;padding:2px 7px}.ob-date{color:#64748b;font-size:12px;white-space:nowrap}.ob-activity-cell{align-items:center;display:flex;gap:6px}.ob-pulse-dot{animation:ob-pulse 2s infinite;background:#22c55e;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes ob-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}.ob-time-since{color:#475569}.ob-logout-btn,.ob-time-since{font-size:12px;white-space:nowrap}.ob-logout-btn{background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;color:#cf1322;cursor:pointer;font-weight:600;padding:5px 13px;transition:background .15s,border-color .15s}.ob-logout-btn:hover{background:#ffccc7;border-color:#ffa39e}@keyframes si-spin{to{transform:rotate(1turn)}}@keyframes si-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes si-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.si-page{-webkit-font-smoothing:antialiased;animation:si-fadein .25s ease;background:#07111f;box-sizing:border-box;color:#e2e8f0;min-height:100%;padding:22px 24px 40px}.si-header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px;padding-bottom:18px}.si-header-left{display:flex;flex-direction:column;gap:4px}.si-header-right{align-items:center;display:flex;flex-shrink:0;gap:18px}.si-live-badge{align-items:center;background:#34d3991a;border:1px solid #34d39938;border-radius:4px;color:#34d399;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:1.5px;margin-bottom:5px;padding:2px 9px;width:-webkit-fit-content;width:fit-content}.si-live-dot{animation:si-pulse 1.6s infinite;background:#34d399;border-radius:50%;height:6px;width:6px}.si-title{color:#f1f5f9;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0}.si-subtitle{color:#64748b;font-size:12px;margin:0}.si-clock{font-feature-settings:"tnum";color:#818cf8;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-1px;line-height:1}.si-last-refresh{color:#64748b;font-size:11px;white-space:nowrap}.si-refresh-btn{background:#818cf81a;border:1px solid #818cf833;border-radius:7px;color:#818cf8;cursor:pointer;font-size:12px;font-weight:500;padding:7px 16px;transition:background .15s,border-color .15s;white-space:nowrap}.si-refresh-btn:hover:not(:disabled){background:#818cf82e;border-color:#818cf859}.si-refresh-btn:disabled{cursor:not-allowed;opacity:.35}.si-kpi-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.si-kpi{background:#0d1f38;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:120px;overflow:hidden;padding:14px 18px 12px;position:relative;transition:border-color .2s,transform .15s}.si-kpi:hover{border-color:#ffffff1f;transform:translateY(-1px)}.si-kpi:before{border-radius:12px 12px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.si-kpi--green:before{background:linear-gradient(90deg,#34d399,#059669)}.si-kpi--blue:before{background:linear-gradient(90deg,#22d3ee,#0891b2)}.si-kpi--purple:before{background:linear-gradient(90deg,#818cf8,#6366f1)}.si-kpi--orange:before{background:linear-gradient(90deg,#fb923c,#ea580c)}.si-kpi--teal:before{background:linear-gradient(90deg,#2dd4bf,#0d9488)}.si-kpi--red:before{background:linear-gradient(90deg,#f87171,#dc2626)}.si-kpi--yellow:before{background:linear-gradient(90deg,#fbbf24,#d97706)}.si-kpi:after{border-radius:50%;content:"";height:80px;opacity:.06;pointer-events:none;position:absolute;right:0;top:0;width:80px}.si-kpi--green:after{background:#34d399}.si-kpi--blue:after{background:#22d3ee}.si-kpi--purple:after{background:#818cf8}.si-kpi--orange:after{background:#fb923c}.si-kpi--teal:after{background:#2dd4bf}.si-kpi--red:after{background:#f87171}.si-kpi--yellow:after{background:#fbbf24}.si-kpi-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.si-kpi-icon{font-size:11px;opacity:.4}.si-kpi-ring{flex-shrink:0;height:28px;width:28px}.si-kpi--green .si-kpi-ring{color:#34d399}.si-kpi--blue .si-kpi-ring{color:#22d3ee}.si-kpi--purple .si-kpi-ring{color:#818cf8}.si-kpi--orange .si-kpi-ring{color:#fb923c}.si-kpi--teal .si-kpi-ring{color:#2dd4bf}.si-kpi--red .si-kpi-ring{color:#f87171}.si-kpi--yellow .si-kpi-ring{color:#fbbf24}.si-kpi-value{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.si-kpi--green .si-kpi-value{color:#34d399}.si-kpi--blue .si-kpi-value{color:#22d3ee}.si-kpi--purple .si-kpi-value{color:#818cf8}.si-kpi--orange .si-kpi-value{color:#fb923c}.si-kpi--teal .si-kpi-value{color:#2dd4bf}.si-kpi--red .si-kpi-value{color:#f87171}.si-kpi--yellow .si-kpi-value{color:#fbbf24}.si-kpi-label{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.7px;margin-top:2px;text-transform:uppercase}.si-kpi-sub{color:#64748b;font-size:11px;margin-top:1px}.si-kpi-trend{font-size:10px;font-weight:700;margin-top:4px}.si-kpi-trend--up{color:#34d399}.si-kpi-trend--down{color:#f87171}.si-chart-row{grid-gap:10px;display:grid;gap:10px;margin-bottom:10px}.si-chart-row--1{grid-template-columns:1fr}.si-chart-row--2{grid-template-columns:1fr 1fr}.si-chart-row--3{grid-template-columns:1fr 1fr 1fr}.si-chart-row--131{grid-template-columns:2fr 1fr 1fr}.si-chart-row--132{grid-template-columns:1fr 2fr}.si-chart-card{background:#0d1f38;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;padding:14px 16px 10px;position:relative;transition:border-color .2s,box-shadow .2s}.si-chart-card:hover{border-color:#ffffff1a;box-shadow:0 4px 24px #00000040}.si-chart-row{transition:grid-template-columns .35s cubic-bezier(.4,0,.2,1)}.si-chart-card--expanded{border-color:#818cf859;box-shadow:0 0 0 1px #818cf826,0 8px 32px #0000004d}.si-chart-card--collapsed{border-left-width:0;border-right-width:0;min-width:0;opacity:0;overflow:hidden;padding-left:0;padding-right:0;pointer-events:none;transition:opacity .25s ease,padding .25s ease,border-color .2s ease,min-width .35s ease}.si-chart-card{transition:border-color .2s,box-shadow .2s,opacity .25s ease,padding .25s ease}.si-expand-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:26px;justify-content:center;line-height:1;opacity:0;padding:0;position:absolute;right:10px;top:10px;transition:opacity .15s,background .15s,color .15s;width:26px;z-index:2}.si-chart-card:hover .si-expand-btn,.si-expand-btn--active{opacity:1}.si-expand-btn:hover{background:#818cf82e;border-color:#818cf84d;color:#818cf8}.si-expand-btn--active{background:#818cf826;border-color:#818cf84d;color:#818cf8}.si-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1px}.si-chart-title{color:#e2e8f0;font-size:13px;font-weight:600}.si-chart-sub{margin-bottom:10px}.si-chart-sub,.si-chart-sub-inline{color:#64748b;font-size:10px}.si-chart-pill{border-radius:10px;display:inline-block;font-size:11px;font-weight:600;padding:2px 9px}.si-chart-pill--indigo{background:#818cf824;border:1px solid #818cf833;color:#818cf8}.si-chart-empty{align-items:center;color:#64748b;display:flex;font-size:13px;height:220px;justify-content:center}.si-tooltip{background:#131f35;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 8px 32px #0009;font-size:12px;min-width:120px;padding:10px 14px}.si-tooltip-label{color:#4b5563;font-size:10px;font-weight:500;letter-spacing:.5px;margin-bottom:7px;text-transform:uppercase}.si-tooltip-row{align-items:center;display:flex;gap:7px;margin:3px 0}.si-tooltip-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.si-tooltip-name{color:#94a3b8;flex:1 1;font-size:11px}.si-tooltip-val{font-feature-settings:"tnum";color:#f1f5f9;font-variant-numeric:tabular-nums;font-weight:700}.si-loading{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:14px;padding:80px 0}.si-spinner{animation:si-spin .8s linear infinite;border:3px solid #818cf826;border-radius:50%;border-top-color:#818cf8;height:36px;width:36px}.si-empty{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:32px;gap:10px;padding:50px 0}.si-empty p{color:#64748b;font-size:14px;margin:0}.si-tab-layout{align-items:flex-start;display:flex;gap:0;margin-top:22px}.si-tabs{border-right:1px solid #ffffff0f;display:flex;flex-direction:column;flex-shrink:0;gap:2px;margin:0;max-height:calc(100vh - 120px);overflow-y:auto;padding:4px 0;position:-webkit-sticky;position:sticky;scrollbar-color:#818cf833 #0000;scrollbar-width:thin;top:16px;width:188px}.si-tabs::-webkit-scrollbar{width:4px}.si-tabs::-webkit-scrollbar-thumb{background:#818cf833;border-radius:4px}.si-tab{align-items:center;background:none;border:none;border-left:2px solid #0000;border-radius:0 6px 6px 0;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:space-between;padding:1px;text-align:left;transition:color .15s,background .15s,border-color .15s;white-space:nowrap;width:100%}.si-tab-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.si-tab:hover{background:#818cf80d;color:#a5b4fc}.si-tab--active{background:#818cf817;border-left-color:#818cf8;color:#818cf8;font-weight:600}.si-tab-content{flex:1 1;min-width:0;padding-left:24px}.si-tab-badge{background:#818cf826;border-radius:20px;color:#818cf8;font-size:10px;font-weight:700;padding:1px 7px}.si-toolbar{align-items:center;display:flex;gap:12px;margin-bottom:12px}.si-search{background:#0d1f38;border:1px solid #ffffff14;border-radius:8px;color:#e2e8f0;flex:1 1;font-size:13px;max-width:360px;outline:none;padding:8px 13px;transition:border-color .2s}.si-search::placeholder{color:#64748b}.si-search:focus{border-color:#818cf880}.si-count{color:#64748b;font-size:12px}.si-table-wrap{border:1px solid #ffffff0f;border-radius:10px;overflow-x:auto}.si-table{background:#0d1f38;border-collapse:collapse;font-size:13px;width:100%}.si-table thead th{background:#071528;border-bottom:1px solid #ffffff0d;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.5px;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.si-table tbody tr{border-bottom:1px solid #ffffff0a;transition:background .12s}.si-table tbody tr:last-child{border-bottom:none}.si-table tbody tr:hover{background:#ffffff05}.si-table td{color:#cbd5e1;padding:10px 14px;vertical-align:middle}.si-date,.si-nowrap{white-space:nowrap}.si-date{color:#64748b;font-size:12px}.si-user-cell{gap:10px}.si-avatar,.si-user-cell{align-items:center;display:flex}.si-avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.si-avatar--sm{font-size:11px;height:28px;width:28px}.si-avatar--online{background:linear-gradient(135deg,#22c55e,#16a34a)}.si-avatar--offline{background:#1e293b}.si-user-name{color:#e2e8f0;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-user-sub{color:#64748b;font-size:11px}.si-role{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:3px 9px;white-space:nowrap}.si-role--system_admin{background:#34d3991f;color:#34d399}.si-role--client_admin{background:#22d3ee1f;color:#22d3ee}.si-role--client_user{background:#94a3b81a;color:#64748b}.si-ip{background:#ffffff0d;border:1px solid #ffffff12;border-radius:5px;color:#94a3b8;font-family:monospace;font-size:12px;padding:2px 7px}.si-activity{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px}.si-pulse{animation:si-pulse 2s infinite;background:#34d399;border-radius:50%;flex-shrink:0;height:7px;width:7px}.si-current-page{background:#818cf81a;border:1px solid #818cf82e;border-radius:5px;color:#a5b4fc;display:inline-block;font-size:11px;font-weight:500;max-width:160px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.si-current-page--none{background:none;border-color:#0000;color:#64748b}.si-num-badge{background:#ffffff0d;border-radius:6px;color:#94a3b8;display:inline-block;font-size:13px;font-weight:700;padding:2px 10px}.si-num-badge--blue{background:#22d3ee1a;color:#22d3ee}.si-num-badge--green{background:#34d3991a;color:#34d399}.si-num-badge--red{background:#f871711a;color:#f87171}.si-num-badge--purple{background:#818cf81a;color:#818cf8}.si-status{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:3px 9px}.si-status--active{background:#34d3991f;color:#34d399}.si-status--passive{background:#ffffff0a;color:#64748b}.si-inactive{color:#64748b;font-size:13px}.si-cats{display:flex;flex-wrap:wrap;gap:5px}.si-cat{background:#ffffff0d;border-radius:5px;color:#64748b;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.si-company-row--clickable{cursor:pointer}.si-company-row--clickable:hover{background:#818cf80a!important}.si-company-row--open{background:#818cf80f!important;border-bottom:none!important}.si-expand-cell{padding-left:10px!important;text-align:center;width:28px}.si-expand-icon{color:#64748b;display:inline-block;font-size:10px;transition:transform .2s ease;-webkit-user-select:none;user-select:none}.si-expand-icon--open{color:#818cf8;transform:rotate(90deg)}.si-accordion-row td{background:#070f1c;border-bottom:1px solid #818cf826!important;padding:0!important}.si-panel{padding:16px 20px 20px}.si-inner-tabs{border-bottom:1px solid #ffffff0d;display:flex;gap:2px;margin-bottom:14px}.si-inner-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:-1px;padding:6px 14px;transition:color .15s,border-color .15s}.si-inner-tab:hover{color:#64748b}.si-inner-tab--active{border-bottom-color:#818cf8;color:#818cf8;font-weight:600}.si-user-list{display:flex;flex-direction:column;gap:7px}.si-user-card{background:#0d1f38;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.si-user-card-header{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 14px;transition:background .12s}.si-user-card-header:hover{background:#ffffff05}.si-user-card-meta{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.si-user-card-body{border-top:1px solid #ffffff0a;padding:12px 14px 14px}.si-tp-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.si-tp-item{background:#071528;border:1px solid #ffffff0d;border-radius:7px;padding:9px 12px;transition:border-color .15s}.si-tp-item:hover{border-color:#818cf833}.si-tp-name{color:#e2e8f0;font-size:12px;font-weight:600;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-tp-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.si-tp-il{background:#ffffff0a;border-radius:4px;padding:1px 6px}.si-tp-il,.si-tp-sektor{color:#64748b;font-size:11px}.si-tp-sektor{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-tp-upload{display:flex;flex-wrap:wrap;gap:6px}.si-tp-upload-badge{align-items:center;border-radius:5px;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:2px 8px;white-space:nowrap}.si-tp-upload-badge--ok{background:#34d3991f;color:#34d399}.si-tp-upload-badge--no{background:#f871711a;color:#f87171}.si-tp-upload-date{font-size:9px;font-weight:400;opacity:.8}.si-inner-loading{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px;padding:14px 0}.si-spinner--sm{animation:si-spin .8s linear infinite;border:2px solid #818cf826;border-radius:50%;border-top-color:#818cf8;height:18px;width:18px}.si-inner-empty{color:#64748b;font-size:13px;margin:0;padding:10px 0}.si-month-picker{align-items:center;background:#0d1f38;border:1px solid #ffffff12;border-radius:8px;display:inline-flex;gap:0;margin-bottom:14px;padding:3px}.si-month-btn{align-items:center;background:none;border:none;border-radius:6px;color:#818cf8;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;line-height:1;transition:background .12s;width:32px}.si-month-btn:hover:not(:disabled){background:#818cf81f}.si-month-btn:disabled{color:#64748b;cursor:not-allowed}.si-month-label{color:#e2e8f0;font-size:14px;font-weight:600;min-width:140px;text-align:center;-webkit-user-select:none;user-select:none}.si-ud-summary{display:flex;flex-wrap:wrap;gap:5px}.si-ud-summary-pill{align-items:center;border-radius:5px;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:2px 8px;white-space:nowrap}.si-ud-summary-pill--defter{background:#818cf824;color:#818cf8}.si-ud-summary-pill--fatura{background:#22d3ee1f;color:#22d3ee}.si-ud-wrap{border:1px solid #ffffff0f;border-radius:8px;overflow-x:auto}.si-ud-table{background:#071528;border-collapse:collapse;font-size:12px;width:100%}.si-ud-table thead th{background:#050e1a;border-bottom:1px solid #ffffff0d;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.5px;padding:8px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.si-ud-th--defter{color:#818cf8!important}.si-ud-th--fatura{color:#22d3ee!important}.si-ud-table tbody tr{border-bottom:1px solid #ffffff08;transition:background .1s}.si-ud-table tbody tr:last-child{border-bottom:none}.si-ud-table tbody tr:hover{background:#ffffff05}.si-ud-tr--none td{opacity:.4}.si-ud-table td{padding:9px 14px;vertical-align:middle}.si-ud-unvan{color:#e2e8f0;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-ud-yes{align-items:flex-start;display:flex;gap:7px}.si-ud-yes-mark{color:#34d399;flex-shrink:0;font-size:13px;font-weight:700;line-height:1.4}.si-ud-yes-info{display:flex;flex-direction:column;gap:1px}.si-ud-yes-user{color:#94a3b8;font-size:11px;white-space:nowrap}.si-ud-yes-date{color:#64748b;font-size:10px;white-space:nowrap}.si-ud-multi{color:#4b5563;font-size:9px;font-style:italic}.si-ud-no{color:#64748b;font-size:13px;font-weight:600}.si-ip--sm{font-size:10px;padding:1px 5px}.si-alert-ok{align-items:center;background:#34d39912;border:1px solid #34d3992e;border-radius:8px;color:#34d399;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:12px;padding:9px 16px}.si-alert-ok-dot{animation:si-pulse 2s infinite;background:#34d399;border-radius:50%;flex-shrink:0;height:7px;width:7px}.si-alert-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.si-alert-card{align-items:center;border:1px solid;border-radius:8px;display:flex;flex:1 1;font-size:12px;gap:10px;min-width:220px;padding:10px 14px}.si-alert-icon{flex-shrink:0;font-size:16px}.si-alert-body{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.si-alert-title{color:#e2e8f0;font-size:12px;font-weight:700}.si-alert-msg{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-alert-val{font-feature-settings:"tnum";flex-shrink:0;font-size:20px;font-variant-numeric:tabular-nums;font-weight:800}.si-tab-badge--red{background:#f8717126;color:#f87171}.si-tab-badge--yellow{background:#fbbf2426;color:#fbbf24}.si-seg{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:7px;display:flex;gap:2px;padding:2px}.si-seg-btn{background:none;border:none;border-radius:5px;color:#4b5563;cursor:pointer;font-size:11px;font-weight:500;padding:4px 10px;transition:background .12s,color .12s;white-space:nowrap}.si-seg-btn:hover{background:#ffffff0d;color:#94a3b8}.si-seg-btn--active{background:#818cf82e;color:#818cf8;font-weight:600}.si-sec-alert{background:#f871711a;border:1px solid #f8717147;border-radius:8px;color:#fca5a5;font-size:12px;margin-bottom:4px;padding:10px 14px}.si-heatmap{display:flex;flex-direction:column;gap:2px;overflow-x:auto;padding:8px 0 6px}.si-heatmap-hour-row,.si-heatmap-row{align-items:center;display:flex;gap:2px}.si-heatmap-day-lbl{color:#4b5563;flex-shrink:0;font-size:10px;padding-right:4px;text-align:right;white-space:nowrap;width:30px}.si-heatmap-h-lbl{font-feature-settings:"tnum";color:#64748b;flex-shrink:0;font-size:9px;font-variant-numeric:tabular-nums;text-align:center;width:22px}.si-heatmap-cell{border-radius:2px;cursor:default;flex-shrink:0;height:16px;transition:opacity .1s;width:22px}.si-heatmap-legend{align-items:center;color:#64748b;display:flex;font-size:10px;gap:6px;margin-top:6px;padding-left:34px}.si-heatmap-gradient{background:linear-gradient(90deg,#34d3991a,#34d399);border-radius:4px;height:8px;width:80px}.si-prog{background:#ffffff12;border-radius:3px;height:6px;overflow:hidden;width:100px}.si-prog-fill{border-radius:3px;height:100%;transition:width .3s ease}.si-prog-fill--defter{background:#818cf8}.si-prog-fill--fatura{background:#22d3ee}.si-ud-summary-pill--miss{background:#f871711a;border:1px solid #f8717133;color:#f87171}.si-export-btn{background:#2dd4bf1a;border:1px solid #2dd4bf33;border-radius:7px;color:#2dd4bf;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 14px;transition:background .15s,border-color .15s;white-space:nowrap}.si-export-btn:hover:not(:disabled){background:#2dd4bf2e;border-color:#2dd4bf59}.si-export-btn:disabled{cursor:not-allowed;opacity:.3}.si-grade-tag{border-radius:20px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.si-score-bar{align-items:center;display:flex;gap:8px}.si-score-track{background:#ffffff12;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.si-score-fill{border-radius:3px;height:100%;transition:width .4s ease}.si-score-num{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;min-width:34px;text-align:right}.si-audit-action{font-weight:600}.si-audit-action,.si-audit-res{font-size:12px;white-space:nowrap}.si-audit-res{color:#94a3b8;max-width:200px;overflow:hidden;text-overflow:ellipsis}.si-audit-filter{background:#0d1f38;border:1px solid #ffffff14;border-radius:7px;color:#e2e8f0;cursor:pointer;font-size:12px;outline:none;padding:6px 10px;transition:border-color .2s}.si-audit-filter:focus{border-color:#818cf880}.si-audit-filter option{background:#0d1f38}.si-sla-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.si-contrib{margin-bottom:24px}.si-contrib-label{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.si-contrib-grid{grid-gap:3px;display:grid;gap:3px;grid-auto-flow:column;grid-template-rows:repeat(7,13px);overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.si-contrib-grid::-webkit-scrollbar{display:none}.si-contrib-cell{border-radius:3px;cursor:default;height:13px;transition:opacity .15s;width:13px}.si-contrib-cell:hover{opacity:.8}.si-contrib-empty{background:#0000;border-radius:3px;height:13px;width:13px}.si-health-overall{align-items:center;background:#ffffff0a;border-radius:10px;color:#e2e8f0;display:flex;font-size:13px;gap:10px;margin-bottom:20px;padding:12px 16px}.si-health-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:28px}.si-health-card{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:12px;padding:14px 16px;transition:background .15s}.si-health-card:hover{background:#ffffff12}.si-health-dot{border-radius:50%;flex-shrink:0;height:10px;margin-top:3px;width:10px}.si-health-body{display:flex;flex-direction:column;gap:2px;min-width:0}.si-health-name{color:#e2e8f0;font-size:13px;font-weight:600}.si-health-detail{color:#6b7280;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-presence-card{margin-bottom:10px}.si-presence-body{align-items:flex-start;display:flex;gap:24px;margin-top:8px}.si-presence-dots{display:flex;flex-direction:column;gap:6px;min-width:180px;padding-top:4px}.si-presence-dot-row{align-items:center;display:flex;gap:8px}.si-presence-dot{animation:si-pulse 2s ease-in-out infinite;border-radius:50%;flex-shrink:0;height:8px;width:8px}.si-presence-page{color:#94a3b8;flex:1 1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-presence-count{flex-shrink:0;font-size:13px;font-weight:700}.si-logout-btn{align-items:center;background:#f8717112;border:1px solid #f8717140;border-radius:7px;color:#f87171;cursor:pointer;display:flex;font-size:15px;height:30px;justify-content:center;line-height:1;transition:background .15s,border-color .15s,transform .1s;width:30px}.si-logout-btn:hover{background:#f871712e;border-color:#f8717180;transform:scale(1.08)}.si-logout-btn:active{transform:scale(.96)}.si-modal-backdrop{animation:si-fadein .15s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;inset:0;justify-content:center;position:fixed;z-index:1000}.si-modal,.si-modal-backdrop{align-items:center;display:flex}.si-modal{animation:si-fadein .18s ease;background:#0d1f38;border:1px solid #f871714d;border-radius:16px;box-shadow:0 24px 60px #00000080;flex-direction:column;gap:12px;max-width:calc(100vw - 32px);padding:32px 36px;width:420px}.si-modal-icon{color:#f87171;font-size:40px;line-height:1}.si-modal-title{color:#e2e8f0;font-size:18px;font-weight:700;margin:0}.si-modal-body{color:#94a3b8;font-size:13px;line-height:1.6;margin:0;text-align:center}.si-modal-body strong{color:#e2e8f0}.si-modal-meta{background:#ffffff0a;border-radius:8px;color:#6b7280;display:flex;font-size:11px;gap:16px;justify-content:center;padding:8px 14px;width:100%}.si-modal-meta code{color:#818cf8;font-size:11px}.si-modal-actions{display:flex;gap:10px;margin-top:6px;width:100%}.si-modal-btn{border:1px solid #0000;border-radius:9px;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;padding:10px 0;transition:opacity .15s,transform .1s}.si-modal-btn:disabled{cursor:not-allowed;opacity:.6}.si-modal-btn:not(:disabled):active{transform:scale(.97)}.si-modal-btn--cancel{background:#ffffff0d;border-color:#ffffff1a;color:#94a3b8}.si-modal-btn--cancel:not(:disabled):hover{background:#ffffff17}.si-modal-btn--confirm{background:#f8717126;border-color:#f8717166;color:#f87171}.si-modal-btn--confirm:not(:disabled):hover{background:#f8717140;border-color:#f8717199}.si-ua-top-row{align-items:center;border-radius:8px;display:flex;gap:10px;padding:8px 12px;transition:background .15s}.si-ua-top-row:hover{background:#ffffff0d}.si-ua-rank{color:#4b5563;flex-shrink:0;font-size:13px;font-weight:700;width:28px}.si-ua-name{color:#e2e8f0;font-size:13px;font-weight:600}.si-ua-company,.si-ua-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-ua-company{color:#6b7280;font-size:11px}.si-ua-badge{border-radius:12px;display:inline-block;font-size:10px;padding:2px 8px;white-space:nowrap}.si-ua-badge,.si-ua-count{flex-shrink:0;font-weight:700}.si-ua-count{color:#818cf8;font-size:14px}.si-anom-list{display:flex;flex-direction:column;gap:10px}.si-anom-item{align-items:flex-start;border:1px solid #0000;border-radius:12px;display:flex;gap:14px;padding:14px 16px;transition:background .15s}.si-anom-item--critical{background:#f8717112;border-color:#f8717133}.si-anom-item--warning{background:#fbbf240f;border-color:#fbbf2426}.si-anom-icon{flex-shrink:0;font-size:22px;line-height:1;margin-top:2px}.si-anom-body{flex:1 1;min-width:0}.si-anom-title{color:#e2e8f0;font-size:13px;font-weight:700;margin-bottom:2px}.si-anom-user{color:#818cf8;font-size:12px;font-weight:600;margin-bottom:2px}.si-anom-detail{color:#6b7280;font-size:12px}.si-anom-badge{border-radius:20px;display:inline-block;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 10px;white-space:nowrap}.si-anom-badge--critical{background:#f8717126;color:#f87171}.si-anom-badge--warning{background:#fbbf2426;color:#fbbf24}.si-comp-grid{grid-gap:0;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:grid;gap:0;grid-template-columns:1fr 1fr 1fr auto;overflow:hidden}.si-comp-header{background:#ffffff0a;border-bottom:1px solid #ffffff0f;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase}.si-comp-label{color:#94a3b8;font-size:13px}.si-comp-label,.si-comp-val{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;padding:10px 16px}.si-comp-val{color:#e2e8f0;font-size:14px}.si-comp-val--prev{color:#4b5563;font-size:13px}.si-comp-delta{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;justify-content:flex-end;padding:10px 16px}.si-delta{font-size:12px;font-weight:700;white-space:nowrap}.si-delta--good{color:#34d399}.si-delta--bad{color:#f87171}.si-delta--neutral{color:#6b7280}.si-matrix-company{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;overflow:hidden;transition:border-color .15s}.si-matrix-company:hover{border-color:#ffffff1f}.si-matrix-company-header{align-items:center;cursor:pointer;display:flex;gap:16px;padding:14px 16px;-webkit-user-select:none;user-select:none}.si-matrix-company-name{color:#e2e8f0;display:block;font-size:14px;font-weight:700;margin-bottom:4px}.si-matrix-pills{display:flex;flex-wrap:wrap;gap:6px}.si-matrix-pill{border-radius:10px;display:inline-block;font-size:10px;font-weight:700;padding:2px 8px}.si-matrix-pill--ok{background:#34d3991f;color:#34d399}.si-matrix-pill--partial{background:#fbbf241f;color:#fbbf24}.si-matrix-pill--miss{background:#f871711f;color:#f87171}.si-matrix-table-wrap{overflow-x:auto;padding:0 16px 16px}.si-matrix-cell{font-size:12px;font-weight:600;white-space:nowrap}.si-matrix-cell--ok{color:#34d399}.si-matrix-cell--miss{color:#64748b}.si-matrix-status{border-radius:10px;display:inline-block;font-size:10px;font-weight:700;padding:2px 10px}.si-matrix-status--ok{background:#34d3991f;color:#34d399}.si-matrix-status--partial{background:#fbbf241f;color:#fbbf24}.si-matrix-status--miss{background:#f871711f;color:#f87171}@media (max-width:900px){.si-chart-row--131{grid-template-columns:1fr 1fr}.si-chart-row--131 .si-chart-card:first-child{grid-column:1/-1}}@media (max-width:640px){.si-chart-row--131,.si-chart-row--2{grid-template-columns:1fr}.si-kpi-row{display:grid;grid-template-columns:1fr 1fr}.si-header{align-items:flex-start;flex-direction:column;gap:10px}.si-clock{font-size:20px}.si-tab-layout{flex-direction:column}.si-tabs{border-bottom:1px solid #ffffff0f;border-right:none;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0;position:static;width:100%}.si-tab{border-bottom:2px solid #0000;border-left:none;border-radius:0;flex-shrink:0;white-space:nowrap}.si-tab--active{border-bottom-color:#818cf8;border-left-color:#0000}.si-tab-content{padding-left:0;padding-top:16px}}.sablon-container{background-color:#f9fafb;min-height:calc(100vh - 4rem);padding:10px 10px 60px}.sablon-top-bar{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10px;padding:10px 15px}.sablon-control-group{align-items:center;display:flex;gap:10px}.sablon-label{color:#374151;font-size:14px;font-weight:500}.sablon-select{border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;min-width:200px;outline:none;padding:8px 12px}.sablon-select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.sablon-input-file{display:none}.sablon-btn-upload{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.sablon-btn-upload:hover{background-color:#f3f4f6;border-color:#9ca3af}.sablon-checkbox-label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;-webkit-user-select:none;user-select:none}.sablon-split-view{display:flex;gap:15px;margin-bottom:10px}.sablon-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:10px}.preview-table-wrapper{border:1px solid #e5e7eb;border-radius:6px;display:block;margin-top:10px;max-height:400px;overflow-x:auto;width:100%}.preview-table{border-collapse:collapse;min-width:100%;white-space:nowrap;width:-webkit-max-content;width:max-content}.preview-table td,.preview-table th{border:1px solid #e5e7eb;color:#4b5563;font-size:12px;padding:8px 12px;white-space:nowrap}.preview-table tr.highlighted-row{background-color:#eff6ff}.sablon-meta-info{color:#6b7280;font-size:12px;margin-top:10px}.sablon-btn-preview{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:15px;padding:10px;transition:background-color .2s;width:100%}.sablon-btn-preview:hover{background-color:#1d4ed8}.record-preview-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;overflow:hidden;padding:15px;width:100%}.sablon-footer{display:flex;gap:20px;justify-content:center;margin-top:20px}.sablon-btn-clear,.sablon-btn-save{border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:10px 40px;transition:all .2s}.sablon-btn-clear{background-color:#3b82f6;border:none;color:#fff}.sablon-btn-clear:hover{background-color:#2563eb}.sablon-btn-save{background-color:#0ea5e9;border:none;color:#fff}.sablon-btn-save:hover{background-color:#0284c7}.sablon-dropdown-trigger{color:#374151;cursor:pointer;font-size:14px;min-width:120px;padding:8px 12px;text-align:left}.sablon-dropdown-menu,.sablon-dropdown-trigger{background-color:#fff;border:1px solid #d1d5db;border-radius:6px}.sablon-dropdown-menu{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;max-height:300px;min-width:200px;overflow-y:auto;position:absolute;top:105%;z-index:50}.sablon-dropdown-item{color:#374151;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .1s}.sablon-dropdown-item:hover{background-color:#f3f4f6}.sablon-dropdown-empty{color:#9ca3af;font-size:13px;padding:15px;text-align:center}.sablon-hover-preview{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a;left:100%;margin-left:10px;padding:15px;pointer-events:none;position:absolute;top:0;width:250px;z-index:60}@media (prefers-color-scheme:dark){body.theme-night .sablon-container{background-color:#1f2937}body.theme-night .record-preview-section,body.theme-night .sablon-dropdown-menu,body.theme-night .sablon-hover-preview,body.theme-night .sablon-panel,body.theme-night .sablon-top-bar{background-color:#374151;border-color:#4b5563;color:#f9fafb}body.theme-night .sablon-checkbox-label,body.theme-night .sablon-dropdown-item,body.theme-night .sablon-dropdown-trigger,body.theme-night .sablon-hover-view,body.theme-night .sablon-label,body.theme-night .sablon-panel-title{background-color:initial;color:#f9fafb}body.theme-night .sablon-dropdown-trigger{background-color:#374151;border-color:#4b5563}body.theme-night .sablon-dropdown-item:hover{background-color:#4b5563}body.theme-night .mapping-select,body.theme-night .sablon-select{background-color:#1f2937;border-color:#4b5563;color:#f9fafb}body.theme-night .mapping-table td,body.theme-night .mapping-table th,body.theme-night .preview-table td,body.theme-night .preview-table th{background-color:#374151;border-color:#4b5563;color:#e5e7eb}body.theme-night .mapping-table th{background-color:#1f2937}body.theme-night .sablon-btn-upload{background-color:#4b5563;border-color:#6b7280;color:#f9fafb}}.user-activity-logs-page{background:var(--color-surface);min-height:calc(100vh - 80px);padding:2rem}.page-header{align-items:center;background:var(--color-background);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.header-content h1{color:var(--color-text);font-size:1.3rem;font-weight:600;margin:0 0 .5rem}.header-content p{color:var(--color-textSecondary);margin:0}.header-stats{display:flex;gap:2rem}.stat{text-align:center}.stat strong{color:var(--color-primary);display:block;font-size:1.5rem;margin-bottom:.25rem}.stat span{color:var(--color-textSecondary);font-size:.9rem}.filters-section{background:var(--color-background);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.filter-row{grid-gap:1rem;align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-group label{color:var(--color-text);font-size:.9rem;font-weight:600}.filter-group input,.filter-group select{background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-size:.9rem;padding:.75rem}.clear-filters-btn{background:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background .2s}.clear-filters-btn:hover{background:#c0392b}.logs-table-container{background:var(--color-background);border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow-x:auto}.logs-table{border-collapse:collapse;min-width:1200px;width:100%}.logs-table thead{background:var(--color-surface)}.logs-table th{border-bottom:2px solid var(--color-border);font-weight:600;text-align:left;white-space:nowrap}.logs-table td,.logs-table th{color:var(--color-text);padding:1rem}.logs-table td{border-bottom:1px solid var(--color-border)}.logs-table tbody tr:hover{background:var(--color-surface)}.date-cell{color:var(--color-textSecondary);font-size:.85rem}.user-cell strong{color:var(--color-text)}.user-type-badge{background:#3498db;border-radius:12px;font-size:.8rem}.action-badge,.user-type-badge{color:#fff;font-weight:500;padding:.25rem .75rem}.action-badge{border-radius:4px;display:inline-block;font-size:.85rem}.resource-info{font-size:.9rem}.resource-info small{color:var(--color-textSecondary);display:block;font-size:.8rem;margin-top:.25rem}.endpoint-cell code{color:var(--color-primary);display:block;font-family:Courier New,monospace;font-size:.85rem}.endpoint-cell small{color:var(--color-textSecondary);display:block;font-size:.75rem;margin-top:.25rem}.status-badge{border-radius:4px;display:inline-block;font-size:.85rem;padding:.25rem .5rem}.status-2xx{background:#d4edda;color:#155724}.status-3xx{background:#d1ecf1;color:#0c5460}.status-4xx{background:#fff3cd;color:#856404}.status-5xx{background:#f8d7da;color:#721c24}.user-activity-logs-page .pagination{align-items:center;background:var(--color-background);border-radius:8px;display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding:1rem}.user-activity-logs-page .pagination button{background:var(--color-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.user-activity-logs-page .pagination button:disabled{background:var(--color-border);cursor:not-allowed}.user-activity-logs-page .pagination span{color:var(--color-text);font-weight:500}.loading{align-items:center;color:var(--color-textSecondary);display:flex;flex-direction:column;justify-content:center;padding:3rem}.spinner{animation:spin 1s linear infinite;border-top:3px solid var(--color-border);border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}.error{background:#f8d7da;color:#721c24;padding:1rem}.error,.error-container{border-radius:8px;text-align:center}.error-container{background:var(--color-background);padding:3rem}.empty-state{color:var(--color-textSecondary);padding:3rem;text-align:center}.clickable-username{color:#3498db;cursor:pointer;transition:color .2s}.clickable-username:hover{color:#2980b9;text-decoration:underline}.user-details-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.user-details-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow:hidden;padding:0;width:auto}.modal-header{background-color:#fff;border-bottom:1px solid #eee;flex-shrink:0;padding:20px 20px 15px}.modal-header h2{color:#2c3e50;font-size:1.5rem;margin:0}.close-btn{background:none;border:none;color:#7f8c8d;font-size:1.5rem;line-height:1;padding:0}.close-btn:hover{color:#e74c3c}.modal-content{box-sizing:border-box;flex:1 1;min-height:0;padding:15px;width:100%}.user-info-grid{grid-gap:10px;background-color:#f8f9fa;border-radius:6px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:15px;padding:12px}.info-item{display:flex;flex-direction:column}.info-item label{color:#7f8c8d;font-size:.85rem;margin-bottom:2px}.info-item span{color:#2c3e50;font-weight:500}.stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.stat-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;padding:15px;transition:transform .2s ease,box-shadow .2s ease}.stat-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.stat-card h3{border-bottom:2px solid #e2e8f0;color:#1e293b;display:block;font-size:1.1rem;font-weight:600;margin-bottom:12px;margin-top:0;padding-bottom:12px}.stat-list{list-style:none;margin:0;padding:0}.stat-list li{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.stat-list li:last-child{border-bottom:none}.stat-key{color:#555}.stat-value{background-color:#ebf5fb;border-radius:12px;color:#3498db;font-size:.9rem;font-weight:700;padding:2px 8px}.full-width{grid-column:span 2}.daily-activity-chart{align-items:flex-end;display:flex;gap:10px;height:200px;padding-top:20px}.chart-bar{background-color:#3498db;border-radius:4px 4px 0 0;flex:1 1;min-width:20px;position:relative;transition:height .3s ease}.chart-bar:hover{background-color:#2980b9}.bar-tooltip{background-color:#2c3e50;border-radius:4px;color:#fff;font-size:.8rem;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:-30px;transform:translateX(-50%);transition:opacity .2s;white-space:nowrap}.chart-bar:hover .bar-tooltip{opacity:1}.no-data{color:#95a5a6;font-style:italic;padding:20px;text-align:center}@media (max-width:768px){.stats-grid{grid-template-columns:1fr}.user-info-grid{grid-template-columns:repeat(2,1fr)}.full-width{grid-column:span 1}}.table-responsive{overflow-x:auto}.recent-creations-table{border-collapse:collapse;font-size:.9rem;width:100%}.recent-creations-table th{background-color:#f8f9fa;border-bottom:2px solid #eee;color:#7f8c8d;font-weight:600;padding:8px;text-align:left}.recent-creations-table td{border-bottom:1px solid #eee;color:#2c3e50;padding:8px}.recent-creations-table tr:last-child td{border-bottom:none}.resource-badge{background-color:#e8f6f3;border-radius:4px;color:#1abc9c;font-size:.8rem;font-weight:500;padding:2px 6px}.narrative-section{background-color:#f0f7ff;border-left:4px solid #3498db;border-radius:8px;box-shadow:0 4px 12px #0000000d}.narrative-text{color:#34495e;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.05rem;line-height:1.7;margin:0}.narrative-text strong{color:#2980b9;font-weight:600}.profile-page-wrapper{-ms-overflow-style:none;background:#f1f5f9;color:#1e293b;display:flex;font-family:Inter,sans-serif;height:100%;min-height:auto;overflow-y:auto;scrollbar-width:none}.profile-page-wrapper::-webkit-scrollbar{display:none}.profile-main-content{-ms-overflow-style:none;align-items:stretch;display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;gap:2rem;padding:2rem 3rem;scrollbar-width:none}.profile-header-top{animation:gradientFlow 8s ease infinite;background:linear-gradient(-45deg,#fffdd0,#fff,#fff7ed,#f58220);background-size:300% 300%;border-radius:1.5rem;box-shadow:0 10px 25px -5px #f5822026;justify-content:space-between;margin-bottom:2rem;padding:1rem 2rem}.header-left-group,.profile-header-top{align-items:center;display:flex;gap:1.5rem}.header-avatar-container{align-items:center;background:linear-gradient(45deg,#f58220,#ffad66);border-radius:50%;box-shadow:0 0 10px #f582204d;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;position:relative;width:60px}.header-avatar-img{border-radius:50%;height:100%;object-fit:cover;width:100%}.header-avatar-placeholder{align-items:center;border-radius:50%;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.header-user-info{display:flex;flex-direction:column}.header-user-name{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0}.header-user-role{color:#334155;font-size:.85rem;font-weight:500;margin:.25rem 0 0}.header-nav-item,.header-user-nav{align-items:center;display:flex;gap:.5rem}.header-nav-item{border-radius:.75rem;color:#334155;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;transition:all .2s ease}.header-nav-item .nav-icon{font-size:1.1rem}.header-nav-item.active{background:#f1f5f9;color:#0f172a}.header-nav-item:hover{background:#f8fafc;color:#000}.profile-content-col.single-col-view{display:flex;flex-direction:column;margin:0 auto;max-width:800px;width:100%}.profile-main-content::-webkit-scrollbar{display:none}.profile-card{background:#fff;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000000d;display:flex;flex-direction:column;padding:2.5rem}.info-card,.password-card{flex:1 1;min-width:300px}.card-heading{color:#1e293b;font-size:1.5rem;margin-bottom:2rem;margin-top:0}.input-row-2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.input-group,.input-row-2{margin-bottom:1.5rem}.input-label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.modern-text-input{border:1px solid #e2e8f0;border-radius:.75rem;font-family:inherit;font-size:14px;outline:none;padding:.75rem;width:100%}.modern-text-input.readonly{background:#f8fafc;border:1px solid #f1f5f9;color:#94a3b8;cursor:not-allowed}.action-button{background:#f58220;border:none;border-radius:.75rem;box-shadow:0 10px 15px -3px #f582204d;color:#fff;cursor:pointer;font-weight:700;padding:1rem 2rem}.update-btn{float:right}.change-pass-btn{align-self:flex-end;margin-top:auto;width:auto}.password-form-stack{display:flex;flex:1 1;flex-direction:column;gap:1.25rem}.password-requirements-box{background:#f8fafc;border-radius:.75rem;color:#64748b;font-size:.75rem;margin-bottom:1.25rem;margin-top:auto;padding:1rem}.password-requirements-box p{margin:0 0 .5rem}.password-requirements-box ul{margin:0;padding-left:1.2rem}.valid-req{color:#10b981}.avatar-edit-trigger{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;bottom:0;color:#333;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:-5px;width:24px}.avatar-context-menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;left:50%;overflow:hidden;position:absolute;top:90px;transform:translateX(-50%);width:120px;z-index:100}.ctx-menu-item{align-items:center;color:#333;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px}.ctx-menu-item:hover{background:#f1f5f9}.ctx-menu-item.delete{color:red}.upload-modal-wrapper{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.upload-modal-inner{background:#fff;border-radius:1rem;max-width:400px;padding:2rem;text-align:center}.modal-buttons-row{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.modal-confirm-btn{border-radius:.5rem;padding:.75rem 1.5rem}.modal-cancel-btn{background:#0000;border:1px solid #ddd;border-radius:.5rem;padding:.75rem 1.5rem}.status-message{border-radius:.5rem;margin-bottom:1rem;padding:1rem;width:100%}.status-message.success{background:#dcfce7;color:#166534}.status-message.error{background:#fee2e2;color:#991b1b}.hidden{display:none}.crop-modal-overlay{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.crop-modal-container{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-width:350px;overflow:hidden;width:90%}.crop-modal-title{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:1.1rem;font-weight:600;margin:0;padding:16px 20px}.crop-container-wrapper{background:#333;height:280px;position:relative;width:100%}.crop-controls{background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:16px;padding:20px}.zoom-range{-webkit-appearance:none;appearance:none;background:#e2e8f0;border-radius:3px;height:6px;outline:none;width:100%}.zoom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f58220;border-radius:50%;cursor:pointer;height:18px;-webkit-transition:transform .1s;transition:transform .1s;width:18px}.zoom-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.crop-actions{display:flex;gap:12px;justify-content:flex-end}.modal-cancel-btn{background:#f1f5f9;border:none;border-radius:8px;color:#475569;cursor:pointer;font-weight:600;padding:10px 20px;transition:background .2s}.modal-cancel-btn:hover{background:#e2e8f0}.modal-confirm-btn{background:#f58220;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:background .2s}.modal-confirm-btn:hover{background:#ea580c}.ynv-wrapper{align-items:center;display:inline-flex}.ynv-selector{gap:6px}.ynv-nav-btn,.ynv-selector{align-items:center;display:flex}.ynv-nav-btn{background:#6366f11f!important;border:none!important;border-radius:10px;color:#6366f1!important;cursor:pointer;flex-shrink:0;font-size:18px;font-weight:700;height:34px;justify-content:center;padding:0;transition:all .15s ease;width:34px}.ynv-nav-btn:hover:not(:disabled){background:#6366f138!important}.ynv-nav-btn:disabled{cursor:not-allowed}body.theme-night .ynv-nav-btn{background:#8b5cf633!important;color:#a5b4fc!important}.ynv-pill{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;box-shadow:0 2px 10px #6366f159;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:7px 20px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.ynv-pill:hover{background:linear-gradient(135deg,#4f52d6,#7c3aed);box-shadow:0 4px 14px #6366f180;transform:translateY(-1px)}.ynv-overlay{inset:0;position:fixed;z-index:999999}.ynv-picker-modal{background:#fff;background:var(--color-surface,#fff);border-radius:12px;box-shadow:0 8px 32px #0000002e;min-width:240px;padding:16px;z-index:999999}body.theme-night .ynv-picker-modal{box-shadow:0 8px 32px #00000080}.ynv-picker-grid{display:flex;flex-direction:column;gap:10px}.ynv-picker-nav{align-items:center;display:flex;justify-content:space-between}.ynv-picker-title{color:#1f2937;color:var(--color-text,#1f2937);font-size:13px;font-weight:700}.ynv-picker-arrows{display:flex;gap:4px}.ynv-picker-arrows button{background:#6366f11a;border:none;border-radius:6px;color:#6366f1;cursor:pointer;font-size:11px;line-height:1.4;padding:2px 6px;transition:background .15s}.ynv-picker-arrows button:hover{background:#6366f138}.ynv-picker-years{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.ynv-year-item{background:#0000;border:none;border-radius:8px;color:#374151;color:var(--color-text,#374151);cursor:pointer;font-size:13px;font-weight:500;padding:7px 4px;text-align:center;transition:all .15s}.ynv-year-item:hover:not(.disabled){background:#6366f11f;color:#6366f1}.ynv-year-item.selected{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #6366f166;color:#fff!important;font-weight:700}.ynv-year-item.faded{opacity:.4}.ynv-year-item.disabled{cursor:not-allowed;opacity:.25}.denetim-tespitleri{background-color:var(--color-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:20px}.dt-period-wrapper{display:flex;flex-direction:column;gap:8px}.dt-period-wrapper .donem-selector{align-items:center;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex;gap:6px;justify-content:space-between;padding:0!important;width:100%!important}.dt-period-wrapper .donem-selector .nav-btn{align-items:center;background:#6366f11f!important;border:none!important;border-radius:10px;box-shadow:none!important;color:#6366f1!important;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:34px;justify-content:center;transform:none!important;transition:all .15s ease;width:34px}.dt-period-wrapper .donem-selector .nav-btn:hover{background:#6366f138!important}body.theme-night .dt-period-wrapper .donem-selector .nav-btn{background:#8b5cf633!important;color:#a5b4fc!important}.dt-period-wrapper .donem-text.clickable{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-radius:20px;box-shadow:0 2px 10px #6366f159;color:#fff!important;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:7px 20px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.dt-period-wrapper .donem-text.clickable:hover{background:linear-gradient(135deg,#4f52d6,#7c3aed)!important;box-shadow:0 4px 14px #6366f180;transform:translateY(-1px)}.dt-period-modal{z-index:999999!important}.dt-period-modal .period-picker-grid{box-sizing:border-box;width:300px}.period-picker-grid.dt-period-wide{box-sizing:border-box;width:320px}.dt-period-modal .day-item.selected,.dt-period-modal .period-item.selected,.dt-period-modal .quarter-item.selected .quarter-label,.dt-period-modal .quarter-item.selected .quarter-months,.dt-period-modal .week-item.selected .week-number,.dt-period-modal .week-item.selected .week-range{color:#fff!important}.denetim-tespitleri .header{align-items:center;background:var(--color-background);box-shadow:0 2px 8px #00000012;display:flex;justify-content:space-between;margin-bottom:0;padding:10px 10px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.denetim-tespitleri .header-left{align-items:center;display:flex;gap:15px}.denetim-tespitleri .icon-circle{align-items:center;background-color:#007bff;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.denetim-tespitleri .info-icon{color:#fff;font-size:18px;font-weight:700}.denetim-tespitleri .header h1{color:var(--color-text);font-size:24px;font-weight:600;margin:0}.denetim-tespitleri .header-info{display:flex;flex-direction:column;gap:4px}.denetim-tespitleri .mukellef-info{align-items:center;display:flex;gap:15px}.denetim-tespitleri .mukellef-name{color:var(--color-primary);font-size:14px;font-weight:600}.denetim-tespitleri .mukellef-vkn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;color:var(--color-textSecondary);font-size:12px;padding:2px 8px}.denetim-tespitleri .header-right{align-items:center;display:flex;gap:8px}.denetim-tespitleri .filters{align-items:center;display:flex;gap:15px}.denetim-tespitleri .filters>*{margin-bottom:0!important;margin-top:0!important}.denetim-tespitleri .filter-label{color:var(--color-textSecondary);font-size:14px;font-weight:500}.denetim-tespitleri .donem-label{margin-left:20px}.denetim-tespitleri .filter-buttons{align-items:center;align-self:center;display:flex;gap:8px}.denetim-tespitleri .view-mode-toggle{align-self:center}.denetim-tespitleri .excel-btn{align-items:center;align-self:center;box-sizing:border-box;display:inline-flex;height:40px;justify-content:center;padding:10px 16px;text-align:center;white-space:nowrap}.denetim-tespitleri .search-input{border-radius:6px;box-sizing:border-box;font-size:14px;height:40px;min-width:280px;outline:none;padding:10px 12px;transition:border-color .2s}.denetim-tespitleri .filter-btn{border:2px solid;border-radius:20px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:14px;font-weight:600;margin:0;min-width:90px;padding:8px 20px;text-align:center;transition:all .2s ease;vertical-align:middle}.denetim-tespitleri .filter-btn[data-filter=Hepsi]{background-color:#f3e8ff;border-color:#6f42c1;color:#5a1f8f}.denetim-tespitleri .filter-btn[data-filter=Hepsi]:hover{background-color:#e9d5ff}.denetim-tespitleri .filter-btn.active[data-filter=Hepsi]{background-color:#6f42c1;box-shadow:0 0 0 3px #6f42c14d,0 4px 12px #6f42c166;color:#fff}.denetim-tespitleri .filter-btn[data-filter=Kritik]{background-color:#fee2e2;border-color:#ef4444;color:#b91c1c}.denetim-tespitleri .filter-btn[data-filter=Kritik]:hover{background-color:#fecaca}.denetim-tespitleri .filter-btn.active[data-filter=Kritik]{background-color:#ef4444;box-shadow:0 0 0 3px #ef44444d,0 4px 12px #ef444466;color:#fff}.denetim-tespitleri .filter-btn[data-filter=Orta]{background-color:#fef3c7;border-color:#f59e0b;color:#92400e}.denetim-tespitleri .filter-btn[data-filter=Orta]:hover{background-color:#fde68a}.denetim-tespitleri .filter-btn.active[data-filter=Orta]{background-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b4d,0 4px 12px #f59e0b66;color:#fff}.denetim-tespitleri .filter-btn[data-filter=Bilgi]{background-color:#dbeafe;border-color:#3b82f6;color:#1e40af}.denetim-tespitleri .filter-btn[data-filter=Bilgi]:hover{background-color:#bfdbfe}.denetim-tespitleri .filter-btn.active[data-filter=Bilgi]{background-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d,0 4px 12px #3b82f666;color:#fff}.denetim-tespitleri .filter-btn[data-filter="Denetim Notları"]{background-color:#dcfce7;border-color:#22c55e;color:#15803d}.denetim-tespitleri .filter-btn[data-filter="Denetim Notları"]:hover{background-color:#bbf7d0}.denetim-tespitleri .filter-btn.active[data-filter="Denetim Notları"]{background-color:#22c55e;box-shadow:0 0 0 3px #22c55e4d,0 4px 12px #22c55e66;color:#fff}.denetim-tespitleri .donem-selector{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:8px;box-shadow:0 2px 6px #1e40af40;display:flex;gap:8px;padding:6px 12px;position:relative;transition:all .2s ease;z-index:100}.denetim-tespitleri .donem-selector:hover{box-shadow:0 3px 10px #1e40af59;transform:translateY(-1px)}.denetim-tespitleri .nav-btn{background:#ffffff26;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:1;padding:4px 8px;transition:all .15s ease}.denetim-tespitleri .nav-btn:hover{background:#ffffff40}.denetim-tespitleri .nav-btn:active{transform:scale(.95)}.denetim-tespitleri .donem-text{color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;min-width:100px;text-align:center}.denetim-tespitleri .donem-text.clickable{background:#ffffff1a;border-radius:4px;cursor:pointer;padding:4px 8px;transition:all .15s}.denetim-tespitleri .donem-text.clickable:hover{background:#fff3}.denetim-tespitleri .view-mode-toggle{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;display:flex;gap:5px;height:40px;padding:4px}.denetim-tespitleri .view-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:6px 12px;transition:all .2s ease}.denetim-tespitleri .view-btn:hover{background-color:#f0f0f0}.denetim-tespitleri .view-btn.active{background-color:#007bff;box-shadow:0 0 0 2px #007bff4d,0 2px 8px #007bff66;color:#fff}.denetim-tespitleri .view-icon{font-size:16px}.denetim-tespitleri .excel-btn{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.denetim-tespitleri .excel-btn:hover{background-color:#218838}.denetim-tespitleri .summary-cards{margin:20px 0}.denetim-tespitleri .summary-label{font-size:12px;margin-bottom:0;padding:0}.denetim-tespitleri .summary-value{font-size:18px}.denetim-tespitleri .tespitler-container{width:100%}.denetim-tespitleri .tespitler-container.card{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.denetim-tespitleri .tespitler-container.list{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px}.denetim-tespitleri .tespit-card{background-color:#fff;border:2px outset #b6b7b9;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:10px;transition:all .2s ease}.denetim-tespitleri .tespit-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.denetim-tespitleri .tespit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.denetim-tespitleri .tespit-tur{align-items:center;background-color:color-mix(in srgb,#f8f9fa 20%,#0000);background-color:color-mix(in srgb,var(--tur-color,#f8f9fa) 20%,#0000);border:1px solid color-mix(in srgb,#dee2e6 30%,#0000);border:1px solid color-mix(in srgb,var(--tur-color,#dee2e6) 30%,#0000);border-radius:16px;display:flex;gap:8px;padding:10px 22px}.denetim-tespitleri .tur-indicator{background-color:#6c757d;background-color:var(--tur-color,#6c757d);border-radius:50%;height:12px;width:12px}.denetim-tespitleri .tur-text{color:#6c757d;color:var(--tur-color,#6c757d);font-size:13px;font-weight:600;text-shadow:none}.denetim-tespitleri .tespit-baslik{color:var(--color-text);flex:1 1;font-size:15px;font-weight:600;line-height:1;margin:0 15px}.denetim-tespitleri .grup-badge{background:none!important;border-radius:0;color:#333!important;display:inline-block;font-size:12px;font-weight:600;margin-left:12px;padding:0;vertical-align:middle}body.theme-night .denetim-tespitleri .grup-badge,body.theme-night .denetim-tespitleri .grup-badge-small{background:none!important;border:none;color:var(--color-text)!important}.denetim-tespitleri .detay-btn{align-items:center;background:none;border:none;border-radius:4px;color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:4px 8px;transition:background-color .2s ease}.denetim-tespitleri .detay-btn:hover{background-color:var(--color-hover)}.denetim-tespitleri .arrow{font-size:16px}.denetim-tespitleri .tespit-tarih{color:var(--color-textSecondary);font-size:14px;font-weight:500;margin-bottom:2px}.denetim-tespitleri .tespit-etiketler{display:flex;flex-wrap:wrap;gap:8px}.denetim-tespitleri .etiket{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);font-size:12px;font-weight:500;padding:4px 10px}.denetim-tespitleri .tespit-content{grid-gap:0;display:grid;gap:0}.denetim-tespitleri .durum,.denetim-tespitleri .finansal-etki,.denetim-tespitleri .oneri{grid-gap:6px;display:grid;gap:6px}.denetim-tespitleri .durum-label,.denetim-tespitleri .etki-label,.denetim-tespitleri .oneri-label{color:var(--color-textSecondary);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.denetim-tespitleri .etki-miktar{color:var(--color-text);font-size:18px;font-weight:700;text-align:left}.denetim-tespitleri .oneri-text{color:var(--color-text);font-size:14px;line-height:1.5;text-align:right}.denetim-tespitleri .durum-value{align-items:center;color:var(--color-text);display:flex;font-size:14px;font-weight:500;gap:8px}.denetim-tespitleri .play-icon{color:#28a745;font-size:12px}.denetim-tespitleri .no-taxpayer-selected{align-items:center;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;justify-content:center;margin:20px;min-height:60vh;padding:40px;text-align:center}body.theme-night .denetim-tespitleri .no-taxpayer-selected{box-shadow:0 2px 8px #0000004d}.denetim-tespitleri .no-taxpayer-icon{font-size:48px;margin-bottom:20px}.denetim-tespitleri .no-taxpayer-selected h2{color:var(--color-text);font-size:24px;margin-bottom:10px}.denetim-tespitleri .no-taxpayer-selected p{color:var(--color-textSecondary);font-size:16px;margin-bottom:20px}.denetim-tespitleri .instruction{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#495057;font-size:14px;padding:15px 20px}.denetim-tespitleri .loading-overlay{align-items:center;background-color:#ffffffe6;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.denetim-tespitleri .denetim-loading-spinner{animation:denetimSpin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin-bottom:16px;width:40px}@keyframes denetimSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.denetim-tespitleri .loading-overlay p{color:#666;font-size:16px;margin:0}.denetim-tespitleri .no-data-message{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:300px;padding:40px;text-align:center}.denetim-tespitleri .no-data-icon{font-size:48px;margin-bottom:20px}.denetim-tespitleri .no-data-message h3{color:var(--color-text);font-size:20px;margin-bottom:10px}.denetim-tespitleri .no-data-message p{color:var(--color-textSecondary);font-size:16px;margin-bottom:20px}.denetim-tespitleri .info-text{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:14px;padding:12px 16px}@keyframes repair-spin{0%{transform:rotate(-18deg)}30%{transform:rotate(18deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(8deg)}to{transform:rotate(-18deg)}}@keyframes repair-swing{0%{transform:rotate(0deg)}25%{transform:rotate(-22deg)}50%{transform:rotate(14deg)}75%{transform:rotate(-8deg)}to{transform:rotate(0deg)}}.repair-icon-spin{animation:repair-spin 1.6s ease-in-out infinite;display:inline-block;filter:grayscale(20%);font-size:44px;transform-origin:bottom right}@keyframes screwdriver-swing{0%{transform:rotate(42deg)}25%{transform:rotate(22deg)}55%{transform:rotate(60deg)}80%{transform:rotate(30deg)}to{transform:rotate(42deg)}}.crossed-screwdrivers{height:52px;width:52px}.screwdriver-swing{animation:screwdriver-swing 1.6s ease-in-out infinite;transform-origin:40px 40px}.repair-icon-inline{animation:repair-swing 1.6s ease-in-out infinite;display:inline-block;font-size:17px;opacity:.75;transform-origin:bottom right}.denetim-tespitleri .system-error-message{background:linear-gradient(135deg,#fffbf5,#fff7ed);border-color:#fed7aa;box-shadow:0 4px 24px #fb923c14}.denetim-tespitleri .system-error-icon-wrap{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #fca5a5;border-radius:50%;box-shadow:0 4px 16px #ef444440;display:flex;height:88px;justify-content:center;margin-bottom:24px;width:88px}.denetim-tespitleri .system-error-message h3{color:#92400e;font-size:18px;font-weight:600}.denetim-tespitleri .system-error-message p{color:#b45309;font-size:14px;margin-bottom:0}.system-error-banner{align-items:center;background:linear-gradient(135deg,#fffbf5,#fff7ed);border:1px solid #fed7aa;border-radius:12px;color:#92400e;display:flex;font-size:13.5px;font-weight:500;gap:10px;margin-bottom:24px;padding:12px 18px}.dark .denetim-tespitleri .system-error-message,[data-theme=night] .denetim-tespitleri .system-error-message{background:linear-gradient(135deg,#fb923c12,#fb923c1f);border-color:#fb923c59;box-shadow:0 4px 24px #fb923c0f}.dark .denetim-tespitleri .system-error-icon-wrap,[data-theme=night] .denetim-tespitleri .system-error-icon-wrap{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef444480;box-shadow:0 4px 16px #ef444433}.dark .denetim-tespitleri .system-error-message h3,[data-theme=night] .denetim-tespitleri .system-error-message h3{color:#fdba74}.dark .denetim-tespitleri .system-error-message p,[data-theme=night] .denetim-tespitleri .system-error-message p{color:#fb923c}.dark .system-error-banner,[data-theme=night] .system-error-banner{background:linear-gradient(135deg,#fb923c12,#fb923c1f);border-color:#fb923c4d;color:#fdba74}.denetim-tespitleri .modal-overlay{align-items:flex-start!important;animation:fadeIn .2s ease!important;background-color:#00000080;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;overflow-y:auto;padding:20px;position:fixed!important;right:0!important;top:0!important;z-index:3000}.denetim-tespitleri .detail-modal{animation:modalSlideIn .3s ease-out!important;background-color:var(--color-surface);border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;margin:0 auto!important;max-height:calc(100vh - 40px);overflow:hidden;position:relative!important;transform-origin:center center!important}.denetim-tespitleri .modal-overlay.fatura-panel-open{align-items:flex-start!important;display:flex!important;gap:12px;justify-content:flex-start!important;padding:5vh 3vw!important}.denetim-tespitleri .modal-overlay.fatura-panel-open .detail-modal{flex-shrink:0;margin:0!important;max-height:90vh;position:relative!important}body.theme-night .denetim-tespitleri .detail-modal{box-shadow:0 10px 40px #0009}.modal-resize-e{cursor:ew-resize;top:0;width:6px}.modal-resize-e,.modal-resize-s{bottom:0;position:absolute;right:0;z-index:10}.modal-resize-s{cursor:ns-resize;height:6px;left:0}.modal-resize-se{align-items:flex-end;bottom:0;cursor:nwse-resize;display:flex;height:18px;justify-content:flex-end;padding:3px;position:absolute;right:0;width:18px;z-index:11}.modal-resize-se:after{border-bottom:2px solid #6366f180;border-radius:0 0 3px 0;border-right:2px solid #6366f180;content:"";display:block;height:10px;width:10px}.modal-resize-e:hover,.modal-resize-s:hover{background:#6366f114}.modal-resize-se:hover:after{border-color:#6366f1e6}.denetim-tespitleri .modal-header{align-items:flex-start;background:linear-gradient(135deg,var(--color-surface) 0,color-mix(in srgb,var(--color-surface) 95%,var(--color-primary) 5%) 100%);border-bottom:2px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:2px;padding:24px 24px 16px}body.theme-night .denetim-tespitleri .modal-header{background:var(--color-surface);border-bottom:2px solid color-mix(in srgb,var(--color-border) 50%,var(--color-primary) 50%)}.denetim-tespitleri .modal-title{flex:1 1}.denetim-tespitleri .tespit-tur-modal{align-items:center;background-color:color-mix(in srgb,var(--color-primary) 15%,var(--color-surface));background-color:color-mix(in srgb,var(--tur-color,var(--color-primary)) 15%,var(--color-surface));border:1.5px solid color-mix(in srgb,var(--tur-color,var(--color-primary)) 40%,#0000);border-radius:16px;display:flex;gap:8px;margin-bottom:12px;padding:8px 14px;width:-webkit-fit-content;width:fit-content}body.theme-night .denetim-tespitleri .tespit-tur-modal{background-color:color-mix(in srgb,var(--color-primary) 25%,var(--color-surface));background-color:color-mix(in srgb,var(--tur-color,var(--color-primary)) 25%,var(--color-surface));border:1.5px solid color-mix(in srgb,var(--tur-color,var(--color-primary)) 60%,#0000)}.denetim-tespitleri .tespit-tur-modal .tur-indicator{background-color:var(--color-primary);background-color:var(--tur-color,var(--color-primary));border-radius:50%;box-shadow:0 0 6px var(--color-primary);box-shadow:0 0 6px var(--tur-color,var(--color-primary));height:12px;width:12px}.denetim-tespitleri .tespit-tur-modal .tur-text{color:var(--color-primary);color:var(--tur-color,var(--color-primary));font-size:13px;font-weight:700;letter-spacing:.5px;text-shadow:none;text-transform:uppercase}body.theme-night .denetim-tespitleri .tespit-tur-modal .tur-text{color:color-mix(in srgb,var(--color-primary) 100%,#fff 20%);color:color-mix(in srgb,var(--tur-color,var(--color-primary)) 100%,#fff 20%)}.denetim-tespitleri .modal-title h2{color:var(--color-text);font-size:22px;font-weight:700;line-height:1.3;margin:0 0 8px;text-shadow:0 1px 2px #0000000d}body.theme-night .denetim-tespitleri .modal-title h2{color:var(--color-text);text-shadow:0 1px 3px #0000004d}.denetim-tespitleri .close-btn{align-items:center!important;background:#dc2626!important;border:none!important;border-radius:6px!important;box-shadow:0 2px 8px #dc26264d!important;color:#fff!important;cursor:pointer;display:flex!important;font-size:20px!important;font-weight:700!important;height:32px!important;justify-content:center!important;line-height:1!important;padding:6px!important;transition:all .2s ease;width:32px!important}.denetim-tespitleri .close-btn:hover{background:#991b1b!important;box-shadow:0 4px 12px #dc262680!important;transform:scale(1.05)!important}.denetim-tespitleri .modal-content{background:var(--color-surface);border-radius:8px;box-shadow:0 4px 16px #0003;display:flex;flex-direction:column;max-width:2000px;overflow-x:hidden;overflow-y:auto;padding:0 12px 16px;width:100%}body.theme-night .denetim-tespitleri .modal-content{box-shadow:0 4px 16px #00000080}.denetim-tespitleri .detail-grid{background:var(--color-background);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 20px;width:100%}.denetim-tespitleri .detail-item{display:flex;flex-direction:column;gap:6px}.denetim-tespitleri .detail-item.full-width{grid-column:1/-1}.denetim-tespitleri .detail-item label{color:#000;font-size:13px;font-weight:600;letter-spacing:.5px}.denetim-tespitleri .detail-item span{color:var(--color-text);font-size:14px;font-weight:500}.denetim-tespitleri .detail-item p{color:var(--color-text);font-size:14px;line-height:1.3;margin:0;text-align:justify}.denetim-tespitleri .finansal-etki-modal{color:#28a745!important;font-size:18px!important;font-weight:700!important}.denetim-tespitleri .etiketler-modal{display:flex;flex-wrap:wrap;gap:8px}.denetim-tespitleri .etiketler-modal .etiket{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);font-size:12px;font-weight:500;padding:4px 10px}.denetim-tespitleri .hedef-tarih{color:#007bff!important;font-weight:600!important}.denetim-tespitleri .durum-modal{align-items:center;display:flex;gap:8px}.denetim-tespitleri .durum-modal .play-icon{color:#28a745;font-size:12px}.denetim-tespitleri .modal-footer{border-top:1px solid var(--color-border);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.denetim-tespitleri .btn-primary,.denetim-tespitleri .btn-secondary{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.denetim-tespitleri .btn-primary{background-color:var(--color-primary);color:#fff}.denetim-tespitleri .btn-primary:hover{background-color:color-mix(in srgb,var(--color-primary) 80%,#000)}.denetim-tespitleri .btn-secondary{background-color:var(--color-textSecondary);color:#fff}.denetim-tespitleri .btn-secondary:hover{background-color:#545b62}.denetim-tespitleri .detay-table-container{align-items:stretch;background-color:#fffbea;border:3px solid #f59e0b;border-radius:8px;flex-direction:column;margin-top:8px;padding:12px}.denetim-tespitleri .detay-table-container h3{color:#333;font-size:16px;font-weight:600;margin:0 0 16px}.denetim-tespitleri .table-wrapper{border:1px solid #e9ecef;border-radius:8px;box-sizing:border-box;overflow:auto;width:100%}.denetim-tespitleri .detay-table{border-collapse:collapse;font-size:13px;min-width:100%;width:100%}.denetim-tespitleri .detay-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:10}.denetim-tespitleri .detay-table th{background:#f97316!important;background:var(--color-primary,#f97316)!important;border-bottom:2px solid #ffffff4d!important;border-right:none!important;border-top:none!important;color:#fff!important;font-size:13px;font-weight:600;padding:8px 12px!important;text-align:left;white-space:nowrap}.denetim-tespitleri .detay-table td{border-bottom:1px solid #e9ecef;color:#333;font-size:13px;padding:0 12px!important}.denetim-tespitleri .detay-table tbody tr:hover{background-color:#f8f9fa}.denetim-tespitleri .detay-table tbody tr:last-child td{border-bottom:none}.denetim-tespitleri .detay-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px}.denetim-tespitleri .detay-loading p{color:#6c757d;font-size:14px;margin:0}.denetim-tespitleri .no-detay-data{color:#6c757d;font-size:14px;padding:40px;text-align:center}.denetim-tespitleri .detail-modal{max-width:1090px;width:100%}.denetim-tespitleri .modal-overlay.fatura-panel-open .detail-modal{max-width:55vw!important;width:55vw!important}@media (max-width:768px){.denetim-tespitleri{padding:15px}.denetim-tespitleri .header{align-items:flex-start;flex-direction:column;gap:20px}.denetim-tespitleri .header-right{width:100%}.denetim-tespitleri .filters{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.denetim-tespitleri .filter-buttons{flex-wrap:wrap}.denetim-tespitleri .donem-label{margin-left:0;margin-top:10px}.denetim-tespitleri .excel-btn{margin-left:0;margin-top:10px;width:100%}.denetim-tespitleri .tespitler-container{grid-template-columns:1fr}.denetim-tespitleri .tespit-header{align-items:flex-start;flex-direction:column;gap:10px}.denetim-tespitleri .tespit-baslik{margin:0}.denetim-tespitleri .detay-btn{align-self:flex-end}.denetim-tespitleri .modal-overlay{padding:10px}.denetim-tespitleri .detail-modal{max-height:95vh}.denetim-tespitleri .modal-header{margin-bottom:16px;padding:16px 16px 0}.denetim-tespitleri .modal-title h2{font-size:18px}.denetim-tespitleri .modal-content{padding:0 8px 12px}.denetim-tespitleri .detail-grid{gap:16px}.denetim-tespitleri .modal-footer{flex-direction:column;padding:12px 16px}.denetim-tespitleri .btn-primary,.denetim-tespitleri .btn-secondary{width:100%}}.denetim-tespitleri .tespit-list{overflow-x:auto;width:100%}.denetim-tespitleri .tespit-table{border-collapse:collapse;width:100%}.denetim-tespitleri .tespit-table thead{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.denetim-tespitleri .tespit-table th{border-right:2px solid #e5e7eb;color:#666;font-size:13px;font-weight:600;letter-spacing:.5px;padding:3px 16px;position:relative;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.denetim-tespitleri .tespit-table th[style*="cursor: pointer"]:hover{background-color:#e9ecef}.denetim-tespitleri .tespit-table th[style*="cursor: pointer"]:after{content:"⇅";font-size:11px;margin-left:6px;opacity:.3}.denetim-tespitleri .tespit-table th:last-child{border-right:none}.denetim-tespitleri .tespit-table tbody tr{border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.denetim-tespitleri .tespit-table tbody tr:hover{background-color:#f8f9fa}.denetim-tespitleri .tespit-table td{border-right:2px solid #e5e7eb;color:#333;font-size:13px;padding:6px 8px}.denetim-tespitleri .tespit-table td:last-child{border-right:none}.denetim-tespitleri .tespit-tur-list{align-items:center;background-color:color-mix(in srgb,#f8f9fa 20%,#0000);background-color:color-mix(in srgb,var(--tur-color,#f8f9fa) 20%,#0000);border:1px solid color-mix(in srgb,#dee2e6 30%,#0000);border:1px solid color-mix(in srgb,var(--tur-color,#dee2e6) 30%,#0000);border-radius:16px;display:flex;gap:8px;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.denetim-tespitleri .tespit-tur-list .tur-indicator{background-color:#6c757d;background-color:var(--tur-color,#6c757d);border-radius:50%;height:12px;width:12px}.denetim-tespitleri .tespit-tur-list .tur-text{color:#6c757d;color:var(--tur-color,#6c757d);font-size:13px;font-weight:600}.denetim-tespitleri .tespit-baslik-list{color:#333;font-weight:500}.denetim-tespitleri .tespit-etiketler-list{display:flex;flex-wrap:wrap;gap:6px}.denetim-tespitleri .etiket-small{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:10px;color:#495057;font-size:11px;font-weight:500;padding:3px 8px}.denetim-tespitleri .finansal-etki-list{color:#333;font-size:16px;font-weight:700;text-align:right}.denetim-tespitleri .grup-badge-small{background:none!important;border-radius:0;color:#333!important;display:inline-block;font-size:12px;font-weight:600;padding:0;text-align:center}.denetim-tespitleri .detay-btn-small{align-items:center;background:none;border:none;border-radius:4px;color:#007bff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;padding:6px 12px;transition:background-color .2s ease}.denetim-tespitleri .detay-btn-small:hover{background-color:#f0f8ff}.denetim-tespitleri .detay-btn-small .arrow{font-size:14px}body.theme-night .denetim-tespitleri{background-color:var(--color-background)}body.theme-night .denetim-tespitleri .header h1{color:var(--color-text)}body.theme-night .denetim-tespitleri .filter-label{color:var(--color-textSecondary)}body.theme-night .denetim-tespitleri .donem-selector{background:linear-gradient(135deg,#1e3a8a,#2563eb);box-shadow:0 2px 6px #2563eb4d}body.theme-night .denetim-tespitleri .donem-selector:hover{box-shadow:0 3px 10px #2563eb66}body.theme-night .denetim-tespitleri .donem-text{color:#fff}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Hepsi]:not(.active){background-color:#2e1065;border-color:#6b21a8;color:#e9d5ff}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Hepsi]:not(.active):hover{background-color:#3b0764}body.theme-night .denetim-tespitleri .filter-btn.active[data-filter=Hepsi]{background-color:#7c3aed!important;border-color:#9333ea!important;box-shadow:0 0 0 3px #7c3aed4d,0 4px 12px #7c3aed66!important;color:#fff!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Kritik]:not(.active){background-color:#450a0a;border-color:#b91c1c;color:#fecaca}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Kritik]:not(.active):hover{background-color:#5b0f0f}body.theme-night .denetim-tespitleri .filter-btn.active[data-filter=Kritik]{background-color:#dc2626!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #dc26264d,0 4px 12px #dc262666!important;color:#fff!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Orta]:not(.active){background-color:#451a03;border-color:#d97706;color:#fde68a}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Orta]:not(.active):hover{background-color:#5a2409}body.theme-night .denetim-tespitleri .filter-btn.active[data-filter=Orta]{background-color:#f59e0b!important;border-color:#fbbf24!important;box-shadow:0 0 0 3px #f59e0b4d,0 4px 12px #f59e0b66!important;color:#fff!important}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Bilgi]:not(.active){background-color:#0c1844;border-color:#2563eb;color:#bfdbfe}body.theme-night .denetim-tespitleri .filter-btn[data-filter=Bilgi]:not(.active):hover{background-color:#0f1d54}body.theme-night .denetim-tespitleri .filter-btn.active[data-filter=Bilgi]{background-color:#3b82f6!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #3b82f64d,0 4px 12px #3b82f666!important;color:#fff!important}body.theme-night .denetim-tespitleri .donem-selector,body.theme-night .denetim-tespitleri .view-mode-toggle{background-color:var(--color-surface);border-color:var(--color-border)}body.theme-night .denetim-tespitleri .nav-btn,body.theme-night .denetim-tespitleri .view-btn{color:var(--color-textSecondary)}body.theme-night .denetim-tespitleri .nav-btn:hover,body.theme-night .denetim-tespitleri .view-btn:hover{background-color:var(--color-hover)}body.theme-night .denetim-tespitleri .view-btn.active{background-color:var(--color-primary)!important;box-shadow:0 0 0 2px #f973164d,0 2px 8px #f9731666!important;color:#fff!important}body.theme-night .denetim-tespitleri .summary-card{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-background) 100%);border-color:var(--color-border)}body.theme-night .denetim-tespitleri .summary-label{color:var(--color-textSecondary)}body.theme-night .denetim-tespitleri .summary-value{color:var(--color-text)}body.theme-night .denetim-tespitleri .tespit-card,body.theme-night .denetim-tespitleri .tespitler-container.list{background-color:var(--color-surface);border-color:var(--color-border)}body.theme-night .denetim-tespitleri .tespit-baslik,body.theme-night .denetim-tespitleri .tespit-baslik-list{color:var(--color-text)}body.theme-night .denetim-tespitleri .tespit-tarih{color:var(--color-textSecondary)}body.theme-night .denetim-tespitleri .etiket,body.theme-night .denetim-tespitleri .etiket-small{background-color:var(--color-background);border-color:var(--color-border);color:var(--color-text)}body.theme-night .denetim-tespitleri .durum-label,body.theme-night .denetim-tespitleri .etki-label,body.theme-night .denetim-tespitleri .oneri-label{color:var(--color-textSecondary)}body.theme-night .denetim-tespitleri .durum-value,body.theme-night .denetim-tespitleri .etki-miktar,body.theme-night .denetim-tespitleri .oneri-text{color:var(--color-text)}body.theme-night .denetim-tespitleri .tespit-table{background-color:var(--color-surface)}body.theme-night .denetim-tespitleri .tespit-table thead{background-color:var(--color-background)}body.theme-night .denetim-tespitleri .tespit-table th{border-color:var(--color-border);color:var(--color-textSecondary)}body.theme-night .denetim-tespitleri .tespit-table td{border-color:var(--color-border);color:var(--color-text)}body.theme-night .denetim-tespitleri .tespit-table tbody tr:hover,body.theme-night .denetim-tespitleri .tespit-table th[style*="cursor: pointer"]:hover{background-color:var(--color-hover)}body.theme-night .denetim-tespitleri .no-taxpayer-selected{background-color:var(--color-surface);border-color:var(--color-border)}body.theme-night .denetim-tespitleri .no-taxpayer-selected h2{color:var(--color-text)}body.theme-night .denetim-tespitleri .no-taxpayer-selected p{color:var(--color-textSecondary)}body.theme-night .denetim-tespitleri .instruction{background-color:var(--color-background);border-color:var(--color-border);color:var(--color-text)}@media (max-width:480px){.denetim-tespitleri .tespit-card{padding:16px}.denetim-tespitleri .header h1{font-size:20px}.denetim-tespitleri .tespit-baslik{font-size:15px}.denetim-tespitleri .filter-btn{font-size:13px;padding:6px 12px}.denetim-tespitleri .tespit-table{font-size:13px}.denetim-tespitleri .tespit-table td,.denetim-tespitleri .tespit-table th{padding:10px 12px}}@keyframes dtPeriodSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.denetim-tespitleri .period-picker-modal{animation:dtPeriodSlideDown .2s ease;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;left:0;margin-top:8px;min-width:400px;position:absolute;top:100%;z-index:1000}.denetim-tespitleri .period-picker-content{padding:20px}.denetim-tespitleri .period-picker-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.denetim-tespitleri .period-picker-header h3{color:#111827;font-size:16px;font-weight:600;margin:0}.denetim-tespitleri .period-picker-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:28px;justify-content:center;transition:all .2s;width:28px}.denetim-tespitleri .period-picker-close:hover{background:#f3f4f6;color:#111827}.denetim-tespitleri .period-picker-grid{display:flex;flex-direction:column;gap:20px}.denetim-tespitleri .month-selector,.denetim-tespitleri .year-selector{display:flex;flex-direction:column;gap:12px}.denetim-tespitleri .month-selector h4,.denetim-tespitleri .year-selector h4{color:#374151;font-size:14px;font-weight:600;margin:0}.denetim-tespitleri .year-buttons{display:flex;flex-wrap:wrap;gap:8px}.denetim-tespitleri .year-btn{background:#f3f4f6;border:2px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.denetim-tespitleri .year-btn:hover{background:#e5e7eb;color:#111827}.denetim-tespitleri .year-btn.active{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d,0 2px 8px #3b82f666;color:#fff}.denetim-tespitleri .month-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.denetim-tespitleri .month-btn{background:#f3f4f6;border:2px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:10px;text-align:center;transition:all .2s}.denetim-tespitleri .month-btn:hover:not(.disabled){background:#e5e7eb;color:#111827}.denetim-tespitleri .month-btn.selected{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d,0 2px 8px #3b82f666;color:#fff}.denetim-tespitleri .month-btn.disabled{background:#f9fafb;cursor:not-allowed;opacity:.4}body.theme-night .denetim-tespitleri .period-picker-modal{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 10px 40px #0009}body.theme-night .denetim-tespitleri .period-picker-header{border-color:var(--color-border)}body.theme-night .denetim-tespitleri .period-picker-header h3{color:var(--color-text)}body.theme-night .denetim-tespitleri .period-picker-close{color:var(--color-textSecondary)}body.theme-night .denetim-tespitleri .period-picker-close:hover{background:var(--color-hover)}body.theme-night .denetim-tespitleri .month-selector h4,body.theme-night .denetim-tespitleri .year-selector h4{color:var(--color-text)}body.theme-night .denetim-tespitleri .month-btn,body.theme-night .denetim-tespitleri .year-btn{background:var(--color-background);border-color:var(--color-border);color:var(--color-text)}body.theme-night .denetim-tespitleri .month-btn:hover:not(.disabled),body.theme-night .denetim-tespitleri .year-btn:hover:not(.disabled){background:var(--color-hover);border-color:var(--color-primary)}body.theme-night .denetim-tespitleri .month-btn.selected,body.theme-night .denetim-tespitleri .year-btn.active{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #f973164d!important;color:#fff!important}body.theme-night .denetim-tespitleri .month-btn.disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-textSecondary);opacity:.5}.gdt-period-wrapper{display:flex;flex-direction:column;gap:8px}.gdt-period-type-tabs{background:#1e293b14;border:1px solid #00000014;border-radius:20px;display:flex;gap:4px;padding:4px;width:100%}body.theme-night .gdt-period-type-tabs{background:#1e293b99;border-color:#ffffff1a}.gdt-period-type-tab{background:none;border:none;border-radius:16px;color:#64748b;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:5px 0;text-align:center;transition:all .2s ease;white-space:nowrap}body.theme-night .gdt-period-type-tab{color:#94a3b8}.gdt-period-type-tab:hover:not(.active){background:#0000000d;color:#334155}body.theme-night .gdt-period-type-tab:hover:not(.active){background:#ffffff0f;color:#e2e8f0}.gdt-period-type-tab.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #6366f166;color:#fff!important;font-weight:600}.gdt-period-type-tab.disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.gdt-period-wrapper .donem-text.clickable{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-radius:20px;box-shadow:0 2px 10px #6366f159;font-size:14px;min-width:270px;padding:7px 20px}.gdt-period-wrapper .donem-text.clickable:hover{background:linear-gradient(135deg,#4f52d6,#7c3aed)!important;box-shadow:0 4px 14px #6366f180;transform:translateY(-1px)}.gdt-period-modal{z-index:999999!important}.gdt-period-modal .period-picker-grid{box-sizing:border-box;width:300px}.period-picker-grid.gdt-period-wide{box-sizing:border-box;width:320px}.quarter-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.quarter-item{align-items:center;background:none;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:14px 12px;transition:all .15s}.quarter-item:hover:not(.selected):not(.disabled){background:#f1f5f9;background:var(--color-hover,#f1f5f9)}.quarter-item.selected{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;box-shadow:0 2px 8px #6366f166}.quarter-item.disabled{cursor:not-allowed;opacity:.25}.quarter-label{color:#1e293b;color:var(--color-text,#1e293b);font-size:15px;font-weight:700}.quarter-months{color:#64748b;color:var(--color-textSecondary,#64748b);font-size:11px;white-space:nowrap}.quarter-item.selected .quarter-label,.quarter-item.selected .quarter-months{color:#fff}.week-grid{display:flex;flex-direction:column;gap:4px}.week-item{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:all .15s;width:100%}.week-item:hover:not(.selected):not(.disabled){background:#f1f5f9;background:var(--color-hover,#f1f5f9)}.week-item.selected{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #6366f159}.week-item.disabled{cursor:not-allowed;opacity:.2}.week-number{color:#64748b;font-size:13px;font-weight:700;min-width:32px}.week-range{color:#334155;color:var(--color-text,#334155);font-size:13px}.week-item.selected .week-number,.week-item.selected .week-range{color:#fff}.day-header-grid{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.day-header{color:#94a3b8;font-size:11px;font-weight:600;padding:4px 0;text-align:center;-webkit-user-select:none;user-select:none}.day-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.day-item{align-items:center;aspect-ratio:1;background:none;border:none;border-radius:6px;color:#334155;color:var(--color-text,#334155);cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;min-width:0;padding:0;transition:all .12s;-webkit-user-select:none;user-select:none}.day-item:hover:not(.selected):not(.disabled){background:#f1f5f9;background:var(--color-hover,#f1f5f9)}.day-item.selected{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:600}.day-item.disabled{cursor:not-allowed;opacity:.2}.day-item.other-month{cursor:default;opacity:.2;pointer-events:none}.day-empty{display:block}.period-picker-modal{background:var(--color-background,#fff);box-shadow:0 12px 40px #00000026}body.theme-night .period-picker-modal{background:var(--color-surface,#1e293b);box-shadow:0 12px 40px #00000080}.period-picker-grid{padding:20px}.period-picker-nav{margin-bottom:16px;padding:0 4px}.period-picker-title{font-size:15px;transition:background .15s;-webkit-user-select:none;user-select:none}.period-picker-title:hover{background:var(--color-hover,#f1f5f9)}.period-picker-title-range{cursor:default}.period-picker-title-range:hover{background:#0000}.period-picker-arrows{display:flex;flex-direction:column;gap:2px}.period-picker-arrows button{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;line-height:1;padding:2px 6px;transition:all .15s}.period-picker-arrows button:hover{background:#f1f5f9;background:var(--color-hover,#f1f5f9);color:#1e293b;color:var(--color-text,#1e293b)}.period-item{color:#374151;color:var(--color-text,#374151);font-size:13px;height:52px;-webkit-user-select:none;user-select:none}.period-item:hover:not(.selected):not(.disabled):not(.faded){background:var(--color-hover,#f1f5f9)}.period-item.selected{box-shadow:0 2px 8px #6366f166;color:#fff}.sticky-wrapper{background-color:#fff;background-color:var(--color-background,#fff);margin-bottom:2px;padding-bottom:2px;position:-webkit-sticky;position:sticky;top:0;z-index:99}.sticky-wrapper:after{background-color:inherit;bottom:0;content:"";left:-20px;position:absolute;right:-20px;top:0;z-index:-1}.sticky-wrapper.dark,body.theme-night .sticky-wrapper{background-color:#1f2937;background-color:var(--color-background,#1f2937);box-shadow:0 2px 4px #0000004d}.sticky-wrapper .header{margin-bottom:0;padding:12px 0}.sticky-wrapper .sort-controls-row{border-top:1px solid var(--color-border);margin-top:10px;padding:10px 0 0}.sort-controls-sticky{background-color:#fff;background-color:var(--color-background,#fff);margin-left:-20px;margin-right:-20px;padding-left:20px!important;padding-right:20px!important}.sort-controls-sticky.dark,body.theme-night .sort-controls-sticky{background-color:#1f2937;background-color:var(--color-background,#1f2937)}.tespitler-container{position:relative;z-index:1}.tespitler-container .fav-star-active,body:not(.theme-default) .tespitler-container .fav-star-active{color:#f59e0b!important;cursor:pointer}.tespitler-container .fav-star-active:hover,body:not(.theme-default) .tespitler-container .fav-star-active:hover{color:#d97706!important}.tespitler-container .fav-star-inactive,body:not(.theme-default) .tespitler-container .fav-star-inactive{color:#d1d5db!important;cursor:pointer}.tespitler-container .fav-star-inactive:hover,body:not(.theme-default) .tespitler-container .fav-star-inactive:hover{color:#f59e0b!important}.tespitler-container .tespit-card{position:relative;z-index:1}.denetim-tespitleri .summary-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2px 0;padding:0;position:relative;width:100%;z-index:1}.denetim-tespitleri .summary-card{background:linear-gradient(135deg,var(--color-background) 0,var(--color-surface) 100%);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 2px 4px #0000000d;text-align:center;transition:all .3s ease}body.theme-night .denetim-tespitleri .summary-card{box-shadow:0 2px 4px #0000004d}.denetim-tespitleri .summary-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}body.theme-night .denetim-tespitleri .summary-card:hover{box-shadow:0 4px 12px #0006}.denetim-tespitleri .summary-label{color:var(--color-textSecondary);font-size:14px;font-weight:500;margin-bottom:8px}.denetim-tespitleri .summary-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:var(--color-text);font-size:24px;font-weight:700}body.theme-night .denetim-tespitleri .summary-value{-webkit-text-fill-color:unset;background:none;-webkit-background-clip:unset;background-clip:initial;color:var(--color-primary)}.mukellef-etiket{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)!important;border:none!important;color:#fff!important;font-weight:600}.grup-badge{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-left:12px;padding:4px 12px;vertical-align:middle}body.theme-night .grup-badge{background:linear-gradient(135deg,#10b98159,#05966973);border:1px solid #10b981}.grup-info{color:var(--color-textSecondary);display:inline-block;font-size:14px;font-weight:500;margin-left:12px}.denetim-tespitleri .modal-overlay,.tespitler-container .modal-overlay{align-items:flex-start!important;animation:fadeIn .2s ease!important;background-color:#00000080;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;overflow-y:auto;padding:5vh 20vw!important;position:fixed!important;right:0!important;top:0!important;z-index:9999!important}.detail-modal-large{animation:modalSlideIn .3s ease-out!important;display:flex!important;flex-direction:column!important;height:90vh!important;margin:0!important;max-height:90vh!important;max-width:60vw!important;min-width:0!important;min-width:auto!important;overflow:hidden!important;position:relative!important;transform-origin:center center!important;width:60vw!important}@keyframes modalFadeInCenter{0%{opacity:0}to{opacity:1}}.detail-modal-large .modal-content{box-sizing:border-box;display:flex;flex:1 1 auto!important;flex-direction:row;overflow:hidden!important;padding:0;width:100%}.detail-modal-large .modal-content>div{min-height:0!important;min-width:0!important}.detail-modal-large .detay-section,.detail-modal-large .detay-table-container,.detail-modal-large .tespit-detail-card{flex:0 1 auto!important;overflow:visible!important}.detail-modal-large .table-wrapper{max-height:35vh!important;overflow-x:auto!important;overflow-y:auto!important}.detail-modal-large .detay-table thead th{background:var(--color-primary)!important;border-bottom:2px solid #ffffff40!important;border-right:1px solid #fff3!important;color:#fff!important;text-align:left!important}.detail-modal-large .detay-table tbody td{text-align:left!important}.drilldown-panel-table{border-collapse:collapse;font-size:12px;width:100%}.drilldown-panel-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.tespitler-list{display:flex;flex:1 1;flex-direction:column;gap:20px;width:100%}.tespit-detail-card{border-radius:12px;overflow:visible;padding:16px;transition:all .3s ease;width:100%}.tespit-detail-card .detail-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.tespit-detail-card .detail-item{display:flex;flex-direction:column;gap:6px}.tespit-detail-card .detail-item label{color:#000!important;font-size:14px!important;font-weight:700!important;opacity:1!important}.tespit-detail-card .detail-item.full-width{grid-column:1/-1;overflow:visible;width:100%}.tespit-detail-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #f973161a}body.theme-night .tespit-detail-card:hover{box-shadow:0 4px 12px #f973164d}.tespit-detail-header{align-items:center;border-bottom:2px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.tespit-detail-header h3{font-size:16px;font-weight:600;margin:0}.tespit-finansal{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1.5px solid #34d399;border-radius:8px;box-shadow:0 2px 4px #0596691a;color:#059669;font-size:16px;font-weight:700;padding:8px 16px;transition:all .3s ease}.tespit-finansal:hover{box-shadow:0 4px 8px #05966926;transform:translateY(-1px)}body.theme-night .tespit-finansal{background:linear-gradient(135deg,#05966940,#05966959)!important;border-color:#34d399!important;box-shadow:0 2px 8px #05966933!important;color:#d1fae5!important}body.theme-night .tespit-finansal:hover{box-shadow:0 4px 12px #0596694d!important}.close-btn{align-items:center!important;background:#dc2626!important;border:none!important;border-radius:6px!important;box-shadow:0 2px 8px #dc26264d!important;color:#fff!important;cursor:pointer;display:flex!important;font-size:20px!important;font-weight:700!important;height:32px!important;justify-content:center!important;line-height:1!important;padding:6px!important;transition:all .2s ease;width:32px!important}.close-btn:hover{background:#991b1b!important;box-shadow:0 4px 12px #dc262680!important;transform:scale(1.05)!important}.show-detay-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:12px 20px;transition:all .3s ease;width:100%}.show-detay-btn:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f666;transform:translateY(-2px)}.detay-section{align-items:center;border-top:2px solid var(--color-border);display:flex;flex-direction:column;grid-column:1/-1;margin-top:0;overflow:visible;padding-top:0;width:100%}.denetim-tespitleri .detay-table-container,.tespitler-container .detay-table-container{display:flex;justify-content:center;margin-top:16px;overflow:visible;width:100%}.denetim-tespitleri .detay-table-container{background-color:initial!important;border:none!important;border-radius:0!important;box-sizing:border-box;display:flex;justify-content:center;margin-top:4px;padding:0!important;width:100%}.denetim-tespitleri .detay-table-container h4,.tespitler-container .detay-table-container h4{background:linear-gradient(135deg,var(--color-surface) 0,color-mix(in srgb,var(--color-surface) 90%,var(--color-primary) 10%) 100%);border-left:4px solid var(--color-primary);border-radius:8px;color:var(--color-text);font-size:16px;font-weight:600;margin:0 0 12px;padding:0 12px}.denetim-tespitleri .table-wrapper,.tespitler-container .table-wrapper{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 2px 8px #0000000d;margin:0;max-height:60vh;max-width:100%!important;overflow-x:auto;overflow-y:auto;position:relative;width:-webkit-fit-content!important;width:fit-content!important}body.theme-night .denetim-tespitleri .table-wrapper,body.theme-night .tespitler-container .table-wrapper{box-shadow:0 2px 8px #0000004d}.denetim-tespitleri .detay-table,.tespitler-container .detay-table{background:var(--color-background);border-collapse:initial;border-spacing:0;font-size:14px;table-layout:auto;width:auto!important}.denetim-tespitleri .detay-table thead th,.tespitler-container .detay-table thead th{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);border-bottom:2px solid #ffffff4d;border-right:none;border-top:none;box-shadow:0 2px 4px #0000001a;color:#fff;font-weight:600;max-width:200px;overflow:hidden;padding:8px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:20}.denetim-tespitleri .detay-table tbody tr,.tespitler-container .detay-table tbody tr{transition:background-color .2s ease}.denetim-tespitleri .detay-table tbody tr:hover,.tespitler-container .detay-table tbody tr:hover{background-color:var(--color-hover)}.denetim-tespitleri .detay-table tbody tr:last-child td,.tespitler-container .detay-table tbody tr:last-child td{border-bottom:none}.denetim-tespitleri .detay-table tbody td,.tespitler-container .detay-table tbody td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-text);max-width:200px;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;white-space:nowrap}.denetim-tespitleri .detay-table tbody td:last-child,.tespitler-container .detay-table tbody td:last-child{border-right:none}.detay-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px}.detay-loading p{font-weight:500}.detay-loading p,.no-detay-data{color:var(--color-textSecondary);font-size:14px}.no-detay-data{background:linear-gradient(135deg,var(--color-surface) 0,color-mix(in srgb,var(--color-surface) 95%,var(--color-primary) 5%) 100%);border:2px dashed var(--color-border);border-radius:8px;padding:40px;text-align:center}.mukellef-name-bold{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:var(--color-primary);font-size:16px;font-weight:700}body.theme-night .mukellef-name-bold{-webkit-text-fill-color:unset!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:var(--color-primary)!important}.kayit-sayisi-badge{background:linear-gradient(135deg,#10b981,#059669);border-radius:8px;box-shadow:0 2px 6px #10b9814d;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:6px 14px}body.theme-night .kayit-sayisi-badge{background:linear-gradient(135deg,#10b98159,#05966973);border:1px solid #10b981;box-shadow:0 2px 6px #10b98180}.kayit-sayisi-info{grid-gap:6px;display:grid;gap:6px}.kayit-label{color:var(--color-textSecondary);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.kayit-miktar{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}body.theme-night .kayit-miktar{-webkit-text-fill-color:unset;background:none;-webkit-background-clip:unset;background-clip:initial;color:#10b981}.key-tablo-container{border-radius:12px;margin-bottom:4px;max-width:100%;padding:0;width:100%}.key-tablo-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:0}.key-tablo-title{font-size:16px;font-weight:700}.key-tablo-count{font-size:12px;margin-left:8px}.key-tablo-page-info{font-size:13px}.key-tablosu-table{border-collapse:collapse;font-size:13px;table-layout:auto;white-space:nowrap;width:auto}.key-tablosu-table thead th{font-weight:600;text-align:left;white-space:nowrap}.key-tablosu-table tbody td{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);text-align:left;white-space:nowrap}.key-tablosu-table tbody td.status-cell{font-size:13px;font-weight:600;text-align:center}.key-tablosu-table tbody tr:last-child td{border-bottom:none}.key-tablosu-table tbody td:first-child,.key-tablosu-table thead th:first-child{font-family:inherit;max-width:300px;min-width:140px;overflow:hidden;text-overflow:ellipsis}body.theme-night .key-tablosu-table thead th{background-color:var(--color-surface)}body.theme-night .key-tablosu-table tbody tr{background-color:var(--color-background)}body.theme-night .key-tablosu-table tbody tr:nth-child(2n){background-color:var(--color-surface)}@media (max-width:768px){.summary-cards{gap:16px;grid-template-columns:1fr;padding:0 16px}.summary-card{padding:16px}.summary-value{font-size:20px}.detail-modal-large{max-width:95%!important}.tespit-detail-header{align-items:flex-start;flex-direction:column;gap:8px}.detay-table{font-size:12px}.detay-table tbody td,.detay-table thead th{padding:8px 12px}.show-detay-btn{font-size:13px;padding:10px 16px}.key-tablosu-table tbody td,.key-tablosu-table thead th{font-size:12px;padding:6px}}.denetim-tespitleri .modal-info-bar,.tespitler-container .modal-info-bar{gap:12px!important;overflow:visible!important;position:relative;z-index:10001}.denetim-tespitleri .modal-info-bar,.denetim-tespitleri .modal-info-bar .info-item,.tespitler-container .modal-info-bar,.tespitler-container .modal-info-bar .info-item{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.denetim-tespitleri .modal-common-section,.tespitler-container .modal-common-section{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:2px;padding:16px}.denetim-tespitleri .modal-common-section .detail-item,.tespitler-container .modal-common-section .detail-item{margin-bottom:12px}.denetim-tespitleri .modal-common-section .detail-item:last-child,.tespitler-container .modal-common-section .detail-item:last-child{margin-bottom:0}.mukellef-selector-section{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:14px}.mukellef-list-container{background:var(--color-surface);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:2px}.mukellef-list-container::-webkit-scrollbar{width:6px}.mukellef-list-container::-webkit-scrollbar-track{background:#0000;border-radius:3px}.mukellef-list-container::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.mukellef-list-container::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.mukellef-list-item{align-items:center;border:1.5px solid var(--color-border);display:flex;justify-content:space-between;min-height:36px;overflow:hidden;padding:7px 10px}.mukellef-list-item:before{background:linear-gradient(90deg,var(--color-primary),#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:0}.mukellef-list-item:hover{background:var(--color-hover);border-color:var(--color-primary);transform:translateX(2px)}.mukellef-list-item:hover:before{opacity:1;width:4px}.mukellef-list-item.active{background:linear-gradient(135deg,#f9731614,#f9731608);border-color:var(--color-primary);border-width:2px;box-shadow:0 2px 8px #f9731626}.mukellef-list-item.active:before{background:var(--color-primary);opacity:1;width:4px}body.theme-night .mukellef-list-item.active{background:linear-gradient(135deg,#f9731626,#f9731614);box-shadow:0 2px 8px #f9731640}.mukellef-item-content{align-items:center;display:flex;flex:1 1;gap:10px;justify-content:space-between;position:relative;z-index:1}.mukellef-item-main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.mukellef-item-unvan{color:var(--color-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mukellef-list-item.active .mukellef-item-unvan{color:var(--color-primary)}.mukellef-item-vkn{display:none}.mukellef-item-checkmark{align-items:center;animation:checkmarkPop .3s ease;background:var(--color-primary);border-radius:50%;box-shadow:0 2px 6px #f973164d;color:#fff;display:flex;flex-shrink:0;font-size:13px;height:22px;justify-content:center;margin-left:6px;width:22px}@keyframes checkmarkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.tespit-detail-card.embedded{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important}.dashboard-info-btn{align-items:center;background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:20px;margin-left:10px;opacity:.7;padding:5px;transition:all .2s}.dashboard-info-btn:hover{background-color:#0000000d;color:#2c3e50;opacity:1;transform:scale(1.1)}.dashboard-info-overlay{align-items:center!important;animation:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex!important;height:100vh;justify-content:center!important;left:0;position:fixed;top:0;width:100vw;z-index:2000}.dashboard-info-modal{animation:none;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 10px 25px #0003;color:var(--color-text);display:flex;flex-direction:column;margin:0 auto;max-width:90%;position:relative;width:1000px}.dashboard-info-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:16px 20px}.dashboard-info-header h3{color:var(--color-primary);font-size:18px;font-weight:600;margin:0}.dashboard-info-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#64748b26;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:32px!important;font-weight:300;height:40px;justify-content:center;line-height:1;transition:all .2s ease;width:40px}.dashboard-info-close:hover{background:#ef444426;box-shadow:0 4px 12px #0000001a;color:#ef4444;transform:scale(1.05) rotate(90deg)}.dashboard-info-content{font-size:15px;line-height:1.2;padding:20px}.dashboard-info-content ul{margin-top:10px;padding-left:20px}.dashboard-info-content li{margin-bottom:8px}.dashboard-info-tip{background-color:#eef2f7;border-radius:6px;color:#334155;font-size:13px;margin-top:15px;padding:10px}body.theme-night .dashboard-info-tip{background-color:#ffffff12;color:#cbd5e1}body.theme-night .dashboard-info-close{color:#94a3b8}body.theme-night .dashboard-info-close:hover{color:#ef4444}body.theme-night .dashboard-info-content{color:var(--color-text)}.denetim-tespitleri .detail-modal .modal-header{align-items:flex-start;overflow:visible!important;padding-top:10px!important;position:relative;z-index:1000!important}.denetim-tespitleri .detail-modal{display:flex!important;flex-direction:column!important;max-height:95vh!important;overflow:hidden!important}.denetim-tespitleri .modal-resize-handle-corner,.tespitler-container .modal-resize-handle-corner{background:linear-gradient(135deg,#0000 50%,var(--color-primary) 50%);border-bottom-right-radius:12px;bottom:0;cursor:nwse-resize;height:20px;opacity:.7;position:absolute;right:0;transition:opacity .2s ease;width:20px;z-index:101}.denetim-tespitleri .modal-resize-handle-corner:hover,.tespitler-container .modal-resize-handle-corner:hover{opacity:1}.denetim-tespitleri .modal-resize-handle-right,.tespitler-container .modal-resize-handle-right{cursor:ew-resize;height:100%;position:absolute;right:0;top:0;transition:background .2s ease;width:6px;z-index:100}.denetim-tespitleri .modal-resize-handle-right:hover,.tespitler-container .modal-resize-handle-right:hover{background:rgba(var(--color-primary-rgb),.1)}.denetim-tespitleri .modal-resize-handle-bottom,.tespitler-container .modal-resize-handle-bottom{bottom:0;cursor:ns-resize;height:6px;left:0;position:absolute;transition:background .2s ease;width:100%;z-index:100}.denetim-tespitleri .modal-resize-handle-bottom:hover,.tespitler-container .modal-resize-handle-bottom:hover{background:rgba(var(--color-primary-rgb),.1)}.mukellef-list-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;padding:4px!important;width:100%!important}.mukellef-list-item{align-items:center!important;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;display:flex!important;flex:0 1 auto!important;max-width:100%!important;min-width:200px!important;padding:3px 11px!important;position:relative;width:auto!important}.mukellef-list-item.active{background:rgba(var(--color-primary-rgb),.05);border:2px solid var(--color-primary)!important}.mukellef-item-main{display:flex!important;flex-direction:column!important;gap:4px!important;overflow:hidden!important}.mukellef-item-unvan{color:var(--color-text)!important;font-size:13px!important;font-weight:600!important;overflow:visible!important;white-space:nowrap!important}.mukellef-item-vkn{color:var(--color-textSecondary)!important;font-family:monospace;font-size:11px!important}.mukellef-item-checkmark{color:var(--color-primary)!important;font-weight:700}.tespit-tur-modal{align-items:center;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:color-mix(in srgb,#f8f9fa 15%,#0000)!important;background-color:color-mix(in srgb,var(--tur-color,#f8f9fa) 15%,#0000)!important;border:1px solid color-mix(in srgb,#dee2e6 30%,#0000)!important;border:1px solid color-mix(in srgb,var(--tur-color,#dee2e6) 30%,#0000)!important;border-radius:20px!important;box-shadow:none!important;display:flex;gap:8px;text-shadow:none!important;transform:translateZ(0)}.tespit-tur-modal .tur-text{-webkit-font-smoothing:antialiased;color:var(--tur-color)!important;font-weight:700!important;letter-spacing:.3px!important;text-shadow:none!important;text-transform:none!important}.tespit-tur-modal .tur-indicator{background-color:var(--tur-color);border-radius:50%;box-shadow:none!important;height:10px;width:10px}.finansal-oranlar{background:#f9fafb;min-height:100vh;padding:2px 24px}.fo-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:2px;padding:2px 24px}.fo-title{color:#111827;font-size:24px;font-weight:600;margin:0}.fo-controls{align-items:center;display:flex;gap:12px}.fo-search{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;padding:8px 16px;transition:border-color .2s;width:200px}.fo-search:focus{border-color:#3b82f6}.fo-select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;outline:none;padding:8px 16px;transition:border-color .2s}.fo-select:hover{border-color:#3b82f6}.fo-period-picker{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:4px 8px;position:relative}.fo-period-label{color:#6b7280;font-size:14px;font-weight:500;padding:0 4px}.fo-period-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s;-webkit-user-select:none;user-select:none;width:32px}.fo-period-btn:hover:not(:disabled){background:#f3f4f6;border-color:#3b82f6;color:#3b82f6}.fo-period-btn:disabled{cursor:not-allowed;opacity:.3}.fo-period-display{background:#fff;border:none;border-radius:6px;color:#111827;font-size:14px;font-weight:500;min-width:120px;padding:6px 16px;text-align:center;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.fo-period-display.clickable{cursor:pointer}.fo-period-display.clickable:hover{background:#f3f4f6;color:#3b82f6}.finansal-oranlar .period-picker-modal{animation:slideDown .2s ease;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;left:0;margin-top:8px;min-width:400px;position:absolute;top:100%;z-index:1000}.finansal-oranlar .period-picker-content{padding:20px}.finansal-oranlar .period-picker-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.finansal-oranlar .period-picker-header h3{color:#111827;font-size:16px;font-weight:600;margin:0}.finansal-oranlar .period-picker-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:28px;justify-content:center;transition:all .2s;width:28px}.finansal-oranlar .period-picker-close:hover{background:#f3f4f6;color:#111827}.finansal-oranlar .period-picker-grid{display:flex;flex-direction:column;gap:20px}.finansal-oranlar .month-selector,.finansal-oranlar .year-selector{display:flex;flex-direction:column;gap:12px}.finansal-oranlar .month-selector h4,.finansal-oranlar .year-selector h4{color:#374151;font-size:14px;font-weight:600;margin:0}.finansal-oranlar .year-buttons{display:flex;flex-wrap:wrap;gap:8px}.finansal-oranlar .year-btn{background:#f3f4f6;border:2px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.finansal-oranlar .year-btn:hover{background:#e5e7eb;color:#111827}.finansal-oranlar .year-btn.active{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d,0 2px 8px #3b82f666;color:#fff}.finansal-oranlar .month-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.finansal-oranlar .month-btn{background:#f3f4f6;border:2px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:10px;text-align:center;transition:all .2s}.finansal-oranlar .month-btn:hover:not(.disabled){background:#e5e7eb;color:#111827}.finansal-oranlar .month-btn.selected{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d,0 2px 8px #3b82f666;color:#fff}.finansal-oranlar .month-btn.disabled{background:#f9fafb;cursor:not-allowed;opacity:.4}.fo-durum-buttons{align-items:center;display:flex;gap:6px}.fo-durum-btn{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;gap:5px;padding:6px 12px;transition:all .18s;white-space:nowrap}.fo-durum-btn,.fo-durum-count{align-items:center;display:inline-flex}.fo-durum-count{background:#00000012;border-radius:10px;color:inherit;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.fo-durum-all:hover{background:#ede9fe;border-color:#c4b5fd;color:#7c3aed}.fo-durum-all.active{background:#7c3aed;border-color:#7c3aed;color:#fff}.fo-durum-all.active .fo-durum-count{background:#ffffff40}.fo-durum-ok:hover{background:#dcfce7;border-color:#86efac;color:#15803d}.fo-durum-ok.active{background:#16a34a;border-color:#16a34a;color:#fff}.fo-durum-ok.active .fo-durum-count{background:#ffffff40}.fo-durum-risk:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.fo-durum-risk.active{background:#dc2626;border-color:#dc2626;color:#fff}.fo-durum-risk.active .fo-durum-count{background:#ffffff40}.fo-category-buttons{align-items:center;display:flex;gap:8px}.fo-category-btn{background:#f3f4f6;border:1.5px solid #e2e8f0;border-radius:20px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s;white-space:nowrap}.fo-category-btn.active{background:#7c3aed;border-color:#7c3aed;color:#fff}.fo-category-btn[data-category=all]{background:#f3f4f6;color:#6b7280}.fo-category-btn[data-category=all]:hover{background:#ede9fe;border-color:#7c3aed;color:#7c3aed}.fo-category-btn[data-category=all].active{background:#7c3aed;border-color:#7c3aed;color:#fff}.fo-category-btn[data-category=karlilik]{background:#f3f4f6;color:#6b7280}.fo-category-btn[data-category=karlilik]:hover{background:#d1fae5;border-color:#10b981;color:#059669}.fo-category-btn[data-category=karlilik].active{background:#10b981;border-color:#10b981;color:#fff}.fo-category-btn[data-category=likidite]{background:#f3f4f6;color:#6b7280}.fo-category-btn[data-category=likidite]:hover{background:#dbeafe;border-color:#3b82f6;color:#2563eb}.fo-category-btn[data-category=likidite].active{background:#3b82f6;border-color:#3b82f6;color:#fff}.fo-category-btn[data-category=kaldirac]{background:#f3f4f6;color:#6b7280}.fo-category-btn[data-category=kaldirac]:hover{background:#fed7aa;border-color:#f97316;color:#c2410c}.fo-category-btn[data-category=kaldirac].active{background:#f97316;border-color:#f97316;color:#fff}.fo-category-btn[data-category=verimlilik]{background:#f3f4f6;color:#6b7280}.fo-category-btn[data-category=verimlilik]:hover{background:#fce7f3;border-color:#ec4899;color:#be185d}.fo-category-btn[data-category=verimlilik].active{background:#ec4899;border-color:#ec4899;color:#fff}.fo-csv-btn{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.fo-csv-btn:hover{background:#059669}.fo-tabs{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:8px;margin-bottom:2px;padding:7px 24px}.fo-tab{background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:2px 20px;transition:all .2s}.fo-tab:hover{background:#f3f4f6;color:#111827}.fo-tab.active{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d,0 2px 8px #3b82f666;color:#fff}.fo-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;min-width:0}@media (max-width:900px){.fo-cards-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.fo-cards-grid{grid-template-columns:1fr}}.fo-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.metric-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:12px;padding:20px;transition:box-shadow .2s}.metric-card:hover{box-shadow:0 4px 6px #0000001a}.metric-header{align-items:flex-start;display:flex;justify-content:space-between}.metric-title{color:#111827;font-size:14px;font-weight:500;line-height:1.4}.info-icon-small{color:#3b82f6;cursor:pointer;font-size:14px}.metric-type{color:#6b7280;font-size:12px;margin-top:-4px}.metric-main{display:flex;flex-direction:column;gap:8px}.metric-value-wrapper{align-items:baseline;display:flex;gap:8px}.metric-value{color:#111827;font-size:28px;font-weight:700}.metric-change{font-size:14px;font-weight:600}.metric-change.positive{color:#10b981}.metric-change.negative{color:#ef4444}.metric-percent-wrapper{align-items:center;display:flex;gap:8px}.metric-percent{border-radius:4px;font-size:13px;font-weight:600;padding:2px 6px}.metric-percent.positive{background:#d1fae5;color:#10b981}.metric-percent.negative{background:#fee2e2;color:#ef4444}.metric-chart{color:#3b82f6;height:24px;width:80px}.metric-footer{margin-top:auto}.metric-progress-bar{background:#e5e7eb;border-radius:4px;height:8px;margin-bottom:8px;overflow:visible;position:relative}.metric-progress-fill{border-radius:4px;height:100%;transition:width .3s}.metric-progress-marker{background:#111827;height:16px;position:absolute;top:-4px;transform:translateX(-50%);width:2px}.metric-progress-label{color:#6b7280;font-size:10px;left:50%;position:absolute;top:-20px;transform:translateX(-50%);white-space:nowrap}.metric-status-row{align-items:center;display:flex;font-size:12px;justify-content:space-between}.metric-range{color:#6b7280}.metric-status{font-weight:600}.fo-ratios-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ratio-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px;transition:box-shadow .2s}.ratio-card:hover{box-shadow:0 4px 6px #0000001a}.ratio-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.ratio-title-section{align-items:center;display:flex;flex:1 1;gap:8px}.ratio-title{color:#111827;font-size:15px;font-weight:600}.ratio-type{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:12px;padding:4px 8px}.ratio-content{display:flex;flex-direction:column;gap:16px}.ratio-value-section{align-items:center;display:flex;justify-content:space-between}.ratio-main-value{display:flex;flex-direction:column;gap:4px}.ratio-value{color:#111827;font-size:32px;font-weight:700}.ratio-change{font-size:14px;font-weight:600;margin-left:8px}.ratio-change.positive{color:#10b981}.ratio-change.negative{color:#ef4444}.ratio-status{font-size:13px;font-weight:600;margin-top:4px}.ratio-chart-wrapper{flex-shrink:0}.ratio-chart{height:40px;width:120px}.ratio-progress-section{display:flex;flex-direction:column;gap:8px}.ratio-progress-label{color:#6b7280;font-size:12px;font-weight:500}.ratio-progress-bar-wrapper{display:flex;flex-direction:column;gap:6px}.ratio-progress-bar{background:#e5e7eb;border-radius:4px;height:8px;overflow:visible;position:relative}.ratio-progress-fill{border-radius:4px;height:100%;transition:width .3s}.ratio-progress-marker{position:absolute;top:50%;transform:translate(-50%,-50%)}.ratio-marker-line{background:#111827;height:16px;margin:-4px auto;width:2px}.ratio-progress-values{align-items:center;color:#6b7280;display:flex;font-size:11px;justify-content:space-between}.ratio-target{color:#111827;font-weight:600}.loading-overlay1{align-items:center;background:#ffffffe6;bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loading-spinner1{animation:spin .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}.no-taxpayer-selected{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.no-taxpayer-icon{font-size:64px;margin-bottom:24px}.no-taxpayer-selected h2{color:#111827;font-size:24px;margin-bottom:12px}.no-taxpayer-selected p{color:#6b7280;font-size:16px;margin-bottom:24px}.instruction{background:#f3f4f6;border-radius:8px;color:#9ca3af;font-size:14px;padding:12px 24px}.no-data-message{align-items:center;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 40px}.no-data-icon{margin-bottom:24px}.no-data-message h3{color:#111827;margin-bottom:12px}.no-data-message p{color:#6b7280;font-size:15px;margin-bottom:16px}.info-text{background:#f3f4f6;border-radius:6px;color:#9ca3af;font-size:13px;padding:8px 16px}.heatmap-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.heatmap-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.heatmap-header h3{color:#111827;font-size:18px;font-weight:600;margin:0}.heatmap-legend{align-items:center;display:flex;gap:16px}.legend-note{color:#6b7280;font-size:13px}.heatmap-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.heatmap-category-section{display:contents}.heatmap-cell{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:12px;transition:transform .15s,box-shadow .15s}.heatmap-cell:hover{box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.heatmap-cell-title{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:8px;text-align:left}.heatmap-cell-value{border-radius:8px;display:block!important;font-size:16px;font-weight:700;opacity:1!important;padding:24px 16px;text-align:center;visibility:visible!important}.heatmap-cell:hover .heatmap-cell-value{opacity:.9!important}@media (max-width:1400px){.fo-metrics-grid{grid-template-columns:repeat(3,1fr)}.heatmap-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.fo-ratios-grid{grid-template-columns:repeat(2,1fr)}.heatmap-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.fo-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fo-header{align-items:flex-start;flex-direction:column;gap:16px}.fo-controls{flex-wrap:wrap;width:100%}.fo-search{width:100%}.fo-tabs{overflow-x:auto;white-space:nowrap}.fo-metrics-grid,.fo-ratios-grid{grid-template-columns:1fr}.heatmap-grid{grid-template-columns:repeat(2,1fr)}}body.theme-night .finansal-oranlar{background:var(--color-background)}body.theme-night .fo-header{background:var(--color-surface);box-shadow:0 1px 3px #0000004d}body.theme-night .fo-title{color:var(--color-text)}body.theme-night .fo-search,body.theme-night .fo-select{background:var(--color-background);border-color:var(--color-border);color:var(--color-text)}body.theme-night .fo-search:focus,body.theme-night .fo-select:hover{border-color:var(--color-primary)}body.theme-night .fo-period-picker{background:var(--color-surface);border-color:var(--color-border)}body.theme-night .fo-period-label{color:var(--color-textSecondary)}body.theme-night .fo-period-btn{background:var(--color-background);border-color:var(--color-border);color:var(--color-text)}body.theme-night .fo-period-btn:hover:not(:disabled){background:var(--color-hover);border-color:var(--color-primary);color:var(--color-primary)}body.theme-night .fo-period-display{color:var(--color-text)}body.theme-cyberpunk .metric-progress-bar,body.theme-cyberpunk .ratio-progress-bar,body.theme-dark .metric-progress-bar,body.theme-dark .ratio-progress-bar,body.theme-forest .metric-progress-bar,body.theme-forest .ratio-progress-bar,body.theme-matrix .metric-progress-bar,body.theme-matrix .ratio-progress-bar,body.theme-neon .metric-progress-bar,body.theme-neon .ratio-progress-bar,body.theme-night .metric-progress-bar,body.theme-night .ratio-progress-bar,body.theme-ocean .metric-progress-bar,body.theme-ocean .ratio-progress-bar,body.theme-sunset .metric-progress-bar,body.theme-sunset .ratio-progress-bar,html body[data-theme=cyberpunk] .metric-progress-bar,html body[data-theme=cyberpunk] .ratio-progress-bar,html body[data-theme=dark] .metric-progress-bar,html body[data-theme=dark] .ratio-progress-bar,html body[data-theme=forest] .metric-progress-bar,html body[data-theme=forest] .ratio-progress-bar,html body[data-theme=matrix] .metric-progress-bar,html body[data-theme=matrix] .ratio-progress-bar,html body[data-theme=neon] .metric-progress-bar,html body[data-theme=neon] .ratio-progress-bar,html body[data-theme=ocean] .metric-progress-bar,html body[data-theme=ocean] .ratio-progress-bar,html body[data-theme=sunset] .metric-progress-bar,html body[data-theme=sunset] .ratio-progress-bar{background:#ffffff26!important}body.theme-brown .metric-progress-fill,body.theme-brown .ratio-progress-fill,body.theme-cyberpunk .metric-progress-fill,body.theme-cyberpunk .ratio-progress-fill,body.theme-dark .metric-progress-fill,body.theme-dark .ratio-progress-fill,body.theme-forest .metric-progress-fill,body.theme-forest .ratio-progress-fill,body.theme-lavender .metric-progress-fill,body.theme-lavender .ratio-progress-fill,body.theme-light .metric-progress-fill,body.theme-light .ratio-progress-fill,body.theme-matrix .metric-progress-fill,body.theme-matrix .ratio-progress-fill,body.theme-neon .metric-progress-fill,body.theme-neon .ratio-progress-fill,body.theme-night .metric-progress-fill,body.theme-night .ratio-progress-fill,body.theme-ocean .metric-progress-fill,body.theme-ocean .ratio-progress-fill,body.theme-sunny .metric-progress-fill,body.theme-sunny .ratio-progress-fill,body.theme-sunset .metric-progress-fill,body.theme-sunset .ratio-progress-fill,html body[data-theme=brown] .metric-progress-fill,html body[data-theme=brown] .ratio-progress-fill,html body[data-theme=cyberpunk] .metric-progress-fill,html body[data-theme=cyberpunk] .ratio-progress-fill,html body[data-theme=dark] .metric-progress-fill,html body[data-theme=dark] .ratio-progress-fill,html body[data-theme=forest] .metric-progress-fill,html body[data-theme=forest] .ratio-progress-fill,html body[data-theme=lavender] .metric-progress-fill,html body[data-theme=lavender] .ratio-progress-fill,html body[data-theme=light] .metric-progress-fill,html body[data-theme=light] .ratio-progress-fill,html body[data-theme=matrix] .metric-progress-fill,html body[data-theme=matrix] .ratio-progress-fill,html body[data-theme=neon] .metric-progress-fill,html body[data-theme=neon] .ratio-progress-fill,html body[data-theme=ocean] .metric-progress-fill,html body[data-theme=ocean] .ratio-progress-fill,html body[data-theme=sunny] .metric-progress-fill,html body[data-theme=sunny] .ratio-progress-fill,html body[data-theme=sunset] .metric-progress-fill,html body[data-theme=sunset] .ratio-progress-fill{background:#3b82f6e6!important;display:block!important;height:100%!important;min-width:1px!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1!important}body.theme-cyberpunk .metric-progress-marker,body.theme-cyberpunk .ratio-marker-line,body.theme-dark .metric-progress-marker,body.theme-dark .ratio-marker-line,body.theme-forest .metric-progress-marker,body.theme-forest .ratio-marker-line,body.theme-matrix .metric-progress-marker,body.theme-matrix .ratio-marker-line,body.theme-neon .metric-progress-marker,body.theme-neon .ratio-marker-line,body.theme-night .metric-progress-marker,body.theme-night .ratio-marker-line,body.theme-ocean .metric-progress-marker,body.theme-ocean .ratio-marker-line,body.theme-sunset .metric-progress-marker,body.theme-sunset .ratio-marker-line,html body[data-theme=cyberpunk] .metric-progress-marker,html body[data-theme=cyberpunk] .ratio-marker-line,html body[data-theme=dark] .metric-progress-marker,html body[data-theme=dark] .ratio-marker-line,html body[data-theme=forest] .metric-progress-marker,html body[data-theme=forest] .ratio-marker-line,html body[data-theme=matrix] .metric-progress-marker,html body[data-theme=matrix] .ratio-marker-line,html body[data-theme=neon] .metric-progress-marker,html body[data-theme=neon] .ratio-marker-line,html body[data-theme=ocean] .metric-progress-marker,html body[data-theme=ocean] .ratio-marker-line,html body[data-theme=sunset] .metric-progress-marker,html body[data-theme=sunset] .ratio-marker-line{background:var(--color-text)!important}body.theme-cyberpunk .metric-progress-label,body.theme-cyberpunk .metric-range,body.theme-cyberpunk .ratio-progress-label,body.theme-cyberpunk .ratio-progress-values,body.theme-dark .metric-progress-label,body.theme-dark .metric-range,body.theme-dark .ratio-progress-label,body.theme-dark .ratio-progress-values,body.theme-forest .metric-progress-label,body.theme-forest .metric-range,body.theme-forest .ratio-progress-label,body.theme-forest .ratio-progress-values,body.theme-matrix .metric-progress-label,body.theme-matrix .metric-range,body.theme-matrix .ratio-progress-label,body.theme-matrix .ratio-progress-values,body.theme-neon .metric-progress-label,body.theme-neon .metric-range,body.theme-neon .ratio-progress-label,body.theme-neon .ratio-progress-values,body.theme-night .metric-progress-label,body.theme-night .metric-range,body.theme-night .ratio-progress-label,body.theme-night .ratio-progress-values,body.theme-ocean .metric-progress-label,body.theme-ocean .metric-range,body.theme-ocean .ratio-progress-label,body.theme-ocean .ratio-progress-values,body.theme-sunset .metric-progress-label,body.theme-sunset .metric-range,body.theme-sunset .ratio-progress-label,body.theme-sunset .ratio-progress-values,html body[data-theme=cyberpunk] .metric-progress-label,html body[data-theme=cyberpunk] .metric-range,html body[data-theme=cyberpunk] .ratio-progress-label,html body[data-theme=cyberpunk] .ratio-progress-values,html body[data-theme=dark] .metric-progress-label,html body[data-theme=dark] .metric-range,html body[data-theme=dark] .ratio-progress-label,html body[data-theme=dark] .ratio-progress-values,html body[data-theme=forest] .metric-progress-label,html body[data-theme=forest] .metric-range,html body[data-theme=forest] .ratio-progress-label,html body[data-theme=forest] .ratio-progress-values,html body[data-theme=matrix] .metric-progress-label,html body[data-theme=matrix] .metric-range,html body[data-theme=matrix] .ratio-progress-label,html body[data-theme=matrix] .ratio-progress-values,html body[data-theme=neon] .metric-progress-label,html body[data-theme=neon] .metric-range,html body[data-theme=neon] .ratio-progress-label,html body[data-theme=neon] .ratio-progress-values,html body[data-theme=ocean] .metric-progress-label,html body[data-theme=ocean] .metric-range,html body[data-theme=ocean] .ratio-progress-label,html body[data-theme=ocean] .ratio-progress-values,html body[data-theme=sunset] .metric-progress-label,html body[data-theme=sunset] .metric-range,html body[data-theme=sunset] .ratio-progress-label,html body[data-theme=sunset] .ratio-progress-values{color:var(--color-textSecondary)!important}body.theme-cyberpunk .ratio-target,body.theme-dark .ratio-target,body.theme-forest .ratio-target,body.theme-matrix .ratio-target,body.theme-neon .ratio-target,body.theme-night .ratio-target,body.theme-ocean .ratio-target,body.theme-sunset .ratio-target,html body[data-theme=cyberpunk] .ratio-target,html body[data-theme=dark] .ratio-target,html body[data-theme=forest] .ratio-target,html body[data-theme=matrix] .ratio-target,html body[data-theme=neon] .ratio-target,html body[data-theme=ocean] .ratio-target,html body[data-theme=sunset] .ratio-target{color:var(--color-text)!important}body.theme-night .metric-card,body.theme-night .ratio-card{background:var(--color-surface);box-shadow:0 1px 3px #0000004d}body.theme-night .metric-card:hover,body.theme-night .ratio-card:hover{box-shadow:0 4px 6px #0006}body.theme-night .metric-title,body.theme-night .metric-value,body.theme-night .ratio-title,body.theme-night .ratio-value{color:var(--color-text)}body.theme-night .metric-type,body.theme-night .ratio-type{background:var(--color-background);color:var(--color-textSecondary)}body.theme-night .metric-label,body.theme-night .ratio-label{color:var(--color-textSecondary)}body.theme-night .heatmap-container{background:var(--color-surface);box-shadow:0 1px 3px #0000004d}body.theme-night .heatmap-header h3{color:var(--color-text)}body.theme-night .legend-note{color:var(--color-textSecondary)}body.theme-night .heatmap-cell{background:var(--color-background);border-color:var(--color-border)}body.theme-night .heatmap-cell:hover{box-shadow:0 2px 4px #0000004d}body.theme-night .heatmap-cell-title{color:var(--color-textSecondary)}body.theme-night .heatmap-cell-value{opacity:1!important;visibility:visible!important}body.theme-brown .heatmap-container,body.theme-forest .heatmap-container,body.theme-lavender .heatmap-container,body.theme-light .heatmap-container,body.theme-ocean .heatmap-container,body.theme-sunny .heatmap-container,body.theme-sunset .heatmap-container{background:var(--color-surface)}body.theme-brown .heatmap-header h3,body.theme-forest .heatmap-header h3,body.theme-lavender .heatmap-header h3,body.theme-light .heatmap-header h3,body.theme-ocean .heatmap-header h3,body.theme-sunny .heatmap-header h3,body.theme-sunset .heatmap-header h3{color:var(--color-text)}body.theme-brown .legend-note,body.theme-forest .legend-note,body.theme-lavender .legend-note,body.theme-light .legend-note,body.theme-ocean .legend-note,body.theme-sunny .legend-note,body.theme-sunset .legend-note{color:var(--color-textSecondary)}body.theme-brown .heatmap-cell,body.theme-forest .heatmap-cell,body.theme-lavender .heatmap-cell,body.theme-light .heatmap-cell,body.theme-ocean .heatmap-cell,body.theme-sunny .heatmap-cell,body.theme-sunset .heatmap-cell{background:var(--color-background);border-color:var(--color-border)}body.theme-brown .heatmap-cell-title,body.theme-forest .heatmap-cell-title,body.theme-lavender .heatmap-cell-title,body.theme-light .heatmap-cell-title,body.theme-ocean .heatmap-cell-title,body.theme-sunny .heatmap-cell-title,body.theme-sunset .heatmap-cell-title{color:var(--color-textSecondary)}body.theme-brown .heatmap-cell-value,body.theme-forest .heatmap-cell-value,body.theme-lavender .heatmap-cell-value,body.theme-light .heatmap-cell-value,body.theme-ocean .heatmap-cell-value,body.theme-sunny .heatmap-cell-value,body.theme-sunset .heatmap-cell-value{opacity:1!important;visibility:visible!important}body.theme-night .fo-tabs{background:var(--color-surface);border-color:var(--color-border)}body.theme-night .fo-tab{border-color:var(--color-border);color:var(--color-textSecondary)}body.theme-night .fo-tab.active{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #f973164d,0 2px 8px #f9731666!important;color:#fff!important}body.theme-night .fo-tab:hover:not(.active){background:var(--color-hover);color:var(--color-text)}body.theme-night .period-picker-modal{background:#0009}body.theme-night .period-picker-content{background:var(--color-surface);box-shadow:0 10px 40px #0009}body.theme-night .period-picker-header{border-color:var(--color-border)}body.theme-night .period-picker-header h3{color:var(--color-text)}body.theme-night .period-picker-close{color:var(--color-textSecondary)}body.theme-night .period-picker-close:hover{background:var(--color-hover)}body.theme-night .month-selector h4,body.theme-night .year-selector h4{color:var(--color-text)}body.theme-night .month-btn,body.theme-night .year-btn{background:var(--color-background);border-color:var(--color-border);color:var(--color-text)}body.theme-night .month-btn:hover:not(.disabled),body.theme-night .year-btn:hover:not(.disabled){background:var(--color-hover);border-color:var(--color-primary)}body.theme-night .month-btn.selected,body.theme-night .year-btn.active{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #f973164d!important;color:#fff!important}body.theme-night .month-btn.disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-textSecondary);opacity:.5}body.theme-night .loading-overlay1{background:#000c}body.theme-night .loading-spinner1{border-color:var(--color-border);border-top-color:var(--color-primary)}.fot-container{padding:0}.fot-toolbar{justify-content:space-between;margin-bottom:16px}.fot-toolbar,.fot-toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.fot-toolbar-left{flex:1 1}.fot-search-wrap{align-items:center;display:flex;position:relative}.fot-search-icon{color:#9ca3af;font-size:14px;left:10px;position:absolute}.fot-search{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;color:#111827;color:var(--color-text,#111827);font-size:14px;outline:none;padding:8px 32px;transition:border-color .2s;width:220px}.fot-search:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.fot-search-clear{align-items:center;background:none;border:none;border-radius:3px;color:#9ca3af;cursor:pointer;display:flex;padding:2px;position:absolute;right:8px}.fot-search-clear:hover{color:#374151}.fot-filter-tabs{display:flex;flex-wrap:wrap;gap:6px}.fot-filter-tab{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:20px;color:#6b7280;color:var(--color-textSecondary,#6b7280);cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s;white-space:nowrap}.fot-filter-tab:hover{border-color:#3b82f6;color:#3b82f6}.fot-filter-tab.active{border-color:#3b82f6}.fot-add-btn,.fot-filter-tab.active{background:#3b82f6;color:#fff;font-weight:500}.fot-add-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:background .15s;white-space:nowrap}.fot-add-btn:hover{background:#2563eb}.fot-table-wrap{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;overflow:hidden;overflow-x:auto}.fot-table{border-collapse:collapse;min-width:700px;width:100%}.fot-table thead tr{background:#f8fafc;background:var(--color-background,#f8fafc);border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--color-border,#e5e7eb)}.fot-table th{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:12px;font-weight:600;letter-spacing:.04em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.fot-table td{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);color:#374151;color:var(--color-text,#374151);font-size:14px;padding:12px 14px;vertical-align:middle}.fot-table tbody tr:last-child td{border-bottom:none}.fot-table tbody tr:hover{background:#f9fafb;background:var(--color-hover,#f9fafb)}.fot-code{background:#f1f5f9;background:var(--color-background,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:5px;color:#334155;color:var(--color-text,#334155);font-family:Courier New,monospace;font-weight:600;padding:3px 8px}.fot-badge,.fot-code{display:inline-block;font-size:12px;white-space:nowrap}.fot-badge{border-radius:12px;font-weight:500;padding:3px 10px}.badge-blue{background:#dbeafe;color:#1d4ed8}.badge-green{color:#15803d}.badge-orange{color:#c2410c}.badge-purple{background:#ede9fe;color:#6d28d9}.badge-gray{background:#f3f4f6;color:#6b7280}body.theme-night .badge-blue{background:#3b82f633;color:#93c5fd}body.theme-night .badge-green{background:#22c55e33;color:#86efac}body.theme-night .badge-orange{background:#f9731633;color:#fdba74}body.theme-night .badge-purple{background:#a855f733;color:#d8b4fe}body.theme-night .badge-gray{background:#6b728033;color:#d1d5db}.fot-oran-adi{font-weight:500;max-width:200px}.fot-formul{max-width:220px}.fot-formul code{background:#f5f3ff;background:var(--color-background,#f5f3ff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:5px;color:#4f46e5;color:var(--color-primary,#4f46e5);display:block;font-family:Courier New,monospace;font-size:12px;padding:4px 8px}.fot-aciklama,.fot-formul code{white-space:pre-wrap;word-break:break-word}.fot-aciklama{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:13px;max-width:220px}.fot-empty-val{color:#d1d5db;color:var(--color-textSecondary,#d1d5db)}.fot-esik{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#15803d;display:inline-block;font-family:Courier New,monospace;font-size:12px;font-weight:600;padding:3px 8px;white-space:nowrap}body.theme-night .fot-esik{background:#22c55e26;border-color:#22c55e4d;color:#86efac}.fot-actions{display:flex;gap:6px}.fot-btn-delete,.fot-btn-edit{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:all .15s;width:30px}.fot-btn-edit{color:#3b82f6}.fot-btn-edit:hover{background:#eff6ff;border-color:#3b82f6}.fot-btn-delete{color:#ef4444}.fot-btn-delete:hover{background:#fef2f2;border-color:#ef4444}.fot-loading{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:10px;justify-content:center;padding:48px 0}.fot-spinner{animation:fot-spin .7s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:20px;width:20px}@keyframes fot-spin{to{transform:rotate(1turn)}}.fot-empty{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:48px 0}.fot-footer{color:#9ca3af;color:var(--color-textSecondary,#9ca3af);font-size:13px;margin-top:10px;text-align:right}.fot-modal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.fot-modal{background:#fff;background:var(--color-surface,#fff);border-radius:12px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:560px;overflow:hidden;width:100%}.fot-delete-modal{max-width:400px}.fot-modal-header{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);display:flex;justify-content:space-between;padding:18px 20px 14px}.fot-modal-header h3{color:#111827;color:var(--color-text,#111827);font-size:16px;font-weight:600;margin:0}.fot-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;color:var(--color-textSecondary,#9ca3af);cursor:pointer;display:flex;font-size:18px;padding:4px}.fot-modal-close:hover{background:#f3f4f6;background:var(--color-background,#f3f4f6);color:#374151;color:var(--color-text,#374151)}.fot-modal-body{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:20px}.fot-form-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.fot-form-group{display:flex;flex-direction:column;gap:6px}.fot-form-group label{color:#374151;color:var(--color-text,#374151);font-size:13px;font-weight:500}.req{color:#ef4444}.fot-form-group input,.fot-form-group textarea{background:#fff;background:var(--color-background,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;color:#111827;color:var(--color-text,#111827);font-family:inherit;font-size:14px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .15s}.fot-form-group input:focus,.fot-form-group textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.fot-form-error{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:13px;gap:8px;padding:10px 14px}.fot-modal-footer{border-top:1px solid #f3f4f6;border-top:1px solid var(--color-border,#f3f4f6);display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.fot-btn-cancel{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;color:#374151;color:var(--color-text,#374151);cursor:pointer;font-size:14px;padding:8px 18px;transition:background .15s}.fot-btn-cancel:hover{background:#f9fafb;background:var(--color-background,#f9fafb)}.fot-btn-save{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 18px;transition:background .15s}.fot-btn-save:hover:not(:disabled){background:#2563eb}.fot-btn-save:disabled{cursor:not-allowed;opacity:.6}.fot-delete-warning{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;gap:12px;padding:14px}.fot-delete-warning p{font-size:14px;line-height:1.5;margin:0}.fot-btn-delete-confirm{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 18px;transition:background .15s}.fot-btn-delete-confirm:hover:not(:disabled){background:#dc2626}.fot-btn-delete-confirm:disabled{cursor:not-allowed;opacity:.6}.otk-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;gap:14px;padding:20px;transition:box-shadow .2s,transform .2s}.otk-card:hover{box-shadow:0 8px 24px #00000017;transform:translateY(-2px)}.otk-header{gap:8px;justify-content:space-between}.otk-header,.otk-header-left{align-items:center;display:flex}.otk-header-left{flex-wrap:wrap;gap:6px;min-width:0}.otk-kod{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;display:inline-block;flex-shrink:0;font-family:Courier New,monospace;font-weight:700;padding:3px 8px}.otk-baslik,.otk-kod{font-size:11px;white-space:nowrap}.otk-baslik{align-items:center;border-radius:20px;display:inline-flex;font-weight:600;gap:5px;padding:3px 9px}.otk-dot{border-radius:50%;flex-shrink:0;height:5px;width:5px}.otk-durum-badge{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap}.otk-oran-adi{color:#0f172a;font-size:14px;font-weight:600;line-height:1.4;margin:0}.otk-metric-row{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.otk-metric-esik-wrap,.otk-metric-val-wrap{display:flex;flex-direction:column;gap:1px}.otk-metric-esik-wrap{align-items:flex-end}.otk-metric-label{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.otk-metric-val{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;line-height:1}.otk-metric-esik{color:#64748b;font-family:Courier New,monospace;font-size:12px;font-weight:700}.otk-hedef-wrap{display:flex;flex-direction:column;gap:6px}.otk-hedef-header{align-items:center;display:flex;justify-content:space-between}.otk-hedef-label{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.otk-hedef-esik-tag{color:#64748b;font-size:10px;font-weight:600}.otk-hedef-track{background:#f1f5f9;border-radius:3px;height:6px;overflow:visible;position:relative}.otk-hedef-fill{border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:width .5s ease}.otk-hedef-marker{background:#334155;border-radius:1px;height:16px;top:-5px;width:2px}.otk-hedef-marker,.otk-hedef-marker-label{position:absolute;transform:translateX(-50%)}.otk-hedef-marker-label{bottom:18px;color:#334155;font-size:9px;font-weight:700;left:50%;white-space:nowrap}.otk-hedef-minmax{color:#cbd5e1;display:flex;font-size:10px;font-weight:500;justify-content:space-between}.otk-linechart-box{border:1px solid #0000;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 10px 6px}.otk-linechart-svg{display:block;height:auto;overflow:visible;width:100%}.otk-linechart-labels{display:flex;justify-content:space-between;padding:0 2px}.otk-barchart-label{color:#94a3b8;font-size:10px;white-space:nowrap}.otk-barchart-label.active{color:#1e293b;font-weight:700}.otk-uyari{align-items:flex-start;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#9f1239;display:flex;font-size:11px;gap:6px;line-height:1.5;padding:8px 10px}.otk-uyari-ikon{flex-shrink:0;font-size:12px;margin-top:1px}.otk-formul-wrap{display:flex;flex-direction:column;gap:5px;margin-top:auto}.otk-formul-esik-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.otk-esik-chip{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#15803d;display:inline-block;font-family:Courier New,monospace;font-size:11px;font-weight:700;padding:2px 8px;white-space:nowrap}.otk-formul-label{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.otk-formul-tooltip-wrap{display:inline-block;position:relative;width:100%}.otk-formul{background:#f5f3ff;border:1px solid #e0e7ff;color:#6366f1;cursor:help;display:block;font-family:Courier New,monospace;font-size:11px;padding:7px 12px}.otk-formul,.otk-formul-tooltip{border-radius:8px;white-space:pre-wrap;word-break:break-word}.otk-formul-tooltip{background:#1e293b;bottom:calc(100% + 6px);box-shadow:0 8px 24px #0003;color:#f1f5f9;display:none;font-size:12px;left:0;line-height:1.5;max-width:280px;min-width:140px;padding:8px 12px;pointer-events:none;position:absolute;z-index:100}.otk-formul-tooltip:after{border:5px solid #0000;border-top-color:#1e293b;content:"";left:14px;position:absolute;top:100%}.otk-formul-tooltip-wrap:hover .otk-formul-tooltip{display:block}.otk-bar-wrap{padding-top:2px}.otk-bar-track{background:#f1f5f9;border-radius:3px;height:6px;overflow:visible;position:relative}.otk-bar-fill{border-radius:3px;height:100%;left:0;min-width:4px;position:absolute;top:0;transition:width .4s ease}.otk-bar-esik-marker{align-items:center;display:flex;flex-direction:column;position:absolute;top:-5px;transform:translateX(-50%);z-index:2}.otk-bar-esik-line{border-radius:1px;height:16px;width:2px}.otk-bar-esik-tip{color:#64748b;font-size:9px;font-weight:600;letter-spacing:.03em;margin-top:1px;text-transform:uppercase;white-space:nowrap}.odm-overlay{align-items:center;animation:odm-fade-in .15s ease;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}@keyframes odm-fade-in{0%{opacity:0}to{opacity:1}}.odm-modal{animation:odm-slide-up .18s ease;background:#fff!important;background:var(--color-surface,#fff)!important;border-radius:16px;box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}@keyframes odm-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.odm-header{align-items:flex-start;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:22px 24px 20px}.odm-header-left{display:flex;flex-direction:column;gap:8px}.odm-title{color:#fff;font-size:22px;font-weight:700;line-height:1.2;margin:0}.odm-kategori{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:3px 12px;width:-webkit-fit-content;width:fit-content}.odm-close,.odm-kategori{background:#fff3;color:#fff}.odm-close{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;transition:background .15s;width:32px}.odm-close:hover{background:#ffffff59}.odm-body{display:flex;flex:1 1;gap:0;overflow-y:auto;padding:24px}.odm-left{border-right:1px solid #f3f4f6;border-right:1px solid var(--color-border,#f3f4f6);display:flex;flex-direction:column;flex-shrink:0;gap:14px;padding-right:24px;width:220px}.odm-mevcut-label{color:#9ca3af;color:var(--color-textSecondary,#9ca3af);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.odm-deger{font-feature-settings:"tnum";color:#111827;color:var(--color-text,#111827);font-size:38px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.odm-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.odm-durum-badge{font-weight:600}.odm-durum-badge,.odm-trend-badge{border-radius:20px;font-size:12px;padding:4px 10px}.odm-trend-badge{font-weight:700}.odm-hedef-wrap{display:flex;flex-direction:column;gap:6px}.odm-hedef-header{align-items:center;display:flex;justify-content:space-between}.odm-hedef-label{color:#9ca3af;color:var(--color-textSecondary,#9ca3af);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.odm-hedef-esik-label{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:11px;font-weight:600}.odm-hedef-track{background:#f1f5f9;background:var(--color-background,#f1f5f9);border-radius:4px;height:8px;overflow:visible;position:relative}.odm-hedef-fill{border-radius:4px;height:100%;left:0;position:absolute;top:0;transition:width .4s ease}.odm-hedef-marker{background:#1e293b;background:var(--color-text,#1e293b);border-radius:1px;height:16px;position:absolute;top:-4px;transform:translateX(-50%);width:2px}.odm-hedef-minmax{color:#6b7280;color:var(--color-textSecondary,#6b7280);display:flex;font-size:11px;justify-content:space-between}.odm-formul-wrap{display:flex;flex-direction:column;gap:5px}.odm-formul-label{color:#9ca3af;color:var(--color-textSecondary,#9ca3af);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.odm-formul{background:#f5f3ff;background:var(--color-background,#f5f3ff);border:1px solid #ddd6fe;border:1px solid var(--color-border,#ddd6fe);border-radius:6px;color:#4f46e5;font-family:Courier New,monospace;font-size:12px;padding:6px 10px;white-space:pre-wrap;word-break:break-word}.odm-right{padding-left:24px}.odm-chart-box,.odm-right{display:flex;flex:1 1;flex-direction:column}.odm-chart-box{background:#f8fafc!important;background:var(--color-background,#f8fafc)!important;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;gap:8px;padding:16px}.odm-chart-title{color:#374151;color:var(--color-text,#374151);font-size:13px;font-weight:600}.odm-chart-svg{height:200px;overflow:visible;width:100%}.odm-chart-nodata{align-items:center;color:#94a3b8;color:var(--color-textSecondary,#94a3b8);display:flex;font-size:13px;height:160px;justify-content:center}.odm-cards{grid-gap:12px;display:grid;flex-shrink:0;gap:12px;grid-template-columns:1fr 1fr;padding:0 24px 20px}.odm-info-card{background:#f9fafb!important;background:var(--color-background,#f9fafb)!important;border:1px solid #f3f4f6;border:1px solid var(--color-border,#f3f4f6);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.odm-info-card-header{align-items:center;display:flex;gap:8px}.odm-info-icon{font-size:18px}.odm-info-card-title{color:#111827;color:var(--color-text,#111827);font-size:14px;font-weight:600}.odm-info-text{color:#4b5563;color:var(--color-textSecondary,#4b5563);font-size:13px;line-height:1.6;margin:0}.odm-info-fallback{color:#94a3b8}.odm-ai-badge{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:20px;color:#6d28d9;font-size:10px;font-weight:700;margin-left:auto;padding:2px 8px;white-space:nowrap}.odm-ai-spinner{animation:odm-spin .7s linear infinite;border:2px solid #ddd6fe;border-radius:50%;border-top-color:#7c3aed;flex-shrink:0;height:14px;margin-left:auto;width:14px}@keyframes odm-spin{to{transform:rotate(1turn)}}.odm-ai-skeleton{animation:odm-shimmer 1.2s ease infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;height:52px}@keyframes odm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.odm-ai-progress-wrap{display:flex;flex-direction:column;gap:6px;padding:4px 0 2px}.odm-ai-progress-top{align-items:center;display:flex;justify-content:space-between}.odm-ai-progress-label{color:#7c3aed;font-size:11px;font-style:italic;font-weight:500}.odm-ai-progress-pct{font-feature-settings:"tnum";color:#6d28d9;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;min-width:32px;text-align:right}.odm-ai-progress-track{background:#ede9fe;border-radius:4px;height:6px;overflow:hidden}.odm-ai-progress-fill{background:linear-gradient(90deg,#7c3aed,#a855f7);border-radius:4px;height:100%;transition:width .9s ease}.odm-footer{background:#fff!important;background:var(--color-surface,#fff)!important;border-top:1px solid #f3f4f6;border-top:1px solid var(--color-border,#f3f4f6);display:flex;flex-shrink:0;justify-content:flex-end;padding:14px 24px}.odm-kapat-btn{background:linear-gradient(135deg,#6d28d9,#a855f7);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:9px 24px;transition:opacity .15s}.odm-kapat-btn:hover{opacity:.88}.hourglass-loader-container{justify-content:center;min-height:300px;padding:60px 20px}.hourglass-loader-container,.zigzag-loader{align-items:center;display:flex;flex-direction:column}.zigzag-loader{gap:16px}.zigzag-dots{display:flex;gap:8px}.zigzag-dots span{animation:dotPulse 1.2s ease-in-out infinite;background:#f97316;border-radius:50%;display:block;height:8px;width:8px}.zigzag-dots span:nth-child(2){animation-delay:.2s;background:#3b82f6}.zigzag-dots span:nth-child(3){animation-delay:.4s;background:#8b5cf6}@keyframes dotPulse{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.hourglass-message{animation:pulse 1.5s ease-in-out infinite;color:#6b7280;font-size:15px;font-weight:500;margin-top:12px;text-align:center}@media (prefers-color-scheme:dark){.hourglass-message{color:#d1d5db}}.empty-state-container{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #dee2e6;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-width:600px;min-height:300px;padding:60px 20px;text-align:center}.empty-state-icon{filter:grayscale(20%);font-size:72px;margin-bottom:20px;opacity:.8}.empty-state-title{color:#495057;font-size:24px;font-weight:600;margin:0 0 12px}.empty-state-message{color:#6c757d;font-size:16px;line-height:1.5;margin:0 0 16px}.empty-state-info{background:#0d6efd1a;border-radius:8px;color:#0d6efd;font-family:Courier New,monospace;font-size:14px;margin-top:8px;padding:12px 24px}body.theme-night .empty-state-container{background:linear-gradient(135deg,#374151,#4b5563)!important;border-color:#6b7280!important}body.theme-night .empty-state-icon{opacity:.9}body.theme-night .empty-state-title{color:#f9fafb!important}body.theme-night .empty-state-message{color:#d1d5db!important}body.theme-night .empty-state-info{background:#3b82f626!important;color:#93c5fd!important}.defter-container{background-color:#f5f7fa;box-sizing:border-box;color-scheme:light only;display:flex;flex-direction:column;height:calc(100vh - 80px);height:calc(100vh - 80px - var(--yevmiye-panel-height, 0px));max-width:100%;overflow-x:hidden;overflow-y:hidden;padding:0}.defter-inner{display:flex}.defter-inner,.defter-table-section{flex:1 1;flex-direction:column;min-height:0}.defter-table-wrapper{flex:1 1;overflow:auto}.filter-tabs-inline{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-right:12px}.filter-tab-item-inline{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-tab-item-inline:hover{background:#e2e8f0;border-color:#94a3b8}.filter-tab-item-inline.active{background:#f97316;border-color:#f97316;box-shadow:0 0 0 2px #f973164d,0 2px 8px #f9731666;color:#fff;font-weight:600}.filter-tab-name{align-items:center;cursor:pointer;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-tab-name-input{background:#fff;border:1px solid #3b82f6;border-radius:4px;color:#111827;flex:1 1;font-size:13px;font-weight:600;min-width:80px;outline:none;padding:4px 8px}.filter-tab-name-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.filter-tab-dropdown-btn{align-items:center;background:#0000;border:none;border-radius:3px;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;height:16px;justify-content:center;margin-left:4px;opacity:.5;padding:0;transition:all .15s ease;width:16px}.filter-tab-dropdown-btn:hover{background:#0000001a;opacity:1}.filter-tab-item.active .filter-tab-dropdown-btn:hover{background:#00000014}.filter-tab-close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:20px;justify-content:center;margin-left:4px;opacity:.6;padding:0;transition:all .15s ease;width:20px}.filter-tab-close-btn:hover{background:#0000001a;opacity:1}.filter-tab-item.active .filter-tab-close-btn:hover{background:#00000014}.tab-filters-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.tab-filters-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000040;display:flex;flex-direction:column;max-height:80vh;max-width:500px;min-width:300px;overflow:hidden}.tab-filters-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.tab-filters-header h3{color:#111827;font-size:16px;font-weight:600;margin:0}.defter-container .quick-filter-group-container{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:15px;margin:2px 0;padding:4px 10px}.defter-container .dropdown-filter-group{align-items:center;display:flex;gap:6px}.defter-container .dropdown-filter-wrapper{position:relative}.defter-container .dropdown-toggle-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:space-between;min-width:80px;padding:4px 10px;transition:all .2s ease}.defter-container .dropdown-toggle-btn:hover{background:#f8fafc;border-color:#94a3b8}.defter-container .dropdown-toggle-btn.active{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1;font-weight:600}.defter-container .dropdown-menu{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:300px;min-width:140px;overflow-y:auto;position:absolute;top:100%;z-index:1010}.defter-container .dropdown-menu-large{min-width:220px}.defter-container .dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:10px;padding:8px 12px;transition:background .2s;white-space:nowrap}.defter-container .dropdown-item:hover{background:#f1f5f9}.defter-container .dropdown-item.selected{background:#eff6ff;color:#2563eb;font-weight:500}.defter-container .dropdown-item input[type=checkbox]{pointer-events:none}.defter-container .dropdown-item.disabled{color:#94a3b8;cursor:default}.defter-container .dropdown-item.disabled:hover{background:#0000}.tab-filters-body{overflow-y:auto;padding:12px}.tab-filter-item{background:#f9fafb;border-bottom:1px solid #f3f4f6;border-radius:4px;color:#374151;font-size:13px;margin-bottom:6px;padding:10px 12px}.tab-filter-item:last-child{margin-bottom:0}.tab-filter-item strong{color:#1f2937;font-weight:600;margin-right:6px}.filter-tab-add-btn-inline{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:32px;justify-content:center;min-width:32px;padding:6px 12px;transition:all .2s ease}.filter-tab-add-btn-inline:hover{background:#059669;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.defter-tabs-container{background:#0000;margin:0;padding:0}.filter-tabs-container1{background:#0000;border-bottom:1px solid #e5e7eb;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.filter-tabs-bar{align-items:flex-end;background:#0000;display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;padding:0 16px}.filter-tab-item{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;border-radius:0;box-sizing:border-box;color:#9ca3af;cursor:pointer;display:flex;font-size:13px;gap:8px;max-width:200px;min-width:0;padding:5px 12px;position:relative;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-tab-item:hover{background:#0000;border-bottom-color:#d1d5db;color:#374151}.filter-tab-item.active{background:#0000!important;border:none!important;border-bottom:3px solid #f97316!important;box-shadow:none!important;color:#f97316!important;font-weight:700!important;margin-bottom:0!important}body:not(.theme-default) .filter-tabs-container1{border-bottom-color:var(--color-border)!important}body:not(.theme-default) .filter-tab-item{background:#0000!important;border-color:#0000!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .filter-tab-item:hover{background:#0000!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .filter-tab-item.active{background:#0000!important;border-bottom:3px solid var(--color-primary)!important;box-shadow:none!important;color:var(--color-primary)!important;font-weight:700!important}body:not(.theme-default) .filter-tab-add-btn{color:var(--color-textSecondary)!important}body:not(.theme-default) .filter-tab-add-btn:hover{background:var(--color-hover)!important;color:var(--color-text)!important}.filter-tab-add-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(16px,1.4vw,24px);font-weight:400;height:clamp(28px,2.2vw,40px);justify-content:center;margin-bottom:4px;padding:clamp(6px,.5vw,10px) clamp(8px,.7vw,14px);transition:all .15s ease;width:clamp(28px,2.2vw,40px)}.filter-tab-add-btn:hover{background:#e5e7eb;color:#111827}.defter-container .loading-overlay{align-items:center;background-color:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.defter-container .loading-spinner2{animation:defterSpin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@keyframes defterSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.defter-container .loading-overlay p{color:#fff;font-size:16px;margin-top:20px}.defter-header{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 0 20px;overflow:hidden;padding:10px}.defter-header-top{align-items:center;display:flex;justify-content:space-between}.header-buttons{align-items:center;display:flex;gap:10px}.defter-title{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.filter-selector-btn{align-items:center;background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s;white-space:nowrap}.filter-selector-btn:hover{background-color:#2980b9;box-shadow:0 2px 4px #3498db4d;transform:translateY(-1px)}.defter-excel-btn-fixed{align-items:center;background-color:#27ae60;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:background-color .3s;white-space:nowrap}.defter-excel-btn-fixed:hover{background-color:#229954;box-shadow:0 2px 4px #27ae604d;transform:translateY(-1px)}.filter-selector-panel{animation:slideDown .3s ease-out;background:#f8f9fa;border:2px solid #3498db;border-radius:8px;margin-bottom:15px;padding:20px}.filter-selector-panel h3{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 15px}.filter-options-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.filter-option-label{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:all .2s;-webkit-user-select:none;user-select:none}.filter-option-label:hover{background:#e8f4f8;border-color:#3498db}.filter-option-label input[type=checkbox]{accent-color:#3498db;cursor:pointer;height:18px;width:18px}.filter-option-label input[type=checkbox]:checked+span{color:#3498db;font-weight:600}.filter-option-label span{color:#2c3e50;font-size:14px}.defter-dynamic-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-height:40px}.defter-filter-select{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;min-width:150px;padding:10px 15px;transition:border-color .3s}.defter-filter-select:hover{border-color:#3498db}.defter-filter-select:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.defter-search-input{border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:14px;min-width:200px;padding:10px 15px;transition:border-color .3s}.defter-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.defter-filter-input{border:1px solid #ddd;border-radius:4px;font-size:13px;padding:8px 12px}.defter-filter-input.small{width:80px}.defter-filter-input.medium{width:150px}.kt-filter-wrapper{position:relative}.kt-filter-toggle{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:background-color .3s;white-space:nowrap}.kt-filter-toggle:hover{background:#2980b9}.kt-filter-dropdown{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:none!important;background:#fff;border:2px solid #3498db;border-radius:12px;box-shadow:0 20px 60px #0006;left:auto;margin:auto;max-height:80vh;max-width:90vw;min-width:400px;overflow-y:auto;padding:25px;position:relative;top:auto;transform:none;transition:none!important;z-index:10000}@keyframes modalSlideIn{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.kt-filter-backdrop{align-items:center;animation:fadeIn .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.kt-filter-header{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.kt-filter-header h3{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.kt-filter-close{align-items:center;background:none;border:none;border-radius:4px;color:#95a5a6;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.kt-filter-close:hover{background:#ecf0f1;color:#e74c3c}.kt-filter-body{display:flex;flex-direction:column;gap:6px}.kt-checkbox-label{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background-color .2s}.kt-checkbox-label:hover{background:#f8f9fa}.kt-checkbox-label input[type=checkbox]{cursor:pointer;height:16px;width:16px}.kt-checkbox-label span{color:#2c3e50;font-size:13px}.active-filters-section{background:#e3f2fd;border-left:4px solid #2196f3;border-radius:8px;margin:0 20px 20px;padding:15px 20px}.row-has-note td{background-color:#fff3cd!important}.row-has-note:hover td{background-color:#ffeeba!important}.row-has-note-bilgi td{background-color:#e6f7ff!important;color:#000!important}.row-has-note-bilgi:hover td{background-color:#bae0ff!important}.row-has-note-degerlendirme td{background-color:#fffbe6!important;color:#000!important}.row-has-note-degerlendirme:hover td{background-color:#ffe58f!important}.row-has-note-kritik td{background-color:#dc3545!important;color:#fff!important}.row-has-note-kritik:hover td{background-color:#c82333!important}.row-has-note-kritik td a,.row-has-note-kritik td button,.row-has-note-kritik td div,.row-has-note-kritik td span{color:#fff!important}.row-has-important-note td{background-color:#dc3545!important;color:#fff!important}.row-has-important-note:hover td{background-color:#c82333!important}.row-has-important-note td a,.row-has-important-note td button,.row-has-important-note td div,.row-has-important-note td span{color:#fff!important}.note-preview-info{background-color:#fff7ed;border:1px solid #ffedd5;border-radius:4px;color:#9a3412;margin-top:15px;padding:10px}.active-filters-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.active-filters-title{color:#1976d2;font-size:14px;font-weight:600}.clear-all-filters-btn{background:#f44336;border-radius:4px;font-size:12px;padding:6px 12px;transition:all .3s}.clear-all-filters-btn:hover{background:#d32f2f;box-shadow:0 2px 4px #f443364d}.active-filters-actions{align-items:stretch;border-top:1px solid #e1e8ed;display:flex;flex-direction:column;gap:10px;margin-top:15px;padding-top:15px}.update-filter-action-btn{background:linear-gradient(135deg,#f093fb,#f5576c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.update-filter-action-btn:hover{box-shadow:0 4px 12px #f5576c4d;transform:translateY(-1px)}.active-filters-list{display:flex;flex-wrap:wrap;gap:10px}.active-filter-item{align-items:center;background:#fff;border:1px solid #90caf9;border-radius:6px;display:flex;font-size:13px;gap:8px;padding:8px 12px}.active-filter-item .filter-label{color:#1976d2;font-weight:600}.active-filter-item .filter-values{color:#424242}.remove-filter-btn{background:none;border:none;color:#f44336;cursor:pointer;font-size:16px;line-height:1;margin-left:4px;padding:0 4px;transition:all .2s}.remove-filter-btn:hover{color:#d32f2f;transform:scale(1.2)}.active-filter-item-group{background:#fff;border:1px solid #90caf9;border-radius:8px;flex:0 1 auto;max-width:300px;min-width:200px;padding:12px}.filter-group-header{align-items:center;border-bottom:1px solid #e3f2fd;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.filter-group-header .filter-label{color:#1976d2;font-size:14px;font-weight:600}.filter-values-checkboxes{display:flex;flex-direction:column;gap:6px}.filter-checkbox-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px;transition:background-color .2s}.filter-checkbox-item:hover{background-color:#f5f5f5}.filter-checkbox-item input[type=checkbox]{cursor:pointer;height:16px;width:16px}.filter-checkbox-item span{color:#424242;-webkit-user-select:none;user-select:none}.table-footer{bottom:0;gap:0;justify-content:flex-start;margin:auto 0 0;padding:0;position:-webkit-sticky;position:sticky;z-index:10}.defter-summary{padding:0 10px}.defter-table-wrapper{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;margin:0 0 2px;max-height:calc(100vh - 215px);max-height:calc(100vh - 215px - var(--yevmiye-panel-height, 0px));max-width:calc(100vw - 360px);max-width:calc(100vw - var(--sidebar-width, 340px) - 20px);overflow-x:auto;overflow-y:auto}.defter-container.html-open .defter-table-wrapper{max-width:calc(57vw - 360px);max-width:calc(100vw - var(--html-viewer-width, 43vw) - var(--sidebar-width, 340px) - 20px)}.defter-table-wrapper::-webkit-scrollbar{height:12px;width:12px}.defter-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 0 8px 0}.defter-table-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.defter-table-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.defter-table-wrapper::-webkit-scrollbar-corner{background:#f1f1f1}.status-bar-cell{font-size:11px;padding:4px 6px}.grand-total-row td{background-color:#f1f5f9!important;border-top:2px solid #94a3b8!important;font-weight:700!important}.status-bar-mode-btn{font-size:12px;line-height:1.5;min-width:34px;padding:2px 8px}.defter-table{font-feature-settings:"tnum"!important;border:1px solid #dee2e6;border-collapse:collapse;font-family:Nunito,sans-serif!important;font-size:11px;font-variant-numeric:tabular-nums!important;min-width:100%;width:-webkit-max-content;width:max-content}.defter-table thead{background:#f8f9fa;position:-webkit-sticky;position:sticky;top:0;z-index:10}.defter-table th{font-feature-settings:"tnum"!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f9fa;border-bottom:1px solid #dee2e6;color:#495057;font-family:Nunito,sans-serif!important;font-family:var(--current-font,"Nunito",sans-serif)!important;font-variant-numeric:tabular-nums!important;font-weight:600;padding:4px;padding:var(--table-padding-y,4px) var(--table-padding-x,4px);text-align:center;text-rendering:optimizeLegibility;transform:none;transition:padding .2s ease;white-space:nowrap;will-change:auto}.defter-table th,.defter-table th:last-child{border-right:1px solid #dee2e6}.defter-table th.sortable{cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}.defter-table th.sortable:hover{background-color:#e9ecef}.sort-icon{vertical-align:middle}.sort-icon.active{color:var(--color-primary,#f97316)}.defter-table tbody tr{border-bottom:1px solid #dee2e6;height:20px;transition:background-color .2s}.defter-table tbody tr:hover{background-color:#f8f9fa}.defter-table td{font-feature-settings:"tnum"!important;color:#2c3e50;font-variant-numeric:tabular-nums!important;height:20px;line-height:16px;padding:0 3px;text-align:center}.defter-table td:last-child{border-right:1px solid #dee2e6}.defter-table td.text-left{text-align:left}.defter-table td.text-center{text-align:center}.defter-table .col-ay{min-width:45px}.defter-table .col-sno{min-width:65px}.defter-table .col-eddocumentreference,.defter-table .col-yno{min-width:55px}.defter-table .col-btarihi,.defter-table .col-ytarihi{min-width:60px}.defter-table .col-hkodu{min-width:30px}.defter-table .col-hadi{min-width:100px}.defter-table .col-mkodu{min-width:60px}.defter-table .col-madi{min-width:100px}.defter-table .col-kt{min-width:80px}.defter-table .col-aciklama{min-width:100px}.defter-table .col-eddocumenttype{min-width:60px}.defter-table .col-bno{min-width:80px}.defter-table .col-alacak,.defter-table .col-alacak_doviz,.defter-table .col-borc,.defter-table .col-borc_doviz,.defter-table .col-detay,.defter-table .col-detay2,.defter-table .col-detay2_doviz,.defter-table .col-detay_doviz{min-width:60px}.defter-table .col-kur{min-width:40px}.defter-table .col-inuuid{min-width:250px}.defter-table .col-dt{min-width:65px}.defter-table td.number-cell{color:#2c3e50;font-family:inherit;font-weight:400;text-align:right!important}.column-header-cell{overflow:hidden}.column-label{text-align:center}.header-actions{gap:0}.defter-table tr.iptal-row td{background-color:#fff5f5;color:#dc3545!important}.defter-table tr.iptal-row:hover td{background-color:#ffe5e5}.defter-table td.yevmiye-cell{transition:all .2s ease}.defter-table td.yevmiye-cell:hover{background-color:#e3f2fd!important;cursor:pointer}.defter-table td.yevmiye-selected{background-color:#2196f3!important;color:#fff!important;font-weight:700}.defter-table tr:hover td.yevmiye-selected{background-color:#1976d2!important}.no-data-message{margin:0 20px 20px;padding:60px 20px}.no-data-message h3{margin:0 0 10px}.no-data-message p{margin:0}.defter-pagination{padding:0 10px}.goto-page-wrapper,.page-size-wrapper{margin-left:15px;padding-left:15px}.page-size-wrapper{align-items:center;border-left:2px solid #ddd;display:flex;gap:8px}.page-size-label{color:#2c3e50;font-size:14px;font-weight:600;white-space:nowrap}.page-size-select{padding:0 20px}.column-header{cursor:move;position:relative;transition:background-color .2s ease,opacity .2s ease;-webkit-user-select:none;user-select:none}.column-header:hover{background-color:#f973161a}.column-header.dragging{background-color:#f973164d;opacity:.4;transform:scale(.95)}.column-header.drag-over-left:before{left:-2px}.column-header.drag-over-left:before,.column-header.drag-over-right:after{animation:pulse .5s ease-in-out infinite;background:#3498db;bottom:0;box-shadow:0 0 8px #3498dbcc;content:"";position:absolute;top:0;width:4px;z-index:100}.column-header.drag-over-right:after{right:-2px}.column-filter-btn{font-size:14px;opacity:.6}.column-filter-btn.active,.column-filter-btn:hover{opacity:1}.table-controls{display:flex;gap:10px;justify-content:flex-end;padding:10px 0}.column-settings-btn,.defter-container .column-settings-btn{background:linear-gradient(135deg,#f97316,#eab308)!important;border:2px solid #f97316!important;border-radius:6px!important;box-shadow:0 2px 4px #f9731633!important;color:#fff!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;min-width:10px!important;padding:6px 12px!important;transition:all .2s ease!important}.column-settings-btn:hover,.defter-container .column-settings-btn:hover{box-shadow:0 4px 8px #f973164d!important;transform:translateY(-1px)!important}.column-settings-btn:active,.defter-container .column-settings-btn:active{box-shadow:0 2px 4px #f9731633!important;transform:translateY(0)!important}.refresh-cache-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;box-shadow:0 2px 4px #3b82f633;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.refresh-cache-btn:hover:not(:disabled){box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.refresh-cache-btn:active:not(:disabled){box-shadow:0 2px 4px #3b82f633;transform:translateY(0)}.refresh-cache-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.defter-container .column-settings-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.defter-container .column-settings-modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:280px;min-width:200px;width:-webkit-fit-content;width:fit-content;will-change:auto}.defter-container .modal-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.defter-container .modal-header h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.defter-container .modal-close-btn{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.defter-container .modal-close-btn:hover{background:#f1f5f9;color:#1e293b}.defter-container .modal-body{flex:1 1;overflow-y:auto;padding:20px 24px}.defter-container .column-list{display:flex;flex-direction:column}.defter-container .column-checkbox-item{align-items:center;border-radius:6px;display:flex;gap:4px;justify-content:space-between;transition:background .2s ease;-webkit-user-select:none;user-select:none}.defter-container .column-checkbox-item:hover{background:#f8fafc}.defter-container .column-checkbox-item input[type=checkbox]{accent-color:#f97316;cursor:pointer;height:18px;width:18px}.defter-container .column-checkbox-label{color:#475569;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defter-container .column-reorder-buttons{display:flex;gap:4px}.defter-container .column-move-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;transition:all .2s ease;width:22px}.defter-container .column-move-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#334155}.defter-container .column-move-btn:disabled{cursor:not-allowed;opacity:.3}.defter-container .modal-drag-handle{color:#94a3b8;cursor:grab;flex-shrink:0;font-size:16px;line-height:1;padding:0 4px;-webkit-user-select:none;user-select:none}.defter-container .modal-drag-handle:active{cursor:grabbing}.defter-container .column-checkbox-item.modal-drag-dragging{opacity:.4}.defter-container .column-checkbox-item.modal-drag-over{background:#eff6ff;border-top:2px solid #3b82f6}.defter-container .modal-footer{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.defter-container .modal-reset-btn{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.defter-container .modal-reset-btn:hover{background:#dc2626;transform:translateY(-1px)}.defter-container .modal-close-action-btn{background:linear-gradient(135deg,#f97316,#eab308);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.defter-container .modal-close-action-btn:hover{box-shadow:0 4px 12px #f973164d;transform:translateY(-1px)}.column-label{color:#4b5563;cursor:pointer;font-size:11px;font-weight:700;line-height:normal;-webkit-user-select:none;user-select:none}.header-actions{flex-shrink:0;gap:4px;justify-content:center}.header-sort-icon{align-items:center;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:clamp(12px,1vw,18px)}.column-label:hover,.header-sort-icon:hover{color:#f97316}.column-filter-btn{background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 1px 2px #0000000d;height:18px;padding:0;transition:all .2s ease;width:18px}.column-filter-btn:hover{background-color:#fef2f2;border-color:#f97316}.column-filter-btn.active{background-color:#f97316;border-color:#f97316}.column-resize-handle{bottom:0;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;width:8px;z-index:5}.column-resize-handle:hover{background-color:#3498db4d}.column-resize-handle:active{background-color:#3498db80}.column-filter-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.column-filter-modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:auto;margin:auto;min-width:600px;padding:0;top:auto;transform:none;will-change:auto;.column-filter-modal.is-dragging{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none!important;box-shadow:none!important;opacity:.95;outline:2px solid #3b82f6!important;transform-style:preserve-3d;-webkit-user-select:none;user-select:none}.column-filter-modal.is-dragging *{pointer-events:none!important}}.filter-autocomplete-box{margin-bottom:15px;position:relative}.autocomplete-suggestions{background:#fff;border:2px solid #3498db;border-radius:0 0 6px 6px;border-top:none;box-shadow:0 4px 6px #0000001a;left:0;max-height:450px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.autocomplete-suggestion-item{word-wrap:break-word;border-bottom:1px solid #ecf0f1;cursor:pointer;font-size:13px;line-height:1.4;padding:10px 15px;text-align:left;transition:all .2s;white-space:normal}.autocomplete-suggestion-item:last-child{border-bottom:none}.autocomplete-suggestion-item:hover{background:#e8f4f8;color:#3498db;font-weight:500}.filter-range-box{align-items:center;display:flex;gap:10px;margin-bottom:15px}.filter-range-input{border:2px solid #ddd;border-radius:6px;flex:1 1;font-size:14px;transition:border-color .3s}.filter-range-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.filter-range-box span{color:#7f8c8d;font-weight:600}.filter-mode-selector{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:15px;margin-bottom:15px;padding:12px}.filter-mode-label{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.filter-mode-label:hover{color:#f97316}.filter-mode-label input[type=radio]{accent-color:#f97316;cursor:pointer;height:18px;width:18px}.filter-mode-label span{cursor:pointer}.filter-bulk-toggle-row{align-items:center;display:flex;gap:8px;margin-bottom:12px}.filter-bulk-label{color:#94a3b8;font-size:12px;font-weight:500;transition:color .15s;-webkit-user-select:none;user-select:none}.filter-bulk-label.active{color:#f97316}.filter-bulk-count-inline{align-items:center;background:#f97316;border-radius:8px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;height:16px;justify-content:center;margin-left:5px;min-width:18px;padding:0 5px}.filter-bulk-switch{display:inline-block;flex-shrink:0;height:20px;position:relative;width:36px}.filter-bulk-switch input{height:0;opacity:0;position:absolute;width:0}.filter-bulk-switch-slider{background:#e2e8f0;border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.filter-bulk-switch-slider:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:14px}.filter-bulk-switch input:checked+.filter-bulk-switch-slider{background:#f97316}.filter-bulk-switch input:checked+.filter-bulk-switch-slider:before{transform:translateX(16px)}.filter-bulk-box{display:flex;flex-direction:column;gap:6px}.filter-bulk-textarea{border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;font-family:monospace;font-size:13px;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;width:100%}.filter-bulk-textarea:focus{border-color:#f97316;box-shadow:0 0 0 2px #f973161a}.filter-values-list{padding:10px}.column-filter-warning{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;color:#856404;font-size:13px;font-weight:500;margin:15px 20px 0;padding:12px 20px}.column-filter-footer{border-radius:0 0 12px 12px;flex-shrink:0}.filter-btn{padding:12px 20px}.filter-loading{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:40px}.filter-loading p{color:#7f8c8d;font-size:14px;margin:0}.defter-info{background:#e8f4f8;border-left:4px solid #3498db;border-radius:4px;margin-top:15px;padding:12px 15px}.defter-info p{color:#2c3e50;font-size:14px;margin:0}.quick-filters-section{border-radius:8px 8px 0 0;box-shadow:0 2px 4px #0000001a;margin:0 0 5px;padding:2px 2px 0}.quick-filter-row,.quick-filters-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:5px}.quick-filter-row .quick-filter-group,.quick-filter-row:last-child,.quick-filters-row .quick-filter-group,.quick-filters-row:last-child{margin-bottom:0}.quick-filter-group{align-items:center;display:flex;gap:6px;margin-bottom:5px}.quick-filter-group:last-child{margin-bottom:0}.quick-filter-group.currency-group{background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:10px;box-shadow:0 4px 12px #3b82f640;padding:4px 8px}.currency-group .quick-filter-label{color:#fff;font-weight:600}.currency-select-defter{background-color:#fff;border:2px solid #ffffff4d;border-radius:8px;color:#1e40af;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;min-width:180px;padding:4px 8px;transition:all .2s ease}.currency-select-defter:hover:not(:disabled){border-color:#ffffff80;box-shadow:0 2px 8px #0000001a}.currency-select-defter:focus{border-color:#fff;box-shadow:0 0 0 3px #fff3;outline:none}.currency-select-defter:disabled{cursor:not-allowed;opacity:.6}.currency-select-defter option{background-color:#fff;color:#1e40af;padding:8px}.quick-filter-label{color:#2c3e50;flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.quick-filter-buttons{display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.quick-filter-btn{background:#ecf0f1;border:2px solid #bdc3c7;border-radius:6px;color:#2c3e50;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .3s;white-space:nowrap}.quick-filter-btn:hover:not(:disabled){background:#d5dbdb;border-color:#95a5a6;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.quick-filter-btn.active{background:#3498db;border-color:#3498db;box-shadow:0 0 0 3px #3498db4d,0 4px 12px #3498db66;color:#fff}.quick-filter-btn.active:hover{background:#2980b9;border-color:#2980b9}.quick-filter-btn:disabled{background:#f8f9fa;border-color:#ecf0f1;color:#bdc3c7;cursor:not-allowed;opacity:.5}.quick-filter-popup-btn{background:#9b59b6;border-color:#9b59b6;color:#fff;padding:6px 14px}.quick-filter-popup-btn:hover:not(:disabled){background:#8e44ad;border-color:#8e44ad}.quick-filter-popup-btn.active{background:#e74c3c;border-color:#e74c3c;box-shadow:0 0 0 2px #e74c3c4d,0 2px 8px #e74c3c66}.quick-filter-popup-btn.active:hover{background:#c0392b;border-color:#c0392b}.active-filters-toggle-btn,.defter-container .active-filters-toggle-btn{background:#16a085!important;border:2px solid #16a085!important;color:#fff!important;font-size:12px!important;min-width:140px!important;padding:6px 12px!important}.active-filters-toggle-btn:hover:not(:disabled),.defter-container .active-filters-toggle-btn:hover:not(:disabled){background:#138d75!important;border-color:#138d75!important}.active-filters-toggle-btn.active,.defter-container .active-filters-toggle-btn.active{background:#e67e22!important;border-color:#e67e22!important}.active-filters-toggle-btn.active:hover,.defter-container .active-filters-toggle-btn.active:hover{background:#d35400!important;border-color:#d35400!important}.quick-filters-section{background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:0;padding:0}.quick-filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:2px}.quick-filters-row.justify-center{justify-content:center}.quick-filters-left-section{align-items:center;display:flex;gap:16px}.quick-filters-center-section{align-items:center;display:flex;justify-content:center}.quick-filters-right-section{align-items:center;display:flex;gap:10px}.grup-modu-switch-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;display:flex;gap:7px;padding:4px 10px}.grup-modu-label{color:#94a3b8;font-size:12px;font-weight:500;transition:color .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.grup-modu-label.active{color:#f97316}.view-mode-toggle{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;display:flex;padding:2px}.view-mode-btn{background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.view-mode-btn.active{background:#fff;box-shadow:0 1px 2px #0000000d;color:#0f172a;font-weight:600}.view-mode-btn.disabled{cursor:not-allowed;opacity:.5}.icon-btn{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#475569;display:flex;height:40px!important;justify-content:center;max-width:40px!important;min-width:40px!important;padding:0!important;position:relative;transition:all .2s;width:40px!important}.icon-btn:hover{background:#e2e8f0;border-color:#94a3b8;color:#1e293b}.defter-container .excel-btn-v2,.excel-btn-v2{align-items:center!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:6px!important;box-shadow:none!important;color:#16a34a!important;display:flex!important;gap:0!important;height:40px!important;justify-content:center!important;margin:0!important;max-width:40px!important;min-width:40px!important;outline:none!important;padding:0!important;width:40px!important}.defter-container .excel-btn-v2:hover,.excel-btn-v2:hover{background-color:#dcfce7!important;border-color:#86efac!important;color:#15803d!important;transform:translateY(-1px)}.defter-container .excel-btn-v2 svg{margin:0!important}.column-settings-btn-v2,.defter-container .column-settings-btn-v2{align-items:center!important;background-color:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:6px!important;box-shadow:none!important;color:#ea580c!important;display:flex!important;gap:0!important;height:40px!important;justify-content:center!important;margin:0!important;max-width:40px!important;min-width:40px!important;outline:none!important;padding:0!important;width:40px!important}.column-settings-btn-v2:hover,.defter-container .column-settings-btn-v2:hover{background-color:#ffedd5!important;border-color:#fdba74!important;color:#c2410c!important;transform:translateY(-1px)}.defter-container .column-settings-btn-v2 svg{margin:0!important}.excel-btn:hover{background:#dcfce7;border-color:#86efac;color:#15803d}.column-settings-btn{height:40px!important;max-width:40px!important;min-width:40px!important;padding:0!important;width:40px!important}.icon-btn[data-tooltip]{position:relative}.icon-btn[data-tooltip]:before{background:#1e293be6!important;border-radius:6px;bottom:100%;box-shadow:0 4px 6px #0000001a;color:#fff!important;content:attr(data-tooltip);font-size:11px;font-weight:500;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-10px);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:10000}.icon-btn[data-tooltip]:hover:before{opacity:1;transform:translateX(-50%) translateY(-14px);visibility:visible}.icon-btn[data-tooltip]:after{border-color:#1e293be6 #0000 #0000!important;border-style:solid;border-width:5px;bottom:100%;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-6px);transition:all .2s ease;visibility:hidden;z-index:10000}.icon-btn[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) translateY(-10px);visibility:visible}.filter-badge{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;position:absolute;right:-5px;top:-5px}.excel-dropdown-menu{box-shadow:0 4px 12px #0000001a;margin-top:5px;z-index:1000}.excel-dropdown-menu .dropdown-item{color:#334155;display:block;padding:8px 12px;transition:background .1s}.excel-dropdown-menu .dropdown-item:hover{background:#f1f5f9}.excel-dropdown-menu .dropdown-item.disabled{background:#f8fafc}.quick-filters-section .active-filters-list{animation:slideDown .3s ease-out;background:#e3f2fd;border-left:4px solid #2196f3;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;padding:15px}@media (max-width:768px){.defter-container{padding:10px}.defter-header{padding:15px}.defter-title{font-size:20px}.defter-controls{align-items:stretch}.defter-controls,.defter-filters{flex-direction:column}.defter-filter-select{min-width:auto;width:100%}.defter-excel-btn,.defter-search-input{width:100%}.defter-detailed-filters{flex-direction:column}.defter-filter-input.medium,.defter-filter-input.small{width:100%}.kt-filter-dropdown{left:50%;max-width:300px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}.defter-table{font-size:11px}.defter-table td,.defter-table th{padding:8px 4px}.defter-summary{gap:10px}.defter-pagination,.defter-summary{align-items:stretch;flex-direction:column}.goto-page-wrapper{border-left:none;border-top:2px solid #ddd;justify-content:center;margin-left:0;padding-left:0;padding-top:10px}.goto-page-input{flex:1 1}}.dropdown-filter-group{position:relative}.dropdown-filter-wrapper{display:inline-block;position:relative}.defter-container .dropdown-toggle-btn,.dropdown-toggle-btn{align-items:center!important;display:flex!important;font-size:12px!important;gap:8px!important;justify-content:space-between!important;min-width:10px!important;padding:6px 12px!important}.dropdown-menu{background:#fff;border:2px solid #3498db;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;max-height:300px;min-width:100px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 4px);z-index:1000}.dropdown-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;padding:8px 12px;transition:background-color .2s;-webkit-user-select:none;user-select:none}.dropdown-item:hover:not(.disabled){background-color:#ecf0f1}.dropdown-item.selected{background-color:inherit}.dropdown-item.disabled{cursor:not-allowed;opacity:.5}.dropdown-item input[type=checkbox]{cursor:pointer;margin:0;pointer-events:none}.dropdown-item span{color:#2c3e50;flex:1 1;font-size:14px}.dropdown-item.disabled span{color:#95a5a6}.saved-filters-tabs{background:#fff;border-bottom:2px solid #e1e8ed;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:12px 16px;scroll-behavior:smooth;white-space:nowrap}.saved-filters-tabs::-webkit-scrollbar{height:6px}.saved-filters-tabs::-webkit-scrollbar-track{background:#f1f3f5}.saved-filters-tabs::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.saved-filters-tabs::-webkit-scrollbar-thumb:hover{background:#a0aec0}.filter-tab{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 16px;transition:all .2s ease}.filter-tab:hover{background:#e9ecef;border-color:#adb5bd}.filter-tab.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;box-shadow:0 2px 8px #667eea4d;color:#fff}.filter-tab.add-tab{background:#d4edda;border-color:#c3e6cb;color:#155724;font-weight:600}.filter-tab.add-tab:hover{background:#c3e6cb;border-color:#b1dfbb}.filter-tab .tab-name{align-items:center;display:flex;gap:6px;-webkit-user-select:none;user-select:none}.filter-tab .filter-count{font-size:12px;font-weight:400;opacity:.8}.filter-tab .tab-delete-btn{align-items:center;background:#0000;border:none;border-radius:3px;color:currentColor;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1;opacity:.7;padding:2px 4px;transition:all .2s ease}.filter-tab .tab-delete-btn:hover{background:#fff3;opacity:1}.filter-tab.active .tab-delete-btn:hover{background:#ffffff4d}.save-filter-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.save-filter-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:500px;overflow:hidden;width:90%}.save-filter-modal .modal-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e1e8ed;display:flex;justify-content:space-between;padding:20px 24px}.save-filter-modal .modal-header h3{color:#2c3e50;font-size:20px;font-weight:600;margin:0}.save-filter-modal .modal-close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7f8c8d;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.save-filter-modal .modal-close-btn:hover{background:#e9ecef;color:#2c3e50}.save-filter-modal .modal-body{padding:24px}.save-filter-modal .modal-body label{color:#2c3e50;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.save-filter-modal .modal-body input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.save-filter-modal .modal-body input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.save-filter-modal .modal-footer{background:#f8f9fa;border-top:1px solid #e1e8ed;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.save-filter-modal .modal-cancel-btn,.save-filter-modal .modal-save-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.save-filter-modal .modal-cancel-btn{background:#e9ecef;color:#495057}.save-filter-modal .modal-cancel-btn:hover{background:#dee2e6}.save-filter-modal .modal-save-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.save-filter-modal .modal-save-btn:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.update-filter-btn{background:linear-gradient(135deg,#f093fb,#f5576c)!important;border:none!important;color:#fff!important;font-weight:600!important}.update-filter-btn:hover{box-shadow:0 4px 12px #f5576c4d!important;transform:translateY(-1px)}.save-filter-btn{background:linear-gradient(135deg,#48c774,#3ec46d)!important;border:none!important;color:#fff!important;font-weight:600!important}.save-filter-btn:hover{box-shadow:0 4px 12px #3ec46d4d!important;transform:translateY(-1px)}.clear-all-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a6f)!important;border:none!important;color:#fff!important;font-weight:600!important}.clear-all-btn:hover{box-shadow:0 4px 12px #ff6b6b4d!important;transform:translateY(-1px)}.saved-filters-dropdown{display:inline-block;position:relative}.saved-filters-btn{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:#fff!important;cursor:pointer;font-weight:600!important}.saved-filters-btn:hover{box-shadow:0 4px 12px #667eea4d!important;transform:translateY(-1px)}.saved-filters-menu{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:8px;max-height:400px;max-width:400px;min-width:280px;overflow-y:auto;padding:8px;position:absolute;top:100%;z-index:1000}.saved-filters-menu::-webkit-scrollbar{width:6px}.saved-filters-menu::-webkit-scrollbar-track{background:#f1f3f5;border-radius:3px}.saved-filters-menu::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.saved-filters-menu::-webkit-scrollbar-thumb:hover{background:#a0aec0}.saved-filter-item{align-items:center;border-radius:6px;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px;padding:10px 12px;transition:all .2s ease}.saved-filter-item:hover{background:#f8f9fa}.saved-filter-item.active{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-left:3px solid #667eea}.filter-item-name{color:#2c3e50;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-item-name:hover{color:#667eea}.saved-filter-item.active .filter-item-name{color:#667eea;font-weight:600}.filter-item-actions{display:flex;gap:6px}.filter-action-btn{background:#0000;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.filter-action-btn:hover:not(:disabled){background:#f8f9fa;transform:scale(1.1)}.filter-action-btn:disabled{cursor:not-allowed;opacity:.4}.filter-action-btn.update-btn:hover:not(:disabled){border-color:#f093fb;color:#f093fb}.filter-action-btn.delete-btn:hover{border-color:#ff6b6b;color:#ff6b6b}body.theme-night .quick-filter-btn.active{background:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f64d,0 4px 12px #3b82f666!important;color:#fff!important}body.theme-night .quick-filter-btn.active:hover{background:#2563eb!important;border-color:#2563eb!important}body.theme-night .filter-tab-item.active{background:#f97316!important;border-color:#f97316!important;box-shadow:0 0 0 2px #f973164d,0 2px 8px #f9731666!important;color:#fff!important}body.theme-night .quick-filter-popup-btn.active{background:#dc2626!important;border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26264d,0 2px 8px #dc262666!important}body.theme-night .quick-filter-popup-btn.active:hover{background:#b91c1c!important;border-color:#b91c1c!important}.active-filters-chips-container{animation:slideDown .3s ease-out;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #f97316;border-radius:12px;box-shadow:0 4px 12px #f9731626;margin:16px 20px;padding:16px}.active-filters-chips-header{align-items:center;border-bottom:2px solid #fed7aa;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.active-filters-count{align-items:center;color:#9a3412;display:flex;font-size:15px;font-weight:700;gap:8px}.clear-all-filters-btn{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 2px 6px #dc262640}.clear-all-filters-btn:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 4px 12px #dc262659}.clear-all-filters-btn:active{transform:translateY(0)}.active-filters-chips-list{display:flex;flex-wrap:wrap;gap:10px}.active-filter-chip{align-items:center;animation:chipFadeIn .3s ease-out;background:#fff;border:2px solid #f97316;border-radius:8px;box-shadow:0 2px 6px #00000014;display:inline-flex;font-size:13px;gap:8px;padding:8px 12px;transition:all .2s ease}@keyframes chipFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.active-filter-chip:hover{box-shadow:0 4px 12px #f9731640;transform:translateY(-2px)}.filter-chip-label{color:#9a3412;font-weight:700}.filter-chip-value{color:#475569}.filter-chip-remove{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;height:20px;line-height:1;padding:0;width:20px}.filter-chip-remove:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 2px 8px #dc262666;transform:scale(1.15)}.filter-chip-remove:active{transform:scale(1)}.filters-modal-overlay{animation:fadeIn .2s ease-out}.filters-modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:none!important;transform:none;transition:none!important;will-change:auto}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.filters-modal .modal-header{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.filters-modal .modal-header h3{color:#9a3412}.no-filters-message{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.no-filters-message p{font-size:16px;font-weight:600;margin:12px 0}.active-filters-count-modal{color:#9a3412;font-size:16px;font-weight:700}.clear-all-filters-btn-modal{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;box-shadow:0 2px 6px #dc262640;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:all .2s ease}.clear-all-filters-btn-modal:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 4px 12px #dc262659;transform:translateY(-1px)}.active-filter-chip-modal:hover{box-shadow:0 4px 16px #f9731640}.filters-btn.active{background:linear-gradient(135deg,#f97316,#ea580c);border-color:#f97316;box-shadow:0 0 0 2px #f973164d;color:#fff}.defter-table td{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;color:#212529;font-family:Nunito,sans-serif!important;font-family:var(--current-font,"Nunito",sans-serif)!important;font-weight:400;font-weight:var(--font-weight,400);padding:4px;padding:var(--table-padding-y,4px) var(--table-padding-x,4px);transition:padding .2s ease;white-space:nowrap}.defter-container .text-settings-popup{animation:slideDown .2s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px #00000026;left:0;margin-top:8px;padding:0;position:absolute;top:100%;width:280px;z-index:1000}.defter-container .text-settings-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 16px}.defter-container .text-settings-header h3{color:#334155;font-size:14px;font-weight:600;margin:0}.defter-container .close-popup-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;line-height:1;padding:0}.defter-container .close-popup-btn:hover{color:#475569}.defter-container .text-settings-section{border-bottom:1px solid #f8fafc;padding:16px}.defter-container .text-settings-section:last-child{border-bottom:none}.defter-container .settings-label{color:#64748b;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.defter-container .font-options-grid{display:flex;flex-direction:column;gap:6px}.defter-container .font-option-item{align-items:center;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px;transition:background .2s}.defter-container .font-option-item:hover{background:#f1f5f9}.defter-container .font-option-item.selected{background:#eff6ff;color:#2563eb;font-weight:500}.defter-container .radio-circle{border:2px solid #cbd5e1;border-radius:50%;height:14px;position:relative;transition:all .2s;width:14px}.defter-container .font-option-item.selected .radio-circle{background:#2563eb;border-color:#2563eb}.defter-container .font-option-item.selected .radio-circle:after{background:#fff;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.defter-container .spacing-options{background:#f1f5f9;border-radius:6px;display:flex;gap:4px;padding:4px}.defter-container .spacing-btn{background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;flex:1 1;font-size:12px;font-weight:500;padding:6px;transition:all .2s}.defter-container .spacing-btn:hover{background:#ffffff80;color:#334155}.defter-container .spacing-btn.active{background:#fff;box-shadow:0 1px 2px #0000000d;color:#2563eb;font-weight:600}.defter-container .quick-filter-btn.text-settings-btn{background-color:#f8fafc;border:1px solid #e2e8f0;color:#475569}.defter-container .quick-filter-btn.text-settings-btn:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#334155}.defter-container .quick-filter-btn.text-settings-btn.active{border-color:#bfdbfe;color:#2563eb}.excel-dropdown-wrapper{display:inline-block;position:relative}.excel-dropdown-menu{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:auto!important;margin-top:4px;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000!important}.excel-dropdown-menu .dropdown-item{border-bottom:1px solid #f1f5f9;color:#1e293b;cursor:pointer;font-size:13px;padding:0;transition:all .2s}.excel-dropdown-menu .dropdown-item:last-child{border-bottom:none}.excel-dropdown-menu .dropdown-item:hover:not(.disabled){background:#f8fafc;color:#0f172a}.excel-dropdown-menu .dropdown-item.disabled{color:#94a3b8;cursor:not-allowed;opacity:.5}.defter-container .filter-tab-pin-btn{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;margin-left:0;margin-right:6px;opacity:.6;padding:0;transform-origin:50% 90%;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:24px}.defter-container .filter-tab-pin-btn:hover{background-color:#0000000d;opacity:1}.defter-container .filter-tab-item.pinned{border-bottom-color:#dc2626}.defter-container .filter-tab-item.pinned.active{border-bottom-width:3px}.defter-container .filter-tab-pin-btn.active{color:#dc2626;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));opacity:1;transform:rotate(0deg) scale(1.1) translateY(2px)}.defter-container .filter-tab-pin-btn:not(.active){filter:grayscale(100%);opacity:.5;transform:rotate(-45deg)}.defter-container .filter-tab-pin-btn:not(.active):hover{color:#dc2626;filter:grayscale(0);opacity:1;transform:rotate(-15deg) scale(1.1)}.column-filter-modal{max-height:min(500px,80vh)}.defter-info-btn{align-items:center;background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:20px;margin-left:10px;opacity:.7;padding:5px;transition:all .2s}.defter-info-btn:hover{background-color:#0000000d;color:#2c3e50;opacity:1;transform:scale(1.1)}.defter-info-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.defter-info-modal{animation:modalFadeIn .2s ease-out;background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 10px 25px #0003;color:#333;display:flex;flex-direction:column;max-height:85vh;max-width:90%;overflow-y:auto;width:750px}.defter-info-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.defter-info-header h3{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.defter-info-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#64748b26;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:32px!important;font-weight:300;height:40px;justify-content:center;line-height:1;transition:all .2s ease;width:40px}.defter-info-close:hover{background:#ef444426;box-shadow:0 4px 12px #0000001a;color:#ef4444;transform:scale(1.05) rotate(90deg)}.defter-info-content{font-size:15px;line-height:1.6;padding:20px}.defter-info-content ul{margin-top:10px;padding-left:20px}.defter-info-content li{margin-bottom:8px}.defter-container .sort-icon{color:#f97316;font-size:14px;font-weight:700;margin-left:4px}.defter-container .pdf-viewer-overlay{animation:slideInRight .3s ease-out;bottom:0;position:fixed;right:0;top:160px;width:50%;z-index:2000}.defter-container .pdf-viewer-overlay.html-viewer-overlay{display:flex}.defter-container .html-viewer-resize-handle{background:linear-gradient(90deg,#e2e8f0,#cbd5e1);cursor:ew-resize;flex-shrink:0;position:relative;transition:background .2s;width:6px;z-index:10}.defter-container .html-viewer-resize-handle:hover{background:linear-gradient(90deg,#007bff,#0056b3)}.defter-container .html-viewer-resize-handle:active{background:#007bff}.defter-container .pdf-viewer-panel{background:#fff;box-shadow:-4px 0 20px #0003;display:flex;flex:1 1;flex-direction:column;height:100%;width:100%}.defter-container .pdf-viewer-header{align-items:center;background-color:#323639;border-bottom:1px solid #202124;box-shadow:0 2px 4px #0003;color:#f1f3f4;display:flex;justify-content:space-between;padding:2px 16px}.defter-container .pdf-viewer-header h3{color:#f1f3f4;font-family:Roboto,Segoe UI,sans-serif;font-size:18px;font-weight:500;margin:0}.defter-container .pdf-close-button{align-items:center;background:#0000;border:1px solid #5f6368;border-radius:4px;color:#f1f3f4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 16px;transition:all .2s}.defter-container .pdf-close-button:hover{background:#ffffff1a;border-color:#dadce0}.defter-container .pdf-viewer-content{background:#f5f5f5;flex:1 1;overflow:hidden;position:relative}.defter-container .pdf-iframe{background:#fff;border:none;height:100%;width:100%}.defter-container .pdf-loading{align-items:center;color:#666;display:flex;font-size:16px;height:100%;justify-content:center}.defter-container .html-viewer-panel{display:flex;flex-direction:column;position:relative}.defter-container .html-viewer-actions{align-items:center;display:flex;gap:8px}.defter-container .html-action-btn{align-items:center;background:#0000;border:1px solid #5f6368;border-radius:4px;color:#f1f3f4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s}.defter-container .html-action-btn:hover:not(:disabled){background:#ffffff1a;border-color:#dadce0}.defter-container .html-action-btn:disabled{cursor:not-allowed;opacity:.5}.defter-container .html-iframe-wrapper{height:100%;overflow:auto;position:relative;width:100%}.defter-container .html-action-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f1f3f4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid #5f6368;border-radius:4px;color:#f1f3f4;cursor:pointer;font-size:13px;font-weight:500;height:32px;padding:6px 28px 6px 12px;transition:all .2s}.defter-container .html-action-dropdown:hover:not(:disabled){background-color:#ffffff1a;border-color:#dadce0}.defter-container .html-action-dropdown:focus{border-color:#8ab4f8;outline:none}.defter-container .html-action-dropdown:disabled{cursor:not-allowed;opacity:.5}.defter-container .html-action-dropdown option{background:#323639;color:#f1f3f4;padding:8px}.defter-container .html-action-btn.zoom-btn.icon-only{font-size:18px;font-weight:400;min-width:32px;padding:0}.defter-container .zoom-control-group{align-items:center;background-color:#202124;border:1px solid #5f6368;border-radius:4px;display:flex;height:32px;margin:0 8px;overflow:hidden}.defter-container .zoom-btn.icon-only{align-items:center;background:#0000;border:none;border-radius:0;color:#e8eaed;cursor:pointer;display:flex;font-size:18px;height:100%;justify-content:center;padding:0;transition:background-color .2s;width:32px}.defter-container .zoom-btn.icon-only:hover:not(:disabled){background-color:#ffffff14}.defter-container .zoom-btn.icon-only:disabled{color:#5f6368;cursor:default}.defter-container .zoom-level-box{align-items:center;background-color:#202124;border-left:1px solid #5f6368;border-right:1px solid #5f6368;color:#e8eaed;display:flex;font-size:13px;font-weight:500;height:100%;justify-content:center;min-width:50px;padding:0 8px;-webkit-user-select:none;user-select:none}.defter-container .zoom-input{-webkit-appearance:textfield;appearance:textfield;background:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;outline:none;padding:0;text-align:right;width:28px}.defter-container .zoom-input::-webkit-inner-spin-button,.defter-container .zoom-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:1600px){.defter-container .pdf-viewer-header h3{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defter-container .html-action-btn.zoom-btn.icon-only{font-size:16px;min-width:20px}.defter-container .zoom-btn.icon-only{font-size:16px;width:20px}.defter-container .zoom-level-box{min-width:40px;padding:0 4px}}.defter-container .sablon-secimi{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:20px;padding:1px 15px}.defter-container .sablon-radio{align-items:center;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s ease}.defter-container .sablon-radio:hover{background:#e2e8f0}.defter-container .sablon-radio input[type=radio]{accent-color:#f97316;cursor:pointer;height:16px;width:16px}.defter-container .sablon-radio input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.defter-container .sablon-radio span{-webkit-user-select:none;user-select:none}.defter-container .pdf-viewer-content.html-viewer-content{background:#fff!important;flex:1 1;margin:0!important;overflow:auto;padding:0!important}.defter-container .pdf-iframe.html-iframe{background:#fff;border:none;display:block;height:100%;margin:0;padding:0;width:100%}@media (max-width:1200px){.defter-container .pdf-viewer-overlay{width:60%}}@media (max-width:768px){.defter-container .pdf-viewer-overlay{width:100%}}.sort-icon{margin-left:0}.column-filter-btn{padding:2px}.premium-context-menu{box-shadow:0 10px 30px #0000001f}.note-filter-dots{align-items:center;display:flex;gap:6px;margin-left:8px}.note-filter-dot{border:2px solid #00000026;border-radius:50%;box-shadow:0 1px 3px #00000026;cursor:pointer;display:inline-block;height:18px;transition:transform .15s,box-shadow .15s;width:18px}.note-filter-dot:hover{box-shadow:0 2px 6px #0003;transform:scale(1.25)}.note-filter-dot.active{border-color:#1e293b;box-shadow:0 0 0 3px #1e293b40;transform:scale(1.15)}.note-filter-dot--bilgi{background-color:#1890ff}.note-filter-dot--degerlendirme{background-color:#faad14}.note-filter-dot--kritik{background-color:#f5222d}.note-filter-clear{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;height:18px;justify-content:center;line-height:1;transition:background .15s,color .15s;width:18px}.note-filter-clear:hover{background:#f87171;color:#fff}.yevmiye-detail-panel{background:#fff;border-top:2px solid #2196f3;bottom:0;box-shadow:0 -3px 12px #00000026;display:flex;flex-direction:column;left:80px;left:var(--sidebar-width,80px);position:fixed;right:0;transition:left .3s ease,right .3s ease;z-index:900}.defter-container.html-open .yevmiye-detail-panel{right:43vw;right:var(--html-viewer-width,43vw)}.yevmiye-panel-resize-handle{background:linear-gradient(180deg,#e3f2fd,#fff);cursor:ns-resize;flex-shrink:0;height:5px;transition:background .2s}.yevmiye-panel-resize-handle:hover{background:#90caf9}.yevmiye-panel-header{align-items:center;background:#e3f2fd;border-bottom:1px solid #90caf9;display:flex;flex-shrink:0;justify-content:space-between;padding:5px 12px}.yevmiye-panel-title{color:#1565c0;font-size:13px}.yevmiye-panel-close{background:none;border:none;color:#666;cursor:pointer;font-size:20px;line-height:1;padding:0 4px}.yevmiye-panel-close:hover{color:#c62828}.yevmiye-panel-body{flex:1 1;overflow-y:auto}.yevmiye-detail-table{border-collapse:collapse;font-size:12px;width:100%}.yevmiye-detail-table thead th{background:#f1f5f9;border-bottom:2px solid #e2e8f0;color:#374151;font-weight:600;padding:5px 8px;position:-webkit-sticky;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:1}.yevmiye-detail-table tbody td{border-bottom:1px solid #f0f0f0;padding:4px 8px;white-space:nowrap}.yevmiye-detail-table tbody tr:hover td{background:#f0f7ff}.yevmiye-detail-table tbody tr.yevmiye-detail-active td{background:#fff9c4;font-weight:500}.yevmiye-detail-table td.text-right{text-align:right}.yevmiye-detail-table td.text-center{text-align:center}.yevmiye-detail-table td.text-left{text-align:left}.defter-table tr.yevmiye-row-selected{background:#1976d2!important;border-left:8px solid #0d47a1;box-shadow:0 4px 12px #1976d266;color:#fff!important;font-weight:700}.defter-table tr.yevmiye-row-selected td{background:#1976d2!important;color:#fff!important;font-weight:700!important}.defter-table tr.yevmiye-row-selected:hover td{background:#1565c0!important}.yevmiye-panel-header .muhasebe-kayit-tabs{display:flex;gap:4px}.yevmiye-panel-header .muhasebe-tab{background:#0000;border:1px solid #90caf9;border-radius:4px;color:#1565c0;cursor:pointer;font-size:12px;padding:3px 10px;transition:all .15s}.yevmiye-panel-header .muhasebe-tab:hover{background:#bbdefb}.yevmiye-panel-header .muhasebe-tab.active{background:#1565c0;border-color:#1565c0;color:#fff}.yevmiye-panel-header .muhasebe-tab:disabled{cursor:not-allowed;opacity:.5}.yevmiye-panel-body .muhasebe-loading{color:#888;font-size:13px;padding:20px;text-align:center}.yevmiye-panel-body .muhasebe-kayit-table-wrapper{overflow-x:auto;padding:8px}.yevmiye-panel-body .muhasebe-kayit-table-wrapper.defter-mode table{border-collapse:collapse;font-size:11px;width:100%}.yevmiye-panel-body .muhasebe-kayit-table-wrapper.defter-mode td,.yevmiye-panel-body .muhasebe-kayit-table-wrapper.defter-mode th{border:1px solid #e2e8f0;padding:4px 8px;white-space:nowrap}.yevmiye-panel-body .fatura-html-container{height:100%;overflow:auto;padding:8px}.chart-float-backdrop{inset:0;pointer-events:none;position:fixed;z-index:1000}.chart-float-window{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014;contain:layout style;display:flex;flex-direction:column;left:0;overflow:hidden;pointer-events:auto;position:fixed;top:0;will-change:transform;z-index:1001}.chart-float-header{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2f7);border-bottom:2px solid #1976d2;cursor:grab;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 12px;-webkit-user-select:none;user-select:none}.chart-float-header:active{cursor:grabbing}.chart-float-header .chart-float-title{align-items:center;color:#1a2a3a;display:flex;font-size:13px;font-weight:700;gap:6px}.chart-float-header .chart-float-actions{align-items:center;display:flex;gap:4px}.chart-float-header .chart-float-btn{align-items:center;background:#0000;border:none;border-radius:5px;color:#64748b;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;transition:all .15s;width:26px}.chart-float-header .chart-float-btn:hover{background:#f1f5f9;color:#334155}.chart-float-header .chart-float-btn.close-btn:hover{background:#fee2e2;color:#dc2626}.chart-float-resize{bottom:0;cursor:nwse-resize;height:16px;position:absolute;right:0;width:16px;z-index:10}.chart-float-resize:after{border-bottom:2px solid #bbb;border-right:2px solid #bbb;bottom:3px;content:"";height:8px;position:absolute;right:3px;width:8px}.chart-float-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.chart-render-container{flex:1 1;min-height:0;overflow-y:auto;padding:6px 8px}.pivot-table{font-size:.9rem}.pivot-table thead th{font-weight:600;padding:12px 10px}.pivot-table tbody td{padding:8px 10px}.pivot-context-hint{color:#333;display:inline-block;font-size:.85em;font-weight:600;margin-left:0;margin-right:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-width .1s ease-out,opacity .1s ease-in,margin-right .1s ease-out;vertical-align:bottom;white-space:nowrap;will-change:max-width,opacity}.pivot-table tbody tr:hover .pivot-context-hint{margin-right:6px;max-width:100px;opacity:1}.cell-action-popover{min-width:auto;width:auto}.bilanco-container{background-color:#f5f7fa;background-color:var(--color-background,#f5f7fa);font-family:Baloo\ 2,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;margin:0 0 5 16px;width:100%}.no-taxpayer-warning{align-items:center;background:#fff;background:var(--color-surface,#fff);border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:40px auto;max-width:600px;padding:60px 20px;text-align:center}.no-taxpayer-warning .warning-icon{font-size:64px;margin-bottom:20px}.no-taxpayer-warning h3{color:#2c3e50;color:var(--color-text,#2c3e50);font-size:24px;font-weight:600;margin-bottom:12px}.no-taxpayer-warning p{color:#7f8c8d;font-size:16px;line-height:1.6;margin:0}.bilanco-header{align-items:center;background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.bilanco-header h1{color:#2c3e50;color:var(--color-text,#2c3e50);font-size:24px;font-weight:600;margin:0}.bilanco-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;width:100%}.year-selector-wrapper{align-items:center;display:flex;gap:8px;margin:0}.year-select{background-color:#fff;background-color:var(--color-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:4px;box-sizing:border-box;color:#a10b0b;color:var(--color-text,#a10b0b);cursor:pointer;font-size:14px;font-weight:700;height:auto;line-height:1.2;outline:none;padding:1px 12px;transition:all .2s ease}.year-select:focus,.year-select:hover:not(:disabled){border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.year-select:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.search-container{flex:1 1;margin:0;max-width:500px;min-width:300px;position:relative}.search-wrapper{position:relative}.search-input{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;box-sizing:border-box;color:#2c3e50;color:var(--color-text,#2c3e50);font-family:inherit;font-size:14px;font-weight:500;height:auto;line-height:1.4;padding:4px 12px;transition:all .2s ease;width:100%}.search-input,.search-input:focus{background-color:#fff;background-color:var(--color-surface,#fff)}.search-input:focus{border-color:#74b9ff;box-shadow:0 0 0 4px #74b9ff26;outline:none}.search-input::placeholder{color:#95a5a6;font-weight:400}.search-results{background:#fff;background:var(--color-surface,#fff);border:1px solid #e0e0e0;border:1px solid var(--color-border,#e0e0e0);border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:1000}.search-result-item{align-items:center;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--color-border,#f0f0f0);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background-color .2s ease}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background-color:#f8f9fa;background-color:var(--color-hover,#f8f9fa)}.result-type{background-color:#3498db;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;min-width:60px;padding:4px 10px;text-align:center}.result-type,.search-result-item .result-type:first-letter{text-transform:uppercase}.result-label{color:#2c3e50;color:var(--color-text,#2c3e50);flex:1 1;font-size:14px;font-weight:500}.highlighted{animation:highlightPulse 2s ease-in-out}@keyframes highlightPulse{0%,to{background-color:initial}50%{background-color:#fff3cd}}.action-btn{align-items:center!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;background:var(--color-surface,#fffffff2);border:1px solid #00000014;border-radius:50%!important;box-shadow:0 2px 8px #00000014;color:#64748b;cursor:pointer;display:inline-flex!important;flex-grow:0!important;flex-shrink:0!important;font-size:16px;height:36px!important;justify-content:center!important;line-height:1;margin:0!important;max-height:36px!important;max-width:36px!important;min-height:36px!important;min-width:36px!important;overflow:visible;padding:0!important;position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px!important}.action-btn:before{animation:rotate 3s linear infinite;background:conic-gradient(from 0deg,#10b981 0deg,#3b82f6 120deg,#8b5cf6 240deg,#10b981 1turn);border-radius:50%;bottom:-4px;content:"";left:-4px;opacity:.15;position:absolute;right:-4px;top:-4px;z-index:-1}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.action-btn:hover:not(:disabled){background:#fff;background:var(--color-surface,#fff);box-shadow:0 4px 16px #0000001f;color:#475569;transform:scale(1.08)}.action-btn:hover:not(:disabled):before{animation:rotate 1.5s linear infinite;opacity:.25}.action-btn:active:not(:disabled){box-shadow:0 2px 6px #00000014;transform:scale(.95)}.action-btn:disabled{background:#f8fafccc;box-shadow:none;color:#cbd5e0;cursor:not-allowed;opacity:.5;transform:none}.action-btn:disabled:before{display:none}.excel-btn:active:not(:disabled){box-shadow:0 1px 2px #107c4133!important;transform:translateY(0)!important}.excel-btn:disabled{background-color:#cbd5e0!important;box-shadow:none!important;cursor:not-allowed;opacity:.6}.currency-selector{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:12px;box-shadow:0 4px 12px #3b82f64d;display:inline-flex;gap:8px;padding:8px 16px}.currency-label{color:#fff;font-size:14px;font-weight:600;margin:0;white-space:nowrap}.currency-select{background-color:#fff;border:2px solid #ffffff4d;border-radius:8px;color:#1e40af;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;min-width:180px;padding:6px 12px;transition:all .2s ease}.currency-select:hover:not(:disabled){border-color:#ffffff80;box-shadow:0 2px 8px #0000001a}.currency-select:focus{border-color:#fff;box-shadow:0 0 0 3px #fff3;outline:none}.currency-select:disabled{cursor:not-allowed;opacity:.6}.currency-select option{background-color:#fff;color:#1e40af;padding:8px}.analysis-type-selector{align-items:center;background-color:#f7fafc;background-color:var(--color-surface,#f7fafc);border:1px solid #cbd5e0;border:1px solid var(--color-border,#cbd5e0);border-radius:8px;box-shadow:0 1px 3px #00000014;display:inline-flex;gap:12px;margin:0;padding:8px 14px}.radio-label{align-items:center;border-radius:4px;color:#2c3e50;color:var(--color-text,#2c3e50);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:4px 6px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.radio-label:hover{background-color:#f8f9fa;background-color:var(--color-hover,#f8f9fa)}.radio-label input[type=radio]{accent-color:#667eea;cursor:pointer;height:16px;margin:0;width:16px}.radio-label input[type=radio]:checked{accent-color:#667eea}.radio-label:has(input[type=radio]:checked){background-color:#e8eaf6;font-weight:600}.radio-label span{-webkit-user-select:none;user-select:none;z-index:2}.bilanco-container .loading-overlay{align-items:center;background:#fffffff2;background:var(--color-overlay,#fffffff2);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.bilanco-container .loading-spinner{animation:bilancoSpin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@keyframes bilancoSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bilanco-container .loading-overlay p{color:#2c3e50;color:var(--color-text,#2c3e50);font-size:16px;font-weight:500;margin-top:20px}.error-message{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:40px;text-align:center}.error-icon{font-size:48px;margin-bottom:20px}.error-message h3{color:#e74c3c;font-size:20px;margin-bottom:10px}.error-message p{color:#7f8c8d;font-size:14px}.bilanco-summary{display:flex;gap:20px;margin-bottom:20px}.summary-card{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;flex-direction:column}.summary-label{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--color-border,#e2e8f0);color:#2c3e50;color:var(--color-text,#2c3e50);font-weight:700;margin-bottom:12px;padding-bottom:10px}.summary-values{display:flex;flex-direction:column;gap:10px}.summary-value-item{align-items:center;background-color:#f8f9fa;background-color:var(--color-background,#f8f9fa);border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:background-color .2s ease}.summary-value-item:hover{background-color:#e9ecef;background-color:var(--color-hover,#e9ecef)}.summary-value-label{color:#7f8c8d;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.summary-value{color:#2c3e50;color:var(--color-text,#2c3e50);font-family:Monaco,Courier New,monospace;font-size:20px;font-weight:700}.bilanco-accordion{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.accordion-item{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9)}.accordion-item:last-child{border-bottom:none}.accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.accordion-header:hover{background-color:#f8f9fa;background-color:var(--color-hover,#f8f9fa)}.accordion-header-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.values-container{grid-gap:0;align-items:center;display:grid;flex-shrink:0;gap:0}.values-container.values-dikey,.values-container.values-yatay{grid-template-columns:160px 160px 180px}.value-item{align-items:center;background-color:#ffffff4d;border-right:1px solid #00000014;display:flex;flex-direction:row;gap:6px;justify-content:flex-end;padding:8px 16px;white-space:nowrap}.value-item:last-child{border-right:none}.value-label{font-size:10px;letter-spacing:.5px;opacity:.7}.value-amount,.value-label{font-weight:600;white-space:nowrap}.value-amount{font-family:Monaco,Courier New,monospace;font-size:14px}.value-item.cari-donem,.value-item.dikey-analiz,.value-item.onceki-donem{border-left:3px solid #718096}.value-item.dikey-analiz{background-color:#f39c120d}.value-item.yatay-analiz{background-color:#7180960d;border-left:3px solid #718096}.accordion-icon{color:#7f8c8d;font-size:12px;min-width:16px;transition:transform .2s ease}.accordion-header.expanded .accordion-icon{transform:rotate(0deg)}.accordion-content{background-color:#fafbfc;background-color:var(--color-background,#fafbfc)}.tablo-item{border-left:4px solid var(--color-primary)}.tablo-header{color:#fff;font-size:15px;font-weight:600;padding:0 12px}.tablo-header,.tablo-header:hover{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)}.tablo-header:hover{filter:brightness(.9)}.tablo-header .accordion-icon{color:#fff;font-size:12px}.tablo-name{color:#fff;font-weight:600;letter-spacing:.3px}.tablo-header .values-container.values-dikey,.tablo-header .values-container.values-yatay{border-left-color:#ffffff26;grid-template-columns:260px 260px 200px}.tablo-header .value-item{background-color:#00000026;border-right-color:#fff3;min-height:25px;padding:0 12px}.tablo-header .value-item.dengesiz-column{background-color:#c6282866!important}.tablo-header .value-label{color:#ffffffd9;font-size:11px;opacity:1}.tablo-header .value-amount{color:#fff;font-size:14px;font-weight:600}.sinif-item{border-left:3px solid var(--color-primary);margin-left:15px}.sinif-header{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 35%,#0000) 0,color-mix(in srgb,var(--color-secondary) 35%,#0000) 100%);color:var(--color-text);font-size:13px;font-weight:600;padding:0 12px}.sinif-header:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 45%,#0000) 0,color-mix(in srgb,var(--color-secondary) 45%,#0000) 100%)}.sinif-name{color:var(--color-text);font-weight:600}.sinif-header .values-container.values-dikey,.sinif-header .values-container.values-yatay{grid-template-columns:260px 260px 200px}.sinif-header .value-item{background-color:#0000000d;min-height:23px;padding:0 10px}.sinif-header .value-item.dengesiz-column{background-color:#ffb3ba!important}.sinif-header .value-label{color:#718096;font-size:10px;opacity:.9}.sinif-header .value-amount{color:var(--color-text);font-size:12px;font-weight:600}.grup-item{border-left:2px solid var(--color-primary);margin-left:15px}.grup-header{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 20%,#0000) 0,color-mix(in srgb,var(--color-secondary) 20%,#0000) 100%);color:var(--color-text);font-size:11px;font-weight:500;padding:0 12px}.grup-header:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 28%,#0000) 0,color-mix(in srgb,var(--color-secondary) 28%,#0000) 100%)}.grup-name{color:var(--color-textSecondary);font-weight:500}.grup-header .values-container.values-dikey,.grup-header .values-container.values-yatay{grid-template-columns:260px 260px 200px}.grup-header .value-item{background-color:#00000008;min-height:22px;padding:0 10px}.grup-header .value-item.dengesiz-column{background-color:#ffc9ce!important}.grup-header .value-label{color:#718096;font-size:10px;opacity:.9}.grup-header .value-amount{color:var(--color-textSecondary);font-size:11px;font-weight:500}.hesap-item{border-left:1px solid var(--color-border);margin-left:15px}.hesap-header{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,#0000) 0,color-mix(in srgb,var(--color-secondary) 10%,#0000) 100%);cursor:default;display:flex;font-size:11px;justify-content:space-between;padding:0 12px}.hesap-header:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 15%,#0000) 0,color-mix(in srgb,var(--color-secondary) 15%,#0000) 100%)}.hesap-name{color:var(--color-textSecondary);flex:1 1;font-weight:400;padding-left:28px}.hesap-header .values-container.values-dikey,.hesap-header .values-container.values-yatay{grid-template-columns:260px 260px 200px}.hesap-header .value-item{background-color:#e2e8f04d;min-height:21px;padding:0 10px}.hesap-header .value-item.dengesiz-column{background-color:#ffd6d9!important}.hesap-header .value-label{color:#cbd5e0;font-size:9px;opacity:.9}.hesap-header .value-amount{color:#1e293b;color:var(--color-text,#1e293b);font-size:11px;font-weight:500}.no-data-message{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:60px;text-align:center}.no-data-icon{font-size:64px;margin-bottom:20px;opacity:.5}.no-data-message h3{color:#2c3e50;color:var(--color-text,#2c3e50);font-size:20px;margin-bottom:10px}.no-data-message p{color:#7f8c8d;font-size:14px}@media (max-width:768px){.bilanco-container{padding:10px}.bilanco-header{align-items:flex-start;flex-direction:column;gap:15px}.bilanco-actions{flex-direction:column;flex-wrap:wrap;width:100%}.search-container{max-width:none;min-width:0;width:100%}.search-input{font-size:16px}.action-btn{font-size:18px;height:40px!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}.action-btn:before{display:none}.bilanco-summary{flex-direction:column}.accordion-header{font-size:13px;padding:12px 15px}.tablo-header{font-size:14px;padding:14px 15px}.sinif-item{margin-left:10px}.grup-item{margin-left:20px}.hesap-item{margin-left:30px}.values-container.values-dikey,.values-container.values-yatay{grid-template-columns:110px 110px 100px}.tablo-header .values-container.values-dikey,.tablo-header .values-container.values-yatay{grid-template-columns:130px 130px 120px}.sinif-header .values-container.values-dikey,.sinif-header .values-container.values-yatay{grid-template-columns:120px 120px 110px}.grup-header .values-container.values-dikey,.grup-header .values-container.values-yatay{grid-template-columns:110px 110px 100px}.hesap-header .values-container.values-dikey,.hesap-header .values-container.values-yatay{grid-template-columns:100px 100px 95px}.currency-selector{justify-content:center;padding:6px 12px;width:100%}.currency-select{font-size:13px;min-width:150px}.analysis-type-selector{justify-content:center;padding:3px;width:100%}.radio-label{font-size:12px;min-width:120px;padding:8px 16px}.value-item{padding:6px 10px}.tablo-header .value-item{padding:8px 12px}.value-label{font-size:8px}.value-amount{font-size:11px}.tablo-header .value-amount{font-size:15px}.sinif-header .value-amount{font-size:13px}.grup-header .value-amount{font-size:12px}.hesap-header .value-amount{font-size:11px}}.accordion-content,.accordion-header,.accordion-item{transition:all .2s ease}body.theme-night .sinif-header{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 40%,var(--color-surface)) 0,color-mix(in srgb,var(--color-secondary) 40%,var(--color-surface)) 100%)}body.theme-night .sinif-header:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 50%,var(--color-surface)) 0,color-mix(in srgb,var(--color-secondary) 50%,var(--color-surface)) 100%)}body.theme-night .grup-header{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 25%,var(--color-surface)) 0,color-mix(in srgb,var(--color-secondary) 25%,var(--color-surface)) 100%)}body.theme-night .grup-header:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 35%,var(--color-surface)) 0,color-mix(in srgb,var(--color-secondary) 35%,var(--color-surface)) 100%)}body.theme-night .hesap-header{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 12%,var(--color-surface)) 0,color-mix(in srgb,var(--color-secondary) 12%,var(--color-surface)) 100%)}body.theme-night .hesap-header:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 18%,var(--color-surface)) 0,color-mix(in srgb,var(--color-secondary) 18%,var(--color-surface)) 100%)}@media print{.action-btn,.bilanco-actions,.bilanco-header,.refresh-btn{display:none}.bilanco-accordion{box-shadow:none}.accordion-item{page-break-inside:avoid}}.arrow-btn-v2{align-items:center!important;background-color:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:5px!important;box-shadow:none!important;color:#1e293b!important;cursor:pointer;display:inline-flex!important;gap:0!important;height:40px!important;justify-content:center!important;margin:0!important;max-width:40px!important;min-width:40px!important;outline:none!important;padding:0!important;transition:all .2s ease!important;width:40px!important}.arrow-btn-v2:hover:not(:disabled){background-color:#dbeafe!important;border-color:#93c5fd!important;color:#0f172a!important;transform:translateY(-1px)!important}.arrow-btn-v2:disabled{cursor:not-allowed;opacity:.6}.arrow-btn-v2 svg{display:block!important;margin:0!important}.excel-btn{align-items:center!important;display:inline-flex!important;font-family:Segoe UI Emoji,Segoe UI Symbol,Apple Color Emoji,Noto Color Emoji,sans-serif!important;gap:8px!important}.arrow-btn-v2[data-tooltip],.excel-btn-v2[data-tooltip]{position:relative}.arrow-btn-v2[data-tooltip]:before,.excel-btn-v2[data-tooltip]:before{background:#1e293be6;border-radius:6px;box-shadow:0 4px 6px #0000001a;color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:500;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(10px);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:10000}.arrow-btn-v2[data-tooltip]:hover:before,.excel-btn-v2[data-tooltip]:hover:before{opacity:1;transform:translateX(-50%) translateY(14px);visibility:visible}.arrow-btn-v2[data-tooltip]:after,.excel-btn-v2[data-tooltip]:after{border:5px solid;border-color:#0000 #0000 #1e293be6;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(6px);transition:all .2s ease;visibility:hidden;z-index:10000}.arrow-btn-v2[data-tooltip]:hover:after,.excel-btn-v2[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) translateY(10px);visibility:visible}.period-selector-container{align-items:center;border:none;display:flex;gap:12px;margin:0}fieldset.filter-group-box{background-color:var(--color-surface,#f7fafc);box-shadow:0 1px 3px #00000014;padding:8px 14px}.filter-legend{background-color:#f7fafc;background-color:var(--color-surface,#f7fafc);color:#4a5568;color:var(--color-text,#4a5568);font-size:11px;font-weight:600;line-height:1;margin-left:4px;padding:0 6px;width:auto}.radio-label-inline{align-items:center;border-radius:4px;color:#2c3e50;color:var(--color-text,#2c3e50);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:4px 6px;transition:background-color .2s ease;white-space:nowrap}.radio-label-inline:hover:not(.disabled){background-color:#f8f9fa;background-color:var(--color-hover,#f8f9fa)}.radio-label-inline input[type=radio]:checked{accent-color:#667eea}.radio-label-inline:has(input[type=radio]:checked){background-color:#e8eaf6;font-weight:600}.radio-label-inline input[type=radio]{accent-color:#667eea;cursor:pointer;height:16px;margin:0;width:16px}.radio-label-inline.disabled{color:#a0aec0;cursor:not-allowed;opacity:.5}.radio-label-inline.disabled input[type=radio]{cursor:not-allowed}.radio-label-inline span{-webkit-user-select:none;user-select:none}.period-info-banner{align-items:center;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;color:#0d47a1;display:flex;font-size:.9rem;font-weight:500;gap:10px;margin-bottom:12px;padding:10px 16px}.period-info-banner .info-icon{color:#1976d2;flex-shrink:0}.period-warning-banner{align-items:center;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:8px;color:#c62828;display:flex;font-size:.9rem;font-weight:600;gap:10px;margin-bottom:12px;padding:10px 16px}.period-warning-banner .warning-icon{color:#d32f2f;flex-shrink:0}.dengesiz-column{background-color:#ffcdd2!important}.dengesiz-header{background-color:#c62828!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px #0003}.bilanco-table-header{align-items:center;background-color:#f8f9fa;background-color:var(--color-surface,#f8f9fa);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 1px 2px #0000000d;color:#1e293b;color:var(--color-text,#1e293b);display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-top:10px;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.header-cell.name-header{border-right:1px solid #e2e8f0;border-right:1px solid var(--color-border,#e2e8f0);flex:1 1;padding-right:12px;text-align:left}.header-values{display:flex;gap:0}.header-values.values-dikey,.header-values.values-yatay{display:grid!important;grid-template-columns:140px 140px 100px}.header-cell.value-header{border-right:1px solid #e2e8f0;border-right:1px solid var(--color-border,#e2e8f0);color:#1e293b;color:var(--color-text,#1e293b);padding:0 16px;text-align:right;white-space:nowrap}.header-cell.value-header:last-child{border-right:none}.grup-header .values-container.values-dikey,.grup-header .values-container.values-yatay,.hesap-header .values-container.values-dikey,.hesap-header .values-container.values-yatay,.sinif-header .values-container.values-dikey,.sinif-header .values-container.values-yatay,.tablo-header .values-container.values-dikey,.tablo-header .values-container.values-yatay,.values-container.values-dikey,.values-container.values-yatay{grid-template-columns:140px 140px 100px!important}.bilanco-accordion{border-top-left-radius:0;border-top-right-radius:0}.values-container{border-left:1px solid #0000000d}.bilanco-content{min-width:800px;width:-webkit-fit-content;width:fit-content}.bilanco-info-btn{align-items:center;background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:20px;opacity:.7;padding:8px;transition:all .2s}.bilanco-info-btn:hover{background-color:#0000000d;color:#2c3e50;opacity:1;transform:scale(1.1)}.bilanco-info-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.bilanco-info-modal{animation:modalFadeIn .2s ease-out;background-color:#fff;background-color:var(--color-surface,#fff);border:1px solid #ddd;border-radius:12px;box-shadow:0 10px 25px #0003;color:#333;color:var(--color-text,#333);display:flex;flex-direction:column;max-height:85vh;max-width:90%;overflow-y:auto;width:750px}.bilanco-info-header{align-items:center;background-color:#f8f9fa;background-color:var(--color-background,#f8f9fa);border-bottom:1px solid #eee;border-bottom:1px solid var(--color-border,#eee);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.bilanco-info-header h3{color:#2c3e50;color:var(--color-text,#2c3e50);font-size:18px;font-weight:600;margin:0}.bilanco-info-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#64748b26;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:32px!important;font-weight:300;height:40px;justify-content:center;line-height:1;transition:all .2s ease;width:40px}.bilanco-info-close:hover{background:#ef444426;box-shadow:0 4px 12px #0000001a;color:#ef4444;transform:scale(1.05) rotate(90deg)}.bilanco-info-content{font-size:15px;line-height:1.6;padding:20px}.bilanco-info-content ul{margin-top:10px;padding-left:20px}.bilanco-info-content li{margin-bottom:8px}.bilanco-main-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.bilanco-main-layout>.bilanco-content{flex-grow:0;flex-shrink:0}.bilanco-oranlar{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden}.bilanco-oranlar-baslik{background:linear-gradient(135deg,#1e3a5f,#2c5282);color:#fff;font-size:15px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:center}.bilanco-oranlar-tablo-wrapper{max-height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto}.bilanco-oranlar-table{border-collapse:collapse;font-size:13px;min-width:960px;width:auto}.bilanco-oranlar-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:5}.oranlar-grup-baslik{border-bottom:2px solid #ffffff4d;font-size:14px;font-weight:700;letter-spacing:.5px;padding:10px 12px;text-align:center}.aktif-baslik{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff}.pasif-baslik{background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-left:2px solid #ffffff4d;color:#fff}.oranlar-alt-baslik th{background:#f1f5f9;background:var(--color-surface,#f1f5f9);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);color:#475569;color:var(--color-text,#475569);font-size:12px;font-weight:600;padding:7px 8px;text-align:center;white-space:nowrap}.pasif-border-left{border-left:2px solid #cbd5e1!important}.bilanco-oranlar-table tbody td:nth-child(6){border-left:2px solid #e2e8f0}.bilanco-oranlar-table tbody td{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9);line-height:1.4;padding:7px 8px;vertical-align:middle}.oran-adi-td{color:#334155;color:var(--color-text,#334155);font-weight:500;max-width:180px;overflow:hidden;text-align:left;text-overflow:ellipsis}.oran-adi-th{text-align:left!important}.oran-formul-td{color:#94a3b8;font-family:Consolas,Monaco,monospace;font-size:12px;white-space:nowrap}.oran-formul-td,.oran-formul-th{text-align:center}.oran-deger-td{color:#1e293b;color:var(--color-text,#1e293b);font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:600;padding-right:10px;text-align:right;white-space:nowrap}.oran-deger-th{text-align:center}.oran-trend-td{padding:5px 4px}.oran-trend-td,.oran-trend-th{min-width:32px;text-align:center;width:32px}.trend-arrow{display:inline-block;font-size:15px;font-weight:700;line-height:1}.trend-yukselis{color:#16a34a;text-shadow:0 0 4px #16a34a40}.trend-dusus{color:#dc2626;text-shadow:0 0 4px #dc262640}.trend-nötr{color:#f59e0b;text-shadow:0 0 4px #f59e0b40}.oran-satir-cift{background-color:#fff;background-color:var(--color-surface,#fff)}.oran-satir-tek{background-color:#f8fafc;background-color:var(--color-background,#f8fafc)}.bilanco-oranlar-table tbody tr:hover{background-color:#eff6ff;background-color:var(--color-hover,#eff6ff)}.ihale-yeterlik{border-top:2px solid #e2e8f0;margin-top:4px}.ihale-yeterlik-baslik{background:linear-gradient(135deg,#1e3a5f,#2c5282);color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;padding:10px 16px;text-align:center}.ihale-table{border-collapse:collapse;font-size:13px;width:auto}.ihale-th{background:#f1f5f9;background:var(--color-surface,#f1f5f9);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);color:#475569;color:var(--color-text,#475569);font-size:12px;font-weight:600;padding:7px 10px}.ihale-th-ad{text-align:left}.ihale-th-formul{text-align:center}.ihale-th-deger{text-align:right}.ihale-th-durum,.ihale-th-esik{text-align:center}.ihale-th-durum{width:60px}.ihale-td{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9);padding:9px 10px;vertical-align:middle}.ihale-td-ad{color:#334155;color:var(--color-text,#334155);font-weight:500;text-align:left}.ihale-td-formul{color:#94a3b8;font-size:12px;text-align:center}.ihale-td-deger,.ihale-td-formul{font-family:Consolas,Monaco,monospace}.ihale-td-deger{font-weight:700;padding-right:14px;text-align:right}.ihale-td-esik{color:#64748b;font-size:12px}.ihale-td-durum,.ihale-td-esik{text-align:center}.ihale-satir-basarili{background-color:#f0fdf4}.ihale-satir-basarisiz{background-color:#fff5f5}.ihale-satir-basarili .ihale-td-deger{color:#15803d}.ihale-satir-basarisiz .ihale-td-deger{color:#b91c1c}.ihale-check{color:#16a34a}.ihale-check,.ihale-x{font-size:17px;font-weight:700}.ihale-x{color:#dc2626}.ihale-sonuc{font-size:14px;font-weight:700;letter-spacing:.3px;padding:12px 16px;text-align:center}.ihale-sonuc-basarili{background-color:#dcfce7;color:#15803d}.ihale-sonuc-basarisiz{background-color:#fee2e2;color:#b91c1c}@media (max-width:1024px){.oran-formul-td,.oran-formul-th{display:none}}@media (max-width:768px){.bilanco-oranlar-table{font-size:9.5px;min-width:700px}.bilanco-oranlar-table tbody td,.oranlar-alt-baslik th{padding:4px}.oran-formul-td,.oran-formul-th{display:none}}.bilanco-tab-nav{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 6px #00000014;display:flex;gap:10px;margin-bottom:12px;padding:10px 12px}.bilanco-tab-btn{background:#f8fafc;background:var(--color-background,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#475569;color:var(--color-text,#475569);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:8px 20px;transition:all .2s ease;white-space:nowrap}.bilanco-tab-btn:hover:not(.active){background:#e2e8f0;background:var(--color-hover,#e2e8f0);border-color:#cbd5e1;border-color:var(--color-border,#cbd5e1);color:#1e293b;color:var(--color-text,#1e293b)}.bilanco-tab-btn.active{background:#2563eb;background:var(--color-primary,#2563eb);border-color:#2563eb;border-color:var(--color-primary,#2563eb);box-shadow:0 2px 4px #2563eb40;color:#fff}.formula-hoverable{cursor:help;-webkit-text-decoration:underline dotted #94a3b8;text-decoration:underline dotted #94a3b8;text-underline-offset:3px}fieldset.period-selector-container:not(.filter-group-box--selected) .radio-label,fieldset.period-selector-container:not(.filter-group-box--selected) .radio-label-inline{opacity:.4;pointer-events:none}fieldset.filter-group-box--passive{background-color:#f8fafc;opacity:.45;pointer-events:none}fieldset.filter-group-box--selected{background-color:#eff6ff;border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed826}fieldset.filter-group-box--selected .filter-legend{color:#1d4ed8}.bilanco-type-radio{border:2px solid #94a3b8;border-radius:50%;display:inline-block;height:11px;margin-right:5px;position:relative;top:-1px;transition:border-color .15s,background .15s;vertical-align:middle;width:11px}.bilanco-type-radio.checked{background:#1d4ed8;border-color:#1d4ed8;box-shadow:inset 0 0 0 2px #fff}.bilanco-top-card{background:#fff;background:var(--color-surface,#fff);border-radius:10px;box-shadow:0 1px 4px #00000014;margin-bottom:6px;padding:14px 20px}.bilanco-top-row{align-items:center;display:flex;flex-wrap:wrap;gap:0;row-gap:10px}.bilanco-top-sep{background:#e2e8f0;background:var(--color-border,#e2e8f0);flex-shrink:0;height:36px;margin:0 20px;width:1px}.bilanco-filter-group{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.bilanco-filter-label{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;line-height:1;text-transform:uppercase}.bilanco-filter-btn-group{align-items:center;display:flex;gap:4px}.bilanco-filter-btn{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:8px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:5px;padding:7px 13px;transition:all .15s ease;white-space:nowrap}.bilanco-filter-btn.bilanco-filter-btn--active,.bilanco-filter-btn:hover:not(:disabled){background:#eff6ff;border-color:#2563eb;color:#2563eb}.bilanco-filter-btn.bilanco-filter-btn--active{font-weight:600}.bilanco-filter-btn:disabled{cursor:not-allowed;opacity:.4}.bilanco-top-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.gelir-tablosu-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 0 0 16px;padding:15px}.gelir-tablosu-container .no-taxpayer-warning{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 1px 3px #0000001a;max-width:1200px;padding:50px;text-align:center;width:100%}.gelir-tablosu-container .no-taxpayer-warning .warning-icon{font-size:48px;margin-bottom:15px}.gelir-tablosu-container .no-taxpayer-warning h3{color:#f39c12;font-size:18px;margin:0 0 8px}.gelir-tablosu-container .no-taxpayer-warning p{color:#7f8c8d;font-size:13px;margin:0}.gelir-tablosu-container .gelir-tablosu-header{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e2e8f0cc;border:1px solid var(--color-border,#e2e8f0cc);border-radius:12px;box-shadow:0 2px 8px #0000000f,0 0 0 1px #0000000a;display:flex;justify-content:space-between;margin-bottom:15px;padding:16px 20px;white-space:nowrap}.gelir-tablosu-container .selected-taxpayer-info h2{font-size:16px;font-weight:600;margin:0}.gelir-tablosu-container .selected-taxpayer-info p{font-size:12px;margin:3px 0 0;opacity:.7}.gelir-tablosu-container .year-selector-wrapper{align-items:center;display:flex;gap:8px}.gelir-tablosu-container .year-select,.gelir-tablosu-container .year-selector-wrapper label{color:#374151;font-size:13px;font-weight:500}.gelir-tablosu-container .year-select{background-color:#fff;background-color:var(--color-surface,#fff);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:4px;color:var(--color-text,#374151);cursor:pointer;outline:none;padding:8px 12px;transition:all .2s ease}.gelir-tablosu-container .year-select:focus,.gelir-tablosu-container .year-select:hover:not(:disabled){border-color:#f39c12;box-shadow:0 0 0 3px #f39c121a}.gelir-tablosu-container .year-select:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.gelir-tablosu-container .action-btn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s ease}.gelir-tablosu-container .action-btn:hover:not(:disabled){background-color:#5a6268;transform:translateY(-1px)}.gelir-tablosu-container .action-btn:disabled{background-color:#bdc3c7;cursor:not-allowed;opacity:.6}.gelir-tablosu-container .excel-btn{align-items:center;background-color:#107c41;border:none;border-radius:8px;box-shadow:0 2px 4px #107c4133;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:center;min-width:140px;padding:12px 24px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.gelir-tablosu-container .excel-btn svg{stroke-width:2}.gelir-tablosu-container .excel-btn:hover:not(:disabled){background-color:#0e6b38;box-shadow:0 4px 6px #107c414d;transform:translateY(-1px)}.gelir-tablosu-container .excel-btn:active:not(:disabled){box-shadow:0 1px 2px #107c4133;transform:translateY(0)}.gelir-tablosu-container .excel-btn:disabled{background-color:#cbd5e0;box-shadow:none;cursor:not-allowed;opacity:.6}.gelir-tablosu-container .gelir-tablosu-content{background:#fff;background:var(--color-surface,#fff);border-radius:6px;box-shadow:0 1px 3px #0000001a;max-width:100%;overflow:hidden;width:-webkit-max-content;width:max-content}.gelir-tablosu-container .gelir-tablosu-table{display:flex;flex-direction:column}.gelir-tablosu-container .gelir-table-header{background:linear-gradient(135deg,#f39c12,#e67e22);border-bottom:2px solid #d68910;color:#fff;cursor:pointer;font-size:13px;font-weight:600;-webkit-user-select:none;user-select:none}.gelir-tablosu-container .gelir-row,.gelir-tablosu-container .gelir-table-header{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(400px,-webkit-max-content) 140px 140px 90px;grid-template-columns:minmax(400px,max-content) 140px 140px 90px}.gelir-tablosu-container .gelir-row{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);transition:background-color .15s ease}.gelir-tablosu-container .gelir-row:hover{background-color:#f9fafb;background-color:var(--color-hover,#f9fafb)}.gelir-tablosu-container .gelir-row:last-child{border-bottom:none}.gelir-tablosu-container .gelir-cell{align-items:center;border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb)}.gelir-tablosu-container .gelir-cell:last-child{border-right:none}.gelir-tablosu-container .kalem-cell{font-size:13px;font-weight:500;justify-content:flex-start;padding:2px 12px;text-align:left}.gelir-tablosu-container .baslik-row .kalem-cell{align-items:center;gap:6px;justify-content:flex-start}.gelir-tablosu-container .kalem-cell span{display:inline-block;vertical-align:middle}.gelir-tablosu-container .trend-cell,.gelir-tablosu-container .value-cell{font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:500;padding:2px 12px;text-align:right}.gelir-tablosu-container .baslik-row{background:linear-gradient(135deg,#f39c1214,#e67e2214);border-left:3px solid #f39c12;font-weight:600}.gelir-tablosu-container .baslik-row:hover{background:linear-gradient(135deg,#f39c121f,#e67e221f)}.gelir-tablosu-container .baslik-cell{color:#37332d;color:var(--color-text,#37332d);font-weight:200}.gelir-tablosu-container .kalem-cell.baslik-cell{justify-content:flex-start;text-align:left}.gelir-tablosu-container .baslik-text{font-size:13px;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.gelir-tablosu-container .expand-icon{color:#7f8c8d;display:inline-block;flex-shrink:0;font-size:10px;text-align:left;transition:transform .2s ease;width:12px}.gelir-tablosu-container .baslik-row.expanded .expand-icon{transform:rotate(0deg)}.gelir-tablosu-container .child-row{background-color:#fafbfc;background-color:var(--color-background,#fafbfc);border-left:3px solid #e5e7eb;border-left:3px solid var(--color-border,#e5e7eb)}.gelir-tablosu-container .child-row:hover{background-color:#f3f4f6;background-color:var(--color-hover,#f3f4f6)}.gelir-tablosu-container .child-cell{color:#4b5563;color:var(--color-text,#4b5563);font-size:12px;font-weight:400}.gelir-tablosu-container .child-cell.kalem-cell{padding-left:35px}.gelir-tablosu-container .loading-overlay{align-items:center;background:#fffffff2;background:var(--color-overlay,#fffffff2);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.gelir-tablosu-container .loading-spinner{animation:gelir-tablosu-spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#f39c12;height:40px;width:40px}@keyframes gelir-tablosu-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gelir-tablosu-container .loading-overlay p{color:#4b5563;font-size:14px;font-weight:500;margin-top:15px}.gelir-tablosu-container .error-message{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:40px;text-align:center}.gelir-tablosu-container .error-icon{font-size:40px;margin-bottom:15px}.gelir-tablosu-container .error-message h3{color:#e74c3c;font-size:18px;margin:0 0 8px}.gelir-tablosu-container .error-message p{color:#7f8c8d;font-size:13px;margin:0}.gelir-tablosu-container .no-data-message{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:50px;text-align:center}.gelir-tablosu-container .no-data-icon{font-size:48px;margin-bottom:15px;opacity:.5}.gelir-tablosu-container .no-data-message h3{color:#4b5563;font-size:18px;margin:0 0 8px}.gelir-tablosu-container .no-data-message p{color:#7f8c8d;font-size:13px;margin:0}@media (max-width:768px){.gelir-tablosu-container{padding:10px}.gelir-tablosu-container .gelir-row,.gelir-tablosu-container .gelir-table-header{grid-template-columns:1fr 130px 130px 100px}.gelir-tablosu-container .gelir-cell,.gelir-tablosu-container .header-cell{font-size:11px;padding:8px}.gelir-tablosu-container .baslik-text{font-size:11px}.gelir-tablosu-container .child-cell.kalem-cell{padding-left:25px}.gelir-tablosu-container .child-cell{font-size:11px}}@media print{.gelir-tablosu-container .gelir-tablosu-actions,.gelir-tablosu-container .gelir-tablosu-header{display:none}.gelir-tablosu-container .gelir-tablosu-content{box-shadow:none}.gelir-tablosu-container .gelir-row{page-break-inside:avoid}}.gelir-tablosu-container .period-selector-container{display:flex;flex-direction:column;margin-left:1rem;margin-right:1rem}.gelir-tablosu-container .period-info-banner{align-items:center;background-color:#e3f2fd;background-color:var(--color-info-bg,#e3f2fd);border:1px solid #bbdefb;border:1px solid var(--color-border,#bbdefb);border-radius:8px;color:#0d47a1;color:var(--color-text,#0d47a1);display:flex;font-size:.9rem;font-weight:500;gap:10px;margin-bottom:12px;padding:10px 16px}.gelir-tablosu-container .period-info-banner .info-icon{color:#1976d2;flex-shrink:0}.gelir-tablosu-container .period-radio-group{background-color:#f0f2f5;background-color:var(--color-background,#f0f2f5);border:1px solid #e1e4e8;border:1px solid var(--color-border,#e1e4e8);border-radius:8px;display:flex;gap:8px;padding:4px}.gelir-tablosu-container .period-radio-label{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:6px 12px;transition:all .2s;-webkit-user-select:none;user-select:none}.gelir-tablosu-container .period-radio-label:hover:not(.disabled){background-color:#ffffff80}.gelir-tablosu-container .period-radio-label.selected{background-color:#fff;background-color:var(--color-surface,#fff);box-shadow:0 1px 3px #0000001a;color:#f39c12;font-weight:600}.gelir-tablosu-container .period-radio-label.disabled{color:#a0aec0;cursor:not-allowed;opacity:.5}.gelir-tablosu-container .period-radio-input{display:none}.gelir-tablosu-container .period-radio-text{font-size:.9rem}.gelir-tablosu-actions{align-items:center;display:flex;gap:10px}.gelir-tablosu-info-btn{align-items:center;background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:20px;opacity:.7;padding:8px;transition:all .2s}.gelir-tablosu-info-btn:hover{background-color:#0000000d;color:#2c3e50;opacity:1;transform:scale(1.1)}.gelir-tablosu-info-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.gelir-tablosu-info-modal{animation:modalFadeIn .2s ease-out;background-color:#fff;background-color:var(--color-surface,#fff);border:1px solid #ddd;border-radius:12px;box-shadow:0 10px 25px #0003;color:#333;color:var(--color-text,#333);display:flex;flex-direction:column;max-height:85vh;max-width:90%;overflow-y:auto;width:750px}.gelir-tablosu-info-header{align-items:center;background-color:#f8f9fa;background-color:var(--color-background,#f8f9fa);border-bottom:1px solid #eee;border-bottom:1px solid var(--color-border,#eee);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.gelir-tablosu-info-header h3{color:#2c3e50;color:var(--color-text,#2c3e50);font-size:18px;font-weight:600;margin:0}.gelir-tablosu-info-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#64748b26;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:32px!important;font-weight:300;height:40px;justify-content:center;line-height:1;transition:all .2s ease;width:40px}.gelir-tablosu-info-close:hover{background:#ef444426;box-shadow:0 4px 12px #0000001a;color:#ef4444;transform:scale(1.05) rotate(90deg)}.gelir-tablosu-info-content{font-size:15px;line-height:1.6;padding:20px}.gelir-tablosu-info-content ul{margin-top:10px;padding-left:20px}.gelir-tablosu-info-content li{margin-bottom:8px}.gelir-main-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.gelir-main-layout>.gelir-tablosu-content{flex-grow:0;flex-shrink:0}.gelir-oranlar{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 8px #00000014;flex:1 0 580px;max-width:700px;overflow:hidden}.gelir-oranlar-baslik{background:linear-gradient(135deg,#1e3a5f,#2c5282);color:#fff;font-size:15px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:center}.gelir-oranlar-tablo-wrapper{max-height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto}.gelir-oranlar-table{border-collapse:collapse;font-size:13px;min-width:540px;width:100%}.gelir-oranlar-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:5}.gelir-oranlar-grup-baslik{background:linear-gradient(135deg,#2563eb,#3b82f6);border-bottom:2px solid #ffffff4d;color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;padding:10px 12px;text-align:center}.gelir-oranlar-alt-baslik th{background:#f1f5f9;background:var(--color-surface,#f1f5f9);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);color:#475569;color:var(--color-text,#475569);font-size:12px;font-weight:600;padding:7px 8px;text-align:center;white-space:nowrap}.gelir-oran-adi-th{text-align:left!important}.gelir-oran-deger-th,.gelir-oran-formul-th{text-align:center}.gelir-oran-trend-th{min-width:40px;text-align:center;width:40px}.gelir-oranlar-table tbody td{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9);line-height:1.4;padding:8px 10px;vertical-align:middle}.gelir-oran-adi-td{color:#334155;color:var(--color-text,#334155);font-weight:500;text-align:left}.gelir-oran-formul-td{color:#94a3b8;font-family:Consolas,Monaco,monospace;font-size:12px;text-align:center;white-space:nowrap}.gelir-oran-formul-td .formula-hoverable{cursor:help;-webkit-text-decoration:underline dotted #94a3b8;text-decoration:underline dotted #94a3b8;text-underline-offset:3px}.gelir-oran-deger-td{color:#1e293b;color:var(--color-text,#1e293b);font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:600;padding-right:12px;text-align:right;white-space:nowrap}.gelir-oran-trend-td{min-width:40px;padding:8px 6px;text-align:center;width:40px}.gelir-oran-satir-cift{background-color:#fff;background-color:var(--color-surface,#fff)}.gelir-oran-satir-tek{background-color:#f8fafc;background-color:var(--color-background,#f8fafc)}.gelir-oranlar-table tbody tr:hover{background-color:#eff6ff;background-color:var(--color-hover,#eff6ff)}@media (max-width:1400px){.gelir-oranlar{max-width:100%}}@media (max-width:1024px){.gelir-oran-formul-td,.gelir-oran-formul-th{display:none}}.gelir-tab-nav{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 6px #00000014;display:flex;gap:10px;margin-bottom:12px;padding:10px 12px}.gelir-tab-btn{background:#f8fafc;background:var(--color-background,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#475569;color:var(--color-text,#475569);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:8px 20px;transition:all .2s ease;white-space:nowrap}.gelir-tab-btn:hover:not(.active){background:#e2e8f0;background:var(--color-hover,#e2e8f0);border-color:#cbd5e1;border-color:var(--color-border,#cbd5e1);color:#1e293b;color:var(--color-text,#1e293b)}.gelir-tab-btn.active{background:#f39c12;border-color:#f39c12;box-shadow:0 2px 4px #f39c1240;color:#fff}@media (max-width:768px){.gelir-oranlar-table{font-size:11px;min-width:400px}.gelir-oranlar-alt-baslik th,.gelir-oranlar-table tbody td{padding:5px 6px}.gelir-oran-formul-td,.gelir-oran-formul-th{display:none}}.mz-tab-bar{align-items:center;background:#fff;background:var(--color-surface,#fff);border-radius:10px;box-shadow:0 1px 4px #00000014;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px;padding:6px}.mz-tab-item{align-items:center;border:1.5px solid #0000;border-radius:7px;display:inline-flex;transition:all .15s}.mz-tab-item:hover{background:#f8fafc;background:var(--color-hover,#f8fafc)}.mz-tab-item.mz-tab-active{background:#fff7ed;border-color:#fed7aa}.mz-tab-btn{background:#0000;border:none;border-radius:7px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px;white-space:nowrap}.mz-tab-item.mz-tab-active .mz-tab-btn{color:#f97316;font-weight:700}.mz-tab-close{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;height:20px;justify-content:center;line-height:1;margin-right:6px;transition:all .15s;width:20px}.mz-tab-close:hover{background:#fee2e2;color:#ef4444}.mz-tab-plus{background:#0000;border:1.5px dashed #cbd5e0;border-radius:7px;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;margin-left:2px;padding:7px 13px;transition:all .15s;white-space:nowrap}.mz-tab-plus:hover{background:#fff7ed;border-color:#f97316;color:#f97316}.mz-tab-add-form{align-items:center;display:inline-flex;gap:6px;margin-left:2px}.mz-tab-add-input{border:1.5px solid #f97316;border-radius:7px;color:#334155;font-family:inherit;font-size:13px;outline:none;padding:6px 10px;width:180px}.mz-tab-add-save{background:#f97316;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;transition:background .15s}.mz-tab-add-save:hover{background:#ea580c}.mz-tab-add-cancel{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:7px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 10px;transition:all .15s}.mz-tab-add-cancel:hover{border-color:#94a3b8;color:#334155}.mz-top-card{background:#fff;background:var(--color-surface,#fff);border-radius:10px;box-shadow:0 1px 4px #00000014;margin-bottom:6px;padding:14px 20px}.mz-top-row{align-items:center;display:flex;flex-wrap:nowrap;gap:0}.mz-top-sep{background:#e2e8f0;background:var(--color-border,#e2e8f0);flex-shrink:0;height:36px;margin:0 20px;width:1px}.mz-group{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.mz-group-label{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;line-height:1;text-transform:uppercase}.mz-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.mz-excel-btn{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1.5px solid #bbf7d0;border-radius:8px;color:#16a34a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;padding:8px 16px;transition:all .18s ease;white-space:nowrap}.mz-excel-btn:hover{background:#f0fdf4;border-color:#86efac;box-shadow:0 2px 6px #16a34a26;transform:translateY(-1px)}.mz-btn-group{align-items:center;display:flex;gap:4px}.mz-btn-group-wrap{flex-wrap:wrap}.mz-toggle-btn{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:8px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:5px;padding:7px 13px;transition:all .15s ease;white-space:nowrap}.mz-toggle-btn.mz-toggle-active,.mz-toggle-btn:hover{background:#fff7ed;border-color:#f97316;color:#f97316}.mz-toggle-btn.mz-toggle-active{font-weight:600}.mz-split-btn-wrapper{position:relative}.mz-split-btn{align-items:stretch;background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:8px;display:inline-flex;overflow:hidden;transition:border-color .15s}.mz-split-btn.mz-toggle-active{background:#fff7ed;border-color:#f97316}.mz-split-btn-main{align-items:center;background:#0000;border:none;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:5px;padding:7px 11px;transition:color .15s}.mz-split-btn.mz-toggle-active .mz-split-btn-main{color:#f97316;font-weight:600}.mz-split-btn-arrow{align-items:center;background:#0000;border:none;border-left:1.5px solid #e2e8f0;border-left:1.5px solid var(--color-border,#e2e8f0);color:#94a3b8;cursor:pointer;display:inline-flex;padding:7px 8px;transition:all .15s}.mz-split-btn.mz-toggle-active .mz-split-btn-arrow{border-left-color:#fed7aa;color:#f97316}.mz-split-btn-arrow:hover{background:#f8fafc;color:#475569}.mz-split-btn.mz-toggle-active .mz-split-btn-arrow:hover{background:#ffedd5;color:#ea580c}.mz-gunluk-ay-badge{background:#00000012;border-radius:4px;color:inherit;font-size:11px;font-weight:600;letter-spacing:.2px;margin-left:4px;padding:1px 5px}.mz-split-btn.mz-toggle-active .mz-gunluk-ay-badge{background:#f9731626}.mz-aylar-dropdown{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:10px;box-shadow:0 6px 20px #0000001f;left:0;min-width:200px;padding:10px;position:absolute;top:calc(100% + 6px);z-index:1100}.mz-aylar-header{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9);margin-bottom:8px;padding-bottom:8px}.mz-aylar-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.mz-aylar-btn{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:6px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 4px;text-align:center;transition:all .12s;white-space:nowrap}.mz-aylar-btn.active,.mz-aylar-btn:hover{background:#fff7ed;border-color:#f97316;color:#f97316}.mz-aylar-btn.active{font-weight:600}.mz-period-card{background:#fff;background:var(--color-surface,#fff);border-radius:10px;box-shadow:0 1px 4px #00000014;margin-bottom:6px;padding:10px 16px}.mz-period-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mz-period-filter-icon{color:#94a3b8;flex-shrink:0}.mz-period-btn{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:7px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:5px 12px;transition:all .15s;white-space:nowrap}.mz-period-btn.mz-period-active,.mz-period-btn:hover{background:#fff7ed;border-color:#f97316;color:#f97316}.mz-period-btn.mz-period-active{font-weight:600}.gunluk-ay-select{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:7px;color:#334155;color:var(--color-text,#334155);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;outline:none;padding:5px 10px;transition:border-color .15s}.gunluk-ay-select:focus{border-color:#f97316}.mz-period-expand{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:7px;color:#94a3b8;cursor:pointer;display:flex;margin-left:auto;padding:5px 8px;transition:all .15s}.mz-period-expand:hover{border-color:#cbd5e0;color:#64748b}.mz-filters-panel{background:#fff;background:var(--color-surface,#fff);border-radius:10px;box-shadow:0 1px 4px #00000014;margin-bottom:6px;overflow:visible}.mz-filters-header{align-items:center;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9);cursor:pointer;display:flex;justify-content:space-between;padding:12px 20px;transition:background .15s;-webkit-user-select:none;user-select:none}.mz-filters-header:hover{background:#fafbfc;background:var(--color-hover,#fafbfc)}.mz-filters-title{align-items:center;color:#1e293b;color:var(--color-text,#1e293b);display:flex;font-size:14px;font-weight:600;gap:7px}.mz-filters-toggle{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:6px}.mz-filters-body{padding:16px 20px 12px}.mz-filters-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:200px auto auto auto;justify-content:start}.mz-filter-col{display:flex;flex-direction:column;gap:6px}.mz-filter-label{color:#64748b;font-size:12px;font-weight:600;white-space:nowrap}.mz-col-dropdown-wrapper{position:relative}.mz-col-dropdown-btn{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:8px;color:#475569;color:var(--color-textSecondary,#475569);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;justify-content:space-between;padding:7px 12px;transition:all .15s;white-space:nowrap;width:100%}.mz-col-dropdown-btn.open,.mz-col-dropdown-btn:hover{border-color:#f97316;color:#f97316}.mz-col-dropdown-menu{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--color-border,#e2e8f0);border-radius:10px;box-shadow:0 6px 20px #0000001f;left:0;min-width:220px;overflow:hidden;padding:8px 0 0;position:absolute;top:calc(100% + 4px);z-index:1000}.mz-col-item{align-items:center;border-bottom:1px solid #f8fafc;border-bottom:1px solid var(--color-border,#f8fafc);color:#334155;color:var(--color-text,#334155);cursor:pointer;display:flex;font-size:13px;gap:9px;padding:9px 14px;transition:background .12s}.mz-col-item:hover{background:#f8fafc;background:var(--color-hover,#f8fafc)}.mz-col-item input[type=checkbox]{accent-color:#f97316;cursor:pointer;flex-shrink:0;height:15px;margin:0;width:15px}.mz-col-save-btn{align-items:center;background:#fff7ed;border:none;color:#f97316;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 14px;transition:background .15s;width:100%}.mz-col-save-btn:hover{background:#ffedd5}.mizan-container{background-color:#f5f7fa;background-color:var(--color-background,#f5f7fa);box-sizing:border-box;font-family:Baloo\ 2,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:100%;overflow-x:hidden;padding:0}.mizan-container h2{color:#2c3e50;color:var(--color-text,#2c3e50);font-size:24px;font-weight:600;margin:0 0 20px;padding:20px}.mizan-container h2,.mizan-filters{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a}.mizan-filters{display:flex;flex-direction:column;gap:6px;margin-bottom:5px;padding:5px 20px}.mizan-filters-row{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px}.mizan-filters-row-search{border-top:1px solid #e2e8f0;flex:initial;margin-top:2px;padding-top:6px}.mizan-container .filter-group-inline{align-items:center;border:none;display:flex;gap:12px;margin:0}fieldset.filter-group-box{background-color:#f7fafc;background-color:var(--color-background,#f7fafc);border:1px solid #cbd5e0;border:1px solid var(--color-border,#cbd5e0);border-radius:8px;margin:0;min-width:0;padding:0 10px 5px}.mizan-container .filter-group-box{border:2px solid #cbd5e0;box-shadow:0 1px 3px #00000014}.mizan-container .filter-legend{color:#1a202c;color:var(--color-text,#1a202c);font-size:14px;font-weight:700;letter-spacing:.3px;margin-left:2px;padding:0 6px;width:auto}.mizan-container .filter-label{color:#4a5568;color:var(--color-textSecondary,#4a5568);font-size:13px;font-weight:600;white-space:nowrap}.mizan-container .radio-label-inline{align-items:center;border-radius:4px;color:#2c3e50;color:var(--color-text,#2c3e50);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:2px;padding:4px 2px;transition:background-color .2s ease;white-space:nowrap}.mizan-container .radio-label-inline:hover{background-color:#f8f9fa;background-color:var(--color-hover,#f8f9fa)}.mizan-container .radio-label-inline:has(input[type=radio]:checked):hover{background-color:#dbeafe}.mizan-container .radio-label-inline input[type=radio]:checked{accent-color:#667eea}.mizan-container .radio-label-inline:has(input[type=radio]:checked){background-color:#e8eaf6;font-weight:600}.mizan-container .radio-label-inline input[type=radio]{accent-color:#667eea;cursor:pointer;height:16px;margin:0;width:16px}.mizan-container .radio-label-inline span{-webkit-user-select:none;user-select:none}.mizan-container .gorunum-inline-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.mizan-container .gorunum-tumu-item{border-right:1px solid #e2e8f0;font-weight:600;margin-right:2px;padding-right:6px}.mizan-container .gorunum-check-grid{display:flex;flex-wrap:wrap;gap:2px 2px}.mizan-container .gorunum-check-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:3px 5px;white-space:nowrap}.mizan-container .gorunum-check-item:hover{background:#f0f4ff}.mizan-container .gorunum-check-item input[type=checkbox]{accent-color:#667eea;cursor:pointer;flex-shrink:0;height:13px;margin:0;width:13px}.mizan-container .gorunum-check-item:has(input:checked){background:#e8eaf6;font-weight:600}.mizan-container .radio-label-inline input[type=checkbox]{accent-color:#667eea;cursor:pointer;height:14px;margin:0;width:14px}.mizan-container .radio-label-inline:has(input[type=checkbox]:checked){background-color:#e8eaf6;font-weight:600}.mizan-container .filter-select-compact{background-color:#fff;background-color:var(--color-surface,#fff);border:2px solid #e2e8f0;border:2px solid var(--color-border,#e2e8f0);border-radius:6px;color:#2c3e50;color:var(--color-text,#2c3e50);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;min-width:150px;padding:6px 12px;transition:all .2s ease}.mizan-container .filter-select-compact:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.mizan-container .filter-select-compact:hover{border-color:#cbd5e0}.mizan-container .error,.mizan-container .loading,.mizan-container .no-data{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#666;color:var(--color-textSecondary,#666);font-size:16px;margin:20px;padding:40px;text-align:center}.mizan-container .error{color:#e74c3c}.table-wrapper{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;margin:0;max-height:calc(100vh - 370px);max-width:calc(100vw - 370px);max-width:calc(100vw - var(--sidebar-width, 340px) - 30px);min-width:800px;overflow-x:auto;overflow-y:auto;width:-webkit-fit-content;width:fit-content}.table-wrapper::-webkit-scrollbar{height:12px;width:12px}.table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 0 8px 0}.table-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.table-wrapper::-webkit-scrollbar-corner{background:#f1f1f1}.mizan-table{border-collapse:collapse;font-size:12px;table-layout:fixed}.mizan-table thead{background:#f8f9fa;background:var(--color-background,#f8f9fa);border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--color-border,#dee2e6);color:#2c3e50;color:var(--color-text,#2c3e50);position:-webkit-sticky;position:sticky;top:0;z-index:10}.mizan-table tbody tr:hover td[style*=sticky]{background:#e6ecf8!important}.mizan-table th{border-right:1px solid #dee2e6;font-weight:600;line-height:1.2;min-width:80px;padding:6px;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.mizan-table th:last-child{border-right:none}.donem-header{background:#f8f9fa;border-left:2px solid #dee2e6;font-size:13px;text-align:center}.pct-positive{color:#16a34a;font-weight:600}.pct-negative{color:#dc2626;font-weight:600}.pct-neutral{color:#94a3b8}.donembasi-header{background:#eef2ff!important;color:#4338ca!important}.donembasi-subheader{background:#e0e7ff!important}.mizan-table td.donembasi-cell{background:#f5f7ff}.donemsonu-header{background:#fff7ed!important;color:#c2410c!important}.donemsonu-subheader{background:#ffedd5!important}.mizan-table td.donemsonu-cell{background:#fffbf5}.toplam-header{background:#fdf4ff!important;color:#7e22ce!important}.toplam-subheader{background:#f3e8ff!important}.mizan-table td.toplam-cell{background:#fdf9ff}.donemici-header{background:#f0fdfa!important;color:#0f766e!important}.donemici-subheader{background:#ccfbf1!important}.mizan-table td.donemici-cell{background:#f5fffe}.header-row-sub th.donem-sub-header{background:#edf2f7;border-left:1px solid #e2e8f0;color:#4a5568;font-size:11px;font-weight:500;overflow:hidden;padding:4px 8px;text-align:center}.col-resize-handle{height:100%;z-index:1}.col-resize-handle:active,.col-resize-handle:hover{background:#667eea;opacity:.5}.mizan-table th{overflow:hidden;position:relative}.mizan-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .2s}.mizan-table tbody tr:hover{background-color:#f8f9fa;background-color:var(--color-hover,#f8f9fa)}.mizan-table td,.mizan-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mizan-table td{border-right:1px solid #e2e8f0;border-right:1px solid var(--color-border,#e2e8f0);color:#2c3e50;color:var(--color-text,#2c3e50);line-height:1.2;padding:4px 6px;text-align:center;white-space:nowrap}.mizan-table td:last-child{border-right:none}.mizan-table td:first-child,.mizan-table td:nth-child(3){color:var(--color-text);font-family:Monaco,Courier New,monospace;font-weight:300}.mizan-table td.text-left{color:var(--color-textSecondary);text-align:left}.mizan-table td.numeric{color:var(--color-text);font-family:Monaco,Courier New,monospace;font-weight:100;padding-right:8px;text-align:right}@media (max-width:1024px){.table-wrapper{max-width:calc(100vw - 40px)}.mizan-container h2{font-size:20px;padding:15px}.mz-filters-grid{gap:14px;grid-template-columns:1fr 1fr}.mz-top-row{flex-wrap:wrap;gap:8px}.mz-top-sep{display:none}.mizan-table{font-size:11px}.mizan-table td,.mizan-table th{line-height:1.2;padding:4px 6px}.mizan-table th{padding:6px 7.2px}}@media (max-width:768px){.table-wrapper{max-height:calc(100vh - 200px);max-width:calc(100vw - 20px)}.mz-filters-grid{gap:12px;grid-template-columns:1fr}.mz-period-row{flex-wrap:wrap}.mizan-table{font-size:10px}.mizan-table td,.mizan-table th{padding:6px 4px}}@media print{.mizan-container h2,.table-wrapper{box-shadow:none}.table-wrapper{max-height:none;max-width:100%;overflow:visible}.mizan-table tbody tr:hover{background-color:initial}}.mizan-container .search-container{background-color:#f7fafc;background-color:var(--color-background,#f7fafc);border:1px solid #cbd5e0;border:1px solid var(--color-border,#cbd5e0);border-radius:8px;box-shadow:0 1px 3px #00000014;flex:2 1 auto;max-width:230px;min-width:170px;padding:0 10px 5px;position:relative}.mizan-container .search-wrapper{position:relative}.mizan-container .search-input{background-color:#fff;background-color:var(--color-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;box-sizing:border-box;color:#2c3e50;color:var(--color-text,#2c3e50);font-family:inherit;font-size:14px;font-weight:500;height:32px;padding:6px 12px;transition:all .2s ease;width:100%}.mizan-container .search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,#0000);outline:none}.mizan-container .search-dropdown{background:#fff;background:var(--color-surface,#fff);border:2px solid var(--color-primary);border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.mizan-container .search-item{border-bottom:1px solid #e2e8f0;cursor:pointer;padding:10px 12px;transition:background-color .2s}.mizan-container .search-item:last-child{border-bottom:none}.mizan-container .search-item:hover{background-color:#f8f9fa;background-color:var(--color-hover,#f8f9fa)}.mizan-container .search-item-code{display:flex;gap:8px;margin-bottom:4px}.mizan-container .search-item-code .hkodu,.mizan-container .search-item-code .mkodu{background:color-mix(in srgb,var(--color-primary) 10%,#0000);border-radius:4px;color:var(--color-primary);font-family:Monaco,Courier New,monospace;font-size:12px;font-weight:600;padding:2px 6px}.mizan-container .search-item-name{color:var(--color-textSecondary);font-size:13px}.mizan-container .selected-codes{background:#fff;background:var(--color-surface,#fff);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:12px 20px}.mizan-container .selected-codes-header{align-items:center;color:#2c3e50;color:var(--color-text,#2c3e50);display:flex;font-weight:600;justify-content:space-between;margin-bottom:10px}.mizan-container .clear-all-btn{background:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:all .2s ease}.mizan-container .clear-all-btn:hover{background:#d32f2f;transform:translateY(-1px)}.mizan-container .selected-codes-list{display:flex;flex-wrap:wrap;gap:8px}.mizan-container .selected-code-item{align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,#0000);border:1px solid var(--color-primary);border-radius:6px;display:flex;font-size:13px;gap:8px;padding:6px 10px}.mizan-container .code-label{color:var(--color-text);font-weight:500}.mizan-container .remove-code-btn{background:none;border:none;color:#f44336;cursor:pointer;font-size:16px;line-height:1;padding:0 4px;transition:all .2s}.mizan-container .remove-code-btn:hover{color:#d32f2f;transform:scale(1.2)}.mizan-filters .currency-selector{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:12px;box-shadow:0 4px 12px #3b82f64d;display:inline-flex;gap:8px;padding:8px 16px}.mizan-filters .currency-label{color:#fff;font-size:14px;font-weight:600;margin:0;white-space:nowrap}.mizan-filters .currency-select{background-color:#fff;border:2px solid #ffffff4d;border-radius:8px;color:#1e40af;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;min-width:180px;padding:6px 12px;transition:all .2s ease}.mizan-filters .currency-select:hover:not(:disabled){border-color:#ffffff80;box-shadow:0 2px 8px #0000001a}.mizan-filters .currency-select:focus{border-color:#fff;box-shadow:0 0 0 3px #fff3;outline:none}.mizan-filters .currency-select:disabled{cursor:not-allowed;opacity:.6}.mizan-filters .currency-select option{background-color:#fff;color:#1e40af;padding:8px}.mizan-container .excel-button{align-items:center;background-color:#107c41;border:none;border-radius:8px;box-shadow:0 2px 4px #107c4133;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;gap:10px;height:auto;justify-content:center;margin-left:auto;min-width:140px;padding:12px 24px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.mizan-container .excel-button svg{stroke-width:2}.mizan-container .excel-button:hover{background-color:#0e6b38;box-shadow:0 4px 6px #107c414d;transform:translateY(-1px)}.mizan-container .excel-button:active{box-shadow:0 1px 2px #107c4133;transform:translateY(0)}.resize-handle{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:5px;z-index:1}.resize-handle:hover{background:#ffffff4d}.mizan-container .dropdown-filter-group{background-color:#f7fafc;background-color:var(--color-background,#f7fafc);border:1px solid #cbd5e0;border:1px solid var(--color-border,#cbd5e0);border-radius:8px;box-shadow:0 1px 3px #00000014;margin:0;min-width:0;padding:0 10px 5px;position:relative}.mizan-container .dropdown-filter-wrapper{display:inline-block;position:relative}.mizan-container .dropdown-toggle-btn{align-items:center;background-color:#fff;background-color:var(--color-surface,#fff);border:2px solid #e2e8f0;border:2px solid var(--color-border,#e2e8f0);border-radius:6px;color:#2c3e50;color:var(--color-text,#2c3e50);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;height:32px;justify-content:center;min-width:140px;padding:6px 12px;transition:all .2s ease}.mizan-container .dropdown-toggle-btn:hover{border-color:#cbd5e0}.mizan-container .dropdown-toggle-btn.active{background-color:#e8eaf6;border-color:#667eea;font-weight:600}.mizan-container .dropdown-menu{background:#fff;background:var(--color-surface,#fff);border:2px solid #e2e8f0;border:2px solid var(--color-border,#e2e8f0);border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;position:absolute;top:100%;width:250px;z-index:1000}.mizan-container .dropdown-item{align-items:center;border-bottom:1px solid #e2e8f0;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background-color .2s}.mizan-container .dropdown-item:last-child{border-bottom:none}.mizan-container .dropdown-item:hover{background-color:#f8f9fa;background-color:var(--color-hover,#f8f9fa)}.mizan-container .dropdown-item.selected{background-color:#667eea;color:#fff;font-weight:600}.mizan-container .dropdown-item.disabled{cursor:not-allowed;opacity:.5}.mizan-container .dropdown-item input[type=checkbox],.mizan-container .dropdown-item input[type=radio]{accent-color:#667eea;cursor:pointer;height:16px;width:16px}.mizan-container .selected-period-display{align-items:center;background:#fff;background:var(--color-surface,#fff);border-left:4px solid #667eea;border-left:4px solid var(--color-primary,#667eea);border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#2c3e50;color:var(--color-text,#2c3e50);display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:15px;padding:10px 20px}.mizan-container .selected-period-display .period-label{color:#667eea;color:var(--color-primary,#667eea);font-weight:600}.mizan-container .selected-period-display .period-value{color:#2c3e50;color:var(--color-text,#2c3e50)}.mizan-container .year-selector-wrapper{align-items:center;background-color:#f7fafc;background-color:var(--color-background,#f7fafc);border:2px solid #cbd5e0;border:2px solid var(--color-border,#cbd5e0);border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:8px;padding:1px 12px}.mizan-container .year-select{background-color:#fff;background-color:var(--color-surface,#fff);border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;color:#a10b0b;cursor:pointer;font-size:14px;font-weight:700;height:32px;outline:none;padding:0 12px 6px;transition:all .2s ease}.mizan-container .year-select:hover:not(:disabled){border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.mizan-container .year-select:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.excel-btn-v2{align-items:center!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:6px!important;box-shadow:none!important;color:#16a34a!important;display:inline-flex!important;gap:0!important;height:40px!important;justify-content:center!important;margin:0!important;max-width:40px!important;min-width:40px!important;outline:none!important;padding:0!important;transition:all .2s ease!important;width:40px!important}.excel-btn-v2:hover:not(:disabled){background-color:#dcfce7!important;border-color:#86efac!important;color:#15803d!important;transform:translateY(-1px)!important}.excel-btn-v2:disabled{opacity:.6}.excel-btn-v2 svg{display:block!important;margin:0!important}.mizan-info-btn{align-items:center;background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:20px;opacity:.7;padding:8px;transition:all .2s}.mizan-info-btn:hover{background-color:#0000000d;color:#2c3e50;opacity:1;transform:scale(1.1)}.mizan-chart-btn{align-items:center;background:none;border:none;border-radius:4px;color:#667eea;cursor:pointer;display:inline-flex;padding:3px 5px;transition:background .15s}.mizan-chart-btn:hover{background:#e8eaf6;color:#4a56c6}.mizan-chart-modal{animation:modalFadeIn .2s ease-out;background-color:#fff;background-color:var(--color-surface,#fff);border:1px solid #ddd;border:1px solid var(--color-border,#ddd);border-radius:12px;box-shadow:0 10px 25px #0003;color:#333;color:var(--color-text,#333);display:flex;flex-direction:column;height:780px;max-height:92vh;max-width:96vw;min-height:420px;min-width:600px;overflow:hidden;resize:both;width:1300px}.mizan-info-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.mizan-info-modal{animation:modalFadeIn .2s ease-out;background-color:#fff;background-color:var(--color-surface,#fff);border:1px solid #ddd;border:1px solid var(--color-border,#ddd);border-radius:12px;box-shadow:0 10px 25px #0003;color:#333;color:var(--color-text,#333);display:flex;flex-direction:column;max-height:85vh;max-width:90%;overflow-y:auto;width:750px}.mizan-info-header{align-items:center;background-color:#f8f9fa;background-color:var(--color-background,#f8f9fa);border-bottom:1px solid #eee;border-bottom:1px solid var(--color-border,#eee);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.mizan-info-header h3{color:#2c3e50;color:var(--color-text,#2c3e50);font-size:18px;font-weight:600;margin:0}.mizan-info-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#64748b26;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:32px!important;font-weight:300;height:40px;justify-content:center;line-height:1;transition:all .2s ease;width:40px}.mizan-info-close:hover{background:#ef444426;box-shadow:0 4px 12px #0000001a;color:#ef4444;transform:scale(1.05) rotate(90deg)}.mizan-info-content{font-size:15px;line-height:1.6;padding:20px}.mizan-info-content ul{margin-top:10px;padding-left:20px}.mizan-info-content li{margin-bottom:8px}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.rapor-builder-container{background-color:#f8fafc;color:#1e293b;font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh;padding:32px}.rapor-header-premium{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:1000px}.rapor-header-premium .title-group h1{color:#0f172a;font-size:26px;font-weight:800;letter-spacing:-.5px;margin:0}.rapor-header-premium .title-group p{color:#64748b;font-size:15px;margin:4px 0 0}.btn-preview-premium,.btn-save-premium{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-save-premium{background:#2563eb;box-shadow:0 4px 12px #2563eb33}.btn-preview-premium{background:#64748b;box-shadow:0 4px 12px #64748b33}.btn-preview-premium:hover,.btn-save-premium:hover{filter:brightness(1.1);transform:translateY(-1px)}.builder-main{margin:0 auto;max-width:1000px}.toc-container-preview{background:#111;border-radius:4px;color:#fff;font-family:Times New Roman,Times,serif;padding:40px}.toc-title{font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-align:left}.toc-item{align-items:baseline;display:flex;line-height:1.3;margin-bottom:2px}.toc-number{font-weight:700;min-width:40px}.toc-text{flex-shrink:0;max-width:85%}.toc-level-1{font-size:16px;font-weight:700;margin-top:6px}.toc-level-2{font-size:14px;padding-left:20px}.toc-level-3{font-size:13px;padding-left:45px}.toc-level-4{font-size:12px;padding-left:70px}.toc-dots{align-self:flex-end;border-bottom:1px dotted #666;flex-grow:1;height:12px;margin:0 8px}.toc-page{font-weight:700;min-width:20px;text-align:right}.toc-preview-modal .ant-modal-content{background:#111;overflow:hidden;padding:0!important}.toc-preview-modal .ant-modal-header{background:#1e293b;border-bottom:1px solid #334155;padding:16px 24px}.toc-preview-modal .ant-modal-close,.toc-preview-modal .ant-modal-title{color:#fff}.elements-list{display:flex;flex-direction:column;gap:16px}.element-card-wrapper{position:relative;transition:margin-left .3s ease}.element-card-wrapper:before{background:#e2e8f0;border-radius:2px;bottom:0;content:"";display:none;left:-20px;position:absolute;top:0;width:2px}.element-card-wrapper.level-1:before,.element-card-wrapper.level-2:before,.element-card-wrapper.level-3:before{display:block}.element-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #00000005;display:flex;padding:0;transition:all .2s}.element-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.element-card.is-hidden{filter:grayscale(1);opacity:.6}.is-dragging .element-card{border-color:#2563eb;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card-drag-handle{align-items:center;border-right:1px solid #f1f5f9;color:#94a3b8;cursor:grab;display:flex;justify-content:center;transition:color .2s;width:36px}.card-drag-handle:hover{background:#f8fafc;color:#64748b}.card-main-content{flex:1 1;padding:16px}.card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.type-seviye-group{align-items:center;display:flex;gap:12px}.type-select{border:none;border-radius:6px;cursor:pointer;font-size:11px;font-weight:700;padding:4px 10px;text-transform:uppercase}.type-select.type-baslik{background:#fee2e2;color:#b91c1c}.type-select.type-metin{background:#dcfce7;color:#15803d}.type-select.type-tablo{background:#e0f2fe;color:#0369a1}.type-select.type-ayar{background:#f1f5f9;color:#475569}.seviye-control{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px}.seviye-control input{border:1px solid #e2e8f0;border-radius:4px;padding:2px 4px;text-align:center;width:40px}.card-actions-mini{align-items:center;display:flex;gap:8px}.mini-btn{background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px;transition:all .2s}.mini-btn:hover{background:#e2e8f0}.mini-btn.delete:hover{background:#fee2e2;color:#dc2626}.mini-btn.expand.active{background:#2563eb;color:#fff}.content-textarea{background:#f8fafc;border:1px solid #0000;border-radius:8px;color:#1e293b;font-family:inherit;font-size:15px;line-height:1.5;padding:12px;resize:none;transition:all .2s;width:100%}.type-baslik .content-textarea{font-size:18px;font-weight:700}.content-textarea:focus{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 4px #00000005;outline:none}.card-details-grid{grid-gap:16px;border-top:1px dashed #e2e8f0;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:20px;padding-top:20px}.detail-item.full{grid-column:span 2}.detail-item label{color:#94a3b8;display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.detail-item input,.detail-item select{background:#fcfcfd;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;padding:8px 12px;width:100%}.detail-item input:focus{border-color:#94a3b8;outline:none}.builder-footer{display:flex;justify-content:center;margin-top:32px;padding-bottom:64px}.btn-add-block{align-items:center;background:#fff;border:2px dashed #cbd5e1;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-weight:600;gap:12px;padding:16px 48px;transition:all .2s}.btn-add-block:hover{background:#f0f7ff;border-color:#2563eb;color:#2563eb}.card-details-grid .ant-select-selector{align-items:center!important;border-radius:6px!important;display:flex!important;height:38px!important}.btn-load-premium{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d;color:#64748b;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 24px;transition:all .2s}.btn-load-premium:hover{background:#f8fafc;border-color:#cbd5e1}.save-modal-content{padding:10px 0}.input-group-premium{margin-bottom:24px}.input-group-premium label{color:#475569;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.premium-input{border:1px solid #e2e8f0!important;border-radius:10px!important;font-size:15px!important;height:45px!important;padding:0 16px!important}.tree-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;max-height:400px;overflow-y:auto;padding:16px}.assignment-tree{background:#0000!important}.assignment-tree .ant-tree-node-content-wrapper{border-radius:6px!important;padding:4px 8px!important}.assignment-tree .ant-tree-node-content-wrapper:hover{background-color:#f1f5f9!important}.assignment-tree .ant-tree-checkbox-inner{border-radius:4px!important}@media (max-width:768px){.rapor-header-premium{align-items:stretch;flex-direction:column;gap:16px}}.ds-period-selector-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.ds-period-type-tabs{background:#f1f5f9e6;background:var(--color-surface,#f1f5f9e6);border:1px solid #0000000f;border:1px solid var(--color-border,#0000000f);border-radius:20px;display:flex;gap:4px;padding:2px 4px}.ds-period-type-tab{background:none;border:none;border-radius:16px;color:#94a3b8;color:var(--color-textSecondary,#94a3b8);cursor:pointer;font-size:11px;font-weight:500;padding:3px 12px;transition:all .2s ease;white-space:nowrap}.ds-period-type-tab:hover:not(.active){background:#0000000a;color:#1e293b;color:var(--color-text,#1e293b)}.ds-period-type-tab.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #6366f166;color:#fff!important;font-weight:600}.ds-donem-selector{gap:4px;position:relative;z-index:100}.ds-donem-selector,.ds-nav-btn{align-items:center;display:flex}.ds-nav-btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:18px;font-weight:400;height:28px;justify-content:center;line-height:1;transition:all .15s ease;width:28px}.ds-nav-btn:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.ds-nav-btn:active{transform:scale(.92)}.ds-donem-text{color:#334155;font-size:13px;font-weight:600;min-width:140px;text-align:center}.ds-donem-text.clickable{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;box-shadow:0 2px 8px #6366f14d;color:#fff;cursor:pointer;padding:2px 14px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ds-donem-text.clickable:hover{box-shadow:0 4px 12px #6366f173;transform:translateY(-1px)}.ds-picker-overlay{background:#0000;inset:0;position:fixed;z-index:99998}.ds-picker-modal{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 12px 40px #00000026,0 0 0 1px #0000000d;overflow:hidden;z-index:99999}.ds-picker-grid{box-sizing:border-box;padding:16px;width:280px}.ds-picker-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ds-picker-title{border-radius:6px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;padding:4px 8px}.ds-picker-title:hover{background:#f1f5f9}.ds-picker-title-range{cursor:default}.ds-picker-title-range:hover{background:#0000}.ds-picker-arrows{display:flex;flex-direction:column;gap:2px}.ds-picker-arrows button{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;line-height:1;padding:2px 6px;transition:all .15s}.ds-picker-arrows button:hover{background:#f1f5f9;color:#334155}.ds-period-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.ds-period-item{align-items:center;background:none;border:none;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:48px;justify-content:center;transition:all .15s;width:100%}.ds-period-item:hover:not(.selected):not(.disabled):not(.faded){background:#f1f5f9}.ds-period-item.selected{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff!important;font-weight:600}.ds-period-item.faded{cursor:default;opacity:.25;pointer-events:none}.ds-period-item.disabled{cursor:not-allowed;opacity:.2}body.theme-night .ds-period-type-tabs{background:#1e293bcc;border-color:#ffffff14}body.theme-night .ds-period-type-tab{color:#94a3b8}body.theme-night .ds-period-type-tab:hover:not(.active){background:#ffffff0f;color:#e2e8f0}body.theme-night .ds-nav-btn{background:#1e293bcc;border-color:#ffffff1f;color:#94a3b8}body.theme-night .ds-nav-btn:hover{background:#ffffff1a;border-color:#fff3;color:#e2e8f0}body.theme-night .ds-donem-text{color:#e2e8f0}body.theme-night .ds-picker-modal{background:#1e293b;border-color:#ffffff1a;box-shadow:0 12px 40px #0006}body.theme-night .ds-picker-title{color:#e2e8f0}body.theme-night .ds-picker-title:hover{background:#ffffff0f}body.theme-night .ds-picker-arrows button{color:#64748b}body.theme-night .ds-picker-arrows button:hover{background:#ffffff0f;color:#e2e8f0}body.theme-night .ds-period-item{color:#cbd5e1}body.theme-night .ds-period-item:hover:not(.selected):not(.disabled):not(.faded){background:#ffffff0d}body.theme-night .ds-picker-title-range{color:#94a3b8}.raporlar{background-color:var(--color-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:20px}.raporlar .l-content-panel{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;box-shadow:0 1px 6px #0000000f;margin-top:10px}.raporlar .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;padding:0 10px}.raporlar .header-left{align-items:center;display:flex;gap:15px}.raporlar .icon-circle{align-items:center;background-color:var(--color-primary);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.raporlar .info-icon{color:#fff;font-size:18px;font-weight:700}.raporlar .header h1{color:var(--color-text);font-size:24px;font-weight:600;margin:0}.raporlar .header-info{display:flex;flex-direction:column;gap:4px}.raporlar .filters,.raporlar .header-right{align-items:center;display:flex}.raporlar .filters{flex-wrap:wrap;gap:15px}.raporlar .filter-label{color:var(--color-textSecondary);font-size:14px;font-weight:500}.raporlar .yil-label{margin-left:0}.raporlar .view-mode-toggle{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;display:flex;gap:5px;padding:4px}.raporlar .view-btn{background:none;border:none;border-radius:4px;color:var(--color-textSecondary);cursor:pointer;padding:8px 12px;transition:all .2s ease}.raporlar .view-btn:hover{background-color:var(--color-hover)}.raporlar .view-btn.active{background-color:var(--color-primary);color:#fff}body.theme-night .raporlar .view-btn.active{background-color:var(--color-primary)!important;box-shadow:0 0 0 2px #f973164d,0 2px 8px #f9731666!important;color:#fff!important}.raporlar .view-icon{font-size:16px}.raporlar .yil-selector{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;display:flex;gap:10px;padding:8px 12px}.raporlar .nav-btn{background:none;border:none;border-radius:3px;color:var(--color-textSecondary);cursor:pointer;font-size:16px;padding:2px 6px;transition:background-color .2s ease}.raporlar .nav-btn:hover{background-color:var(--color-hover)}.raporlar .yil-text{color:var(--color-text);font-size:14px;font-weight:500;min-width:60px;text-align:center}.raporlar .tabs-container{border-bottom:2px solid var(--color-border);display:flex;gap:0;margin-bottom:20px;padding:0 4px}.raporlar .tab-btn{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:var(--color-textSecondary);cursor:pointer;font-size:14px;font-weight:600;margin-bottom:-2px;padding:10px 22px;transition:color .18s,border-color .18s}.raporlar .tab-btn.active,.raporlar .tab-btn:hover{background:#0000;color:var(--color-primary)}.raporlar .tab-btn.active{border-bottom:2px solid var(--color-primary);box-shadow:none}body.theme-night .raporlar .tab-btn.active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.raporlar .summary-cards{display:flex;gap:12px;width:100%}.raporlar .summary-card{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 4px #0000000d;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;padding:2px 16px;text-align:center}body.theme-night .raporlar .summary-card{box-shadow:0 1px 4px #0003}.raporlar .summary-label{color:var(--color-textSecondary);font-size:10px;font-weight:500;letter-spacing:.08em;margin-bottom:2px;padding-bottom:2px;text-transform:uppercase}.raporlar .summary-value{color:var(--color-primary);font-size:18px;font-weight:700;line-height:1}.raporlar .summary-card.period-info{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));border-color:var(--color-primary)}.raporlar .summary-card.period-info .summary-value.period-value{color:var(--color-primary);font-size:20px}.raporlar .raporlar-container{width:100%}.raporlar .raporlar-container.card{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.raporlar .lc-group-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 6px #0000000f;overflow:hidden}.raporlar .lc-group-header{align-items:center;background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface));border-bottom:2px solid var(--color-border);cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;-webkit-user-select:none;user-select:none}.raporlar .lc-group-header:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}body.theme-night .raporlar .lc-group-header{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}.raporlar .lc-group-title{align-items:center;color:var(--color-text);display:flex;font-size:20px;font-weight:700;gap:10px}.raporlar .lc-group-icon{color:var(--color-primary);flex-shrink:0;font-size:18px}.raporlar .lc-group-count{background:var(--color-border);border-radius:12px;color:var(--color-textSecondary);font-size:11px;font-weight:600;padding:2px 8px}.raporlar .lc-group-chevron{color:var(--color-textSecondary);font-size:14px;transition:transform .2s}.raporlar .lc-group-chevron.collapsed{transform:rotate(-90deg)}.raporlar .lc-items{display:flex;flex-direction:column}.raporlar .lc-item{border-bottom:1px solid var(--color-border)}.raporlar .lc-item:last-child{border-bottom:none}.raporlar .lc-item-header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:11px 18px;-webkit-user-select:none;user-select:none}.raporlar .lc-item-header:hover,.raporlar .lc-item.open>.lc-item-header{background:var(--color-hover)}.raporlar .lc-item-title{color:var(--color-text);font-size:13px;font-weight:500;line-height:1.4}.raporlar .lc-item-arrow{color:var(--color-textSecondary);flex-shrink:0;font-size:15px}.raporlar .lc-item-body{background:var(--color-background);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px;padding:12px 18px 16px}.raporlar .lc-section-label{color:var(--color-textSecondary);font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.raporlar .lc-source-badges{display:flex;flex-wrap:wrap;gap:8px}.raporlar .lc-source-badge{border-radius:8px;display:flex;flex-direction:column;gap:2px;min-width:80px;padding:6px 10px}.raporlar .lc-source-badge.ok{background:#dbeafe;border:1px solid #93c5fd}.raporlar .lc-source-badge.miss{background:#fee2e2;border:1px solid #fca5a5}.raporlar .lc-src-name{align-items:center;display:flex;font-size:11.5px;font-weight:600;gap:6px;justify-content:space-between}.raporlar .lc-source-badge.ok .lc-src-name{color:#1d4ed8}.raporlar .lc-source-badge.miss .lc-src-name{color:#dc2626}.raporlar .lc-src-x{font-size:11px}.raporlar .lc-src-status{font-size:10px;font-weight:500}.raporlar .lc-source-badge.ok .lc-src-status{color:#1d4ed8}.raporlar .lc-source-badge.miss .lc-src-status{color:#dc2626}body.theme-night .raporlar .lc-source-badge.ok{background:#1565a81f;border-color:#3b82f6}body.theme-night .raporlar .lc-source-badge.miss{background:#dc26261f;border-color:#f87171}body.theme-night .raporlar .lc-source-badge.ok .lc-src-name,body.theme-night .raporlar .lc-source-badge.ok .lc-src-status{color:#93c5fd}body.theme-night .raporlar .lc-source-badge.miss .lc-src-name,body.theme-night .raporlar .lc-source-badge.miss .lc-src-status{color:#f87171}.raporlar .lc-status{align-items:flex-start;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.raporlar .lc-status.ok{background:#e8f5ee;border:1px solid #a8d9bc}.raporlar .lc-status.pend{background:#fffbeb;border:1px solid #fcd34d}body.theme-night .raporlar .lc-status.ok{background:#16a34a1f;border-color:#22c55e}body.theme-night .raporlar .lc-status.pend{background:#f59e0b1f;border-color:#f59e0b}.raporlar .lc-status-icon{flex-shrink:0;font-size:16px;line-height:1.3}.raporlar .lc-status.ok .lc-status-icon{color:#1a7a4a}.raporlar .lc-status.pend .lc-status-icon{color:#b45309}.raporlar .lc-status-title{font-size:12.5px;font-weight:700}.raporlar .lc-status.ok .lc-status-title{color:#1a7a4a}.raporlar .lc-status.pend .lc-status-title{color:#b45309}body.theme-night .raporlar .lc-status.ok .lc-status-title{color:#4ade80}body.theme-night .raporlar .lc-status.pend .lc-status-title{color:#fbbf24}.raporlar .lc-status-desc{color:var(--color-textSecondary);font-size:11px;margin-top:2px}.raporlar .lc-meta-desc{color:var(--color-textSecondary);font-size:11.5px;line-height:1.5}.raporlar .lc-meta-placeholder{font-style:italic;opacity:.6}.raporlar .lc-keywords{display:flex;flex-wrap:wrap;gap:6px}.raporlar .lc-keyword-tag{background:color-mix(in srgb,var(--color-primary) 12%,#0000);border:1px solid color-mix(in srgb,var(--color-primary) 30%,#0000);border-radius:12px;color:var(--color-primary);font-size:11px;font-weight:500;padding:3px 10px}.raporlar .lc-dl-row{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.raporlar .raporlar-container.list{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px}body.theme-night .raporlar .raporlar-container.list{box-shadow:0 2px 8px #0000004d}.raporlar .rapor-group-card{background:linear-gradient(135deg,var(--color-surface) 0,color-mix(in srgb,var(--color-surface) 95%,var(--color-background)) 100%);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:8px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}body.theme-night .raporlar .rapor-group-card{box-shadow:0 4px 20px #0000004d}.raporlar .rapor-group-card:before{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-secondary) 100%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:4px}.raporlar .rapor-group-card:hover{border-color:var(--color-primary);box-shadow:0 8px 30px #f9731626;transform:translateY(-4px)}body.theme-night .raporlar .rapor-group-card:hover{box-shadow:0 8px 30px #f9731666}.raporlar .rapor-group-card:hover:before{opacity:1}.raporlar .rapor-group-header{align-items:center;border-bottom:2px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:20px}.raporlar .rapor-group-baslik{align-items:center;color:var(--color-text);display:flex;font-size:19px;font-weight:700;gap:14px;letter-spacing:-.02em}.raporlar .rapor-icon{color:var(--color-text);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:28px}.raporlar .yillik-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:6px 14px}.raporlar .rapor-items{display:flex;flex-direction:column;gap:6px}.raporlar .rapor-item{background:var(--color-background);border:1px solid var(--color-border);border-radius:10px;padding:20px;position:relative;transition:all .2s ease}.raporlar .rapor-item:hover{border-color:color-mix(in srgb,var(--color-border) 70%,var(--color-primary) 30%);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}body.theme-night .raporlar .rapor-item:hover{box-shadow:0 4px 12px #0000004d}.raporlar .rapor-item-header{margin-bottom:18px}.raporlar .rapor-item-header h3{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.5;margin:0 0 8px}.raporlar .donem-badge{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-top:6px;padding:5px 12px}.raporlar .rapor-item-content{border-bottom:1px solid var(--color-border);margin-bottom:16px;padding-bottom:16px}.raporlar .rapor-info-item{display:block}.raporlar .info-label{color:var(--color-textSecondary);display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px}.raporlar .info-value{color:var(--color-text);display:block;font-size:15px;font-weight:600;line-height:1.5}.raporlar .pending-status{color:#f59e0b;font-style:italic;font-weight:600}.raporlar .rapor-item-footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.action-buttons-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.action-label{color:var(--color-textSecondary);flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.5px;min-width:65px;padding-top:10px;white-space:nowrap}.raporlar-container.card .action-buttons-group:not(:has(.action-label)){margin-left:0}.raporlar-container.list .action-buttons-group:not(:has(.action-label)){margin-left:0}.raporlar .action-btn,.raporlar .action-buttons-group .action-btn,.raporlar .rapor-item .action-btn{align-items:center!important;animation:none!important;background:var(--color-surface)!important;border:1.5px solid var(--color-border)!important;border-radius:6px!important;box-shadow:0 1px 2px #0000000d!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;gap:4px!important;height:26px!important;justify-content:center!important;max-width:85px!important;min-width:85px!important;outline:none!important;padding:4px 8px!important;position:relative!important;transition:all .2s ease!important;white-space:nowrap!important}body.theme-night .raporlar .action-btn,body.theme-night .raporlar .action-buttons-group .action-btn,body.theme-night .raporlar .rapor-item .action-btn{box-shadow:0 1px 2px #0003!important}.raporlar .action-btn:before,.raporlar .action-buttons-group .action-btn:before,.raporlar .rapor-item .action-btn:before{animation:none!important;content:none!important;display:none!important}.raporlar .action-btn:hover,.raporlar .action-buttons-group .action-btn:hover,.raporlar .rapor-item .action-btn:hover{animation:none!important;border-color:color-mix(in srgb,var(--color-border) 60%,var(--color-primary) 40%)!important;box-shadow:0 4px 12px #0000001f!important;transform:translateY(-1px)!important}body.theme-night .raporlar .action-btn:hover,body.theme-night .raporlar .action-buttons-group .action-btn:hover,body.theme-night .raporlar .rapor-item .action-btn:hover{box-shadow:0 4px 12px #0000004d!important}.raporlar .action-btn:active,.raporlar .action-btn:focus,.raporlar .action-buttons-group .action-btn:active,.raporlar .action-buttons-group .action-btn:focus,.raporlar .rapor-item .action-btn:active,.raporlar .rapor-item .action-btn:focus{animation:none!important;box-shadow:none!important;outline:none!important}.action-icon{flex-shrink:0;font-size:12px;height:12px;width:12px}.action-text{font-size:12px;font-weight:600;letter-spacing:0}.action-icon svg{height:100%;width:100%}.action-btn-small .gib-icon,.gib-icon{flex-shrink:0;height:12px;width:12px}.download-icon{flex-shrink:0;height:10px;width:10px}.raporlar .action-btn.gib-btn,.raporlar .gib-btn,.raporlar .rapor-item .gib-btn{background:var(--color-surface)!important;border-color:color-mix(in srgb,var(--color-textSecondary) 80%,var(--color-text) 20%)!important;border-radius:6px!important;color:color-mix(in srgb,var(--color-textSecondary) 80%,var(--color-text) 20%)!important;justify-content:center!important;min-width:90px!important}body.theme-night .raporlar .action-btn.gib-btn,body.theme-night .raporlar .gib-btn,body.theme-night .raporlar .rapor-item .gib-btn{background:color-mix(in srgb,var(--color-surface) 90%,var(--color-textSecondary) 10%)!important}.raporlar .action-btn.gib-btn:hover,.raporlar .gib-btn:hover,.raporlar .rapor-item .gib-btn:hover{background:color-mix(in srgb,var(--color-textSecondary) 80%,var(--color-text) 20%)!important;border-color:color-mix(in srgb,var(--color-textSecondary) 80%,var(--color-text) 20%)!important;box-shadow:0 4px 12px #64748b40!important;color:#fff!important}body.theme-night .raporlar .action-btn.gib-btn:hover,body.theme-night .raporlar .gib-btn:hover,body.theme-night .raporlar .rapor-item .gib-btn:hover{box-shadow:0 4px 12px #64748b80!important}.raporlar .action-btn.gib-btn:active,.raporlar .action-btn.gib-btn:focus,.raporlar .gib-btn:active,.raporlar .gib-btn:focus{outline:none!important}.raporlar .action-btn.taslak-btn,.raporlar .rapor-item .taslak-btn,.raporlar .taslak-btn{background:color-mix(in srgb,var(--color-surface) 70%,#6366f1 5%)!important;border-color:#6366f1!important;border-radius:6px!important;color:#6366f1!important;justify-content:center!important;min-width:90px!important}body.theme-night .raporlar .action-btn.taslak-btn,body.theme-night .raporlar .rapor-item .taslak-btn,body.theme-night .raporlar .taslak-btn{background:color-mix(in srgb,var(--color-surface) 85%,#6366f1 15%)!important;border-color:#818cf8!important;color:#c7d2fe!important}.raporlar .action-btn.taslak-btn:hover,.raporlar .rapor-item .taslak-btn:hover,.raporlar .taslak-btn:hover{background:#6366f1!important;border-color:#6366f1!important;box-shadow:0 4px 12px #6366f140!important;color:#fff!important}body.theme-night .raporlar .action-btn.taslak-btn:hover,body.theme-night .raporlar .rapor-item .taslak-btn:hover,body.theme-night .raporlar .taslak-btn:hover{background:#818cf8!important;border-color:#818cf8!important;box-shadow:0 4px 12px #6366f180!important}.raporlar .action-btn.taslak-btn:active,.raporlar .action-btn.taslak-btn:focus,.raporlar .taslak-btn:active,.raporlar .taslak-btn:focus{outline:none!important}.raporlar .action-btn.source-indicator,.raporlar .rapor-item .source-indicator,.raporlar .source-indicator{align-items:center!important;background:var(--color-surface)!important;border:1.5px solid var(--color-border)!important;border-radius:6px!important;color:var(--color-textSecondary)!important;cursor:default!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;justify-content:center!important;min-width:42px!important;padding:8px!important;transition:none!important;-webkit-user-select:none!important;user-select:none!important;width:42px!important}.raporlar .action-btn.source-indicator.has-data,.raporlar .rapor-item .source-indicator.has-data,.raporlar .source-indicator.has-data{background:color-mix(in srgb,var(--color-surface) 70%,#16a34a 10%)!important;border-color:#16a34a!important;color:#15803d!important}body.theme-night .raporlar .action-btn.source-indicator.has-data,body.theme-night .raporlar .rapor-item .source-indicator.has-data,body.theme-night .raporlar .source-indicator.has-data{background:color-mix(in srgb,var(--color-surface) 80%,#16a34a 20%)!important;border-color:#22c55e!important;color:#4ade80!important}.raporlar .action-btn.source-indicator.no-data,.raporlar .rapor-item .source-indicator.no-data,.raporlar .source-indicator.no-data{background:color-mix(in srgb,var(--color-surface) 70%,#dc2626 10%)!important;border-color:#dc2626!important;color:#b91c1c!important;opacity:.85!important}body.theme-night .raporlar .action-btn.source-indicator.no-data,body.theme-night .raporlar .rapor-item .source-indicator.no-data,body.theme-night .raporlar .source-indicator.no-data{background:color-mix(in srgb,var(--color-surface) 80%,#dc2626 20%)!important;border-color:#ef4444!important;color:#f87171!important}.raporlar .action-btn.period-btn,.raporlar .period-btn,.raporlar .rapor-item .period-btn{background:color-mix(in srgb,var(--color-surface) 70%,#16a34a 10%)!important;border-color:#16a34a!important;border-radius:6px!important;color:#16a34a!important;justify-content:center!important;min-width:90px!important}body.theme-night .raporlar .action-btn.period-btn,body.theme-night .raporlar .period-btn,body.theme-night .raporlar .rapor-item .period-btn{background:color-mix(in srgb,var(--color-surface) 80%,#16a34a 20%)!important;border-color:#22c55e!important;color:#86efac!important}.raporlar .action-btn.period-btn:hover,.raporlar .period-btn:hover,.raporlar .rapor-item .period-btn:hover{background:#16a34a!important;border-color:#16a34a!important;box-shadow:0 4px 12px #16a34a40!important;color:#fff!important}body.theme-night .raporlar .action-btn.period-btn:hover,body.theme-night .raporlar .period-btn:hover,body.theme-night .raporlar .rapor-item .period-btn:hover{background:#22c55e!important;border-color:#22c55e!important;box-shadow:0 4px 12px #16a34a80!important}.raporlar .action-btn.period-btn:active,.raporlar .action-btn.period-btn:focus,.raporlar .period-btn:active,.raporlar .period-btn:focus{outline:none!important}.raporlar .action-btn.period-btn.active,.raporlar .period-btn.active,.raporlar .rapor-item .period-btn.active{background:#16a34a!important;border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a4d,0 4px 12px #16a34a66!important;color:#fff!important;font-weight:700!important}body.theme-night .raporlar .action-btn.period-btn.active,body.theme-night .raporlar .period-btn.active,body.theme-night .raporlar .rapor-item .period-btn.active{background:#22c55e!important;border-color:#22c55e!important;box-shadow:0 2px 6px #16a34a80!important}.raporlar .action-btn.period-btn.inactive,.raporlar .period-btn.inactive,.raporlar .rapor-item .period-btn.inactive{background:var(--color-surface)!important;border-color:var(--color-border)!important;border-radius:6px!important;color:var(--color-textSecondary)!important;cursor:not-allowed!important;justify-content:center!important;min-width:90px!important;opacity:.7!important}.raporlar .action-btn.period-btn.inactive:hover,.raporlar .period-btn.inactive:hover,.raporlar .rapor-item .period-btn.inactive:hover{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:0 1px 2px #0000000d!important;color:var(--color-textSecondary)!important;transform:none!important}.raporlar .pdf-download-btn{align-items:center;background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.raporlar .pdf-download-btn:hover:not(.disabled){background-color:#218838;box-shadow:0 4px 8px #28a7454d;transform:translateY(-1px)}.raporlar .pdf-download-btn.disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.raporlar .clock-icon,.raporlar .download-icon{font-size:16px}.raporlar .rapor-list{overflow-x:auto;width:100%}.raporlar .rapor-table{border-collapse:collapse;width:100%}.raporlar .rapor-table thead{background-color:var(--color-surface);border-bottom:2px solid var(--color-border)}.raporlar .rapor-table th{color:var(--color-textSecondary);font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-align:center}.raporlar .rapor-table th:first-child{min-width:350px;text-align:left;width:45%}.raporlar .rapor-table th:last-child{text-align:right}.raporlar .rapor-table tbody tr{border-bottom:1px solid var(--color-border);transition:background-color .2s ease}.raporlar .rapor-table tbody tr:hover{background-color:var(--color-hover)}.raporlar .rapor-table td{color:var(--color-text);font-size:14px;padding:6px 16px!important}.raporlar .rapor-table td:first-child{min-width:350px;text-align:left;width:45%}.raporlar .rapor-table td:last-child{text-align:right}.raporlar .list-rapor-name{align-items:center;display:flex;font-weight:500;gap:8px}.raporlar .yillik-badge-small{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;font-size:11px;font-weight:600;margin-left:8px;padding:2px 8px}.raporlar .pdf-download-btn-small{align-items:center;background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.raporlar .pdf-download-btn-small:hover:not(.disabled){background-color:#218838;box-shadow:0 4px 8px #28a7454d;transform:translateY(-1px)}.raporlar .pdf-download-btn-small.disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.table-action-buttons{align-items:center!important;display:flex;flex-wrap:nowrap!important;gap:4px!important;justify-content:flex-end!important}.raporlar .table-action-buttons{gap:3px!important}.raporlar .action-btn-small,.raporlar .rapor-table .action-btn-small,.raporlar .table-action-buttons .action-btn-small{align-items:center!important;animation:none!important;background:var(--color-surface)!important;border:1.5px solid var(--color-border)!important;border-radius:4px!important;box-shadow:none!important;color:var(--color-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;gap:3px!important;height:26px!important;max-width:80px!important;min-width:80px!important;outline:none!important;padding:4px 6px!important;position:relative!important;transition:all .2s ease!important;white-space:nowrap!important}.raporlar .action-btn-small:before,.raporlar .rapor-table .action-btn-small:before,.raporlar .table-action-buttons .action-btn-small:before{animation:none!important;content:none!important;display:none!important}.raporlar .action-btn-small:hover,.raporlar .rapor-table .action-btn-small:hover,.raporlar .table-action-buttons .action-btn-small:hover{animation:none!important;box-shadow:0 2px 6px #00000026!important;transform:translateY(-1px)!important}.raporlar .action-btn-small:active,.raporlar .action-btn-small:focus,.raporlar .rapor-table .action-btn-small:active,.raporlar .rapor-table .action-btn-small:focus,.raporlar .table-action-buttons .action-btn-small:active,.raporlar .table-action-buttons .action-btn-small:focus{animation:none!important;box-shadow:none!important;outline:none!important}.action-btn-small .action-icon{font-size:14px;height:16px;width:16px}.action-btn-small .action-text{font-size:13px;font-weight:700;letter-spacing:.5px}.raporlar .action-btn-small.gib-btn,.raporlar .table-action-buttons .action-btn-small.gib-btn{border-color:color-mix(in srgb,var(--color-textSecondary) 80%,var(--color-text) 20%)!important;border-radius:4px!important;color:color-mix(in srgb,var(--color-textSecondary) 80%,var(--color-text) 20%)!important;justify-content:center!important;min-width:85px!important}body.theme-night .raporlar .action-btn-small.gib-btn,body.theme-night .raporlar .table-action-buttons .action-btn-small.gib-btn{background:color-mix(in srgb,var(--color-surface) 90%,var(--color-textSecondary) 10%)!important}.raporlar .action-btn-small.gib-btn:hover,.raporlar .table-action-buttons .action-btn-small.gib-btn:hover{background:color-mix(in srgb,var(--color-textSecondary) 80%,var(--color-text) 20%)!important;border-color:color-mix(in srgb,var(--color-textSecondary) 80%,var(--color-text) 20%)!important;color:#fff!important}.raporlar .action-btn-small.taslak-btn,.raporlar .table-action-buttons .action-btn-small.taslak-btn{border-color:#6366f1!important;border-radius:4px!important;color:#6366f1!important;justify-content:center!important;min-width:85px!important}body.theme-night .raporlar .action-btn-small.taslak-btn,body.theme-night .raporlar .table-action-buttons .action-btn-small.taslak-btn{background:color-mix(in srgb,var(--color-surface) 85%,#6366f1 15%)!important;border-color:#818cf8!important;color:#c7d2fe!important}.raporlar .action-btn-small.taslak-btn:hover,.raporlar .table-action-buttons .action-btn-small.taslak-btn:hover{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}body.theme-night .raporlar .action-btn-small.taslak-btn:hover,body.theme-night .raporlar .table-action-buttons .action-btn-small.taslak-btn:hover{background:#818cf8!important;border-color:#818cf8!important}.raporlar .action-btn-small.source-indicator,.raporlar .table-action-buttons .action-btn-small.source-indicator{align-items:center!important;border:1px solid var(--color-border)!important;border-radius:4px!important;cursor:default!important;display:inline-flex!important;font-size:12px!important;font-weight:600!important;justify-content:center!important;min-width:110px!important;padding:6px 12px!important;transition:none!important;-webkit-user-select:none!important;user-select:none!important}.raporlar .action-btn-small.source-indicator.has-data,.raporlar .table-action-buttons .action-btn-small.source-indicator.has-data{background:color-mix(in srgb,var(--color-surface) 70%,#16a34a 10%)!important;border-color:#16a34a!important;color:#15803d!important}body.theme-night .raporlar .action-btn-small.source-indicator.has-data,body.theme-night .raporlar .table-action-buttons .action-btn-small.source-indicator.has-data{background:color-mix(in srgb,var(--color-surface) 80%,#16a34a 20%)!important;border-color:#22c55e!important;color:#4ade80!important}.raporlar .action-btn-small.source-indicator.no-data,.raporlar .table-action-buttons .action-btn-small.source-indicator.no-data{background:color-mix(in srgb,var(--color-surface) 70%,#dc2626 10%)!important;border-color:#dc2626!important;color:#b91c1c!important;opacity:.85!important}body.theme-night .raporlar .action-btn-small.source-indicator.no-data,body.theme-night .raporlar .table-action-buttons .action-btn-small.source-indicator.no-data{background:color-mix(in srgb,var(--color-surface) 80%,#dc2626 20%)!important;border-color:#ef4444!important;color:#f87171!important}.raporlar .action-btn-small.period-btn,.raporlar .table-action-buttons .action-btn-small.period-btn{background:color-mix(in srgb,var(--color-surface) 70%,#388e3c 10%)!important;border-color:#388e3c!important;border-radius:4px!important;color:#388e3c!important;justify-content:center!important;min-width:85px!important}body.theme-night .raporlar .action-btn-small.period-btn,body.theme-night .raporlar .table-action-buttons .action-btn-small.period-btn{background:color-mix(in srgb,var(--color-surface) 80%,#388e3c 20%)!important;border-color:#4caf50!important;color:#a5d6a7!important}.raporlar .action-btn-small.period-btn.active,.raporlar .action-btn-small.period-btn:hover,.raporlar .table-action-buttons .action-btn-small.period-btn.active,.raporlar .table-action-buttons .action-btn-small.period-btn:hover{background:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important}body.theme-night .raporlar .action-btn-small.period-btn.active,body.theme-night .raporlar .table-action-buttons .action-btn-small.period-btn.active{background:#4caf50!important;border-color:#4caf50!important}.raporlar .action-btn-small.period-btn.inactive,.raporlar .table-action-buttons .action-btn-small.period-btn.inactive{background:var(--color-surface)!important;border-color:var(--color-border)!important;border-radius:4px!important;color:var(--color-textSecondary)!important;cursor:not-allowed!important;justify-content:center!important;min-width:85px!important;opacity:.6!important}.raporlar .action-btn-small.period-btn.inactive:hover,.raporlar .table-action-buttons .action-btn-small.period-btn.inactive:hover{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:none!important;color:var(--color-textSecondary)!important;transform:none!important}.raporlar .no-taxpayer-selected{align-items:center;background-color:var(--color-surface);border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;justify-content:center;margin:20px;min-height:60vh;padding:40px;text-align:center}body.theme-night .raporlar .no-taxpayer-selected{box-shadow:0 2px 8px #0000004d}.raporlar .no-taxpayer-icon{font-size:48px;margin-bottom:20px}.raporlar .no-taxpayer-selected h2{color:var(--color-text);font-size:24px;margin-bottom:10px}.raporlar .no-taxpayer-selected p{color:var(--color-textSecondary);font-size:16px;margin-bottom:20px}.raporlar .instruction{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:14px;padding:15px 20px}.raporlar .loading-overlay{align-items:center;background-color:color-mix(in srgb,var(--color-background) 90%,#0000);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.raporlar .raporlar-loading-spinner{animation:raporlarSpin 1s linear infinite;border-top:4px solid var(--color-border);border:4px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:40px;margin-bottom:16px;width:40px}@keyframes raporlarSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.raporlar .loading-overlay p{color:var(--color-textSecondary);font-size:16px;margin:0}.raporlar .no-data-message{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:300px;padding:40px;text-align:center}body.theme-night .raporlar .no-data-message{box-shadow:0 2px 8px #0000004d}.raporlar .no-data-icon{font-size:48px;margin-bottom:20px}.raporlar .no-data-message h3{color:var(--color-text);font-size:20px;margin-bottom:10px}.raporlar .no-data-message p{color:var(--color-textSecondary);font-size:16px;margin-bottom:20px}.raporlar .info-text{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:14px;padding:12px 16px}@media (max-width:768px){.raporlar{padding:15px}.raporlar .header{align-items:flex-start;flex-direction:column;gap:20px}.raporlar .header-right{width:100%}.raporlar .filters{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.raporlar .view-mode-toggle{width:100%}.raporlar .view-btn{flex:1 1}.raporlar .raporlar-container.card{grid-template-columns:1fr}.raporlar .rapor-header{align-items:flex-start;flex-direction:column;gap:10px}.raporlar .rapor-footer{justify-content:stretch}.raporlar .pdf-download-btn{justify-content:center;width:100%}.raporlar .rapor-table{font-size:13px}.raporlar .rapor-table td,.raporlar .rapor-table th{padding:10px 12px}.raporlar .pdf-download-btn-small{font-size:12px;padding:6px 12px}.action-buttons-group{align-items:flex-start;flex-direction:column}.action-label{width:100%}.table-action-buttons{align-items:flex-start;flex-direction:column}.action-btn-small{justify-content:center;width:100%}}.raporlar .rapor-group-accordion{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:16px;overflow:hidden;transition:all .3s ease}body.theme-night .raporlar .rapor-group-accordion{box-shadow:0 2px 8px #0000004d}.raporlar .rapor-group-accordion:hover{box-shadow:0 4px 12px #0000001f}body.theme-night .raporlar .rapor-group-accordion:hover{box-shadow:0 4px 12px #0006}.raporlar .accordion-header{align-items:center;background-color:var(--color-surface);cursor:pointer;display:flex;justify-content:space-between;padding:5px 20px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.raporlar .accordion-header.active,.raporlar .accordion-header:hover{background-color:var(--color-hover)}.raporlar .accordion-header.active{border-bottom:1px solid var(--color-border)}.raporlar .accordion-title-wrapper{align-items:center;display:flex;gap:12px}.raporlar .accordion-arrow{color:var(--color-textSecondary);display:inline-block;font-size:14px;transition:transform .3s ease}.raporlar .accordion-arrow.expanded{transform:rotate(90deg)}.raporlar .accordion-title{color:var(--color-text);font-size:18px;font-weight:600}.raporlar .item-count{background-color:var(--color-background);border-radius:12px;color:var(--color-textSecondary);font-size:14px;font-weight:500;padding:4px 12px}.raporlar .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.raporlar .accordion-content.expanded{animation:accordionSlideDown .3s ease;max-height:2000px}@keyframes accordionSlideDown{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}.raporlar .accordion-content .rapor-list{margin:0;padding:0}.donem-badge-list{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}@media (max-width:480px){.rapor-card{padding:16px}.header h1{font-size:20px}.rapor-baslik{font-size:16px}.accordion-header{padding:16px}.accordion-title{font-size:16px}.rapor-table thead{display:none}.rapor-table,.rapor-table tbody,.rapor-table td,.rapor-table tr{display:block;width:100%}.rapor-table tr{border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;padding:12px}.rapor-table td{border:none;padding:8px 0 8px 45%;position:relative}.rapor-table td:before{color:#666;content:attr(data-label);font-size:12px;font-weight:600;left:0;position:absolute;text-align:center;width:40%}}.modal-overlay{background-color:#00000080}body.theme-night .modal-overlay{background-color:#000000b3}.modal-content{background:var(--color-surface);border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;overflow:hidden}body.theme-night .modal-content{box-shadow:0 20px 60px #0009}.fatura-modal{width:900px}.modal-header{align-items:center;background:var(--color-background);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:20px 24px}.modal-header h3{color:var(--color-text);font-size:18px;font-weight:600;margin:0}.modal-close-btn{color:var(--color-textSecondary);font-size:28px;line-height:1;transition:color .2s}.modal-close-btn:hover{color:var(--color-text)}.modal-body{background:var(--color-surface);overflow-y:auto;padding:24px}.modal-body .rapor-table{margin:0;width:100%}.modal-body .rapor-table td,.modal-body .rapor-table th{padding:12px 16px;text-align:left}.source-badge{align-items:center;border:1.5px solid;border-radius:16px;box-shadow:none;cursor:default;display:inline-flex;font-size:11px;font-weight:600;height:26px;justify-content:center;padding:4px 10px;transition:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.raporlar-container.card .source-badge{min-width:95px}.raporlar-container.list .source-badge{min-width:auto;padding:4px 12px}.source-badge.has-data{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 60%,#2563eb 15%) 0,color-mix(in srgb,var(--color-surface) 70%,#2563eb 10%) 100%);border-color:#60a5fa;color:#1d4ed8}body.theme-night .source-badge.has-data{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 75%,#2563eb 25%) 0,color-mix(in srgb,var(--color-surface) 80%,#2563eb 20%) 100%);border-color:#3b82f6;color:#93c5fd}.source-badge.no-data{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 60%,#dc2626 15%) 0,color-mix(in srgb,var(--color-surface) 70%,#dc2626 10%) 100%);border-color:#ef4444;color:#b91c1c;opacity:.85}body.theme-night .source-badge.no-data{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 75%,#dc2626 25%) 0,color-mix(in srgb,var(--color-surface) 80%,#dc2626 20%) 100%);border-color:#ef4444;color:#f87171}.raporlar .l-pills-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.raporlar .l-status-pill{align-items:center;border-radius:20px;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;padding:3px 9px;white-space:nowrap}.raporlar .l-status-pill.complete{background:#e8f5ee;border:1px solid #a8d9bc;color:#1a7a4a}.raporlar .l-status-pill.complete.kaynak{background:#ebf5fb;border:1px solid #93c5fd;color:#1d4ed8}.raporlar .l-status-pill.missing{background:#fdeee9;border:1px solid #f0b8a8;color:#c84b31}body.theme-night .raporlar .l-status-pill.complete{background:#16a34a26;border-color:#22c55e;color:#4ade80}body.theme-night .raporlar .l-status-pill.complete.kaynak{background:#2563eb26;border-color:#3b82f6;color:#93c5fd}body.theme-night .raporlar .l-status-pill.missing{background:#dc262626;border-color:#ef4444;color:#f87171}.raporlar .l-row-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.raporlar .l-icon-btn{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;color:var(--color-textSecondary);cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;transition:all .12s;-webkit-user-select:none;user-select:none;width:28px}.raporlar .l-icon-btn:hover{background:var(--color-hover);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.raporlar .l-icon-btn.disabled{background:#f3f4f6!important;border-color:#e5e7eb!important;box-shadow:none!important;color:#d1d5db!important;cursor:not-allowed;opacity:1;pointer-events:none}.raporlar .l-card-title{color:var(--color-text);font-size:13px;font-weight:600;line-height:1.45;margin-bottom:14px}.raporlar .l-section-label{color:var(--color-textSecondary);font-size:10px;font-weight:500;letter-spacing:.1em;margin-bottom:7px;margin-top:4px;text-transform:uppercase}.raporlar .l-sources{border:1.5px solid var(--color-border);border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:10px;overflow:hidden}.raporlar .l-source{align-items:center;display:flex;flex-direction:column;gap:3px;padding:10px 6px}.raporlar .l-source+.l-source{border-left:1.5px solid var(--color-border)}.raporlar .l-source.ok{background:#ebf5fb}.raporlar .l-source.miss{background:#fdeee9}body.theme-night .raporlar .l-source.ok{background:#1565a81a}body.theme-night .raporlar .l-source.miss{background:#dc26261a}.raporlar .l-src-icon{font-size:14px}.raporlar .l-src-name{font-size:10.5px;font-weight:600;text-align:center}.raporlar .l-source.ok .l-src-name{color:#1565a8}.raporlar .l-source.miss .l-src-name{color:#c84b31}body.theme-night .raporlar .l-source.ok .l-src-name{color:#60a5fa}body.theme-night .raporlar .l-source.miss .l-src-name{color:#f87171}.raporlar .l-src-pill{border-radius:20px;font-size:8.5px;font-weight:500;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.raporlar .l-source.ok .l-src-pill{background:#ebf5fb;border:1px solid #a3c8e8;color:#1565a8}.raporlar .l-source.miss .l-src-pill{background:#fdeee9;border:1px solid #f0b8a8;color:#c84b31}.raporlar .l-alert{align-items:flex-start;border-radius:10px;display:flex;font-size:12px;gap:10px;line-height:1.5;margin-bottom:10px;padding:10px 12px}.raporlar .l-alert.warn{background:#fdeee9;border:1.5px solid #f0b8a8;color:#c84b31}body.theme-night .raporlar .l-alert.warn{background:#dc26261a;border-color:#dc26264d;color:#f87171}.raporlar .l-alert-icon{flex-shrink:0;font-size:14px;margin-top:1px}.raporlar .l-alert strong{font-weight:600}.raporlar .l-alert p{font-size:11px;margin-top:3px;opacity:.85}.raporlar .l-format-row{display:flex;gap:6px;margin-top:14px}.raporlar .l-format-option{align-items:center;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:20px;color:var(--color-textSecondary);cursor:pointer;display:flex;font-size:11.5px;font-weight:600;gap:6px;letter-spacing:.04em;padding:5px 14px;transition:border-color .15s,color .15s,background .15s}.raporlar .l-format-option input[type=radio]{accent-color:var(--color-primary);height:13px;margin:0;width:13px}.raporlar .l-format-option.selected{background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface));border-color:var(--color-primary);color:var(--color-primary)}.raporlar .l-dl-row{display:flex;gap:8px;margin-top:8px}.raporlar .l-btn-dl{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:9px 14px;transition:all .18s}.raporlar .l-btn-inactive{cursor:not-allowed!important;opacity:.35!important;pointer-events:none!important}.raporlar .l-btn-dl:disabled{background:#0000!important;box-shadow:none!important;cursor:not-allowed;filter:none!important;opacity:.4;pointer-events:none;transform:none!important}.raporlar .l-btn-gib{background:#0000;border:1.5px solid var(--color-border);color:var(--color-text)}.raporlar .l-btn-gib:not(:disabled):hover{background:var(--color-hover);box-shadow:0 4px 14px #0000001a;transform:translateY(-1px)}.raporlar .l-btn-taslak{background:#0000;border:1.5px solid var(--color-border);color:var(--color-textSecondary)}.raporlar .l-btn-taslak:not(:disabled):hover{background:var(--color-hover);transform:translateY(-1px)}.raporlar .l-lock{font-size:9px;margin-left:auto;opacity:.5}.raporlar .l-keywords-row{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 8px}.raporlar .l-keyword-tag{background:var(--color-hover);border:1px solid var(--color-border);border-radius:20px;color:var(--color-textSecondary);display:inline-block;font-size:10px;font-weight:500;padding:2px 8px;white-space:nowrap}.raporlar .l-meta-desc{background:var(--color-background);border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text);font-size:12px;line-height:1.6;margin:12px 0 6px;min-height:40px;padding:10px 14px}.raporlar .l-meta-placeholder{color:var(--color-textSecondary);font-size:11.5px;font-style:italic}.raporlar .l-type-badge{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;margin-bottom:8px;padding:2px 8px;text-transform:capitalize}.raporlar .l-type-kritik{background:#fee2e2;color:#dc2626}.raporlar .l-type-orta{background:#fef3c7;color:#d97706}.raporlar .l-type-bilgi{background:#eff6ff;color:#3b82f6}.raporlar .l-empty{color:var(--color-textSecondary);font-size:12px;opacity:.5}.raporlar .l-name-cell{overflow:visible}.raporlar .l-list-name{color:var(--color-text);font-size:13px;font-weight:500;overflow:visible;white-space:normal}.raporlar .l-list-desc{color:var(--color-textSecondary);font-size:11px;line-height:1.4;margin-top:2px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raporlar .l-empty-tab{align-items:center;color:var(--color-textSecondary);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.raporlar .l-empty-tab-icon{font-size:2.5rem;margin-bottom:12px;opacity:.4}.raporlar .l-empty-tab-title{color:var(--color-text);font-size:15px;font-weight:600;margin-bottom:8px}.raporlar .l-empty-tab-sub{color:var(--color-textSecondary);font-size:13px;line-height:1.6;max-width:420px}.raporlar .l-list-footer{align-items:center;background:var(--color-background);border-top:1.5px solid var(--color-border);display:flex;justify-content:space-between;padding:10px 16px}.raporlar .l-list-footer-info{color:var(--color-textSecondary);font-size:11px}.raporlar .rapor-table thead tr{background:var(--color-background)}.raporlar .rapor-table th{font-size:10px!important;font-weight:500!important;letter-spacing:.1em!important;padding:10px 16px!important;text-transform:uppercase!important}.raporlar .rapor-table th:last-child{text-align:right!important}.raporlar .l-stats-row{display:flex;margin-bottom:2px}.raporlar .l-alert.pend{background:#fdf6e8;border:1.5px solid #e8d0a0;color:#7a5c1a}body.theme-night .raporlar .l-alert.pend{background:#7a5c1a1a;border-color:#7a5c1a4d;color:#fbbf24}.raporlar .l-alert.ok{background:#edfaf3;border:1.5px solid #6fcf97;color:#1a7a4a}body.theme-night .raporlar .l-alert.ok{background:#1a7a4a1a;border-color:#6fcf974d;color:#6fcf97}.raporlar .l-table-summary{background:#e8f5ee;border:1.5px solid #a8d9bc;border-radius:10px;margin-bottom:10px;overflow:hidden}body.theme-night .raporlar .l-table-summary{background:#16a34a1a;border-color:#16a34a4d}.raporlar .l-ts-header{align-items:center;display:flex;justify-content:space-between;padding:9px 13px}.raporlar .l-ts-title{align-items:center;color:#1a7a4a;display:flex;font-size:12px;font-weight:600;gap:6px}body.theme-night .raporlar .l-ts-title{color:#4ade80}.raporlar .l-ts-meta{color:#1a7a4a;font-size:10.5px;opacity:.65}body.theme-night .raporlar .l-ts-meta{color:#4ade80}body.theme-night .raporlar .l-icon-btn.disabled{background:#64748b1f!important;border-color:#64748b26!important;color:#94a3b84d!important}body.theme-night .raporlar .l-source.ok .l-src-pill{background:#1565a833;border-color:#3b82f659;color:#93c5fd}body.theme-night .raporlar .l-source.miss .l-src-pill{background:#dc262633;border-color:#ef444459;color:#f87171}body.theme-night .raporlar .l-type-kritik{background:#dc262626;color:#fca5a5}body.theme-night .raporlar .l-type-orta{background:#d9770626;color:#fcd34d}body.theme-night .raporlar .l-type-bilgi{background:#3b82f626;color:#93c5fd}.raporlar .l-status-pill.pending{background:#fffbeb;border:1px solid #fcd34d;color:#b45309}body.theme-night .raporlar .l-status-pill.pending{background:#f59e0b26;border-color:#f59e0b}.raporlar .l-dl-progress{gap:8px}.raporlar .l-dl-bar{flex:1 1}.raporlar .l-dl-bar-fill{animation:dlBarMove 1.2s ease-in-out infinite alternate;background:#f97316;background:var(--color-primary,#f97316);width:60%}@keyframes dlBarMove{0%{transform:translateX(-40%)}to{transform:translateX(100%)}}.raporlar .l-dl-label{color:#6b7280;color:var(--color-textSecondary,#6b7280)}.raporlar .raporlar-container.list{background-color:initial!important;border:none!important;box-shadow:none!important;display:flex;flex-direction:column;gap:20px;padding:0!important}.raporlar .l-list-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;border-top:3px solid var(--color-primary);box-shadow:0 2px 12px #0000000f;min-width:600px;overflow:hidden;width:-webkit-fit-content;width:fit-content}body.theme-night .raporlar .l-list-card{box-shadow:0 2px 12px #00000040}.raporlar .l-list-header{align-items:center;background:#1e2d3d;border-bottom:none;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 20px}.raporlar .l-list-header-left{align-items:center;display:flex;flex-direction:row;gap:12px}.raporlar .l-list-header-title{color:#f1f5f9;font-size:13px;font-weight:600;letter-spacing:.01em}.raporlar .l-list-header-sub{background:color-mix(in srgb,var(--color-primary) 15%,#0000);border-radius:20px;color:var(--color-primary);font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:2px 8px}.raporlar .l-list-header-right{align-items:center;display:flex;gap:8px}.raporlar .l-filter-btn{align-items:center;background:var(--color-background);border:1.5px solid var(--color-border);border-radius:8px;color:var(--color-textSecondary);cursor:pointer;display:flex;font-size:11.5px;font-weight:500;gap:5px;padding:6px 12px;transition:all .15s}.raporlar .l-filter-btn:hover{background:var(--color-hover)}.raporlar .l-new-btn{align-items:center;background:var(--color-text);border:none;border-radius:8px;color:var(--color-surface);cursor:pointer;display:flex;font-size:11.5px;font-weight:600;gap:5px;padding:6px 14px;transition:all .15s}.raporlar .l-new-btn:hover{opacity:.85}.raporlar .l-list-table{border-collapse:collapse;table-layout:fixed;width:1060px}.raporlar .l-list-table .l-col-name{width:520px}.raporlar .l-list-table td:first-child{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.raporlar .l-list-table .l-col-kaynaklar{width:180px}.raporlar .l-list-table .l-col-durum{width:140px}.raporlar .l-list-table .l-col-satir{text-align:right;width:80px}.raporlar .l-list-table .l-satir-sayisi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.raporlar .l-list-table .l-col-aylar{width:160px}.raporlar .l-list-table .l-col-format{width:140px}.raporlar .l-list-table .l-col-islemler{text-align:center;width:80px}.raporlar .l-list-table thead tr{background:var(--color-background);border-bottom:1.5px solid var(--color-border)}.raporlar .l-list-table th{border-right:1px solid var(--color-border);color:var(--color-textSecondary);font-size:10px;font-weight:500;letter-spacing:.1em;overflow:hidden;padding:9px 16px;text-align:center;text-transform:uppercase;white-space:nowrap}.raporlar .l-list-table th:first-child{text-align:left}.raporlar .l-list-table th:last-child{border-right:none}.raporlar .l-list-table tbody tr{border-bottom:1px solid var(--color-border);transition:background .12s}.raporlar .l-list-table tbody tr:last-child{border-bottom:none}.raporlar .l-list-table tbody tr:hover{background:var(--color-hover)}.raporlar .l-list-table td{border-right:1px solid var(--color-border);color:var(--color-text);font-size:12.5px;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;vertical-align:middle}.raporlar .l-list-table td:not(:first-child){text-align:center}.raporlar .l-list-table td:last-child{border-right:none;text-align:center}.raporlar .l-list-table .l-row-actions{justify-content:center}.raporlar .l-period-badge{align-items:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:20px;color:var(--color-textSecondary);display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:3px 9px;white-space:nowrap}.raporlar .l-amount{color:var(--color-text);font-size:12px;font-weight:500;white-space:nowrap}.raporlar .l-amount.empty{color:var(--color-textSecondary);font-size:11.5px;font-style:italic}.raporlar .l-status-pill.pending{background:#fdf6e8;border:1px solid #e8d0a0;color:#7a5c1a}body.theme-night .raporlar .l-status-pill.pending{background:#7a5c1a26;border-color:#fbbf24;color:#fbbf24}.raporlar .l-ay-badges{display:flex;flex-wrap:wrap;gap:4px}.raporlar .l-ay-badge{align-items:center;background:var(--color-primary);border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:22px;justify-content:center;line-height:1;width:22px}.raporlar .l-ay-none{color:var(--color-textSecondary);font-size:13px}.raporlar .l-dl-progress{align-items:center;display:flex;flex-direction:column;gap:5px;padding:4px 0}.raporlar .l-dl-progress.card{align-items:stretch;margin-bottom:10px}.raporlar .l-dl-bar{background:#e5e7eb;background:var(--color-border,#e5e7eb);border-radius:2px;height:4px;overflow:hidden;width:100%}.raporlar .l-dl-bar-fill{animation:l-dl-sweep 1.4s ease-in-out infinite;background:var(--color-primary);border-radius:2px;height:100%;width:45%}@keyframes l-dl-sweep{0%{transform:translateX(-120%)}to{transform:translateX(260%)}}.raporlar .l-dl-label{animation:l-dl-pulse 1.4s ease-in-out infinite;color:var(--color-primary);font-size:11px;font-weight:500;white-space:nowrap}@keyframes l-dl-pulse{0%,to{opacity:1}50%{opacity:.5}}.raporlar .l-accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:background .15s;-webkit-user-select:none;user-select:none}.raporlar .l-accordion-header:hover{filter:brightness(1.08)}.raporlar .l-accordion-chevron{color:#ffffffb3;font-size:22px;font-weight:300;line-height:1;transform:rotate(0deg);transition:transform .22s ease}.raporlar .l-accordion-chevron.open{transform:rotate(90deg)}.raporlar .l-header-counts{align-items:center;color:var(--color-textSecondary);display:flex;font-size:12px;gap:6px}.raporlar .l-header-count-chip{color:var(--color-text);font-weight:500}.raporlar .l-header-count-sep{opacity:.4}.raporlar .l-btn-logo{flex-shrink:0;height:20px;object-fit:contain;width:20px}.raporlar .l-icon-btn-logo{display:block;height:22px;object-fit:contain;width:22px}.raporlar .l-global-format{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;gap:6px;padding:4px 8px}.ozet-grafik-inline{background:#fff;border-radius:0 6px 6px 6px;display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.ozet-grafik-chart-area{flex:1 1;height:calc(100vh - 310px);min-height:400px;overflow:visible;padding:6px 8px;position:relative}.ozet-grafik-chart-area .highcharts-container,.ozet-grafik-chart-area .highcharts-react-wrap,.ozet-grafik-chart-area>div{height:100%!important;width:100%!important}.ozet-grafik-inline .highcharts-tooltip,.ozet-grafik-inline .highcharts-tooltip-container{z-index:9999!important}body.theme-night .ozet-grafik-inline{background:#1e293b}.chart-type-selector{background:#fafbfc;border-bottom:1px solid #eee;display:flex;flex-shrink:0;gap:3px;padding:6px 10px}.chart-type-selector button{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#555;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:5px 10px;transition:all .2s;white-space:nowrap}.chart-type-selector button:hover{background:#e3f2fd;border-color:#90caf9}.chart-type-selector button.active{background:#1976d2;border-color:#1976d2;box-shadow:0 2px 4px #1976d24d;color:#fff}.chart-metric-selector{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;flex-wrap:wrap;gap:5px;padding:6px 10px}.chart-metric-selector .metric-label{color:#888;font-size:10px;font-weight:600;letter-spacing:.5px;margin-right:2px}.chart-metric-selector button{background:#fff;border:1px solid #dee2e6;border-radius:14px;color:#555;cursor:pointer;font-size:11px;font-weight:500;padding:3px 10px;transition:all .2s}.chart-metric-selector button:hover{background:#e8f5e9;border-color:#a5d6a7}.chart-metric-selector button.active{background:#e3f2fd;border-color:#90caf9;color:#1976d2;font-weight:600}.chart-empty-state{align-items:center;color:#999;display:flex;flex-direction:column;font-size:13px;gap:8px;height:250px;justify-content:center}.chart-empty-state svg{opacity:.4}.map-loading-spinner{animation:mapSpin .8s linear infinite;border:3px solid #e3f2fd;border-radius:50%;border-top-color:#1976d2;height:36px;width:36px}@keyframes mapSpin{to{transform:rotate(1turn)}}.chart-dimension-info{align-items:center;background:#f0f7ff;border-bottom:1px solid #e0ecf5;display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;padding:5px 10px}.chart-dimension-info .dim-label{color:#888;font-size:10px;font-weight:600;letter-spacing:.3px}.chart-dimension-info .dim-chip{align-items:center;background:#fff;border:1px solid #c8ddf0;border-radius:10px;color:#1565c0;display:inline-flex;font-size:10px;font-weight:500;gap:2px;padding:2px 7px}.chart-dimension-info .dim-arrow{color:#bbb;font-size:10px;margin:0 1px}.faturalar-pivot-container{background:var(--card-bg);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:calc(100vh - 155px);padding:15px}.pivot-layout{gap:15px}.pivot-layout,.pivot-table-area{display:flex;flex:1 1;min-height:0;overflow:hidden}.pivot-table-area{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex-direction:column;padding:0 15px 15px;position:relative}.pivot-section-header{align-items:center;border-bottom:2px solid #f47c26;border-bottom:2px solid var(--primary-color,#f47c26);display:flex;flex-shrink:0;margin-bottom:8px;margin-top:3px}.pivot-section-tabs{align-items:flex-end;display:flex;gap:2px}.pivot-tab-btn{align-items:center;background:#f1f3f5;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;bottom:-2px;color:#6c757d;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:5px;line-height:1.2;padding:5px 14px;position:relative;transition:all .18s ease}.pivot-tab-btn:hover{background:#e9ecef;color:#343a40}.pivot-tab-btn.active{background:#fff;border-color:#f47c26;border-color:var(--primary-color,#f47c26);border-bottom-color:#fff;color:#f47c26;color:var(--primary-color,#f47c26);z-index:1}.pivot-section-title{border-bottom:2px solid var(--primary-color);color:var(--text-primary);flex-shrink:0;font-size:1.1rem;font-weight:600;line-height:1.2;margin-bottom:10px;margin-top:3px;padding-bottom:8px}.pivot-table-wrapper{flex:1 1;overflow:auto}.pivot-table{border-collapse:initial;border-spacing:0;font-family:Inter,sans-serif;font-family:var(--current-font,"Inter",sans-serif);font-size:.85em;line-height:1.4;min-width:auto;width:-webkit-max-content!important;width:max-content!important}.pivot-table tbody td:first-child,.pivot-table thead tr:first-child th:first-child{background-clip:padding-box;background-color:#fff;border-right:2px solid #dee2e6;left:0;min-width:200px;position:-webkit-sticky;position:sticky;text-align:left;white-space:nowrap;z-index:5}.pivot-table thead{z-index:10}.pivot-table thead,.pivot-table thead th{position:-webkit-sticky;position:sticky;top:0}.pivot-table thead th{background:#f8f9fa;border:1px solid #dee2e6;color:var(--text-primary);font-size:inherit!important;font-weight:500;overflow:hidden;padding:.75em .625em;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pivot-table thead tr:first-child th:first-child{background:#f8f9fa;border-bottom:2px solid #dee2e6;z-index:20}.pivot-table thead th.clickable-cell:hover{background-color:#f1f3f5!important}.pivot-table thead th.pivot-value-header.clickable-cell:hover{background-color:#bbdefb!important;color:#0d47a1!important}.pivot-table thead th.pivot-value-header{background:#e3f2fd;color:#1976d2;min-width:130px;text-align:right;width:auto}.pivot-table tbody tr{transition:background-color .1s ease}.pivot-table tbody tr:hover td{background-color:#f1f3f5}.pivot-table tbody td{background-color:#fff;border:1px solid #dee2e6;color:var(--text-secondary);overflow:hidden;padding:.5em .625em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.pivot-table tbody td.pivot-tree-cell{align-items:center;background-color:#fff;border-right:2px solid #dee2e6;color:var(--text-primary);display:flex;font-weight:500;height:100%}.pivot-table tbody tr.pivot-total-row td{background-color:#fff3cd!important;
  /* !important gerekebilir çünkü yukarıda td'ye bg verdik */border-top:2px solid #ffc107;font-weight:700}body.theme-night .pivot-table td:first-child,body.theme-night .pivot-table th:first-child{background-color:#374151;border-right-color:#4b5563}body.theme-night .pivot-table thead th{background:#4b5563;border-color:#9ca3af;color:#fff}body.theme-night .pivot-table thead tr th:first-child{background:#4b5563;border-bottom-color:#6b7280}body.theme-night .pivot-table tbody td{background-color:#374151;border-color:#6b7280;color:#d1d5db}body.theme-night .pivot-table tbody tr:hover td{background-color:#2c3e50}body.theme-night .pivot-table tbody tr.pivot-total-row td{background-color:#78350f!important;border-top-color:#fbbf24;color:#fef3c7}body.theme-night .pivot-table thead th.pivot-value-header{background:#1e3a5f;color:#fff}.pivot-tree-content{align-items:center;display:flex;width:100%}.tree-toggle-btn{align-items:center;background:#fff;border:1px solid #b0b8c1;border-radius:4px;box-shadow:0 1px 2px #0000000d;color:#495057;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-right:8px;padding:0;transition:all .2s ease;width:18px}.tree-toggle-btn:hover{background:#e9ecef;border-color:#868e96;color:#212529}.pivot-table tbody td.number{font-family:Roboto Mono,Courier New,monospace;font-size:.9em;font-weight:500;letter-spacing:-.5px;text-align:right}.pivot-table tbody td.pivot-total-label{padding-right:15px;text-align:right}.pivot-fields-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden;padding:12px;width:340px}.pivot-fields-header{border-bottom:2px solid #e9ecef;flex-shrink:0;padding-bottom:8px}.pivot-fields-header h4{color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0}.pivot-fields-subtitle{color:#6c757d;font-size:.75rem;margin:4px 0 0}.field-section{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-bottom:1px;min-height:0;overflow:hidden}.field-section-header{align-items:center;background:linear-gradient(90deg,#f47c26,#f7a163);border-radius:4px;color:var(--text-primary);color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:6px;min-height:20px;padding:2px 8px}.field-list-selection{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;max-height:150px;overflow-y:auto;padding-right:5px}.field-item-checkbox{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;gap:8px;padding:6px 8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.field-item-checkbox:hover{background:#e9ecef}.field-item-checkbox.selected{background:#d1ecf1;border-color:#17a2b8}.field-item-checkbox.draggable{cursor:move}.field-item-checkbox.draggable:active{cursor:grabbing;opacity:.7}.field-item-checkbox input[type=checkbox]{cursor:pointer;flex-shrink:0;height:16px;width:16px}.field-list-divider{border-top:1px solid #dee2e6;color:#495057;font-size:.8rem;font-weight:600;margin-top:4px;padding:8px 0 4px}.field-list{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding-right:5px}.filter-chips-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:3px!important;overflow-y:visible;padding:0!important}.field-item{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;display:flex;gap:5px;padding:4px 8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.field-item:hover{background:#e9ecef;border-color:#ced4da}.field-item.selected{background:#d1ecf1;border-color:#17a2b8}.field-item.draggable{cursor:move}.field-item.draggable:active{opacity:.7}.drag-handle{color:#6c757d;cursor:grab;flex-shrink:0;font-size:1rem;-webkit-user-select:none;user-select:none}.drag-handle:active{cursor:grabbing}.field-item input[type=checkbox]{cursor:pointer;flex-shrink:0;height:14px;width:14px}.field-label{color:var(--text-primary);flex:1 1;font-size:.75rem;font-weight:500}.field-controls{display:flex;flex-shrink:0;gap:4px}.move-btn{background:#6c757d;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.65rem;font-weight:600;padding:2px 5px;transition:all .2s ease}.field-item.draggable{cursor:grab;transition:border .1s ease,background .1s ease}.field-item.draggable:active{cursor:grabbing}.field-item.drop-target{background-color:#3b82f61a!important;border-top:2px dashed #007bff!important;margin-top:-2px;position:relative;z-index:10}.pivot-sidebar-tabs{background:#f1f3f5;border-radius:8px;display:flex;gap:4px;margin-bottom:15px;padding:4px}.sidebar-tab{background:#0000;border:none;border-radius:6px;color:#6c757d;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;padding:8px;transition:all .2s ease}.sidebar-tab.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:var(--primary-color)}.template-list-container{display:flex;flex-direction:column;height:100%}.template-list{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:2px}.template-item-btn{align-items:flex-start;background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;padding:6px 10px;text-align:left;transition:all .2s ease}.template-item-btn:hover{background:#f8f9fa;border-color:var(--primary-color);transform:translateY(-1px)}.template-name{color:var(--text-primary);font-size:.9rem;font-weight:600;margin-bottom:0}.template-info{color:#888;font-size:.75rem}.move-btn:hover:not(:disabled){background:#5a6268;transform:scale(1.1)}.move-btn:disabled{cursor:not-allowed;opacity:.3}body.theme-night .available-fields-list::-webkit-scrollbar-track,body.theme-night .pivot-table-wrapper::-webkit-scrollbar-track{background:#4b5563!important}body.theme-night .available-fields-list::-webkit-scrollbar-thumb,body.theme-night .pivot-table-wrapper::-webkit-scrollbar-thumb{background:#6b7280!important}body.theme-night .available-fields-list::-webkit-scrollbar-thumb:hover,body.theme-night .pivot-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}@media (max-width:1200px){.faturalar-pivot-container{height:auto;min-height:calc(100vh - 180px)}.pivot-layout{flex-direction:column}.pivot-fields-panel{max-height:50vh;width:100%}.pivot-table-area{min-height:400px}}@media (max-width:768px){.faturalar-pivot-container{padding:10px}.pivot-section-title{font-size:1rem}.pivot-table{font-size:.8rem}.pivot-table td:first-child,.pivot-table th:first-child{min-width:200px;width:200px}.pivot-table tbody td,.pivot-table thead th{padding:6px 4px}}.available-fields-list::-webkit-scrollbar,.pivot-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.available-fields-list::-webkit-scrollbar-track,.pivot-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.available-fields-list::-webkit-scrollbar-thumb,.pivot-table-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.available-fields-list::-webkit-scrollbar-thumb:hover,.pivot-table-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.settings-icon-btn{align-items:center;background:#6c757d;border:none;border-radius:4px;color:#fff!important;cursor:pointer;display:flex;font-size:16px!important;height:24px;justify-content:center;margin-left:8px;opacity:1;padding:4px 8px;transform:scale(1)!important;transition:all .2s ease;width:28px}.settings-icon-btn:hover{background-color:#5a6268;color:#fff!important;transform:scale(1.1)!important}.filter-popover{background:#fff;border:1px solid #ced4da;border-radius:6px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto;position:fixed;width:250px;z-index:9999}.filter-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee2e6;color:#343a40;display:flex;font-weight:600;justify-content:space-between;padding:8px 12px}.close-filter{background:none;border:none;color:#6c757d;cursor:pointer;font-size:1.2rem;line-height:1}.close-filter:hover{color:#dc3545}.filter-actions{border-bottom:1px solid #e9ecef;display:flex;gap:6px;padding:6px}.filter-actions button{background:#fff;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;flex:1 1;font-size:.75rem;padding:4px}.filter-actions button:hover{background:#e9ecef}.filter-list{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;padding:6px}.filter-option{align-items:center;border-radius:4px;color:#212529;cursor:pointer;display:flex;font-size:.85rem;padding:4px 8px}.filter-option:hover{background-color:#f1f3f5}.filter-option input{margin-right:8px}.filter-list .no-data{color:#adb5bd;font-size:.85rem;padding:10px;text-align:center}body.dark-mode .filter-popover{background:#343a40;border-color:#495057}body.dark-mode .filter-header{background:#212529;border-color:#495057;color:#f8f9fa}body.dark-mode .filter-actions{border-color:#495057}body.dark-mode .filter-actions button{background:#343a40;border-color:#6c757d;color:#e9ecef}body.dark-mode .filter-actions button:hover{background:#495057}body.dark-mode .filter-option{color:#e9ecef}body.dark-mode .filter-option:hover{background-color:#495057}body.dark-mode .settings-icon-btn{color:#adb5bd}body.dark-mode .settings-icon-btn:hover{color:#f8f9fa}.pivot-modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.pivot-modal-content{animation:slideUp .3s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-width:90%;overflow:hidden;width:400px}.pivot-modal-header{align-items:center;background:#fcfcfc;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.pivot-modal-header h5{color:#333;font-size:1.1rem;font-weight:600;margin:0}.close-modal-btn{background:none;border:none;color:#999;cursor:pointer;font-size:32px!important;height:40px!important;line-height:1!important;padding:0!important;width:40px!important}.close-modal-btn:hover{color:#333}.pivot-modal-body{padding:20px}.pivot-modal-footer{background:#fcfcfc;border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.header-template-list::-webkit-scrollbar{display:none}.header-template-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:20px;cursor:pointer;display:flex;flex-shrink:0;font-size:.85rem;font-weight:500;justify-content:center;padding:6px 14px;transition:all .2s}.header-template-item:hover{filter:brightness(.95);transform:translateY(-1px)}.template-public{background-color:#e7f1ff;border:1px solid #e7f1ff;color:#0d6efd}.template-personal{background-color:#f8f9fa;border:1px solid #f8f9fa;color:#6c757d}.header-template-item.active{box-shadow:0 0 0 2px #0d6efd40;font-weight:700;transform:translateY(0)}.template-public.active{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.template-personal.active{background-color:#6c757d;border-color:#6c757d;color:#fff}.template-info-tooltip-container:hover .template-info-tooltip{opacity:1;transform:translateY(0);visibility:visible}.template-info-tooltip{background:#333;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:11px;left:0;margin-top:8px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:100%;transform:translateY(-5px);transition:all .2s cubic-bezier(.16,1,.3,1);visibility:hidden;width:180px;z-index:1000}.template-info-tooltip .dot{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.dot-blue{background:#007bff}.dot-gray{background:#6c757d}.filter-chip{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:5px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.7rem;gap:2px;height:24px;padding:2px 5px;transition:all .2s;-webkit-user-select:none;user-select:none;width:auto}.filter-chip:hover{background-color:#f8f9fa;border-color:#adb5bd}.filter-chip.active{background-color:#e7f1ff;border-color:#0d6efd;color:#0d6efd;font-weight:500}.filter-chip.row-active{border-color:#004085;box-shadow:0 0 0 1px #004085;color:#004085;font-weight:600}.filter-chip.disabled{background-color:#f1f3f5;color:#adb5bd;cursor:not-allowed;opacity:.5}.filter-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-chip-icon{color:#6c757d;font-size:.6rem;margin-left:0}.filter-chip.active .filter-chip-icon{color:#0d6efd}.filter-info-icon-wrapper{align-items:center;border-radius:50%;color:#adb5bd;display:flex;justify-content:center;margin-left:6px;padding:2px;transition:color .2s}.filter-info-icon-wrapper:hover{background:#0d6efd1a;color:#0d6efd}.filter-info-tooltip{background:#333;border-radius:6px;bottom:100%;box-shadow:0 4px 12px #0003;color:#fff;font-size:11px;left:50%;line-height:1.4;padding:8px 12px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%) translateY(-10px);white-space:normal;width:180px;z-index:10001}.filter-info-tooltip:after{border:5px solid #0000;border-top-color:#333;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.pinned-more-dropdown{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px #00000026;display:none;left:0;margin-top:5px;max-height:300px;max-width:300px;min-width:200px;overflow-y:auto;padding:5px;position:absolute;top:100%;z-index:1000}.pinned-more-dropdown.show{display:block}.pinned-more-item{border-radius:4px;color:#495057;cursor:pointer;font-size:12px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.pinned-more-item:hover{background-color:#f8f9fa;color:#0d6efd}.pinned-more-item.active{background-color:#e7f1ff;color:#0d6efd;font-weight:600}.cell-action-popover{animation:popIn .2s ease-out;background:#fff!important;border:1px solid #ced4da;border-radius:8px;box-shadow:0 10px 25px #0003!important;overflow:hidden;width:200px}@keyframes popIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.cell-popover-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee2e6;color:#333;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:8px 12px}.close-popover{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:0}.close-popover:hover{color:#dc3545}.cell-popover-body{display:flex;flex-direction:column;gap:4px;padding:8px}.popover-action-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#444;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px 10px;text-align:left;transition:background .2s;width:100%}.popover-action-btn:hover{background:#f1f3f5}.popover-action-btn.primary{color:#007bff;font-weight:600}.popover-action-btn.primary:hover{background:#e7f1ff}.popover-action-btn .icon{display:flex;font-size:16px;justify-content:center;width:20px}.popover-divider{border-top:1px solid #eee;color:#999;font-size:11px;font-weight:600;letter-spacing:.5px;margin:8px 0 4px;padding-left:10px;padding-top:8px;text-transform:uppercase}.save-template-btn,button.save-template-btn{font-size:11px!important;height:26px!important;line-height:1!important;max-height:26px!important;min-height:26px!important;padding:4px 10px!important;white-space:nowrap!important}body[data-font-size=normal] .pivot-table,body[data-font-size=normal] .pivot-table measure-header,body[data-font-size=normal] .pivot-table td,body[data-font-size=normal] .pivot-table th{font-size:12.5px!important}body[data-font-size=small] .pivot-table,body[data-font-size=small] .pivot-table measure-header,body[data-font-size=small] .pivot-table td,body[data-font-size=small] .pivot-table th{font-size:11px!important}body[data-font-size=xsmall] .pivot-table,body[data-font-size=xsmall] .pivot-table measure-header,body[data-font-size=xsmall] .pivot-table td,body[data-font-size=xsmall] .pivot-table th{font-size:10px!important}body[data-font-size=large] .pivot-table,body[data-font-size=large] .pivot-table measure-header,body[data-font-size=large] .pivot-table td,body[data-font-size=large] .pivot-table th{font-size:14px!important}body[data-font-size=xlarge] .pivot-table,body[data-font-size=xlarge] .pivot-table measure-header,body[data-font-size=xlarge] .pivot-table td,body[data-font-size=xlarge] .pivot-table th{font-size:15px!important}.faturalar-container,.faturalar-container :not(.fa):not(.fas):not(.far):not(.fal):not(.fab){font-family:var(--current-font)!important}.faturalar-container .filter-tabs-container{border-bottom:2px solid #e2e8f0;margin-bottom:12px;padding-bottom:12px}.faturalar-container .filter-tabs-bar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.faturalar-container .filter-tab-item{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.faturalar-container .filter-tab-item:hover{background:#e2e8f0;border-color:#94a3b8}.faturalar-container .filter-tab-item.active{background:#0000;border-color:#0000;border-bottom:2.5px solid #f97316;box-shadow:none;color:#f97316;font-weight:600}.faturalar-container .filter-tab-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faturalar-container .filter-tab-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.faturalar-container .filter-tab-close-btn:hover{background:#0000001a}.faturalar-container .filter-tab-add-btn{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(14px,1.4vw,22px);font-weight:600;gap:4px;height:clamp(28px,2.2vw,40px);min-width:clamp(28px,2.2vw,40px);padding:clamp(5px,.4vw,9px) clamp(10px,.8vw,16px);transition:all .2s ease}.faturalar-container .filter-tab-add-btn:hover{background:#059669;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.faturalar-container{background-color:#f5f7fa;box-sizing:border-box;display:flex;flex-direction:column;font-family:Baloo\ 2,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:100%;min-height:calc(100vh - 80px);overflow-x:hidden;padding:0;transition:margin-right .3s ease-out}.page-content.page-fatura{padding:2px 10px 5px!important}.table-footer{background-color:#fff;border-top:1px solid #e2e8f0;flex-wrap:nowrap;padding:10px}.table-footer .goto-page-wrapper{align-items:center;display:flex;gap:10px;margin-left:auto}.faturalar-table-section{display:flex;flex:1 1;flex-direction:column}.faturalar-container h2{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#2c3e50;font-size:24px;font-weight:600;margin:0 0 20px;padding:20px}.faturalar-container h3{color:#333;font-size:20px;margin-bottom:15px;margin-top:30px}.faturalar-container .quick-filters-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 0 1px;padding:0 5px}.faturalar-container .quick-filters-row{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.faturalar-container .quick-filters-row.justify-center{justify-content:center}.faturalar-container .quick-filters-left-section{align-items:center;display:flex;gap:12px}.faturalar-container .quick-filters-center-section{align-items:center;display:flex;justify-content:center}.faturalar-container .quick-filters-right-section{align-items:center;display:flex;gap:10px}.faturalar-container .filter-bulk-switch{display:inline-block;flex-shrink:0;height:20px;position:relative;width:36px}.faturalar-container .filter-bulk-switch input{height:0;opacity:0;position:absolute;width:0}.faturalar-container .filter-bulk-switch-slider{background:#e2e8f0;border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.faturalar-container .filter-bulk-switch-slider:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:14px}.faturalar-container .filter-bulk-switch input:checked+.filter-bulk-switch-slider{background:#f97316}.faturalar-container .filter-bulk-switch input:checked+.filter-bulk-switch-slider:before{transform:translateX(16px)}.faturalar-container .filter-bulk-toggle-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;margin-bottom:10px;padding:8px 0 10px}.faturalar-container .filter-bulk-label{color:#94a3b8;font-size:12px;transition:color .2s}.faturalar-container .filter-bulk-label.active{color:#f97316;font-weight:600}.faturalar-container .filter-bulk-count-inline{align-items:center;background:#f97316;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;margin-left:5px;min-width:18px;padding:0 5px}.faturalar-container .filter-bulk-box{padding:4px 0}.faturalar-container .filter-bulk-textarea{border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#334155;font-family:monospace;font-size:12px;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;transition:border-color .2s;width:100%}.faturalar-container .filter-bulk-textarea:focus{border-color:#f97316;box-shadow:0 0 0 2px #f973161f}.faturalar-container .quick-filters-row .quick-filter-group,.faturalar-container .quick-filters-row:last-child{margin-bottom:0}.faturalar-container .quick-filter-group{align-items:center;display:flex;gap:12px;margin-bottom:15px}.faturalar-container .quick-filter-group:last-child{margin-bottom:0}.faturalar-container .quick-filter-group-container{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:15px;margin:2px 0;padding:4px 10px}.faturalar-container .dropdown-filter-group{align-items:center;display:flex;gap:6px}.faturalar-container .dropdown-toggle-btn{background:#fff;border:1px solid #cbd5e1;border-radius:4px;cursor:pointer;font-size:12px;gap:6px;min-width:80px;padding:4px 10px;transition:all .2s ease}.faturalar-container .dropdown-toggle-btn:hover{background:#f8fafc;border-color:#94a3b8}.faturalar-container .dropdown-toggle-btn.active{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1;font-weight:600}.faturalar-container .dropdown-menu{border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px #0000001a;margin-top:4px;min-width:140px;top:100%;z-index:1010}.faturalar-container .dropdown-menu-large{min-width:220px}.faturalar-container .dropdown-item{font-size:12px;gap:10px;transition:background .2s;white-space:nowrap}.faturalar-container .dropdown-item:hover{background:#f1f5f9}.faturalar-container .dropdown-item.selected{background:#eff6ff;color:#2563eb;font-weight:500}.faturalar-container .dropdown-item.disabled{color:#94a3b8;cursor:default}.faturalar-container .dropdown-item.disabled:hover{background:#0000}.faturalar-container .quick-filter-label{color:#2c3e50;flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.faturalar-container .view-mode-toggle{background:#e2e8f0;border-radius:6px;display:flex;gap:0;margin-right:10px;padding:2px}.faturalar-container .view-mode-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:13px!important;font-weight:500;justify-content:center;padding:6px 12px;transition:all .2s ease;white-space:nowrap}#root .faturalar-container .view-mode-btn{font-size:13px!important}.faturalar-container .view-mode-btn:hover{background:#0000000d;color:#334155}.faturalar-container .view-mode-btn.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#f97316;font-weight:600}.faturalar-container .quick-filter-buttons{display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.faturalar-container .quick-filter-btn{background:#ecf0f1;border:2px solid #bdc3c7;border-radius:6px;color:#2c3e50;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .3s;white-space:nowrap}.faturalar-container .quick-filter-btn:hover:not(:disabled){background:#d5dbdb;border-color:#95a5a6;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.faturalar-container .quick-filter-btn.active{background:#3498db;border-color:#3498db;box-shadow:0 0 0 3px #3498db4d,0 4px 12px #3498db66;color:#fff}.faturalar-container .quick-filter-btn.active:hover{background:#2980b9;border-color:#2980b9}.faturalar-container .quick-filter-btn.disabled,.faturalar-container .quick-filter-btn:disabled{background:#f8f9fa;border-color:#ecf0f1;color:#bdc3c7;cursor:not-allowed;opacity:.5}.faturalar-container .quick-filter-btn.disabled:hover{background:#f8f9fa;border-color:#ecf0f1;box-shadow:none;transform:none}.faturalar-container .active-filters-toggle-btn{background:#16a085;border-color:#16a085;color:#fff;padding:6px 14px}.faturalar-container .active-filters-toggle-btn:hover:not(:disabled){background:#138d75;border-color:#138d75}.faturalar-container .active-filters-toggle-btn.open{background:#e67e22;border-color:#e67e22}.faturalar-container .active-filters-toggle-btn.open:hover{background:#d35400;border-color:#d35400}.faturalar-container .excel-export-btn{background:#27ae60;border-color:#27ae60;color:#fff;font-weight:600;padding:6px 14px}.faturalar-container .excel-export-btn:hover:not(:disabled){background:#229954;border-color:#229954;box-shadow:0 2px 8px #27ae604d}.faturalar-container .active-filters-content{align-items:center;border-top:1px solid #dee2e6;display:flex;flex-wrap:nowrap;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:5px;padding-top:12px;width:100%}.faturalar-container .active-filters-content::-webkit-scrollbar{height:6px}.faturalar-container .active-filters-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.faturalar-container .active-filters-content::-webkit-scrollbar-thumb{background:#90caf9;border-radius:3px}.faturalar-container .active-filters-content::-webkit-scrollbar-thumb:hover{background:#64b5f6}.faturalar-container .active-filter-item{align-items:center;background:#e3f2fd;border:1px solid #90caf9;border-radius:6px;display:flex;font-size:12px;gap:8px;padding:6px 10px}.faturalar-container .active-filter-item .filter-label{color:#1976d2;font-weight:600}.faturalar-container .active-filter-item .filter-values{color:#424242}.faturalar-container .remove-filter-btn{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;line-height:1;margin-left:4px;padding:0 4px;transition:all .2s}.faturalar-container .remove-filter-btn:hover{color:#d32f2f;transform:scale(1.2)}.faturalar-container .active-filter-item-group{background:#fff;border:1px solid #90caf9;border-radius:8px;flex:0 1 auto;max-width:300px;min-width:200px;padding:12px}.faturalar-container .filter-group-header{align-items:center;border-bottom:1px solid #e3f2fd;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.faturalar-container .filter-group-header .filter-label{color:#1976d2;font-size:14px;font-weight:600}.faturalar-container .filter-values-checkboxes{display:flex;flex-direction:column;gap:6px}.faturalar-container .filter-checkbox-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px;transition:background-color .2s}.faturalar-container .filter-checkbox-item:hover{background-color:#f5f5f5}.faturalar-container .filter-checkbox-item input[type=checkbox]{cursor:pointer;height:16px;width:16px}.faturalar-container .filter-checkbox-item span{color:#424242;-webkit-user-select:none;user-select:none}.faturalar-container .clear-all-filters-btn{background:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .3s}.faturalar-container .clear-all-filters-btn:hover{background:#d32f2f;box-shadow:0 2px 4px #f443364d;transform:translateY(-1px)}.faturalar-container .active-filters-actions{align-items:stretch;border-top:1px solid #e1e8ed;display:flex;flex-direction:column;gap:10px;margin-top:15px;padding-top:15px}.faturalar-container .update-filter-action-btn{background:linear-gradient(135deg,#f093fb,#f5576c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.faturalar-container .update-filter-action-btn:hover{box-shadow:0 4px 12px #f5576c4d;transform:translateY(-1px)}.faturalar-container .faturalar-table-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2px;padding:0}.faturalar-container .table-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:2px solid #dee2e6;border-radius:0 0 8px 8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;margin:0 0 2px;max-height:calc(100vh - 215px);max-width:calc(100vw - 370px);max-width:calc(100vw - var(--sidebar-width, 340px) - 30px);min-width:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;transform:translateZ(0);will-change:scroll-position}.faturalar-container.pdf-open .table-wrapper{max-width:calc(50vw - 360px);max-width:calc(50vw - var(--sidebar-width, 340px) - 20px);width:calc(50vw - 360px);width:calc(50vw - var(--sidebar-width, 340px) - 20px)}.faturalar-container.html-open .table-wrapper{max-width:calc(57vw - 360px);max-width:calc(100vw - var(--html-viewer-width, 43vw) - var(--sidebar-width, 340px) - 20px);width:calc(57vw - 360px);width:calc(100vw - var(--html-viewer-width, 43vw) - var(--sidebar-width, 340px) - 20px)}.faturalar-container .table-wrapper::-webkit-scrollbar{height:12px;width:12px}.faturalar-container .table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 0 8px 0}.faturalar-container .table-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.faturalar-container .table-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.faturalar-container .table-wrapper::-webkit-scrollbar-corner{background:#f1f1f1}.faturalar-container .faturalar-table{font-feature-settings:"tnum"!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid #dee2e6;border-collapse:collapse;font-family:Nunito,sans-serif!important;font-size:11px;font-variant-numeric:tabular-nums!important;min-width:100%;table-layout:fixed;width:-webkit-max-content;width:max-content}.faturalar-container .faturalar-table thead{background:#fff;background:var(--color-background,#fff);isolation:isolate;position:-webkit-sticky;position:sticky;top:0;will-change:transform;z-index:10}.faturalar-container .faturalar-table tbody tr{border-bottom:1px solid #dee2e6;height:28px}.faturalar-container .faturalar-table tbody tr:hover td{background-color:#00000008}.faturalar-container .faturalar-table th .column-resize-handle{background:#0000;bottom:0;cursor:col-resize;position:absolute;right:0;top:0;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;width:8px;z-index:5}.faturalar-container .faturalar-table th .column-resize-handle:hover{background-color:#3498db4d}.faturalar-container .faturalar-table th .column-resize-handle:active{background-color:#3498db80}.faturalar-container .faturalar-table th{font-feature-settings:"tnum"!important;-webkit-font-smoothing:antialiased;background:#fff;background:var(--color-background,#fff);border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--color-border,#dee2e6);border-right:1px solid #dee2e6;border-right:1px solid var(--color-border,#dee2e6);color:#495057;color:var(--color-text,#495057);font-family:Nunito,sans-serif!important;font-size:11px!important;font-variant-numeric:tabular-nums!important;font-weight:600;height:32px;padding:4px;padding:var(--table-padding-y,4px) var(--table-padding-x,4px);text-align:left;-webkit-user-select:none;user-select:none;white-space:nowrap}.faturalar-container .faturalar-table td{color:#2c3e50;font-size:11px!important;overflow:hidden;padding:4px 5px;padding:var(--table-padding-y,4px) var(--table-padding-x,5px);text-overflow:ellipsis}.faturalar-container .faturalar-table tr.row-has-note-bilgi td{background-color:#e6f7ff!important;color:#000!important}.faturalar-container .faturalar-table tr.row-has-note-bilgi:hover td{background-color:#bae0ff!important}.faturalar-container .faturalar-table tr.row-has-note-degerlendirme td{background-color:#fffbe6!important;color:#000!important}.faturalar-container .faturalar-table tr.row-has-note-degerlendirme:hover td{background-color:#ffe58f!important}.faturalar-container .faturalar-table tr.row-has-note-kritik td{background-color:#dc3545!important;color:#fff!important}.faturalar-container .faturalar-table tr.row-has-note-kritik:hover td{background-color:#c82333!important}.faturalar-container .faturalar-table tr.row-has-note-kritik td a,.faturalar-container .faturalar-table tr.row-has-note-kritik td div,.faturalar-container .faturalar-table tr.row-has-note-kritik td span{color:#fff!important}.faturalar-container .faturalar-table td.column-karsi_vkn-2,.faturalar-container .faturalar-table th.column-karsi_vkn-2{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faturalar-container .faturalar-table td.column-karsi_unvan,.faturalar-container .faturalar-table th.column-karsi_unvan{max-width:300px;min-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}.faturalar-container .faturalar-table td.column-notlar,.faturalar-container .faturalar-table th.column-notlar{max-width:500px;min-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:500px}.faturalar-container .faturalar-table td.column-yukleme_zamani,.faturalar-container .faturalar-table th.column-yukleme_zamani{max-width:180px;min-width:180px;width:180px}.faturalar-container .faturalar-table td.column-kur_kodu,.faturalar-container .faturalar-table th.column-kur_kodu{max-width:60px;min-width:60px;width:60px}.faturalar-container .faturalar-table td.column-imza_tarihi,.faturalar-container .faturalar-table th.column-imza_tarihi{max-width:100px;min-width:100px;width:100px}.faturalar-container .faturalar-table td.column-artirim_tutari,.faturalar-container .faturalar-table td.column-artirim_tutari_doviz,.faturalar-container .faturalar-table td.column-iskonto_tutari,.faturalar-container .faturalar-table td.column-iskonto_tutari_doviz,.faturalar-container .faturalar-table td.column-kur,.faturalar-container .faturalar-table td.column-matrah,.faturalar-container .faturalar-table td.column-odenecek_tutar,.faturalar-container .faturalar-table td.column-satir_sayisi,.faturalar-container .faturalar-table td.column-toplam,.faturalar-container .faturalar-table td.column-vergi,.faturalar-container .faturalar-table td.column-vergi_dahil_tutar_doviz,.faturalar-container .faturalar-table td.column-vergi_doviz,.faturalar-container .faturalar-table td.column-vergi_haric_tutar_doviz,.faturalar-container .faturalar-table td.column-yuvarlama,.faturalar-container .faturalar-table th.column-artirim_tutari,.faturalar-container .faturalar-table th.column-artirim_tutari_doviz,.faturalar-container .faturalar-table th.column-iskonto_tutari,.faturalar-container .faturalar-table th.column-iskonto_tutari_doviz,.faturalar-container .faturalar-table th.column-kur,.faturalar-container .faturalar-table th.column-matrah,.faturalar-container .faturalar-table th.column-odenecek_tutar,.faturalar-container .faturalar-table th.column-satir_sayisi,.faturalar-container .faturalar-table th.column-toplam,.faturalar-container .faturalar-table th.column-vergi,.faturalar-container .faturalar-table th.column-vergi_dahil_tutar_doviz,.faturalar-container .faturalar-table th.column-vergi_doviz,.faturalar-container .faturalar-table th.column-vergi_haric_tutar_doviz,.faturalar-container .faturalar-table th.column-yuvarlama{text-align:right}.faturalar-container .column-header{cursor:move;position:relative;transition:background-color .2s ease,opacity .2s ease;-webkit-user-select:none;user-select:none}.faturalar-container .column-header:hover{background-color:#f973161a}.faturalar-container .column-header.dragging{background-color:#f973164d;opacity:.4;transform:scale(.95)}.faturalar-container .column-header.drag-over-left:before{left:-2px}.faturalar-container .column-header.drag-over-left:before,.faturalar-container .column-header.drag-over-right:after{animation:pulse .5s ease-in-out infinite;background:#3498db;bottom:0;box-shadow:0 0 8px #3498dbcc;content:"";position:absolute;top:0;width:4px;z-index:100}.faturalar-container .column-header.drag-over-right:after{right:-2px}@keyframes pulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.7;transform:scaleY(.95)}}.column-header-cell{gap:4px;justify-content:center}.faturalar-container .table-controls{display:flex;gap:10px;justify-content:flex-end;padding:10px 0}.faturalar-container .column-settings-btn{background:linear-gradient(135deg,#f97316,#eab308);border:none;border-radius:6px;box-shadow:0 2px 4px #f9731633;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.faturalar-container .column-settings-btn:hover{box-shadow:0 4px 8px #f973164d;transform:translateY(-1px)}.faturalar-container .column-settings-btn:active{box-shadow:0 2px 4px #f9731633;transform:translateY(0)}.faturalar-container .column-settings-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.faturalar-container .column-settings-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:280px;min-width:200px;width:-webkit-fit-content;width:fit-content}.faturalar-container .column-settings-modal .cs-modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:4px 18px}.faturalar-container .column-settings-modal .cs-modal-header h3{color:#1e293b;font-size:15px;font-weight:600;margin:0}.faturalar-container .column-settings-modal .cs-modal-close-btn{align-items:center;background:none;border:none;border-radius:5px;color:#94a3b8;cursor:pointer;display:flex;font-size:22px;height:28px;justify-content:center;padding:0;transition:all .15s;width:28px}.faturalar-container .column-settings-modal .cs-modal-close-btn:hover{background:#f1f5f9;color:#334155}.faturalar-container .column-settings-modal .cs-modal-body{flex:1 1;overflow-y:auto;padding:8px 12px}.faturalar-container .modal-close-btn{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.faturalar-container .modal-close-btn:hover{background:#f1f5f9;color:#1e293b}.faturalar-container .column-list{display:flex;flex-direction:column;gap:0}.faturalar-container .column-checkbox-item{align-items:center;border-radius:6px;display:flex;gap:4px;justify-content:space-between;padding:0 8px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.faturalar-container .text-settings-popup{animation:slideDown .2s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px #00000026;left:0;margin-top:8px;padding:0;position:absolute;top:100%;width:280px;z-index:1000}@keyframes slideUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.marked-row{border-left:5px solid #3b82f6!important}.marked-row,.marked-row td{background-color:#dbeafe!important}.marked-cell{overflow:visible!important;position:relative}.marked-cell:after{content:"📌";filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));font-size:16px;position:absolute;right:-5px;top:-8px;z-index:10}.row-has-note td{background-color:#fee2e2!important}.context-menu-item:hover{background-color:#f3f4f6}.faturalar-container .text-settings-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 16px}.faturalar-container .text-settings-header h3{color:#334155;font-size:14px;font-weight:600;margin:0}.faturalar-container .close-popup-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;line-height:1;padding:0}.faturalar-container .close-popup-btn:hover{color:#475569}.faturalar-container .text-settings-section{border-bottom:1px solid #f8fafc;padding:16px}.faturalar-container .text-settings-section:last-child{border-bottom:none}.faturalar-container .settings-label{color:#64748b;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.faturalar-container .font-options-grid{display:flex;flex-direction:column;gap:6px}.faturalar-container .font-option-item{align-items:center;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px;transition:background .2s}.faturalar-container .font-option-item:hover{background:#f1f5f9}.faturalar-container .font-option-item.selected{background:#eff6ff;color:#2563eb;font-weight:500}.faturalar-container .radio-circle{border:2px solid #cbd5e1;border-radius:50%;height:14px;position:relative;transition:all .2s;width:14px}.faturalar-container .font-option-item.selected .radio-circle{background:#2563eb;border-color:#2563eb}.faturalar-container .font-option-item.selected .radio-circle:after{background:#fff;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.faturalar-container .spacing-options{background:#f1f5f9;border-radius:6px;display:flex;gap:4px;padding:4px}.faturalar-container .spacing-btn{background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:6px;transition:all .2s}.faturalar-container .spacing-btn:hover:not(.active){background:#ffffff80;color:#475569}.faturalar-container .spacing-btn.active{background:#fff;box-shadow:0 1px 2px #0000001a;color:#0f172a;font-weight:600}.faturalar-container .column-checkbox-item:hover{background:#f8fafc}.faturalar-container .column-checkbox-item input[type=checkbox]{accent-color:#f97316;cursor:pointer;height:18px;width:18px}.faturalar-container .column-checkbox-label{color:#475569;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faturalar-container .column-reorder-buttons{display:flex;gap:4px}.faturalar-container .column-move-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;transition:all .2s ease;width:22px}.faturalar-container .column-move-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#334155}.faturalar-container .column-move-btn:disabled{cursor:not-allowed;opacity:.3}.faturalar-container .column-settings-modal .cs-modal-footer{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:12px 18px}.faturalar-container .column-settings-modal .cs-modal-reset-btn{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .2s ease}.faturalar-container .column-settings-modal .cs-modal-reset-btn:hover{background:#dc2626;transform:translateY(-1px)}.faturalar-container .column-settings-modal .cs-modal-close-action-btn{background:linear-gradient(135deg,#f97316,#eab308);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 22px;transition:all .2s ease}.faturalar-container .column-settings-modal .cs-modal-close-action-btn:hover{box-shadow:0 4px 12px #f973164d;transform:translateY(-1px)}.faturalar-container .column-label{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:4px}.faturalar-container .column-label:hover{color:#007bff}.faturalar-container .column-filter-btn{background:#0000;border:1px solid #dee2e6;border-radius:3px;color:#6c757d;cursor:pointer;flex-shrink:0;font-size:12px;padding:2px 6px;transition:all .2s}.faturalar-container .column-filter-btn:hover{background:#f8f9fa;border-color:#007bff;color:#007bff}.faturalar-container .column-filter-btn.active{background:#007bff;border-color:#007bff;color:#fff}.faturalar-container .column-filter-backdrop{align-items:center;background:#0000004d!important;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2100}.faturalar-container .column-filter-modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:none!important;background:#fff!important;background:var(--color-surface,#fff)!important;border-radius:8px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;left:auto;margin:auto;max-height:80vh;max-width:500px;position:relative;top:auto;transform:none;transition:none!important;width:90%;will-change:auto;z-index:2101}.faturalar-container .column-filter-header{align-items:center;background:#f8f9fa!important;background:var(--color-background,#f8f9fa)!important;border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--color-border,#dee2e6);border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:15px 20px}.faturalar-container .column-filter-header h3{color:#495057;font-size:16px;font-weight:600;margin:0}.faturalar-container .column-filter-close{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:all .2s;width:30px}.faturalar-container .column-filter-close:hover{background:#dc3545;color:#fff}.faturalar-container .column-filter-body{flex:1 1;overflow-y:auto;padding:20px}.faturalar-container .filter-search-box{margin-bottom:15px}.faturalar-container .filter-search-input{border:1px solid #dee2e6;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.faturalar-container .filter-search-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.faturalar-container .filter-range-box{align-items:center;display:flex;gap:10px;margin-bottom:15px}.faturalar-container .filter-range-input{border:1px solid #dee2e6;border-radius:4px;flex:1 1;font-size:14px;padding:8px 12px}.faturalar-container .filter-range-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.faturalar-container .filter-values-list{border:1px solid #dee2e6;border-radius:4px;max-height:300px;overflow-y:auto;padding:10px}.faturalar-container .filter-value-label{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:6px 8px;transition:background .2s}.faturalar-container .filter-value-label:hover{background:#f8f9fa}.faturalar-container .filter-value-label input[type=checkbox]{cursor:pointer}.faturalar-container .filter-value-label.disabled{cursor:not-allowed;opacity:.5}.faturalar-container .filter-value-label.disabled:hover{background:#0000}.faturalar-container .filter-value-label.disabled input[type=checkbox]{cursor:not-allowed}.faturalar-container .column-filter-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.faturalar-container .filter-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s}.faturalar-container .filter-btn-clear{background:#6c757d;color:#fff}.faturalar-container .filter-btn-clear:hover{background:#5a6268}.faturalar-container .filter-btn-apply{background:#28a745;color:#fff}.faturalar-container .filter-btn-apply:hover{background:#218838}.faturalar-container .filter-loading{padding:40px;text-align:center}.faturalar-container .loading-spinner{animation:faturalarSpin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin:0 auto 15px;width:40px}@keyframes faturalarSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.faturalar-container .faturalar-table th:hover .column-header-content{background:#0000}.faturalar-container .faturalar-table td{font-feature-settings:"tnum"!important;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;font-family:Nunito,sans-serif!important;font-variant-numeric:tabular-nums!important;white-space:nowrap}.faturalar-container .faturalar-table tbody tr{cursor:pointer;transition:background .2s}.faturalar-container .faturalar-table tbody tr:hover{background:#f8f9fa}.faturalar-container .faturalar-table tbody tr.viewing-row{background-color:#e8f5e9!important;border-left:4px solid #2e7d32!important;outline:1px solid #81c784}.faturalar-container .faturalar-table tbody tr.viewing-row td{background-color:#e8f5e9!important;color:#1b5e20!important;font-weight:700!important}.faturalar-container .faturalar-table tbody tr.viewing-row:hover td{background-color:#c8e6c9!important}.faturalar-container .faturalar-table tbody tr.selected{background:#1976d2!important;border-left:8px solid #0d47a1;box-shadow:0 4px 12px #1976d266;color:#fff!important;font-weight:700;transform:scale(1.01)}.faturalar-container .faturalar-table tbody tr.selected td{color:#fff!important;font-size:110%;font-weight:700!important}.faturalar-container .faturalar-table tbody tr.selected:hover{background:#90caf9!important}.faturalar-container .satirlar-row{background:#f8f9fa!important;cursor:default!important}.faturalar-container .satirlar-row:hover{background:#e9ecef!important}.faturalar-container .satirlar-row td{background:#f8f9fa;border:none!important;position:relative;vertical-align:top}.faturalar-container .satirlar-detail{background:#f8f9fa;border:2px solid #007bff;border-radius:8px;box-shadow:0 4px 8px #007bff26;left:10px;margin:0;max-width:calc(100vw - 420px);max-width:calc(100vw - var(--sidebar-width, 340px) - 80px);overflow:hidden;padding:0;position:-webkit-sticky;position:sticky;right:10px;width:auto}.faturalar-container.pdf-open .satirlar-detail{max-width:calc(50vw - 420px);max-width:calc(50vw - var(--sidebar-width, 340px) - 80px)}.faturalar-container.html-open .satirlar-detail{max-width:100%}.faturalar-container .satirlar-header{background:#e9ecef;border-bottom:2px solid #dee2e6;padding:2px 15px}.faturalar-container .header-buttons{gap:10px}.faturalar-container .fatura-detay-wrapper{background:linear-gradient(180deg,#fff 0,#f8f9fa);border-bottom:2px solid #dee2e6;padding:5px 7px}.faturalar-container .fatura-totals{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #00000014;display:flex;gap:15px;justify-content:center;padding:12px}.faturalar-container .total-item{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;flex-direction:column;gap:4px;min-width:120px;padding:8px 16px}.faturalar-container .total-item-highlight{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 8px #667eea4d;color:#fff;transform:scale(1.05)}.faturalar-container .total-label{color:#6c757d;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.faturalar-container .total-item-highlight .total-label{color:#ffffffe6}.faturalar-container .total-value{color:#212529;font-family:Courier New,monospace;font-size:14px;font-weight:700}.faturalar-container .total-value-main{color:#fff;font-size:16px}.faturalar-container .total-separator{color:#007bff;font-size:18px;font-weight:700;margin:0 5px}.faturalar-container .satirlar-header h4{color:#007bff;font-size:14px}.faturalar-container .pdf-button{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:5px 14px;transition:all .2s}.faturalar-container .pdf-button:hover{box-shadow:0 4px 8px #3b82f666;transform:translateY(-1px)}.faturalar-container .accounting-button{align-items:center;background:#a855f7;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-right:8px;padding:5px 14px;transition:all .2s}.faturalar-container .accounting-button:hover{background:#9333ea;box-shadow:0 2px 6px #a855f766;transform:translateY(-1px)}.faturalar-container .combined-invoice-button{align-items:center;background:linear-gradient(135deg,#2563eb,#9333ea);border:none;border-radius:6px;box-shadow:0 2px 4px #9333ea33;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-right:10px;padding:6px 16px;transition:all .2s}.faturalar-container .combined-invoice-button:hover{background:linear-gradient(135deg,#1d4ed8,#7e22ce);box-shadow:0 4px 6px #9333ea4d;transform:translateY(-1px)}.faturalar-container .satirlar-header{align-items:center;display:flex;justify-content:space-between}.faturalar-container .satirlar-header h4{display:none;font-size:16px}.faturalar-container .header-buttons{display:flex;justify-content:flex-start;width:100%}.faturalar-container .close-button{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;transition:all .2s;width:24px}.faturalar-container .close-button:hover{background:#c82333;transform:scale(1.1)}.faturalar-container .satirlar-table-wrapper{background:#fff;box-sizing:border-box;display:block;flex:1 1;min-height:200px;overflow-x:auto;overflow-y:auto;position:relative;width:100%}.faturalar-container .satirlar-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.faturalar-container .satirlar-table-wrapper::-webkit-scrollbar-track{background:#f1f3f5}.faturalar-container .satirlar-table-wrapper::-webkit-scrollbar-thumb{background:#007bff;border-radius:4px}.faturalar-container .satirlar-table-wrapper::-webkit-scrollbar-thumb:hover{background:#0056b3}.satirlar-detail .satirlar-table{font-feature-settings:"tnum"!important;background:#fff;border-collapse:collapse;font-family:Nunito,sans-serif!important;font-size:12px;font-variant-numeric:tabular-nums!important;margin:0;min-width:100%;table-layout:auto;width:-webkit-max-content;width:max-content}.satirlar-detail .satirlar-table thead{background:#f1f3f5;position:-webkit-sticky;position:sticky;top:0;z-index:5}.satirlar-detail .satirlar-table th{font-feature-settings:"tnum"!important;border-bottom:2px solid #dee2e6;border-right:1px solid #e9ecef;color:#495057;font-family:Nunito,sans-serif!important;font-size:11px;font-variant-numeric:tabular-nums!important;font-weight:600;min-width:90px;overflow:hidden;padding:1px 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.satirlar-detail .satirlar-table th:last-child{border-right:none}.satirlar-detail .satirlar-table td{font-feature-settings:"tnum"!important;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;font-family:Nunito,sans-serif!important;font-size:12px;font-variant-numeric:tabular-nums!important;min-width:90px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.satirlar-detail .satirlar-table td:last-child{border-right:none}.satirlar-detail .satirlar-table td:first-child,.satirlar-detail .satirlar-table th:first-child{max-width:120px;min-width:80px;width:auto}.satirlar-detail .satirlar-table td:nth-child(2),.satirlar-detail .satirlar-table th:nth-child(2){word-wrap:break-word;max-width:250px;min-width:90px;white-space:normal;width:auto}.satirlar-detail .satirlar-table td:nth-child(3),.satirlar-detail .satirlar-table th:nth-child(3){word-wrap:break-word;max-width:180px;min-width:70px;white-space:normal;width:auto}.satirlar-detail .satirlar-table td:nth-child(4),.satirlar-detail .satirlar-table th:nth-child(4){word-wrap:break-word;max-width:200px;min-width:100px;white-space:normal;width:auto}.satirlar-detail .satirlar-table td:nth-child(5),.satirlar-detail .satirlar-table th:nth-child(5){max-width:80px;min-width:50px;width:auto}.satirlar-detail .satirlar-table td:nth-child(6),.satirlar-detail .satirlar-table th:nth-child(6){max-width:90px;min-width:60px;width:auto}.satirlar-detail .satirlar-table td:nth-child(7),.satirlar-detail .satirlar-table th:nth-child(7){max-width:120px;min-width:90px;width:auto}.satirlar-detail .satirlar-table td:nth-child(8),.satirlar-detail .satirlar-table th:nth-child(8){max-width:120px;min-width:80px;width:auto}.satirlar-detail .satirlar-table td:nth-child(9),.satirlar-detail .satirlar-table th:nth-child(9){max-width:100px;min-width:80px;width:auto}.satirlar-detail .satirlar-table td:nth-child(10),.satirlar-detail .satirlar-table th:nth-child(10){max-width:120px;min-width:80px;width:auto}.satirlar-detail .satirlar-table td:nth-child(11),.satirlar-detail .satirlar-table th:nth-child(11){max-width:100px;min-width:70px;width:auto}.satirlar-detail .satirlar-table tbody tr{background:#fff}.satirlar-detail .satirlar-table tbody tr:hover{background:#f8f9fa}.faturalar-container .text-left{text-align:left!important}.faturalar-container .number{font-family:Courier New,monospace;text-align:right}.faturalar-container .pagination{gap:10px;justify-content:center;padding:15px 0}.faturalar-container .pagination button{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.faturalar-container .pagination button:hover:not(:disabled){background:#007bff;border-color:#007bff;color:#fff}.faturalar-container .pagination button:disabled{cursor:not-allowed;opacity:.5}.faturalar-container .page-info{color:#666;font-size:13px;padding:0 10px}.faturalar-container .page-input{border:1px solid #ddd;border-radius:4px;font-size:13px;padding:6px 8px;text-align:center;width:70px}.faturalar-container .summary{align-items:center;display:flex;flex-wrap:wrap;gap:25px}.faturalar-container .summary-item{display:flex;flex-direction:column;gap:4px}.faturalar-container .summary-label{color:#6c757d;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.faturalar-container .summary-value{color:#2c3e50;font-size:16px;font-weight:700}.faturalar-container .summary-value.total-highlight{color:#007bff;font-size:18px}.faturalar-container .loading,.faturalar-container .no-data{color:#666;font-size:14px;padding:40px;text-align:center}@media (max-width:1200px){.faturalar-container .filters-row{gap:10px}.faturalar-container .filter-input-compact{width:120px}}@media (max-width:768px){.faturalar-container,.faturalar-container .filters-section-compact{padding:10px}.faturalar-container .filters-row{gap:8px}.faturalar-container .filter-group-inline{flex-wrap:wrap}.faturalar-container .filter-label{font-size:11px}.faturalar-container .filter-buttons-inline button{font-size:11px;padding:3px 8px}.faturalar-container .filter-input-compact{font-size:12px;padding:4px 8px;width:100px}.faturalar-container .action-button{font-size:12px;padding:4px 10px}.faturalar-container .table-wrapper{max-height:calc(100vh - 250px);max-width:calc(100vw - 40px);padding-bottom:45px}.faturalar-container .faturalar-table{font-size:11px}.faturalar-container .faturalar-table td,.faturalar-container .faturalar-table th{padding:6px 4px}.faturalar-container .satirlar-detail .satirlar-table{font-size:10px;min-width:100%;width:-webkit-max-content;width:max-content}.faturalar-container .satirlar-detail .satirlar-table td,.faturalar-container .satirlar-detail .satirlar-table th{padding:6px 3px}.faturalar-container .satirlar-detail{left:5px;max-width:calc(100vw - 50px);right:5px}.faturalar-container .satirlar-row td{padding:5px!important}}.faturalar-container .pdf-viewer-overlay{animation:slideInRight .3s ease-out;border-radius:8px;bottom:10px;overflow:hidden;position:fixed;right:0;top:156px;width:50%;z-index:2000}.faturalar-container .pdf-viewer-overlay.html-viewer-overlay{display:flex}.faturalar-container .html-viewer-resize-handle{background:linear-gradient(90deg,#e2e8f0,#cbd5e1);cursor:ew-resize;flex-shrink:0;position:relative;transition:background .2s;width:6px;z-index:10}.faturalar-container .html-viewer-resize-handle:hover{background:linear-gradient(90deg,#007bff,#0056b3)}.faturalar-container .html-viewer-resize-handle:active{background:#007bff}.faturalar-container .pdf-viewer-panel{background:#fff;box-shadow:-4px 0 20px #0003;display:flex;flex:1 1;flex-direction:column;height:100%;width:100%}.faturalar-container .pdf-viewer-header{align-items:center;background-color:#323639;border-bottom:1px solid #202124;box-shadow:0 2px 4px #0003;color:#f1f3f4;display:flex;justify-content:space-between;padding:2px 16px}.faturalar-container .pdf-viewer-header h3{color:#f1f3f4;font-family:Roboto,Segoe UI,sans-serif;font-size:18px;font-weight:500;margin:0}.faturalar-container .pdf-close-button{align-items:center;background:#0000;border:1px solid #5f6368;border-radius:4px;color:#f1f3f4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 16px;transition:all .2s}.faturalar-container .pdf-close-button:hover{background:#ffffff1a;border-color:#dadce0}.faturalar-container .pdf-viewer-content{background:#f5f5f5;flex:1 1;overflow:hidden;position:relative}.faturalar-container .pdf-iframe{background:#fff;border:none;height:100%;width:100%}.faturalar-container .pdf-loading{align-items:center;color:#666;display:flex;font-size:16px;height:100%;justify-content:center}@media (max-width:1200px){.faturalar-container .pdf-viewer-overlay{width:60%}}@media (max-width:768px){.faturalar-container .pdf-viewer-overlay{width:100%}}.faturalar-container .html-viewer-panel{display:flex;flex-direction:column;position:relative}.faturalar-container .html-viewer-actions{align-items:center;display:flex;gap:8px}.faturalar-container .html-action-btn{align-items:center;background:#0000;border:1px solid #5f6368;border-radius:4px;color:#f1f3f4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s}.faturalar-container .html-action-btn:hover:not(:disabled){background:#ffffff1a;border-color:#dadce0}.faturalar-container .html-action-btn:disabled{cursor:not-allowed;opacity:.5}.faturalar-container .html-action-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f1f3f4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid #5f6368;border-radius:4px;color:#f1f3f4;cursor:pointer;font-size:13px;font-weight:500;height:32px;padding:6px 28px 6px 12px;transition:all .2s}.faturalar-container .html-action-dropdown:hover:not(:disabled){background-color:#ffffff1a;border-color:#dadce0}.faturalar-container .html-action-dropdown:focus{border-color:#8ab4f8;outline:none}.faturalar-container .html-action-dropdown:disabled{cursor:not-allowed;opacity:.5}.faturalar-container .html-action-dropdown option{background:#323639;color:#f1f3f4;padding:8px}.faturalar-container .html-iframe-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:auto;padding:16px;position:relative;width:100%}.faturalar-container .html-action-btn.zoom-btn.icon-only{font-size:18px;font-weight:400;min-width:32px;padding:0}.faturalar-container .zoom-control-group{align-items:center;background-color:#202124;border:1px solid #5f6368;border-radius:4px;display:flex;height:32px;margin:0 8px;overflow:hidden}.faturalar-container .zoom-btn.icon-only{align-items:center;background:#0000;border:none;border-radius:0;color:#e8eaed;cursor:pointer;display:flex;font-size:18px;height:100%;justify-content:center;padding:0;transition:background-color .2s;width:32px}.faturalar-container .zoom-btn.icon-only:hover:not(:disabled){background-color:#ffffff14}.faturalar-container .zoom-btn.icon-only:disabled{color:#5f6368;cursor:default}.faturalar-container .zoom-level-box{align-items:center;background-color:#202124;border-left:1px solid #5f6368;border-right:1px solid #5f6368;color:#e8eaed;display:flex;font-size:13px;font-weight:500;height:100%;justify-content:center;min-width:50px;padding:0 8px;-webkit-user-select:none;user-select:none}@media (max-width:1600px){.faturalar-container .pdf-viewer-header h3{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faturalar-container .html-action-btn.zoom-btn.icon-only{font-size:16px;min-width:20px}.faturalar-container .zoom-btn.icon-only{font-size:16px;width:20px}.faturalar-container .zoom-level-box{min-width:40px;padding:0 4px}}.faturalar-container .zoom-input{-webkit-appearance:textfield;appearance:textfield;background:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;outline:none;padding:0;text-align:right;width:28px}.faturalar-container .zoom-input::-webkit-inner-spin-button,.faturalar-container .zoom-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.faturalar-container .muhasebe-kayit-button-container{background:#0000;bottom:20px;display:flex;justify-content:flex-start;left:20px;padding:0;position:absolute;z-index:10}.faturalar-container .muhasebe-kayit-show-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 4px #3b82f64d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .3s ease}.faturalar-container .muhasebe-kayit-show-btn:hover:not(:disabled){box-shadow:0 4px 8px #3b82f666;transform:translateY(-2px)}.faturalar-container .muhasebe-kayit-show-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.faturalar-container .muhasebe-kayit-panel-wrapper{bottom:0;left:280px;left:var(--sidebar-width,280px);pointer-events:none;position:fixed;right:43%;transition:left .3s ease;width:auto;z-index:999}.faturalar-container .muhasebe-kayit-panel{background:#fff;background:var(--color-background,#fff);border-top:2px solid #667eea;box-shadow:0 -4px 20px #00000026;display:flex;flex-direction:column;overflow-y:auto;pointer-events:auto;position:relative}.faturalar-container .muhasebe-resize-handle{align-items:center;background:#0000;cursor:ns-resize;display:flex;height:8px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.faturalar-container .muhasebe-resize-handle:hover{background:#667eea1a}.faturalar-container .muhasebe-resize-handle .resize-handle-line{background:#667eea;border-radius:2px;height:3px;opacity:.5;transition:opacity .2s;width:40px}.faturalar-container .muhasebe-resize-handle:hover .resize-handle-line{opacity:1}.faturalar-container .muhasebe-kayit-header{align-items:center;background:#f8f9fa;background:var(--color-surface,#f8f9fa);border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--color-border,#dee2e6);display:flex;justify-content:space-between;padding:10px 15px}.faturalar-container .muhasebe-kayit-tabs{display:flex;gap:8px}.faturalar-container .muhasebe-tab{background:#fff;background:var(--color-background,#fff);border:1px solid #dee2e6;border:1px solid var(--color-border,#dee2e6);border-radius:6px;color:#495057;color:var(--color-text,#495057);cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s}.faturalar-container .muhasebe-tab.active,.faturalar-container .muhasebe-tab:hover:not(:disabled){background:#2563eb;border-color:#2563eb;color:#fff}.faturalar-container .muhasebe-tab:disabled{cursor:not-allowed;opacity:.5}.faturalar-container .muhasebe-kayit-close{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;transition:all .2s;width:28px}.faturalar-container .muhasebe-kayit-close:hover{background:#c82333;transform:scale(1.1)}.faturalar-container .muhasebe-kayit-content{flex:1 1;overflow:auto;padding:10px}.faturalar-container .muhasebe-loading{align-items:center;display:flex;height:100%;justify-content:center}body[data-font-size] .faturalar-container .muhasebe-loading p{color:#6c757d;font-size:18px!important;font-weight:500;margin:0;padding:20px 0;text-align:center}@media screen and (max-width:1599px){body[data-font-size] .faturalar-container .muhasebe-loading p{font-size:16px!important}}.faturalar-container .muhasebe-kayit-table-wrapper{max-height:100%;max-width:700px;overflow:auto}.faturalar-container .muhasebe-kayit-table-wrapper.defter-mode{max-width:none;width:100%}.faturalar-container .muhasebe-kayit-table-wrapper table{border-spacing:0;margin:0}.faturalar-container .muhasebe-kayit-table{border-collapse:collapse;font-size:12px;width:100%}.faturalar-container .muhasebe-kayit-table thead{background:#f8f9fa;position:-webkit-sticky;position:sticky;top:0;z-index:1}html body .faturalar-container .html-viewer-overlay .muhasebe-kayit-table th{border:1px solid #dee2e6;color:#0f172a!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600;padding:4px 8px!important;text-align:left;white-space:nowrap!important}html body .faturalar-container .html-viewer-overlay .muhasebe-kayit-table td{border:1px solid #dee2e6;color:#0f172a!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:1.25!important;padding:2px 8px!important}.faturalar-container .muhasebe-kayit-table tbody tr:hover{background:#f8f9fa}.faturalar-container .sablon-secimi{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:20px;padding:1px 15px}.faturalar-container .sablon-radio{align-items:center;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s ease}.faturalar-container .sablon-radio:hover{background:#e2e8f0}.faturalar-container .sablon-radio input[type=radio]{accent-color:#f97316;cursor:pointer;height:16px;width:16px}.faturalar-container .sablon-radio input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.faturalar-container .sablon-radio span{-webkit-user-select:none;user-select:none}.faturalar-container .pdf-viewer-content.html-viewer-content{background:#fff!important;flex:1 1;margin:0!important;overflow:auto;padding:0!important}.faturalar-container .pdf-iframe.html-iframe{background:#fff;border:none;display:block;height:100%;margin:0;padding:0;transform-origin:top left;width:100%}.faturalar-container .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end}.faturalar-container .pagination-info{align-items:center;color:#495057;display:flex;font-size:14px;gap:15px}.faturalar-container .record-range{color:#2c3e50;font-weight:600}.faturalar-container .pagination-controls{align-items:center;display:flex;gap:8px}.faturalar-container .pagination-button{background:#fff;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;font-size:16px;font-weight:600;min-width:36px;padding:6px 12px;transition:all .2s}.faturalar-container .pagination-button:hover:not(:disabled){background:#f8f9fa;border-color:#007bff;color:#007bff}.faturalar-container .pagination-button:disabled{cursor:not-allowed;opacity:.4}.faturalar-container .current-page{color:#007bff;font-weight:600;min-width:36px;padding:6px 12px;text-align:center}.faturalar-container .page-size-selector{align-items:center;color:#495057;display:flex;font-size:14px;gap:8px}.faturalar-container .page-size-selector label{font-weight:500;white-space:nowrap}.faturalar-container .page-size-select{background:#fff;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;font-size:14px;padding:6px 10px;transition:all .2s}.faturalar-container .page-size-select:hover{border-color:#007bff}.faturalar-container .page-size-select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}@media (max-width:768px){.faturalar-container .summary{justify-content:center}.faturalar-container .pagination{align-items:stretch;flex-direction:column;gap:10px}.faturalar-container .page-size-selector,.faturalar-container .pagination-controls,.faturalar-container .pagination-info{justify-content:center}}.faturalar-container .vergi-detay-section{background:#f8f9fa;border:1px solid #e3e6ea;border-radius:6px;margin-top:15px;padding:15px}.faturalar-container .vergi-detay-baslik{color:#495057;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px}.faturalar-container .vergi-detay-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.faturalar-container .vergi-detay-item{background:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 1px 3px #0000000d;padding:12px}.faturalar-container .vergi-detay-row{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;justify-content:space-between;padding:6px 0}.faturalar-container .vergi-detay-row:last-child{border-bottom:none}.faturalar-container .vergi-detay-row.vergi-detay-highlight{background:#e7f3ff;border-bottom:none;border-radius:4px;margin:4px -6px;padding:8px 6px}.faturalar-container .vergi-detay-label{color:#6c757d;font-size:13px;font-weight:500}.faturalar-container .vergi-detay-value{color:#212529;font-size:13px;font-weight:500}.faturalar-container .vergi-detay-value.vergi-number{color:#007bff;font-family:Courier New,monospace;font-weight:600}.faturalar-container .vergi-detay-highlight .vergi-detay-value{color:#0056b3;font-size:14px;font-weight:700}.faturalar-container .vergi-detay-compact{background:#fff;border:2px solid #00e439;border-radius:6px;margin:0 auto 15px;overflow:hidden;width:-webkit-fit-content;width:fit-content}.faturalar-container .vergi-detay-header-compact{background:#deffe9;border-bottom:2px solid #007bff;color:#495057;font-size:13px;font-weight:700;letter-spacing:.5px;padding:0 12px}.faturalar-container .vergi-detay-table-compact{border-collapse:collapse;font-size:12px;width:100%}.faturalar-container .vergi-detay-table-compact thead{background:#f8f9fa}.faturalar-container .vergi-detay-table-compact th{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;color:#495057;font-size:11px;font-weight:600;letter-spacing:.3px;padding:1px 10px;text-align:left;white-space:nowrap}.faturalar-container .vergi-detay-table-compact th:last-child{border-right:none}.faturalar-container .vergi-detay-table-compact td{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;font-size:12px}.faturalar-container .vergi-detay-table-compact td:last-child{border-right:none}.faturalar-container .vergi-detay-table-compact tbody tr:hover{background:#f8f9fa}.faturalar-container .vergi-detay-table-compact .vergi-name{color:#007bff;font-weight:600}.faturalar-container .vergi-detay-table-compact .vergi-amount{color:#28a745;font-weight:700}.faturalar-container .vergi-detay-table-compact .istisna{color:#6c757d;font-size:11px;font-style:italic}.faturalar-container .vergi-detay-table-compact .number{font-family:Courier New,monospace;text-align:right}.faturalar-container .satirlar-baslik{background:#f8f9fa;border-bottom:2px solid #007bff;color:#495057;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0;padding:0 15px;text-transform:uppercase}.faturalar-container .satirlar-empty,.faturalar-container .satirlar-loading{background:#f8f9fa;padding:15px}.faturalar-container .loading-small,.faturalar-container .no-data-small{color:#6c757d;font-size:14px;padding:20px;text-align:center}.faturalar-container .dropdown-filter-group{position:relative}.faturalar-container .dropdown-filter-wrapper{display:inline-block;position:relative}.faturalar-container .dropdown-toggle-btn{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:120px}.faturalar-container .dropdown-menu{background:#fff;border:2px solid #3498db;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;max-height:300px;min-width:100px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 4px);z-index:1000}.faturalar-container .dropdown-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background-color .2s;-webkit-user-select:none;user-select:none}.faturalar-container .dropdown-item:hover:not(.disabled){background-color:#ecf0f1}.faturalar-container .dropdown-item.selected{background-color:#d5f4e6}.faturalar-container .dropdown-item.disabled{cursor:not-allowed;opacity:.5}.faturalar-container .dropdown-item input[type=checkbox]{cursor:pointer;margin:0;pointer-events:none}.faturalar-container .dropdown-item span{color:#2c3e50;flex:1 1;font-size:14px}.faturalar-container .dropdown-item.disabled span{color:#95a5a6}.faturalar-container .refresh-cache-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;box-shadow:0 2px 4px #3b82f633;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.faturalar-container .refresh-cache-btn:hover:not(:disabled){box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.faturalar-container .refresh-cache-btn:active:not(:disabled){box-shadow:0 2px 4px #3b82f633;transform:translateY(0)}.faturalar-container .refresh-cache-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.faturalar-container .saved-filters-tabs{background:#fff;border-bottom:2px solid #e1e8ed;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:12px 16px;scroll-behavior:smooth;white-space:nowrap}.faturalar-container .saved-filters-tabs::-webkit-scrollbar{height:6px}.faturalar-container .saved-filters-tabs::-webkit-scrollbar-track{background:#f1f3f5}.faturalar-container .saved-filters-tabs::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.faturalar-container .saved-filters-tabs::-webkit-scrollbar-thumb:hover{background:#a0aec0}.faturalar-container .filter-tab{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 16px;transition:all .2s ease}.faturalar-container .filter-tab:hover{background:#e9ecef;border-color:#adb5bd}.faturalar-container .filter-tab.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;box-shadow:0 2px 8px #667eea4d;color:#fff}.faturalar-container .filter-tab.add-tab{background:#d4edda;border-color:#c3e6cb;color:#155724;font-weight:600}.faturalar-container .filter-tab.add-tab:hover{background:#c3e6cb;border-color:#b1dfbb}.faturalar-container .filter-tab .tab-name{align-items:center;display:flex;gap:6px;-webkit-user-select:none;user-select:none}.faturalar-container .filter-tab .filter-count{font-size:12px;font-weight:400;opacity:.8}.faturalar-container .filter-tab .tab-delete-btn{align-items:center;background:#0000;border:none;border-radius:3px;color:currentColor;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1;opacity:.7;padding:2px 4px;transition:all .2s ease}.faturalar-container .filter-tab .tab-delete-btn:hover{background:#fff3;opacity:1}.faturalar-container .filter-tab.active .tab-delete-btn:hover{background:#ffffff4d}.faturalar-container .save-filter-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.faturalar-container .save-filter-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:500px;overflow:hidden;width:90%}.faturalar-container .save-filter-modal .modal-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e1e8ed;display:flex;justify-content:space-between;padding:20px 24px}.faturalar-container .save-filter-modal .modal-header h3{color:#2c3e50;font-size:20px;font-weight:600;margin:0}.faturalar-container .save-filter-modal .modal-close-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#7f8c8d;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.faturalar-container .save-filter-modal .modal-close-btn:hover{background:#e9ecef;color:#2c3e50}.faturalar-container .save-filter-modal .modal-body{padding:24px}.faturalar-container .save-filter-modal .modal-body label{color:#2c3e50;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.faturalar-container .save-filter-modal .modal-body input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.faturalar-container .save-filter-modal .modal-body input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.faturalar-container .save-filter-modal .modal-footer{background:#f8f9fa;border-top:1px solid #e1e8ed;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.faturalar-container .save-filter-modal .modal-cancel-btn,.faturalar-container .save-filter-modal .modal-save-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.faturalar-container .save-filter-modal .modal-cancel-btn{background:#e9ecef;color:#495057}.faturalar-container .save-filter-modal .modal-cancel-btn:hover{background:#dee2e6}.faturalar-container .save-filter-modal .modal-save-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.faturalar-container .save-filter-modal .modal-save-btn:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.faturalar-container .update-filter-btn{background:linear-gradient(135deg,#f093fb,#f5576c)!important;border:none!important;color:#fff!important;font-weight:600!important}.faturalar-container .update-filter-btn:hover{box-shadow:0 4px 12px #f5576c4d!important;transform:translateY(-1px)}.faturalar-container .save-filter-btn{background:linear-gradient(135deg,#48c774,#3ec46d)!important;border:none!important;color:#fff!important;font-weight:600!important}.faturalar-container .save-filter-btn:hover{box-shadow:0 4px 12px #3ec46d4d!important;transform:translateY(-1px)}.faturalar-container .clear-all-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a6f)!important;border:none!important;color:#fff!important;font-weight:600!important}.faturalar-container .clear-all-btn:hover{box-shadow:0 4px 12px #ff6b6b4d!important;transform:translateY(-1px)}.faturalar-container .saved-filters-dropdown{display:inline-block;position:relative}.faturalar-container .saved-filters-btn{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:#fff!important;cursor:pointer;font-weight:600!important}.faturalar-container .saved-filters-btn:hover{box-shadow:0 4px 12px #667eea4d!important;transform:translateY(-1px)}.faturalar-container .saved-filters-menu{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:8px;max-height:400px;max-width:400px;min-width:280px;overflow-y:auto;padding:8px;position:absolute;top:100%;z-index:1000}.faturalar-container .saved-filters-menu::-webkit-scrollbar{width:6px}.faturalar-container .saved-filters-menu::-webkit-scrollbar-track{background:#f1f3f5;border-radius:3px}.faturalar-container .saved-filters-menu::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.faturalar-container .saved-filters-menu::-webkit-scrollbar-thumb:hover{background:#a0aec0}.faturalar-container .saved-filter-item{align-items:center;border-radius:6px;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px;padding:10px 12px;transition:all .2s ease}.faturalar-container .saved-filter-item:hover{background:#f8f9fa}.faturalar-container .saved-filter-item.active{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-left:3px solid #667eea}.faturalar-container .filter-item-name{color:#2c3e50;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.faturalar-container .filter-item-name:hover{color:#667eea}.faturalar-container .saved-filter-item.active .filter-item-name{color:#667eea;font-weight:600}.faturalar-container .filter-item-actions{display:flex;gap:6px}.faturalar-container .filter-action-btn{background:#0000;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.faturalar-container .filter-action-btn:hover:not(:disabled){background:#f8f9fa;transform:scale(1.1)}.faturalar-container .filter-action-btn:disabled{cursor:not-allowed;opacity:.4}.faturalar-container .filter-action-btn.update-btn:hover:not(:disabled){border-color:#f093fb;color:#f093fb}.faturalar-container .filter-action-btn.delete-btn:hover{border-color:#ff6b6b;color:#ff6b6b}body.theme-night .faturalar-container .quick-filter-btn.active{background:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f64d,0 4px 12px #3b82f666!important;color:#fff!important}body.theme-night .faturalar-container .quick-filter-btn.active:hover{background:#2563eb!important;border-color:#2563eb!important}body.theme-night .faturalar-container .filter-tab-item.active{background:#0000!important;border-color:#0000!important;border-bottom:2.5px solid #f97316!important;box-shadow:0 0 0 2px #f973164d,0 2px 8px #f9731666!important;color:#fb923c!important}.column-filter-modal.is-dragging,.column-settings-modal.is-dragging,.filter-dropdown-menu.is-dragging,.kt-filter-dropdown.is-dragging{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none!important;box-shadow:none!important;opacity:.95;outline:2px solid #3b82f6!important;transform-style:preserve-3d;-webkit-user-select:none;user-select:none}.column-filter-modal.is-dragging *,.column-settings-modal.is-dragging *,.filter-dropdown-menu.is-dragging *,.kt-filter-dropdown.is-dragging *{pointer-events:none!important}.draggable-header{cursor:move;-webkit-user-select:none;user-select:none}.draggable-header:active{cursor:move}.column-filter-header{cursor:move;-webkit-user-select:none;user-select:none}.column-filter-header:active{cursor:move}.column-filter-close{font-size:24px;transition:color .2s}.column-filter-close:hover{color:#dc3545}.column-settings-modal{max-width:500px;will-change:transform}.filters-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:700px;width:90%;will-change:transform}.filters-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.filters-modal .modal-header{align-items:center;background:linear-gradient(135deg,#f97316,#fb923c);border-bottom:2px solid #e2e8f0;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.filters-modal .modal-header h3{color:#fff;font-size:20px;font-weight:700;margin:0}.filters-modal .modal-body{flex:1 1;min-height:200px;overflow-y:auto;padding:24px}.empty-filters-message{color:#94a3b8;padding:40px 20px;text-align:center}.empty-icon{margin-bottom:16px}.filters-modal-content{display:flex;flex-direction:column;gap:20px}.filters-modal-header-section{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;padding-bottom:16px}.active-filters-count{color:#64748b;font-size:14px;font-weight:600;margin:0}.clear-all-filters-btn{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 8px #ef44444d;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.clear-all-filters-btn:hover{box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.active-filters-chips-list-modal{display:flex;flex-wrap:wrap;gap:12px}.active-filter-chip-modal{align-items:center;background:#fff;border:2px solid #f97316;border-radius:10px;box-shadow:0 2px 8px #0000001a;display:inline-flex;font-size:14px;gap:10px;padding:10px 14px;transition:all .2s ease}.active-filter-chip-modal:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.filter-chip-label{color:#64748b;font-weight:600}.filter-chip-value{color:#f97316;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-chip-remove{align-items:center;background:#fee2e2;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.filter-chip-remove:hover{background:#ef4444;color:#fff;transform:scale(1.1)}.table-footer{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0;padding:0 5px 0 0}.defter-summary,.table-footer{align-items:center;display:flex}.defter-summary{flex-shrink:1;gap:16px;min-width:0;overflow:hidden}.summary-item1{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px;white-space:nowrap}.summary-label1{color:#7f8c8d;font-size:13px;font-weight:600}.summary-value1{color:#2c3e50;font-size:13px;font-weight:700}.defter-pagination{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:5px;justify-content:flex-end;margin-left:auto;margin-right:0;padding-left:12px}.pagination-btn{background:#fff;border:1px solid #ddd;border-radius:4px;color:#2c3e50;cursor:pointer;font-size:14px;font-weight:600;min-width:40px;padding:8px 12px;transition:all .3s}.pagination-btn.active,.pagination-btn:hover:not(:disabled){background-color:#3498db;border-color:#3498db;color:#fff}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-dots{align-items:center;color:#7f8c8d;display:flex;font-size:14px;font-weight:600;padding:8px 4px}.status-bar-cell{border-top:2px solid #cbd5e1;color:#1e293b;font-size:13px;font-weight:700;padding:5px 6px;white-space:nowrap;z-index:2}.status-bar-btn-cell,.status-bar-cell{background:#f0f4f8;bottom:0;position:-webkit-sticky;position:sticky}.status-bar-btn-cell{border-right:1px solid #cbd5e1;left:0;z-index:4}.status-bar-value{color:#1d4ed8;font-weight:700}.cell-selected{background-color:#bfdbfe!important}.selection-stats-row .selection-stats-td{background:#1e3a8a;color:#fff;font-size:13px;overflow:visible!important;padding:5px 12px;text-align:left;text-overflow:clip!important;white-space:nowrap!important}.sel-label{color:#93c5fd;font-weight:700;margin-right:8px}.sel-sep{color:#60a5fa;margin:0 8px}.sel-item{white-space:nowrap}.sel-item b{color:#fde68a}.defter-summary .sel-label{color:#1e293b;font-weight:700}.defter-summary .sel-sep{color:#94a3b8}.defter-summary .sel-item b{color:#1e293b;font-weight:700}.selection-stats{align-items:center;color:#475569;display:flex;flex-shrink:1;font-size:11px;gap:6px;min-width:0;padding:0 10px}.sel-mode-btn,.selection-stats,.selection-stats-item{white-space:nowrap}.sel-mode-btn{background:#ffffff26;border:1px solid #ffffff4d;border-radius:4px;color:#fde68a;cursor:pointer;font-size:11px;font-weight:700;padding:1px 6px;transition:background .15s}.sel-mode-btn:hover{background:#ffffff40}.sel-mode-value{color:#fde68a;white-space:nowrap}.sel-mode-btn-footer{background:#e0e7ff;border:1px solid #a5b4fc;color:#1d4ed8}.sel-mode-btn-footer:hover{background:#c7d2fe}.sel-mode-value-footer{color:#1e293b;white-space:nowrap}.status-bar-mode-btn{background:#1d4ed8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;line-height:1.6;min-width:36px;padding:2px 9px;transition:background .15s}.status-bar-mode-btn:hover{background:#1e40af}.goto-page-wrapper{align-items:center;border-left:2px solid #ddd;display:flex;gap:5px;margin-left:6px;padding-left:6px}.goto-page-label{color:#2c3e50;font-size:14px;font-weight:600;white-space:nowrap}.goto-page-input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:6px 10px;text-align:center;width:80px}.goto-page-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.goto-page-btn{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:2px 36px;transition:background-color .3s}.goto-page-btn:hover{background:#2980b9}.satirlar-table-wrapper{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;margin:1px;max-width:100%;overflow:hidden;width:100%}.satirlar-table tbody tr{transition:background-color .2s ease}.satirlar-table tbody tr:hover,.satirlar-table tbody tr:hover td{background-color:#e2e8f0!important;box-shadow:inset 0 0 0 1px #cbd5e1!important;cursor:pointer;position:relative;z-index:10}.page-size-select{background:#fff;border:1px solid #ddd;border-radius:4px;color:#2c3e50;cursor:pointer;font-size:14px;font-weight:600;padding:6px 20px;transition:border-color .3s}.page-size-select:hover{border-color:#3498db}.page-size-select:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}@media (max-width:768px){.table-footer{align-items:flex-start;flex-direction:column;gap:15px}.defter-pagination{justify-content:flex-start;margin-right:0}.goto-page-wrapper{border-left:none;margin-left:0;padding-left:0}}.faturalar-container .filter-tab-pin-btn{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;margin-left:0;margin-right:6px;opacity:.6;padding:0;transform-origin:50% 90%;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:24px}.faturalar-container .filter-tab-pin-btn:hover{background-color:#0000000d;opacity:1}.faturalar-container .filter-tab-item.pinned{border-bottom-color:#dc2626}.faturalar-container .filter-tab-item.pinned.active{border-bottom-width:3px}.faturalar-container .filter-tab-pin-btn.active{color:#dc2626;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));opacity:1;transform:rotate(0deg) scale(1.1) translateY(2px)}.faturalar-container .filter-tab-pin-btn:not(.active){filter:grayscale(100%);opacity:.5;transform:rotate(-45deg)}.faturalar-container .filter-tab-pin-btn:not(.active):hover{color:#dc2626;filter:grayscale(0);opacity:1;transform:rotate(-15deg) scale(1.1)}.faturalar-container .icon-btn{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#475569;display:flex;height:40px!important;justify-content:center;max-width:40px!important;min-width:40px!important;padding:0!important;position:relative;transition:all .2s;width:40px!important}.faturalar-container .icon-btn:hover{background:#e2e8f0;border-color:#94a3b8;color:#1e293b}.excel-btn-v2,.faturalar-container .excel-btn-v2{align-items:center!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:6px!important;box-shadow:none!important;color:#16a34a!important;display:flex!important;gap:0!important;height:40px!important;justify-content:center!important;margin:0!important;max-width:40px!important;min-width:40px!important;outline:none!important;padding:0!important;width:40px!important}.excel-btn-v2:hover,.faturalar-container .excel-btn-v2:hover{background-color:#dcfce7!important;border-color:#86efac!important;color:#15803d!important;transform:translateY(-1px)}.faturalar-container .excel-btn-v2 svg{margin:0!important}.column-settings-btn-v2,.faturalar-container .column-settings-btn-v2{align-items:center!important;background-color:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:6px!important;box-shadow:none!important;color:#ea580c!important;display:flex!important;gap:0!important;height:40px!important;justify-content:center!important;margin:0!important;max-width:40px!important;min-width:40px!important;outline:none!important;padding:0!important;width:40px!important}.column-settings-btn-v2:hover,.faturalar-container .column-settings-btn-v2:hover{background-color:#ffedd5!important;border-color:#fdba74!important;color:#c2410c!important;transform:translateY(-1px)}.faturalar-container .column-settings-btn-v2 svg{margin:0!important}.faturalar-container .column-settings-btn,.faturalar-container .filters-btn{height:40px!important;max-width:40px!important;min-width:40px!important;padding:0!important;width:40px!important}.faturalar-container .filters-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;color:#475569;display:flex;gap:6px;justify-content:center}.faturalar-container .filters-btn.active{background:#eff6ff;border-color:#3b82f6;color:#2563eb}.faturalar-container .excel-dropdown-wrapper{display:inline-block;position:relative}.faturalar-container .excel-dropdown-menu{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:auto!important;margin-top:4px;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000!important}.faturalar-container .excel-dropdown-menu .dropdown-item{border-bottom:1px solid #f1f5f9;color:#1e293b;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .2s}.faturalar-container .excel-dropdown-menu .dropdown-item:last-child{border-bottom:none}.faturalar-container .excel-dropdown-menu .dropdown-item:hover:not(.disabled){background:#f8fafc;color:#0f172a}.faturalar-container .excel-dropdown-menu .dropdown-item.disabled{color:#94a3b8;cursor:not-allowed;opacity:.5}.faturalar-container .column-filter-header,.faturalar-container .column-filter-header:active,.faturalar-container .column-header:active .drag-handle,.faturalar-container .drag-handle,.faturalar-container .drag-handle:active,.faturalar-container .draggable-header,.faturalar-container .draggable-header:active,.faturalar-container .modal-header,.faturalar-container .modal-header:active,.faturalar-container.is-dragging,.faturalar-container.is-dragging *{cursor:move!important}.column-filter-modal{display:flex!important;flex-direction:column!important;height:auto;max-height:500px;outline:none!important;overflow:hidden!important;width:350px}.column-filter-modal:active,.column-filter-modal:focus,.column-filter-modal:hover{border-color:#0000!important;box-shadow:0 4px 12px #00000026!important;outline:none!important}.column-filter-body{-ms-overflow-style:none!important;flex:1 1!important;overflow-y:auto!important;padding-bottom:20px!important;position:relative!important;scrollbar-width:none!important}.column-filter-body::-webkit-scrollbar{display:none!important}.column-filter-warning{background-color:initial;color:#b45309;font-size:11px;font-style:italic;gap:5px;justify-content:center;margin:8px 15px;padding:4px 8px;text-align:center}.column-filter-warning,.faturalar-info-btn{align-items:center;border:none;display:flex}.faturalar-info-btn{background:none;border-radius:50%;color:#555;cursor:pointer;font-size:20px;margin-left:10px;opacity:.7;padding:5px;transition:all .2s}.faturalar-info-btn:hover{background-color:#0000000d;color:#2c3e50;opacity:1;transform:scale(1.1)}.faturalar-info-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.faturalar-info-modal{animation:modalFadeIn .2s ease-out;background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 10px 25px #0003;color:#333;display:flex;flex-direction:column;max-height:85vh;max-width:90%;overflow-y:auto;width:750px}.faturalar-info-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.faturalar-info-header h3{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.faturalar-info-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#64748b26;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:32px!important;font-weight:300;height:40px;justify-content:center;line-height:1;transition:all .2s ease;width:40px}.faturalar-info-close:hover{background:#ef444426;box-shadow:0 4px 12px #0000001a;color:#ef4444;transform:scale(1.05) rotate(90deg)}.faturalar-info-content{font-size:15px;line-height:1.6;padding:20px}.faturalar-info-content ul{margin-top:10px;padding-left:20px}.faturalar-info-content li{margin-bottom:8px}.faturalar-container .sort-icon{color:#f97316;font-size:14px;font-weight:700;margin-left:4px}.faturalar-container .satirlar-header{align-items:center!important;border-bottom:1px solid #e2e8f0;display:flex!important;justify-content:space-between!important;margin-bottom:15px;padding-bottom:10px;width:100%!important}.faturalar-container .satirlar-header h4{color:#1e293b;font-size:18px;font-weight:600;margin:0}.faturalar-container .header-buttons{align-items:center;display:flex!important;gap:12px;justify-content:flex-end!important;margin-left:auto!important;min-width:-webkit-fit-content;min-width:fit-content}.faturalar-container .quick-settings-wrapper{display:inline-block;position:relative}.faturalar-container .quick-settings-btn{align-items:center!important;background-color:#f0f4ff!important;border:1px solid #c7d2fe!important;border-radius:6px!important;box-shadow:none!important;color:#4f46e5!important;cursor:pointer;display:flex!important;height:40px!important;justify-content:center!important;margin:0!important;max-width:40px!important;min-width:40px!important;outline:none!important;padding:0!important;transition:all .2s;width:40px!important}.faturalar-container .quick-settings-btn:hover{background-color:#e0e7ff!important;border-color:#a5b4fc!important;color:#4338ca!important;transform:translateY(-1px)}.faturalar-container .quick-settings-btn.active{background-color:#e0e7ff!important;border-color:#818cf8!important;color:#4338ca!important}.faturalar-container .quick-settings-backdrop{background:#00000047;inset:0;position:fixed;z-index:1099}.faturalar-container .quick-settings-popup{animation:quickSettingsModalFadeIn .15s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 40px -8px #00000038,0 6px 12px -4px #0000001a;display:flex;flex-direction:column;left:50%;max-height:80vh;min-width:280px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1100}@keyframes quickSettingsFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes quickSettingsModalFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.faturalar-container .quick-settings-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:10px 10px 0 0;color:#334155;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 14px}.faturalar-container .quick-settings-close{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:20px;line-height:1;padding:0 2px;transition:color .15s}.faturalar-container .quick-settings-close:hover{color:#334155}.faturalar-container .quick-settings-items{flex:1 1;overflow-y:auto;padding:3px 0}.faturalar-container .quick-settings-item{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:5px 12px;transition:background .15s}.faturalar-container .quick-settings-item:hover{background:#f8fafc}.faturalar-container .quick-settings-item input[type=checkbox]{accent-color:#4f46e5;cursor:pointer;flex-shrink:0;height:16px;width:16px}.faturalar-container .quick-settings-label{flex:1 1;font-weight:500}.faturalar-container .quick-settings-value{align-items:center;color:#6366f1;display:flex;font-size:12px;font-weight:600;gap:6px;white-space:nowrap}.faturalar-container .quick-settings-input{background:#f8faff;border:1px solid #c7d2fe;border-radius:4px;color:#4f46e5;font-size:12px;font-weight:600;outline:none;padding:3px 8px;transition:border-color .2s;width:100px}.faturalar-container .quick-settings-input:focus{border-color:#818cf8;box-shadow:0 0 0 2px #6366f126}.faturalar-container .quick-settings-input::placeholder{color:#ef4444;font-weight:400}.faturalar-container .quick-settings-color-picker{flex-shrink:0;margin-left:auto;position:relative}.faturalar-container .color-picker-toggle{border:2px solid #cbd5e1;border-radius:50%;cursor:pointer;height:20px;padding:0;transition:all .15s;width:20px}.faturalar-container .color-picker-toggle:hover{border-color:#818cf8;transform:scale(1.15)}.faturalar-container .color-picker-dropdown{grid-gap:5px;animation:quickSettingsFadeIn .12s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;bottom:0;box-shadow:0 8px 20px -4px #00000026;display:grid;gap:5px;grid-template-columns:repeat(6,1fr);min-width:170px;padding:8px;position:absolute;right:28px;z-index:1001}.faturalar-container .color-swatch{border:2px solid #0000;border-radius:50%;cursor:pointer;height:22px;padding:0;transition:all .15s;width:22px}.faturalar-container .color-swatch:hover{border-color:#94a3b8;transform:scale(1.2)}.faturalar-container .color-swatch.selected{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e54d}.faturalar-container .quick-settings-item{border-radius:4px;transition:background-color .2s}.faturalar-container .color-indicators{align-items:center;display:flex;gap:6px}.faturalar-container .color-indicator-dot{border:2.5px solid #00000026;border-radius:50%;box-shadow:0 1px 3px #0000001a;cursor:default;display:inline-block;height:22px;transition:transform .15s;width:22px}.faturalar-container .color-indicator-dot:hover{transform:scale(1.3)}.faturalar-container .color-indicator-dot.active{border-color:#1e293b;box-shadow:0 0 0 3px #1e293b40;transform:scale(1.2)}.faturalar-container .color-indicator-clear{align-items:center;background:#fee2e2;border:2px solid #fca5a5;border-radius:50%;color:#dc2626;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:22px;justify-content:center;line-height:1;transition:all .15s;width:22px}.faturalar-container .color-indicator-clear:hover{background:#fecaca;border-color:#f87171;transform:scale(1.2)}.note-context-menu{animation:fadeIn .1s ease-out;-webkit-user-select:none;user-select:none}.context-menu-item:hover{background-color:#f0f0f0;color:#f97316}.faturalar-container .row-has-note td{background-color:#fff3cd!important}.faturalar-container .row-has-note:hover td{background-color:#ffeeba!important}.faturalar-container .row-has-note.selected td{background-color:#ffe69c!important}@media (max-width:1599px){.faturalar-container{display:flex;flex-direction:column;height:calc(100vh - 70px);overflow:hidden;position:relative}.faturalar-table-section{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.faturalar-container .filter-tabs-bar{justify-content:flex-start}.faturalar-container .tabs-pagination-section{-webkit-overflow-scrolling:touch;align-items:center;background:#fff;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:8px 16px;scrollbar-width:none;width:100%}.faturalar-container .tabs-pagination-section.compact{gap:4px;padding:6px 10px}.faturalar-container .tabs-pagination-section::-webkit-scrollbar{display:none}.faturalar-container .muhasebe-kayit-panel-wrapper{bottom:0!important}.faturalar-container .tabs-pagination-section .summary-item1{align-items:center;display:flex;gap:4px;white-space:nowrap}.faturalar-container .tabs-pagination-section.compact .summary-item1{gap:2px}.faturalar-container .tabs-pagination-section .summary-label1{color:#64748b;font-size:11px;font-weight:600}.faturalar-container .tabs-pagination-section.compact .summary-label1{font-size:10px}.faturalar-container .tabs-pagination-section .summary-value1{color:#1e293b;font-size:12px;font-weight:700}.faturalar-container .tabs-pagination-section.compact .summary-value1{font-size:11px}.faturalar-container .tabs-pagination-section .page-size-select{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#1e293b;cursor:pointer;font-size:11px;font-weight:600;padding:2px 6px;transition:all .2s ease}.faturalar-container .tabs-pagination-section.compact .page-size-select{font-size:10px;padding:1px 4px}.faturalar-container .tabs-pagination-section .page-size-select:hover{border-color:#94a3b8}.faturalar-container .tabs-pagination-section .page-size-select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.faturalar-container .tabs-pagination-section .goto-page-wrapper{align-items:center;display:flex;gap:4px}.faturalar-container .tabs-pagination-section.compact .goto-page-wrapper{gap:2px}.faturalar-container .tabs-pagination-section .goto-page-label{color:#64748b;font-size:11px;font-weight:600;white-space:nowrap}.faturalar-container .tabs-pagination-section.compact .goto-page-label{font-size:10px}.faturalar-container .tabs-pagination-section .goto-page-input{border:1px solid #cbd5e1;border-radius:4px;font-size:11px;padding:2px 6px;text-align:center;width:50px}.faturalar-container .tabs-pagination-section.compact .goto-page-input{font-size:10px;padding:1px 4px;width:40px}.faturalar-container .tabs-pagination-section .goto-page-btn{background:#f97316;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px;transition:background .2s ease}.faturalar-container .tabs-pagination-section.compact .goto-page-btn{font-size:10px;padding:2px 8px}.faturalar-container .tabs-pagination-section .goto-page-btn:hover{background:#ea580c}.faturalar-container .tabs-pagination-buttons{align-items:center;display:flex;gap:3px}.faturalar-container .tabs-pagination-section.compact .tabs-pagination-buttons{gap:1px}.faturalar-container .tab-pagination-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#475569;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;height:28px;justify-content:center;min-width:28px;padding:0 6px;transition:all .2s ease}.faturalar-container .tabs-pagination-section.compact .tab-pagination-btn{font-size:10px;height:24px;min-width:24px;padding:0 4px}.faturalar-container .tab-pagination-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.faturalar-container .tab-pagination-btn.active{background:#f97316;border-color:#f97316;color:#fff}.faturalar-container .tab-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.faturalar-container .tab-pagination-dots{color:#94a3b8;font-size:11px;padding:0 4px}.faturalar-container .tabs-pagination-section.compact .tab-pagination-dots{font-size:10px;padding:0 2px}}@media screen and (max-width:1599px){html body[data-font-size] .faturalar-container a,html body[data-font-size] .faturalar-container button:not(.btn-icon):not([class*=-info-close]),html body[data-font-size] .faturalar-container input,html body[data-font-size] .faturalar-container label,html body[data-font-size] .faturalar-container li,html body[data-font-size] .faturalar-container p:not(.muhasebe-loading p),html body[data-font-size] .faturalar-container select,html body[data-font-size] .faturalar-container span,html body[data-font-size] .faturalar-container td,html body[data-font-size] .faturalar-container th{font-size:11px!important}html body[data-col-spacing] .faturalar-container table:not(.hesap-kodu-table):not(.muhasebe-kayit-table) td,html body[data-col-spacing] .faturalar-container table:not(.hesap-kodu-table):not(.muhasebe-kayit-table) th,html body[data-row-spacing] .faturalar-container table:not(.hesap-kodu-table):not(.muhasebe-kayit-table) td,html body[data-row-spacing] .faturalar-container table:not(.hesap-kodu-table):not(.muhasebe-kayit-table) th{padding:6px 4px!important}}.faturalar-container .tabs-pagination-section{-webkit-overflow-scrolling:touch;align-items:center;background:#fff;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:8px 16px;scrollbar-width:none;width:100%}.faturalar-container .tabs-pagination-section::-webkit-scrollbar{display:none}.faturalar-container .tabs-pagination-section .summary-item1{align-items:center;display:flex;gap:4px;white-space:nowrap}.faturalar-container .tabs-pagination-section .summary-label1{color:#64748b;font-size:11px;font-weight:600}.faturalar-container .tabs-pagination-section .summary-value1{color:#1e293b;font-size:12px;font-weight:700}.faturalar-container .tabs-pagination-section .page-size-select{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#1e293b;cursor:pointer;font-size:11px;font-weight:600;padding:2px 6px;transition:all .2s ease}.faturalar-container .tabs-pagination-section .page-size-select:hover{border-color:#94a3b8}.faturalar-container .tabs-pagination-section .page-size-select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.faturalar-container .tabs-pagination-buttons{align-items:center;display:flex;gap:3px}.faturalar-container .tab-pagination-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#475569;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;height:28px;justify-content:center;min-width:28px;padding:0 6px;transition:all .2s ease}.faturalar-container .tab-pagination-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.faturalar-container .tab-pagination-btn.active{background:#f97316;border-color:#f97316;color:#fff}.faturalar-container .tab-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.faturalar-container .tab-pagination-dots{color:#94a3b8;font-size:11px;padding:0 4px}.faturalar-container .tabs-pagination-section .goto-page-wrapper{align-items:center;display:flex;gap:4px}.faturalar-container .tabs-pagination-section .goto-page-label{color:#64748b;font-size:11px;font-weight:600;white-space:nowrap}.faturalar-container .tabs-pagination-section .goto-page-input{border:1px solid #cbd5e1;border-radius:4px;font-size:11px;padding:2px 6px;text-align:center;width:50px}.faturalar-container .tabs-pagination-section .goto-page-btn{background:#f97316;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px;transition:background .2s ease}.faturalar-container .tabs-pagination-section .goto-page-btn:hover{background:#ea580c}.column-header-cell{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.header-actions{gap:6px}.column-label{align-items:center;display:flex;gap:4px}.sort-icon{align-items:center;cursor:pointer;display:inline-flex;font-size:clamp(12px,1vw,18px);margin-left:4px;opacity:.3;transition:all .2s}.sort-icon.active{color:#f97316;font-weight:700;opacity:1}.column-filter-btn{align-items:center;border:none;border-radius:4px;color:#64748b;display:flex;font-size:16px;justify-content:center;padding:4px}.column-filter-btn:hover{background:#0000000d;color:#f97316}.column-filter-btn.active{background:#f973161a;color:#f97316}.modern-note-level-group .ant-radio-button-wrapper{line-height:inherit}.premium-context-menu{animation:contextMenuAppear .2s cubic-bezier(.1,.9,.2,1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#fffc!important;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 10px 30px #00000026;min-width:175px;overflow:hidden;padding:4px;transform-origin:top left}@keyframes contextMenuAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.premium-context-menu .menu-group{display:flex;flex-direction:column}.premium-context-menu .menu-item{align-items:center;border-radius:6px;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;margin:1px;padding:7px 12px;transition:all .2s ease}.premium-context-menu .menu-item:hover{background:#0000000d}.premium-context-menu .menu-item.primary{color:#3b82f6}.premium-context-menu .menu-item.danger{color:#ef4444}.premium-context-menu .menu-item.danger:hover{background:#ef44441a}.premium-context-menu .item-text{flex:1 1}.premium-context-menu .item-icon{align-items:center;display:flex;font-size:14px;justify-content:center;margin-left:10px;opacity:.7}.premium-context-menu .menu-divider{background:#00000014;height:1px;margin:4px 0}.faturalar-container .note-filter-dots{align-items:center;display:flex;gap:6px;margin-left:8px}.faturalar-container .note-filter-dot{border:2px solid #00000026;border-radius:50%;box-shadow:0 1px 3px #00000026;cursor:pointer;display:inline-block;height:18px;transition:transform .15s,box-shadow .15s;width:18px}.faturalar-container .note-filter-dot:hover{box-shadow:0 2px 6px #0003;transform:scale(1.25)}.faturalar-container .note-filter-dot.active{border-color:#1e293b;box-shadow:0 0 0 3px #1e293b40;transform:scale(1.15)}.faturalar-container .note-filter-dot--bilgi{background-color:#1890ff}.faturalar-container .note-filter-dot--degerlendirme{background-color:#faad14}.faturalar-container .note-filter-dot--kritik{background-color:#f5222d}.faturalar-container .note-filter-clear{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;height:18px;justify-content:center;transition:background .15s;width:18px}.faturalar-container .note-filter-clear:hover{background:#cbd5e1;color:#1e293b}.defter-progress-bar-track{background:#e8edf2;height:3px;left:0;overflow:hidden;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:100}.defter-progress-bar-fill{background:linear-gradient(90deg,#6366f1,#818cf8,#a5b4fc);border-radius:0 2px 2px 0;box-shadow:0 0 8px #6366f199;height:100%}.sort-modal-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:11000}.sort-modal{background:#fff;border-radius:8px;box-shadow:0 8px 40px #00000038;display:flex;flex-direction:column;font-size:14px;max-width:95vw;width:480px}.sort-modal-header{align-items:center;background:#f0f2f5;border-bottom:1px solid #d9d9d9;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:12px 18px}.sort-modal-header h3{color:#1f2937;font-size:15px;font-weight:600;margin:0}.sort-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;transition:all .15s;width:28px}.sort-modal-close:hover{background:#dc2626;color:#fff}.sort-modal-toolbar{align-items:center;background:#fafafa;border-bottom:1px solid #e5e7eb;display:flex;gap:6px;padding:8px 14px}.sort-toolbar-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:5px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:5px;padding:5px 12px;transition:all .15s;white-space:nowrap}.sort-toolbar-btn:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.sort-toolbar-btn:disabled{cursor:not-allowed;opacity:.4}.sort-toolbar-btn.add{border-color:#16a34a;color:#16a34a}.sort-toolbar-btn.add:hover{background:#f0fdf4;border-color:#15803d;color:#15803d}.sort-toolbar-btn.remove{border-color:#dc2626;color:#dc2626}.sort-toolbar-btn.remove:hover:not(:disabled){background:#fef2f2;border-color:#b91c1c;color:#b91c1c}.sort-toolbar-sep{background:#d1d5db;height:22px;margin:0 2px;width:1px}.sort-modal-body{max-height:340px;overflow-y:auto;padding:10px 14px}.sort-table-header{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.04em;padding:4px 8px 6px;text-transform:uppercase}.sort-table-header,.sort-table-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:70px 1fr 1fr 28px}.sort-table-row{align-items:center;border:1px solid #0000;border-radius:5px;cursor:pointer;margin-bottom:3px;padding:5px 8px;transition:background .12s}.sort-table-row:hover{background:#f3f4f6}.sort-table-row.selected{background:#eff6ff;border-color:#93c5fd}.sort-col-label{color:#6b7280;font-size:12px;font-weight:600;white-space:nowrap}.sort-table-row.selected .sort-col-label{color:#1d4ed8}.sort-col-remove,.sort-row-remove-btn{align-items:center;display:flex;justify-content:center}.sort-row-remove-btn{background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:13px;height:22px;line-height:1;padding:0;transition:all .15s;width:22px}.sort-row-remove-btn:hover{background:#fee2e2;color:#dc2626}.sort-col-column select,.sort-col-order select{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#1f2937;cursor:pointer;font-size:13px;outline:none;padding:4px 8px;transition:border-color .15s;width:100%}.sort-col-column select:focus,.sort-col-order select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.sort-modal-footer{background:#f9fafb;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;padding:10px 16px}.sort-btn-ok{background:#2563eb;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:7px 22px;transition:background .15s}.sort-btn-ok:hover{background:#1d4ed8}.sort-btn-cancel{background:#fff;border:1px solid #d1d5db;border-radius:5px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:7px 22px;transition:all .15s}.sort-btn-cancel:hover{background:#f3f4f6;border-color:#9ca3af}.sort-modal-btn{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#495057;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.sort-modal-btn:hover{border-color:#4096ff;color:#4096ff}.sort-modal-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}.sort-modal-btn.active:hover{background:#1d4ed8;border-color:#1d4ed8}.modal-drag-handle{color:#adb5bd;cursor:grab;flex-shrink:0;font-size:14px;padding:0 4px;-webkit-user-select:none;user-select:none}.modal-drag-handle:active{cursor:grabbing}.column-checkbox-item.modal-drag-dragging{opacity:.4}.column-checkbox-item.modal-drag-over{background:#e6f4ff;border-top:2px solid #4096ff}.filter-tab-item.ghost-tab{background:#0000;border-color:#94a3b8;border-style:dashed;cursor:pointer;gap:5px;opacity:.65;transition:opacity .2s,border-color .2s,background .2s}.filter-tab-item.ghost-tab:hover{background:#eff6ff;border-color:#2563eb;opacity:1}.ghost-tab-icon{flex-shrink:0;font-size:13px}.loading-overlay{align-items:center!important;animation:fadeIn .3s ease-in-out;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#ffffffe0!important;bottom:0!important;display:flex!important;height:100vh!important;justify-content:center!important;left:0!important;margin:0!important;padding:0!important;pointer-events:all!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:99999!important}.loading-overlay.fade-out{animation:fadeOut .4s ease-in-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.loading-overlay-content{gap:32px;justify-content:center;padding:20px}.lo-zigzag-wrapper,.loading-overlay-content{align-items:center;display:flex;flex-direction:column}.lo-zigzag-wrapper{gap:18px}.lo-zigzag-dots{display:flex;gap:10px}.lo-zigzag-dots span{animation:loDotPulse 1.2s ease-in-out infinite;background:#f97316;border-radius:50%;display:block;height:10px;width:10px}.lo-zigzag-dots span:nth-child(2){animation-delay:.2s;background:#3b82f6}.lo-zigzag-dots span:nth-child(3){animation-delay:.4s;background:#8b5cf6}@keyframes loDotPulse{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.loading-text-container{align-items:center;display:flex;flex-direction:column;gap:8px}.loading-message{animation:messageFloat 2s ease-in-out infinite;color:#1e293b;font-size:18px;font-weight:600;letter-spacing:.5px;text-shadow:0 1px 2px #00000014}.loading-hint,.loading-message{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;text-align:center}.loading-hint{color:#64748b;font-size:14px;font-weight:400;letter-spacing:.3px;opacity:.85}@keyframes messageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:768px){.lo-zigzag-svg{height:56px;width:260px}.loading-message{font-size:16px;padding:0 20px}.loading-overlay-content{gap:28px}}@media (max-width:480px){.lo-zigzag-svg{height:48px;width:220px}.loading-message{font-size:15px}.loading-overlay-content{gap:24px}}@media (prefers-color-scheme:dark){.loading-overlay{background:#0f172aeb!important}.loading-message{color:#f1f5f9}.lo-zigzag-svg{filter:drop-shadow(0 4px 12px rgba(249,115,22,.4))}}body,html{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%;overflow:hidden;width:100%}*,:after,:before{box-sizing:border-box}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.radio-group label{gap:4px}.radio-group input[type=radio]:disabled{opacity:.5}.radio-group input[type=radio]:checked:disabled+span,.radio-group input[type=radio]:disabled+span{color:#94a3b8!important;cursor:not-allowed;opacity:1!important}[data-theme=dark] .radio-group input[type=radio]:checked:disabled+span,[data-theme=dark] .radio-group input[type=radio]:disabled+span{color:#64748b!important;opacity:1!important}.defter-istatistikleri-container{align-items:stretch;background-color:#f8f9fa;background-color:var(--color-background,#f8f9fa);box-sizing:border-box;color-scheme:light only;display:flex;flex-direction:column;font-family:Baloo\ 2,Inter,Segoe UI,sans-serif;font-size:13px;height:100%;justify-content:flex-start;max-width:100%;overflow:hidden;padding:85px 6px 6px;position:relative;transition:padding-left .3s ease;width:100%}.dashboard-content-wrapper{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;display:flex;flex:1 1 auto;max-width:100%;min-height:0;overflow:hidden;width:100%}.defter-istatistikleri-container>*{position:relative;z-index:1}.defter-istatistikleri-container.fullscreen{background-color:#f0f2f5;background-color:var(--color-background,#f0f2f5);box-sizing:border-box;gap:8px;height:100vh;left:0;padding:85px 6px 6px;position:fixed;top:0;width:100vw;z-index:9999}.defter-istatistikleri-container .filter-panel{align-self:stretch;background:#0000;border:none;border-radius:0;border-right:1px solid #e0e0e0;box-shadow:none;box-sizing:border-box;display:flex;flex:0 0 280px;flex-direction:column;gap:8px;margin-top:0;max-width:280px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px;transition:all .3s ease}.defter-istatistikleri-container .filter-panel.hidden{flex-basis:0;opacity:0;overflow:hidden;padding:0;width:0}.defter-istatistikleri-container .filter-panel:has(.checkbox-group){flex:0 0 280px}.defter-istatistikleri-container.filters-hidden{gap:0;padding-left:15px}.defter-istatistikleri-container.filters-hidden .filter-panel{display:none}.defter-istatistikleri-container .filter-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding-bottom:6px}.defter-istatistikleri-container .filter-header h4{color:#1e293b;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:0}.defter-istatistikleri-container .refresh-btn-modern{align-items:center;background:linear-gradient(135deg,#2c3e50,#34495e);border:2px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:36px}.defter-istatistikleri-container .refresh-btn-modern svg{height:20px;position:relative;transition:transform .6s ease;width:20px;z-index:1}.defter-istatistikleri-container .refresh-btn-modern:before{background:#ffffff26;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s,height .4s;width:0}.defter-istatistikleri-container .refresh-btn-modern:hover{background:linear-gradient(135deg,#34495e,#2c3e50);border-color:#555;box-shadow:0 4px 16px #0003;transform:translateY(-2px)}.defter-istatistikleri-container .refresh-btn-modern:hover:before{height:100px;width:100px}.defter-istatistikleri-container .refresh-btn-modern:hover svg{transform:rotate(1turn)}.defter-istatistikleri-container .refresh-btn-modern:active{transform:translateY(0) scale(.95)}.defter-istatistikleri-container .refresh-btn-modern:disabled{background:linear-gradient(135deg,#ccc,#999);border-color:#ddd;cursor:not-allowed;opacity:.6}.defter-istatistikleri-container .refresh-btn-modern:disabled svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.defter-istatistikleri-container .preset-filters-container{border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:3px;padding-bottom:6px}.defter-istatistikleri-container .preset-filters-container label{color:#3182ce;font-size:13px;font-weight:500}.defter-istatistikleri-container .presets-grid{display:flex;flex-wrap:wrap;gap:3px}.defter-istatistikleri-container .preset-filter-btn{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;color:#3182ce;cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:all .2s ease}.defter-istatistikleri-container .preset-filter-btn:hover{background-color:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.defter-istatistikleri-container .custom-preset-wrapper{position:relative}.defter-istatistikleri-container .delete-preset-btn{align-items:center;background:#ff4d4d;border:none;border-radius:50%;box-shadow:0 1px 3px #0003;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px}.defter-istatistikleri-container .bilanco-filter-section{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:8px;margin-bottom:14px;padding:10px}.defter-istatistikleri-container .bilanco-filter-section--compact{margin-bottom:8px;padding:8px 10px}.defter-istatistikleri-container .bilanco-filter-section--compact .bilanco-filter-title{font-size:11px;margin-bottom:4px}.defter-istatistikleri-container .bilanco-filter-section--compact .MuiInputLabel-root,.defter-istatistikleri-container .bilanco-filter-section--compact .MuiOutlinedInput-notchedOutline legend{display:none!important}.defter-istatistikleri-container .bilanco-filter-section--compact .MuiOutlinedInput-root{font-size:12px}.defter-istatistikleri-container .bilanco-filter-section--compact .MuiSelect-select{min-height:0!important;padding-bottom:6px!important;padding-top:6px!important}.defter-istatistikleri-container .bilanco-filter-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.defter-istatistikleri-container .bilanco-filter-title{align-items:center;color:#1e3a8a;display:flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:8px}.defter-istatistikleri-container .bilanco-filter-header .bilanco-filter-title{margin-bottom:0}.defter-istatistikleri-container .bilanco-count-badge{background:#3182ce;border-radius:10px;color:#fff;font-size:10px;font-weight:700;margin-left:2px;padding:1px 7px}.defter-istatistikleri-container .bilanco-mini-btn{border-radius:4px;cursor:pointer;font-size:10px;font-weight:600;line-height:1.3;padding:3px 8px;transition:all .15s ease}.defter-istatistikleri-container .bilanco-mini-btn--blue{background:#eff6ff;border:1px solid #93c5fd;color:#1e40af}.defter-istatistikleri-container .bilanco-mini-btn--blue:hover{background:#dbeafe}.defter-istatistikleri-container .bilanco-mini-btn--red{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c}.defter-istatistikleri-container .bilanco-mini-btn--red:hover{background:#fee2e2}.defter-istatistikleri-container .bilanco-search-input{background:#fff;border:1px solid #e2e8f0;border-radius:5px;color:#1e293b;font-size:12px;margin-bottom:6px;outline:none;padding:6px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.defter-istatistikleri-container .bilanco-search-input:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.defter-istatistikleri-container .bilanco-taxpayer-list{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;gap:3px;max-height:220px;overflow-y:auto;padding:4px}.defter-istatistikleri-container .bilanco-taxpayer-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:5px;cursor:pointer;display:flex;gap:8px;padding:5px 8px;transition:background .12s ease,border-color .12s ease}.defter-istatistikleri-container .bilanco-taxpayer-row:hover{background:#f8fafc;border-color:#cbd5e0}.defter-istatistikleri-container .bilanco-taxpayer-row.is-checked{background:#eff6ff;border-color:#3182ce}.defter-istatistikleri-container .bilanco-taxpayer-row input[type=checkbox]{display:none}.defter-istatistikleri-container .bilanco-taxpayer-check{align-items:center;background:#fff;border:1.5px solid #cbd5e0;border-radius:3px;display:flex;flex-shrink:0;height:14px;justify-content:center;transition:all .12s ease;width:14px}.defter-istatistikleri-container .bilanco-taxpayer-row.is-checked .bilanco-taxpayer-check{background:#3182ce;border-color:#3182ce}.defter-istatistikleri-container .bilanco-taxpayer-info{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.defter-istatistikleri-container .bilanco-taxpayer-name{color:#1e293b;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defter-istatistikleri-container .bilanco-taxpayer-vkn{color:#94a3b8;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.defter-istatistikleri-container .bilanco-taxpayer-row.is-checked .bilanco-taxpayer-name{color:#1e3a8a}.defter-istatistikleri-container .bilanco-empty-state{font-size:11px;padding:12px}.defter-istatistikleri-container .bilanco-info-box{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;color:#1e40af;display:flex;font-size:11px;gap:6px;line-height:1.4;padding:8px 10px}.defter-istatistikleri-container .bilanco-info-box strong{color:#1e3a8a}.defter-istatistikleri-container .bilanco-year-select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;cursor:pointer;font-size:13px;font-weight:600;outline:none;padding:7px 10px;transition:all .15s ease;width:100%}.defter-istatistikleri-container .bilanco-year-select:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.defter-istatistikleri-container .bilanco-segmented{grid-gap:0;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;display:grid;gap:0;grid-template-columns:1fr 1fr;padding:3px}.defter-istatistikleri-container .bilanco-segmented-vertical{gap:2px;grid-template-columns:1fr}.defter-istatistikleri-container .bilanco-segmented-vertical .bilanco-segment{padding:8px 12px;text-align:left}.defter-istatistikleri-container .bilanco-code-list{max-height:280px}.defter-istatistikleri-container .bilanco-code-badge{background:#e0f2fe;border-radius:3px;color:#0369a1;display:inline-block;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:0;line-height:1.4;margin-right:5px;padding:1px 4px;vertical-align:middle}.defter-istatistikleri-container .bilanco-taxpayer-row.is-checked .bilanco-code-badge{background:#fff;color:#1e40af}[data-theme=dark] .defter-istatistikleri-container .bilanco-code-badge{background:#38bdf826;color:#7dd3fc}[data-theme=dark] .defter-istatistikleri-container .bilanco-taxpayer-row.is-checked .bilanco-code-badge{background:#ffffff1f;color:#bae6fd}.defter-istatistikleri-container .bilanco-empty-state{color:#94a3b8;font-size:12px;font-style:italic;padding:16px 12px;text-align:center}.defter-istatistikleri-container .bilanco-indicator-list{max-height:none}.defter-istatistikleri-container .bilanco-indicator-row{cursor:pointer}.defter-istatistikleri-container .bilanco-radio-dot{align-items:center;background:#fff;border:2px solid #cbd5e0;border-radius:50%;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:border-color .15s ease;width:16px}.defter-istatistikleri-container .bilanco-indicator-row:hover .bilanco-radio-dot{border-color:#93c5fd}.defter-istatistikleri-container .bilanco-indicator-row.is-checked .bilanco-radio-dot{border-color:#3182ce}.defter-istatistikleri-container .bilanco-radio-dot-inner{background:#3182ce;border-radius:50%;height:8px;width:8px}.defter-istatistikleri-container .bilanco-indicator-row input[type=radio]{opacity:0;pointer-events:none;position:absolute}[data-theme=dark] .defter-istatistikleri-container .bilanco-radio-dot{background:#1e293b;border-color:#475569}[data-theme=dark] .defter-istatistikleri-container .bilanco-indicator-row.is-checked .bilanco-radio-dot{border-color:#60a5fa}[data-theme=dark] .defter-istatistikleri-container .bilanco-radio-dot-inner{background:#60a5fa}.defter-istatistikleri-container .bilanco-segment{background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;transition:all .15s ease}.defter-istatistikleri-container .bilanco-segment:hover:not(.is-active){color:#1e293b}.defter-istatistikleri-container .bilanco-segment.is-active{background:#fff;box-shadow:0 1px 3px #00000014;color:#1e3a8a}.defter-istatistikleri-container .bilanco-apply-btn{align-items:center;background:linear-gradient(135deg,#3182ce,#2563eb);border:none;border-radius:6px;box-shadow:0 2px 6px #3182ce40;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;margin-top:4px;padding:10px;transition:all .15s ease;width:100%}.defter-istatistikleri-container .bilanco-apply-btn:hover:not(:disabled){box-shadow:0 4px 10px #3182ce59;transform:translateY(-1px)}.defter-istatistikleri-container .bilanco-apply-btn:active:not(:disabled){transform:translateY(0)}.defter-istatistikleri-container .bilanco-apply-btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.defter-istatistikleri-container .bilanco-spinner{animation:bilanco-spin 1s linear infinite}@keyframes bilanco-spin{to{transform:rotate(1turn)}}[data-theme=dark] .defter-istatistikleri-container .bilanco-filter-section{background:linear-gradient(180deg,#1e293b,#0f172a);border-color:#334155}[data-theme=dark] .defter-istatistikleri-container .bilanco-filter-title{color:#93c5fd}[data-theme=dark] .defter-istatistikleri-container .bilanco-search-input,[data-theme=dark] .defter-istatistikleri-container .bilanco-taxpayer-list,[data-theme=dark] .defter-istatistikleri-container .bilanco-taxpayer-row,[data-theme=dark] .defter-istatistikleri-container .bilanco-year-select{background:#0f172a;border-color:#334155;color:#e2e8f0}[data-theme=dark] .defter-istatistikleri-container .bilanco-taxpayer-name{color:#e2e8f0}[data-theme=dark] .defter-istatistikleri-container .bilanco-taxpayer-row.is-checked{background:#3182ce26}[data-theme=dark] .defter-istatistikleri-container .bilanco-segmented{background:#1e293b;border-color:#334155}[data-theme=dark] .defter-istatistikleri-container .bilanco-segment.is-active{background:#0f172a;color:#93c5fd}.defter-istatistikleri-container .semi-pie-canvas-wrap{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:visible;padding:0;width:100%}.defter-istatistikleri-container .semi-pie-canvas{height:100%;max-height:100%;max-width:100%;width:100%}.defter-istatistikleri-container .semi-pie-breadcrumb{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:11px;gap:6px;padding:6px 10px}.defter-istatistikleri-container .semi-pie-breadcrumb-item{background:#0000;border:none;border-radius:3px;color:#1e293b;font-size:11px;font-weight:600;padding:2px 4px}.defter-istatistikleri-container .semi-pie-breadcrumb-item.is-clickable{color:#3182ce;cursor:pointer}.defter-istatistikleri-container .semi-pie-breadcrumb-item.is-clickable:hover{background:#eff6ff}.defter-istatistikleri-container .semi-pie-breadcrumb-sep{color:#cbd5e0;font-weight:700}.defter-istatistikleri-container .semi-pie-back-btn{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;color:#1e40af;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:3px;margin-left:auto;padding:2px 8px;transition:all .15s ease}.defter-istatistikleri-container .semi-pie-back-btn:hover{background:#dbeafe}[data-theme=dark] .defter-istatistikleri-container .semi-pie-breadcrumb{background:#1e293b;border-color:#334155}[data-theme=dark] .defter-istatistikleri-container .semi-pie-breadcrumb-item{color:#e2e8f0}.defter-istatistikleri-container .bilanco-empty-prompt{align-items:center;background:radial-gradient(ellipse at top,#6366f10f,#0000 60%),radial-gradient(ellipse at bottom right,#3b82f60d,#0000 55%);display:flex;height:100%;justify-content:center;min-height:460px;padding:32px;position:relative}.defter-istatistikleri-container .bilanco-empty-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e2e8f0e6;border-radius:20px;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -8px #3b82f61f,0 24px 48px -16px #0f172a14;display:flex;flex-direction:column;gap:18px;max-width:520px;overflow:hidden;padding:44px 40px 36px;position:relative;text-align:center}.defter-istatistikleri-container .bilanco-empty-card:before{background:linear-gradient(90deg,#6366f1,#3b82f6 50%,#06b6d4);content:"";height:3px;left:0;position:absolute;right:0;top:0}.defter-istatistikleri-container .bilanco-empty-icon-wrap{align-items:center;display:flex;height:88px;justify-content:center;margin-bottom:4px;position:relative;width:88px}.defter-istatistikleri-container .bilanco-empty-pulse{animation:bilanco-empty-pulse 2.4s ease-out infinite;border:2px solid #3b82f64d;border-radius:50%;inset:0;position:absolute}.defter-istatistikleri-container .bilanco-empty-pulse-2{animation-delay:1.2s}@keyframes bilanco-empty-pulse{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}.defter-istatistikleri-container .bilanco-empty-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;box-shadow:0 8px 20px #3b82f659,inset 0 1px 0 #ffffff4d;color:#fff;display:flex;height:72px;justify-content:center;position:relative;width:72px}.defter-istatistikleri-container .bilanco-empty-title{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1.25}.defter-istatistikleri-container .bilanco-empty-subtitle{color:#64748b;font-size:14px;line-height:1.6;max-width:420px}.defter-istatistikleri-container .bilanco-empty-subtitle strong{color:#1e40af;font-weight:600}.defter-istatistikleri-container .bilanco-empty-steps{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.defter-istatistikleri-container .bilanco-empty-step{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:12.5px;font-weight:500;gap:8px;padding:8px 14px}.defter-istatistikleri-container .bilanco-empty-step-num{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.defter-istatistikleri-container .bilanco-empty-step-divider{background:linear-gradient(90deg,#0000,#cbd5e1,#0000);height:1px;width:16px}.defter-istatistikleri-container .bilanco-empty-cta{align-items:center;background:linear-gradient(135deg,#3b82f614,#6366f114);border:1px solid #3b82f640;border-radius:12px;color:#1e40af;display:inline-flex;font-size:13px;font-weight:600;gap:10px;margin-top:6px;padding:10px 18px}.defter-istatistikleri-container .bilanco-empty-cta-arrow{animation:bilanco-empty-arrow 1.6s ease-in-out infinite}@keyframes bilanco-empty-arrow{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}[data-theme=dark] .defter-istatistikleri-container .bilanco-empty-prompt{background:radial-gradient(ellipse at top,#6366f11f,#0000 60%),radial-gradient(ellipse at bottom right,#3b82f614,#0000 55%)}[data-theme=dark] .defter-istatistikleri-container .bilanco-empty-card{background:#0f172ab3;border-color:#33415599;box-shadow:0 1px 2px #0003,0 12px 32px -8px #0006,0 24px 48px -16px #00000080}[data-theme=dark] .defter-istatistikleri-container .bilanco-empty-title{color:#f1f5f9}[data-theme=dark] .defter-istatistikleri-container .bilanco-empty-subtitle{color:#94a3b8}[data-theme=dark] .defter-istatistikleri-container .bilanco-empty-subtitle strong{color:#93c5fd}[data-theme=dark] .defter-istatistikleri-container .bilanco-empty-step{background:#1e293b99;border-color:#334155cc;color:#cbd5e1}[data-theme=dark] .defter-istatistikleri-container .bilanco-empty-step-divider{background:linear-gradient(90deg,#0000,#475569,#0000)}[data-theme=dark] .defter-istatistikleri-container .bilanco-empty-cta{background:linear-gradient(135deg,#3b82f626,#6366f126);border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .defter-istatistikleri-container .bilanco-empty-pulse{border-color:#60a5fa59}.defter-istatistikleri-container .quick-filters-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:6px 8px}.defter-istatistikleri-container .quick-filters-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.defter-istatistikleri-container .quick-filters-toggle-v2{align-items:center;background:none;border:none;color:#1e3a8a;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:4px;padding:0}.defter-istatistikleri-container .qf-count-badge{background:#3182ce;border-radius:8px;color:#fff;font-size:9px;font-weight:700;margin-left:2px;min-width:16px;padding:1px 6px;text-align:center}.defter-istatistikleri-container .qf-add-btn{align-items:center;background:#3182ce;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .15s ease;width:20px}.defter-istatistikleri-container .qf-add-btn:hover{background:#2563eb}.defter-istatistikleri-container .qf-list{display:flex;flex-direction:column;gap:2px}.defter-istatistikleri-container .qf-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-left:2px solid #3182ce;border-radius:4px;cursor:pointer;display:flex;gap:6px;min-height:26px;padding:4px 8px;transition:background .12s ease,border-color .12s ease}.defter-istatistikleri-container .qf-card:hover{background:#eff6ff;border-color:#3182ce}.defter-istatistikleri-container .qf-card--custom{border-left-color:#8b5cf6}.defter-istatistikleri-container .qf-card--custom:hover{background:#faf5ff;border-color:#8b5cf6}.defter-istatistikleri-container .qf-card-icon{display:none}.defter-istatistikleri-container .qf-card-body{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0;overflow:hidden}.defter-istatistikleri-container .qf-card-title{color:#1e293b;flex-shrink:1;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defter-istatistikleri-container .qf-card-chips{display:flex;flex-shrink:0;gap:3px}.defter-istatistikleri-container .qf-chip{border-radius:3px;font-size:9px;font-weight:600;line-height:1.3;padding:1px 5px;white-space:nowrap}.defter-istatistikleri-container .qf-chip--code{background:#fef3c7;color:#92400e}.defter-istatistikleri-container .qf-chip--period{background:#dbeafe;color:#1e40af}.defter-istatistikleri-container .qf-chip--type{background:#dcfce7;color:#166534}.defter-istatistikleri-container .qf-chip--cum{background:#fce7f3;color:#9d174d}.defter-istatistikleri-container .qf-card-actions{align-items:center;display:flex;flex-shrink:0;gap:2px}.defter-istatistikleri-container .qf-apply-arrow{display:none}.defter-istatistikleri-container .qf-delete-btn{align-items:center;background:#0000;border:none;border-radius:3px;color:#94a3b8;cursor:pointer;display:flex;height:18px;justify-content:center;opacity:.5;transition:all .12s ease;width:18px}.defter-istatistikleri-container .qf-card:hover .qf-delete-btn{opacity:1}.defter-istatistikleri-container .qf-delete-btn:hover{background:#fee2e2;color:#dc2626}.defter-istatistikleri-container .qf-show-more{background:#0000;border:1px dashed #93c5fd;border-radius:4px;color:#3182ce;cursor:pointer;font-size:10px;font-weight:600;padding:3px;transition:all .12s ease}.defter-istatistikleri-container .qf-show-more:hover{background:#eff6ff;border-style:solid}[data-theme=dark] .defter-istatistikleri-container .quick-filters-panel{background:linear-gradient(135deg,#1e293b,#1e3a8a20);border-color:#334155}[data-theme=dark] .defter-istatistikleri-container .quick-filters-toggle-v2{color:#93c5fd}[data-theme=dark] .defter-istatistikleri-container .qf-card{background:#0f172a;border-color:#334155}[data-theme=dark] .defter-istatistikleri-container .qf-card-title{color:#e2e8f0}[data-theme=dark] .defter-istatistikleri-container .qf-card:hover{background:#1e293b}.defter-istatistikleri-container .filter-group{display:flex;flex-direction:column;gap:3px;width:100%}.defter-istatistikleri-container .filter-group>label{color:#3182ce;font-size:13px;font-weight:500}.defter-istatistikleri-container .select-fieldset{border:none;margin:0;padding:0;position:relative}.defter-istatistikleri-container .select-fieldset legend{background:#fff;color:#3182ce;float:left;font-size:11px;font-weight:500;margin-left:6px;padding:0 6px;position:relative;width:auto;z-index:1}.defter-istatistikleri-container .select-fieldset select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:12px;margin-top:-6px;outline:none;padding:9px 7px 4px;transition:border-color .2s;width:100%}.defter-istatistikleri-container .select-fieldset select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.defter-istatistikleri-container .filter-group select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:7px;transition:border-color .2s;width:100%}.defter-istatistikleri-container .filter-group select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.defter-istatistikleri-container .filter-group select[multiple]{padding:5px}.defter-istatistikleri-container .filter-group small{color:#777;font-size:.8rem}.defter-istatistikleri-container .filter-buttons{display:flex;gap:6px;margin-top:auto;padding-top:6px}.defter-istatistikleri-container .apply-btn,.defter-istatistikleri-container .save-btn{border:none;border-radius:8px;box-shadow:0 2px 8px #00000014;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;overflow:hidden;padding:7px 14px;position:relative;transition:all .3s ease}.defter-istatistikleri-container .apply-btn:before,.defter-istatistikleri-container .save-btn:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.defter-istatistikleri-container .apply-btn:hover:before,.defter-istatistikleri-container .save-btn:hover:before{height:300px;width:300px}.defter-istatistikleri-container .apply-btn,.defter-istatistikleri-container .save-btn{background:#3b82f6;border:none;border-radius:4px;font-weight:500;transition:all .2s ease}.defter-istatistikleri-container .apply-btn:hover,.defter-istatistikleri-container .save-btn:hover{background-color:#2563eb;box-shadow:none;transform:translateY(-1px)}.defter-istatistikleri-container .apply-btn:active,.defter-istatistikleri-container .save-btn:active{transform:translateY(0)}.defter-istatistikleri-container .apply-btn:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;transform:none}.defter-istatistikleri-container .grafik-main{align-self:stretch;background:#0000;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;margin-top:0;max-height:100%;max-width:100%;min-height:0;min-width:0;overflow-y:hidden;padding:0;position:relative}.defter-istatistikleri-container.filters-hidden .grafik-main{max-width:100%;width:100%}.defter-istatistikleri-container .chart-actions{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:flex-end!important}.defter-istatistikleri-container .action-btn{align-items:center!important;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px!important;box-shadow:none;clear:none!important;color:#64748b;cursor:pointer;display:inline-flex!important;flex-grow:0!important;flex-shrink:0!important;float:none!important;height:40px!important;justify-content:center!important;margin:0!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;overflow:visible;padding:0!important;position:static!important;transition:all .2s ease;vertical-align:middle;width:40px!important}.defter-istatistikleri-container .action-btn:hover{background:#3182ce;border-color:#2c5aa0;box-shadow:0 2px 8px #3182ce4d;color:#fff}.defter-istatistikleri-container .action-btn:active{box-shadow:none;transform:scale(.95)}.defter-istatistikleri-container .action-btn svg{pointer-events:none;position:relative;transition:all .3s ease;z-index:1}.defter-istatistikleri-container .action-btn svg line,.defter-istatistikleri-container .action-btn svg path,.defter-istatistikleri-container .action-btn svg polyline,.defter-istatistikleri-container .action-btn svg rect{vector-effect:non-scaling-stroke}.defter-istatistikleri-container .action-btn:before{animation:none!important;background:none!important;content:none!important;display:none!important}.defter-istatistikleri-container .action-btn,.defter-istatistikleri-container .copy-clipboard-btn,.defter-istatistikleri-container .download-png-btn,.defter-istatistikleri-container .excel-btn,.defter-istatistikleri-container .filters-toggle-btn,.defter-istatistikleri-container .fullscreen-btn,.defter-istatistikleri-container .settings-btn,.defter-istatistikleri-container .table-btn,.defter-istatistikleri-container .tour-btn{color:#64748b}.defter-istatistikleri-container .action-btn svg{stroke:#64748b}.defter-istatistikleri-container .action-btn:hover svg{stroke:#fff}[data-theme=dark] .defter-istatistikleri-container .action-btn{background:#2d3748;border-color:#4a5568;color:#cbd5e0}[data-theme=dark] .defter-istatistikleri-container .action-btn:hover{background:#3182ce;border-color:#2c5aa0;color:#fff}[data-theme=dark] .defter-istatistikleri-container .action-btn:hover svg{stroke:#fff}.defter-istatistikleri-container .action-btn:after{content:none!important;display:none!important}@keyframes fadeInTooltip{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.defter-istatistikleri-container .chart-type-selector{background:#0000;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;left:15px;margin-bottom:12px;max-width:calc(100% - 30px);padding:5px;position:absolute;right:15px;top:3px;transition:left .3s ease;z-index:10}.defter-istatistikleri-container.filters-hidden .chart-type-selector,.defter-istatistikleri-container.filters-visible .chart-type-selector{left:20px}.defter-istatistikleri-container .chart-type-btn{align-items:center;background:#f5f5f7;background:var(--color-surface-alt,#f5f5f7);border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:80px;padding:8px 12px;transition:all .2s ease}.defter-istatistikleri-container .chart-type-btn:hover{background:#3182ce1a;border-color:#3182f666;box-shadow:0 4px 8px #0000001a;color:#3182ce;transform:translateY(-2px)}.defter-istatistikleri-container .chart-type-btn.active{background:#3182ce;border-color:#2c5aa0;box-shadow:0 2px 8px #3182ce4d;color:#fff}.defter-istatistikleri-container .chart-type-icon{align-items:center;display:flex;font-size:1.8rem;justify-content:center;line-height:1}.defter-istatistikleri-container .chart-type-icon svg{stroke-width:2px;height:24px;width:24px}.defter-istatistikleri-container .chart-type-label{font-size:12px;font-weight:600;text-align:center;white-space:nowrap}.defter-istatistikleri-container .chart-type-btn.active .chart-type-label{color:#fff}.defter-istatistikleri-container .chart-area{background:#0000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;max-height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:58px 5px 5px;position:relative;width:100%}.defter-istatistikleri-container .chart-area.muavin-chart{padding-top:0}.defter-istatistikleri-container .grafik-main .chart-area{background:#0000;padding:5px}.defter-istatistikleri-container .grafik-main:has(+.chart-area) .chart-area,.defter-istatistikleri-container:has(.hesap-trendleri-filters) .chart-area{padding-top:5px}.defter-istatistikleri-container.fullscreen .grafik-main .chart-area{padding:55px 5px 5px}.defter-istatistikleri-container.fullscreen:has(.hesap-trendleri-filters) .chart-area{padding-top:55px}.defter-istatistikleri-container.fullscreen .chart-area{background:#0000;border-radius:0;box-shadow:none;overflow-y:auto}.defter-istatistikleri-container.fullscreen .filter-panel{background:#0000;border-radius:0;box-shadow:none;height:calc(100% - 20px)}.defter-istatistikleri-container.fullscreen .chart-type-selector{justify-content:center;left:0;margin-left:auto;margin-right:auto;max-width:95vw;right:0;transform:none;width:-webkit-fit-content;width:fit-content}.defter-istatistikleri-container .chart-wrapper{box-sizing:border-box;flex:1 1;max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.defter-istatistikleri-container .chart-area>div{flex:1 1 auto;min-height:0;min-width:0}.defter-istatistikleri-container .chart-area>div,.defter-istatistikleri-container .chart-area>div>div{box-sizing:border-box;height:100%!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.defter-istatistikleri-container .chart-area>div>div>svg{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.defter-istatistikleri-container .empty-state,.defter-istatistikleri-container .error-message,.defter-istatistikleri-container .loading-state{color:#666;font-size:1.1rem;font-style:italic;text-align:center}.defter-istatistikleri-container .error-message{background-color:#ffe2e2;border-radius:8px;color:#b40000;padding:15px}.defter-istatistikleri-container .empty-state{width:100%}.defter-istatistikleri-container .checkbox-group{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-height:250px;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.defter-istatistikleri-container .checkbox-item{align-items:center;background-color:#fff;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;color:#475569;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;gap:4px;justify-content:flex-start;line-height:1.4;margin-bottom:0;min-width:0;padding:6px 8px 6px 0!important;position:relative;transition:all .2s ease;width:100%}.defter-istatistikleri-container .checkbox-item:last-child{border-bottom:none}.defter-istatistikleri-container .checkbox-item:hover{background-color:#f8fafc;color:#1e293b}.defter-istatistikleri-container .checkbox-item:has(input:checked){background-color:#eff6ff!important;box-shadow:inset 3px 0 0 0 #3b82f6;color:#0f172a;font-weight:600}.defter-istatistikleri-container .checkbox-item input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;display:inline-block;flex-shrink:0;height:16px;margin:0;position:relative;transition:all .2s ease;width:16px}.defter-istatistikleri-container .checkbox-item div,.defter-istatistikleri-container .checkbox-item label,.defter-istatistikleri-container .checkbox-item span{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;margin:0!important;padding:0!important}.defter-istatistikleri-container .checkbox-item:has(input:checked) div,.defter-istatistikleri-container .checkbox-item:has(input:checked) label,.defter-istatistikleri-container .checkbox-item:has(input:checked) span{color:#0f172a!important;font-weight:600!important}.defter-istatistikleri-container .checkbox-item input[type=checkbox]:checked{background-color:#3b82f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");border-color:#3b82f6}.defter-istatistikleri-container .checkbox-item input[type=checkbox]:hover{border-color:#94a3b8}.defter-istatistikleri-container .account-code-grid{grid-gap:1px;border:1px solid #ddd;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(6,1fr);max-height:180px;overflow-x:hidden;overflow-y:auto;padding:4px}.defter-istatistikleri-container .muavin-code-grid{grid-gap:2px;border:1px solid #ddd;border-radius:8px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);max-height:200px;overflow-x:hidden;overflow-y:auto;padding:4px}.defter-istatistikleri-container .account-code-item{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:#333;cursor:pointer;font-family:Baloo\ 2,sans-serif;font-size:12px;font-weight:500;padding:2px 1px;text-align:center;transition:all .2s ease;white-space:nowrap}.defter-istatistikleri-container .account-code-item:hover{background-color:#3182ce1a;border-color:#3182f666;color:#3182ce;opacity:1}.defter-istatistikleri-container .account-code-item.selected{background-color:#3182ce!important;border-color:#3182ce!important;color:#fff!important}.istatistikler-menu-container{align-items:center;background:linear-gradient(135deg,#0f2027,#203a43 50%,#2c5364);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 90px);overflow-y:auto;padding:20px;position:relative;width:100%}.istatistikler-menu-container:before{background:radial-gradient(circle at 20% 50%,#3b82f61a 0,#0000 50%),radial-gradient(circle at 80% 80%,#8b5cf61a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.istatistikler-menu-header{animation:fadeInDown .8s ease-out;background:#0000!important;margin-bottom:25px;padding:0;position:relative;text-align:center;z-index:1}.stats-icon-wrapper{align-items:center;animation:float 3s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:18px;box-shadow:0 10px 40px #3b82f64d;display:inline-flex;height:70px;justify-content:center;margin-bottom:20px;width:70px}.stats-main-icon{stroke-width:2.5;color:#fff;height:36px;width:36px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.istatistikler-menu-header h2{color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:3px;margin:0 0 8px;text-shadow:0 2px 20px #0000004d}.istatistikler-menu-header p{color:#ffffffb3;font-size:1rem;font-weight:400;letter-spacing:.5px;margin:0}.chart-menu-grid{grid-gap:20px;animation:fadeInUp .9s ease-out;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:1400px;padding:0 15px;position:relative;width:100%;z-index:1}.chart-menu-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:14px;box-shadow:0 8px 32px #0000001a;cursor:pointer;overflow:hidden;padding:28px 20px;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.chart-menu-card:before{background:linear-gradient(90deg,#0000,#3b82f61a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.chart-menu-card:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.chart-menu-card:hover:before{left:100%}.chart-menu-card:hover:after{transform:scaleX(1)}.chart-menu-card:hover{background:#fff;border-color:#3b82f64d;box-shadow:0 20px 60px #3b82f640;transform:translateY(-8px)}.chart-menu-card:active{transform:translateY(-4px) scale(.98)}.chart-icon-modern{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:12px;box-shadow:0 4px 16px #3b82f64d;display:flex;height:56px;justify-content:center;margin:0 auto 16px;transition:all .4s ease;width:56px}.chart-icon-modern svg{color:#fff;height:28px;transition:transform .4s ease;width:28px}.chart-menu-card:hover .chart-icon-modern{box-shadow:0 8px 24px #3b82f666;transform:scale(1.1) rotate(5deg)}.chart-menu-card:hover .chart-icon-modern svg{transform:scale(1.1)}.chart-menu-card h3{color:#1e293b;font-size:1.1rem;font-weight:700;margin:0 0 6px;transition:color .3s ease}.chart-menu-card:hover h3{color:#3b82f6}.chart-menu-card p{color:#64748b;font-size:.85rem;font-weight:500;line-height:1.4;margin:0}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.back-to-menu-btn{background:none;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:.9rem;font-weight:500;padding:6px 12px;transition:all .2s ease}.back-to-menu-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.defter-istatistikleri-container.fullscreen .chart-type-selector{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:1px solid #e5e7eb;box-shadow:none;gap:5px;left:15px;margin-bottom:0;padding:5px;pointer-events:none;position:fixed;right:90px;top:5px;z-index:10000}.defter-istatistikleri-container.fullscreen .chart-type-selector .chart-type-btn{pointer-events:auto}.defter-istatistikleri-container.fullscreen .chart-actions{flex-direction:column!important;gap:5px!important;position:fixed;right:15px;top:5px;z-index:10001}.defter-istatistikleri-container.fullscreen .chart-area{margin-top:0;padding-top:55px}.defter-istatistikleri-container.fullscreen .grafik-main:has(.hesap-trendleri-filters) .chart-area{padding-top:55px}.defter-istatistikleri-container.fullscreen .filter-panel{box-sizing:border-box;gap:6px;margin-top:0;max-height:calc(100vh - 98px);overflow-y:auto;padding:8px}.defter-istatistikleri-container.fullscreen .grafik-main{margin-top:0;max-height:calc(100vh - 98px)}.defter-istatistikleri-container.fullscreen .filter-header h4{font-size:1.05rem}.defter-istatistikleri-container.fullscreen .preset-filter-btn{font-size:12px;padding:4px 8px}.defter-istatistikleri-container.fullscreen .filter-group>label{font-size:13px}.defter-istatistikleri-container.fullscreen .filter-group select{font-size:13px;padding:6px}.defter-istatistikleri-container.fullscreen .apply-btn,.defter-istatistikleri-container.fullscreen .save-btn{font-size:13px;padding:7px 14px}.defter-istatistikleri-container.fullscreen .grafik-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:visible}.defter-istatistikleri-container.fullscreen .chart-area{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow:auto}.defter-istatistikleri-container.fullscreen .account-code-grid{max-height:200px;overflow-y:auto}.defter-istatistikleri-container.fullscreen .muavin-code-grid{max-height:150px}.defter-istatistikleri-container.fullscreen .filter-buttons{padding-top:6px}.radio-group{background:#fafafa;border:1px solid #ccc;border-radius:8px;flex-wrap:wrap;gap:10px;padding:6px}.radio-group,.radio-group label{align-items:center;display:flex;flex-direction:row!important}.radio-group label{cursor:pointer;font-size:13px;font-weight:400;gap:5px;white-space:nowrap}.radio-group label.disabled{color:#666;cursor:not-allowed;opacity:.8}.radio-group input[type=radio]{cursor:pointer}.radio-group input[type=radio]:disabled{cursor:not-allowed}.radio-group label:has(input[type=radio]:disabled){background-color:#f5f5f5;color:#666;cursor:not-allowed;opacity:.8}.radio-group label:has(input[type=radio]:disabled) span{color:#666}.radio-group-vertical{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.filter-group .MuiFormControl-root .MuiRadioGroup-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important}.filter-group .MuiFormControlLabel-root{margin-bottom:0!important;margin-left:0!important;margin-right:8px!important}.filter-group .MuiFormControlLabel-root .MuiTypography-root{font-size:13px!important}.chart-area.dual-radial,.chart-area.radial-chart{box-sizing:border-box!important;flex:1 1 auto!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important;padding:2px!important;width:100%!important}.chart-area.dual-radial{align-items:stretch;display:flex!important;flex-shrink:1!important;gap:10px;justify-content:center}.chart-area.dual-radial>div{display:flex!important;flex:1 1!important;height:100%!important;min-width:0!important;overflow:hidden!important}.chart-area.dual-radial>div>div,.chart-area.dual-radial>div>div[style],.chart-area.dual-radial>div[style],.defter-istatistikleri-container .chart-area.dual-radial>div,.defter-istatistikleri-container .chart-area.dual-radial>div>div{box-sizing:border-box!important;height:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;width:100%!important}.chart-area.dual-radial .highcharts-container,.defter-istatistikleri-container.fullscreen .chart-area.radial-chart{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.defter-istatistikleri-container.fullscreen .chart-area.radial-chart{flex:1 1;margin-top:45px;overflow:hidden}.defter-istatistikleri-container.fullscreen .chart-area.dual-radial{flex:1 1;height:100%!important;margin-top:45px;max-height:100%!important;max-width:100%!important;overflow:hidden;width:100%!important}.grafik-main .chart-area.bilanco-ozel-chart,.grafik-main .chart-area.dual-radial,.grafik-main .chart-area.radial-chart{margin-top:0}.defter-istatistikleri-container:not(.fullscreen) .chart-area.bilanco-ozel-chart,.defter-istatistikleri-container:not(.fullscreen) .chart-area.dual-radial,.defter-istatistikleri-container:not(.fullscreen) .chart-area.radial-chart{flex:1 1!important;height:100%!important;max-height:100%!important;max-width:100%!important;min-height:0!important;width:100%!important}body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart{align-items:stretch;background-color:#fff!important;background-color:var(--color-surface,#fff)!important;border-radius:8px;box-sizing:border-box;display:flex;height:100%;justify-content:stretch;overflow:hidden;padding:2px;width:100%}body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart>div{display:flex;flex:1 1;min-height:0;min-width:0}body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart div,body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart>div{background-color:#fff!important;background-color:var(--color-surface,#fff)!important}body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .bilanco-ozel-title-overlay,body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .bilanco-ozel-title-overlay>div{background-color:initial!important}body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .bilanco-ozel-title-name{color:#1f2937!important;color:var(--color-text,#1f2937)!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .bilanco-ozel-title-period{color:#475569!important;color:var(--color-textSecondary,#475569)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2px;margin-top:2px!important}body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .highcharts-container,body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .highcharts-container *,body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .highcharts-root,body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .highcharts-root *,body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .semi-pie-back-bar{background-color:initial!important}body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .highcharts-container,body .defter-istatistikleri-container .chart-area.bilanco-ozel-chart .highcharts-root{height:100%!important;width:100%!important}body .defter-istatistikleri-container .bilanco-segment{background-color:initial!important;color:#64748b!important;cursor:pointer;transition:all .15s ease}body .defter-istatistikleri-container .bilanco-segment.is-active{background-color:#3182ce!important;color:#fff!important;font-weight:600}body .defter-istatistikleri-container .bilanco-segment:hover:not(.is-active){background-color:#3182ce1a!important;color:#3182ce!important}body .defter-istatistikleri-container .bilanco-mode-btn{background-color:#f7fafc!important;background-color:var(--color-surface,#f7fafc)!important;color:#475569!important;color:var(--color-text,#475569)!important}body .defter-istatistikleri-container .bilanco-mode-btn.is-active{background-color:#3182ce!important;color:#fff!important}body .defter-istatistikleri-container .bilanco-mode-btn:hover:not(.is-active){background-color:#3182ce1a!important;color:#3182ce!important}body .defter-istatistikleri-container .bilanco-taxpayer-row{background-color:#fff!important;border:1px solid #d1d5db!important}body .defter-istatistikleri-container .bilanco-taxpayer-row:hover:not(.is-checked){background-color:#f8fafc!important;border-color:#94a3b8!important}body .defter-istatistikleri-container .bilanco-taxpayer-row.is-checked{background-color:#dbeafe!important;border:2px solid #2563eb!important;box-shadow:0 0 0 1px #2563eb40}body .defter-istatistikleri-container .bilanco-taxpayer-row .bilanco-taxpayer-check{background-color:#fff!important;border:1.5px solid #9ca3af!important;height:16px!important;width:16px!important}body .defter-istatistikleri-container .bilanco-taxpayer-row.is-checked .bilanco-taxpayer-check{background-color:#2563eb!important;border-color:#2563eb!important}body .defter-istatistikleri-container .bilanco-taxpayer-row .bilanco-taxpayer-check svg{stroke:#fff!important;stroke-width:3.5!important;fill:none!important;display:block!important;height:12px!important;width:12px!important}body .defter-istatistikleri-container .bilanco-taxpayer-row.is-checked .bilanco-taxpayer-name{color:#1e3a8a!important;font-weight:700}body .defter-istatistikleri-container .bilanco-selected-account--aktif{background-color:#eff6ff!important;border-color:#2563eb!important}body .defter-istatistikleri-container .bilanco-selected-account--pasif{background-color:#faf5ff!important;border-color:#9333ea!important}body .defter-istatistikleri-container .bilanco-nav-tab{background-color:#fff!important;background-color:var(--color-surface,#fff)!important;border:1px solid #e2e8f0!important;border:1px solid var(--color-border,#e2e8f0)!important;color:#475569!important;color:var(--color-text,#475569)!important}body .defter-istatistikleri-container .bilanco-nav-tab--aktif.is-active{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important}body .defter-istatistikleri-container .bilanco-nav-tab--pasif.is-active{background-color:#9333ea!important;border-color:#9333ea!important;color:#fff!important}body .defter-istatistikleri-container .bilanco-nav-tab--aktif:hover:not(.is-active){background-color:#2563eb14!important;border-color:#2563eb!important;color:#2563eb!important}body .defter-istatistikleri-container .bilanco-nav-tab--pasif:hover:not(.is-active){background-color:#9333ea14!important;border-color:#9333ea!important;color:#9333ea!important}.bilanco-type-selector{align-items:flex-end;display:flex;flex-direction:column;gap:6px;position:absolute;right:15px;top:65px;z-index:10}.bilanco-type-btn{background-color:#fff;border:2px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .3s ease}.bilanco-type-btn:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.bilanco-type-btn.aktif-active{background-color:#4caf50;border-color:#4caf50;color:#fff}.bilanco-type-btn.pasif-active{background-color:#2196f3;border-color:#2196f3;color:#fff}.data-table-modal{align-items:center;animation:fadeIn .2s ease;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.data-table-content{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1400px;width:95%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.data-table-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:2px solid #e5e7eb;border-radius:12px 12px 0 0;color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.data-table-header h3{font-size:20px;font-weight:600;margin:0}.data-table-header .close-btn{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;line-height:1;transition:all .2s;width:40px}.data-table-header .close-btn:hover{background:#ffffff4d;transform:rotate(90deg)}.data-table-info{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding:20px 24px}.info-row{align-items:center;display:flex;font-size:14px;gap:12px}.info-label{color:#374151;font-weight:600;min-width:140px}.info-value{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;flex:1 1;font-family:Courier New,monospace;padding:6px 12px}.data-table-wrapper{flex:1 1;overflow:auto;padding:24px}.data-table{font-size:13px}.data-table thead{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.data-table th{border-right:1px solid #fff3;font-size:12px;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.data-table th:last-child{border-right:none}.data-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.data-table tbody tr:hover{background-color:#f3f4f6}.data-table tbody tr:nth-child(2n){background-color:#f9fafb}.data-table tbody tr:nth-child(2n):hover{background-color:#f3f4f6}.data-table td{border-right:1px solid #e5e7eb;padding:10px 16px}.data-table td:last-child{border-right:none}.data-table td.hesap-kodu{color:#374151;font-family:Courier New,monospace;font-weight:600}.data-table td.hesap-adi{color:#6b7280;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table td.numeric-cell{color:#111827;font-family:Courier New,monospace;font-weight:500;text-align:right}.table-empty,.table-error,.table-loading{color:#6b7280;font-size:14px;padding:40px;text-align:center}.table-error{color:#ef4444}.action-btn.table-btn{color:#64748b}.action-btn.table-btn:hover{background:#64748b1a;border-color:#64748b33;color:#475569}.quick-filters-toggle{align-items:center;background:none;border:none;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:6px;padding:2px;text-align:left;transition:background-color .2s ease;width:auto}.quick-filters-toggle:hover{background-color:#f0f0f0}.filter-toggle-btn-panel{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-left:none;border-radius:0 6px 6px 0;color:#4b5563;cursor:pointer;display:flex;justify-content:center;min-height:100%;padding:8px 4px;transition:all .2s ease;width:32px}.filter-toggle-btn-panel:hover{background:#e5e7eb;border-color:#d1d5db;color:#1f2937}.add-filter-btn{align-items:center;background:#3182ce;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:24px}.add-filter-btn:hover{background:#2563eb;transform:scale(1.1)}.filter-toggle-btn-small{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.filter-toggle-btn-small:hover{background:#e5e7eb;border-color:#d1d5db;color:#1f2937}.filter-toggle-btn-fixed{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px;z-index:10}.filter-toggle-btn-fixed:hover{background:#e5e7eb;border-color:#d1d5db;color:#1f2937}.hesap-trendleri-filters{background:#0000;flex-shrink:0;margin-bottom:0;margin-left:90px;margin-top:0;overflow:hidden}.hesap-trendleri-filters,.hesap-trendleri-filters .radio-group{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-start;max-width:100%;padding:0}.hesap-trendleri-filters .radio-group{background-color:initial;border:none;border-radius:0;box-shadow:none;flex-direction:row;flex-wrap:wrap;gap:5px}.hesap-trendleri-filters .filter-separator{background-color:#e0e0e0;height:18px;margin:0 4px;width:1px}.hesap-trendleri-filters .checkbox-pill,.hesap-trendleri-filters .radio-group label{align-items:center;background:#f8f9fa;border:1px solid #0000;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:.3rem;padding:6px 12px;transition:all .2s ease}.hesap-trendleri-filters .radio-group label:hover:not(:has(input:disabled)):not(:has(input:checked)){background-color:#e2e8f0;border-color:#cbd5e0}.hesap-trendleri-filters .radio-group label:has(input:disabled){background-color:#f5f5f5!important;color:#666;cursor:not-allowed;opacity:.8}.hesap-trendleri-filters .radio-group input[type=radio]{display:none}.hesap-trendleri-filters .radio-group label:has(input[type=radio]:checked) span{color:#fff}.hesap-trendleri-filters .radio-group label:has(input[type=radio]:checked){background-color:#3182ce;border-color:#3182ce;box-shadow:none}.hesap-trendleri-filters .checkbox-pill span{line-height:1}.hesap-trendleri-filters .checkbox-pill:hover:not(:has(input:disabled)):not(:has(input:checked)){background-color:#e2e8f0;border-color:#cbd5e0}.hesap-trendleri-filters .checkbox-pill:has(input:checked){background-color:#3182ce;border-color:#3182ce;box-shadow:none;color:#fff}.hesap-trendleri-filters .checkbox-pill:has(input:disabled){background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.6}.hesap-trendleri-filters .checkbox-pill input[type=checkbox]{accent-color:#3182ce;cursor:pointer;flex-shrink:0;height:14px;margin-right:4px;width:14px}.defter-istatistikleri-container.fullscreen .hesap-trendleri-filters{background:#0000;flex-shrink:0;margin-bottom:0;margin-left:30px;margin-top:0;padding:0}.defter-istatistikleri-container .chart-area:has(.muavin-dagilimi-container){display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;min-height:500px!important;overflow:hidden!important;padding:0!important}.muavin-dagilimi-container{position:relative;z-index:1}.muavin-dagilimi-container .filter-toggle-btn-small{position:relative;z-index:10}.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .filter-toggle-btn-small{position:relative;z-index:10002}.defter-istatistikleri-container.fullscreen .chart-area:has(.muavin-dagilimi-container){background:#fff;background:var(--color-background,#fff);bottom:0!important;display:flex!important;flex-direction:column!important;height:100vh!important;left:0!important;max-height:100vh!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;z-index:9999!important}[data-theme=dark] .defter-istatistikleri-container.fullscreen .chart-area:has(.muavin-dagilimi-container){background:#1a202c}.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container{height:100%!important;max-height:100%!important;padding-top:75px!important;z-index:10000!important}.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .muavin-header{background:#fff;background:var(--color-background,#fff);display:flex!important;flex-direction:column;margin-top:0;opacity:1!important;padding-top:10px;pointer-events:auto;position:relative;top:0;visibility:visible!important;width:100%;z-index:1}[data-theme=dark] .defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .muavin-header{background:#1a202c}.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .action-btn,.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .muavin-header>div,.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container button{position:relative;z-index:1}.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .muavin-header>div:first-child>div{position:relative;z-index:2}.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .MuiFormControl-root,.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .muavin-header button,.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .muavin-header div,.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .muavin-header h2{position:relative;z-index:1}.defter-istatistikleri-container.fullscreen:has(.muavin-dagilimi-container) .chart-type-selector{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:8px;box-shadow:none;gap:5px;left:15px;margin-bottom:0;padding:5px;pointer-events:none;position:fixed;right:90px;top:5px;transform:none;z-index:10002}.defter-istatistikleri-container.fullscreen:has(.muavin-dagilimi-container) .chart-type-selector .chart-type-btn{pointer-events:auto}.defter-istatistikleri-container.fullscreen:has(.muavin-dagilimi-container) .grafik-main>.chart-actions{display:none!important}.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .muavin-header button.action-btn{position:relative;z-index:2}.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container>div>div{background:#fff;background:var(--color-background,#fff);position:relative;z-index:1}[data-theme=dark] .defter-istatistikleri-container.fullscreen .muavin-dagilimi-container>div>div{background:#1a202c}.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container .MuiSelect-select,.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container input,.defter-istatistikleri-container.fullscreen .muavin-dagilimi-container select{position:relative;z-index:1}.muavin-dagilimi-container .MuiInputBase-root,.muavin-dagilimi-container .MuiOutlinedInput-root,.muavin-dagilimi-container .MuiSelect-select{cursor:pointer!important}.muavin-dagilimi-container .chart-container{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:relative;width:100%!important;z-index:1}.highcharts-container,.highcharts-root,.muavin-dagilimi-container .highcharts-container,.muavin-dagilimi-container .highcharts-root{height:100%!important;width:100%!important}.defter-istatistikleri-container .highcharts-container svg,.defter-istatistikleri-container .highcharts-container svg *,.defter-istatistikleri-container .highcharts-root svg,.defter-istatistikleri-container .highcharts-root svg *,.muavin-dagilimi-container .highcharts-container svg,.muavin-dagilimi-container .highcharts-container svg *,.muavin-dagilimi-container .highcharts-root svg,.muavin-dagilimi-container .highcharts-root svg *,.muavin-dagilimi-container svg,.muavin-dagilimi-container svg *{animation:none!important;transition:none!important}.defter-istatistikleri-container .highcharts-halo,.defter-istatistikleri-container .highcharts-pie-series path,.defter-istatistikleri-container .highcharts-point,.muavin-dagilimi-container .highcharts-halo,.muavin-dagilimi-container .highcharts-pie-series path,.muavin-dagilimi-container .highcharts-point{animation:none!important;animation-duration:0s!important;transition:none!important;transition-duration:0s!important}.MuiModal-root,.MuiPaper-root.MuiMenu-paper,.MuiPopover-root,.MuiPopper-root{z-index:99999!important}.defter-istatistikleri-container.fullscreen~.MuiModal-root,.defter-istatistikleri-container.fullscreen~.MuiPaper-root.MuiMenu-paper,.defter-istatistikleri-container.fullscreen~.MuiPopover-root,.defter-istatistikleri-container.fullscreen~.MuiPopper-root,body:has(.defter-istatistikleri-container.fullscreen) .MuiModal-root,body:has(.defter-istatistikleri-container.fullscreen) .MuiPaper-root.MuiMenu-paper,body:has(.defter-istatistikleri-container.fullscreen) .MuiPopover-root,body:has(.defter-istatistikleri-container.fullscreen) .MuiPopper-root{z-index:999999!important}body:has(.muavin-dagilimi-container) .MuiModal-root,body:has(.muavin-dagilimi-container) .MuiPaper-root.MuiMenu-paper,body:has(.muavin-dagilimi-container) .MuiPopover-root,body:has(.muavin-dagilimi-container) .MuiPopper-root{z-index:9999999!important}.muavin-dagilimi-container .muavin-charts{overflow:hidden!important;position:relative;z-index:1}.muavin-dagilimi-container .muavin-charts .highcharts-container{overflow:hidden!important}.muavin-dagilimi-container input[type=range]{-webkit-appearance:none;appearance:none;background:#cbd5e0;border-radius:5px;height:10px;outline:none;position:relative;transition:all .2s;width:100%}.muavin-dagilimi-container input[type=range]::-webkit-slider-track{background:linear-gradient(90deg,#93c5fd 0,#60a5fa 25%,#3b82f6 50%,#2563eb 75%,#1e40af);border:1px solid #3b82f633;border-radius:5px;height:10px}.muavin-dagilimi-container input[type=range]::-moz-range-track{background:linear-gradient(90deg,#93c5fd 0,#60a5fa 25%,#3b82f6 50%,#2563eb 75%,#1e40af);border:1px solid #3b82f633;border-radius:5px;height:10px}.muavin-dagilimi-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#3b82f6,#2563eb);border:3px solid #fff;border-radius:50%;box-shadow:0 3px 8px #3b82f680,0 1px 3px #0003;cursor:grab;height:20px;margin-top:-5px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}.muavin-dagilimi-container input[type=range]::-moz-range-thumb{background:linear-gradient(135deg,#3b82f6,#2563eb);border:3px solid #fff;border-radius:50%;box-shadow:0 3px 8px #3b82f680,0 1px 3px #0003;cursor:grab;height:20px;-moz-transition:all .2s ease;transition:all .2s ease;width:20px}.muavin-dagilimi-container input[type=range]::-webkit-slider-thumb:hover{background:linear-gradient(135deg,#2563eb,#1e40af);border-color:#f0f9ff;box-shadow:0 4px 12px #2563eb99,0 2px 4px #0000004d;transform:scale(1.15)}.muavin-dagilimi-container input[type=range]::-moz-range-thumb:hover{background:linear-gradient(135deg,#2563eb,#1e40af);border-color:#f0f9ff;box-shadow:0 4px 12px #2563eb99,0 2px 4px #0000004d;transform:scale(1.15)}.muavin-dagilimi-container input[type=range]:active::-webkit-slider-thumb{background:linear-gradient(135deg,#1e40af,#1e3a8a);box-shadow:0 5px 16px #2563ebb3,0 3px 6px #0006;cursor:move;transform:scale(1.2)}.muavin-dagilimi-container input[type=range]:active::-moz-range-thumb{background:linear-gradient(135deg,#1e40af,#1e3a8a);box-shadow:0 5px 16px #2563ebb3,0 3px 6px #0006;cursor:move;transform:scale(1.2)}[data-theme=dark] .muavin-dagilimi-container input[type=range]{background:#374151}[data-theme=dark] .muavin-dagilimi-container input[type=range]::-webkit-slider-track{background:linear-gradient(90deg,#1e3a8a 0,#1e40af 25%,#2563eb 50%,#3b82f6 75%,#60a5fa);border:1px solid #60a5fa4d}[data-theme=dark] .muavin-dagilimi-container input[type=range]::-moz-range-track{background:linear-gradient(90deg,#1e3a8a 0,#1e40af 25%,#2563eb 50%,#3b82f6 75%,#60a5fa);border:1px solid #60a5fa4d}[data-theme=dark] .muavin-dagilimi-container input[type=range]::-webkit-slider-thumb{border-color:#1e293b;box-shadow:0 3px 8px #60a5fa99,0 1px 3px #00000080}[data-theme=dark] .muavin-dagilimi-container input[type=range]::-moz-range-thumb{border-color:#1e293b;box-shadow:0 3px 8px #60a5fa99,0 1px 3px #00000080}.muavin-dagilimi-container input[type=range]:focus{outline:2px solid #3b82f64d;outline-offset:2px}.muavin-dagilimi-container input[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:10px;width:100%}.muavin-dagilimi-container .timeline-slider{background:#d1d5db!important;height:10px!important}.muavin-dagilimi-container .timeline-slider::-webkit-slider-track{background:linear-gradient(90deg,#86efac 0,#4ade80 25%,#22c55e 50%,#16a34a 75%,#15803d)!important;border:1px solid #22c55e33!important;border-radius:5px!important;height:10px!important}.muavin-dagilimi-container .timeline-slider::-moz-range-track{background:linear-gradient(90deg,#86efac 0,#4ade80 25%,#22c55e 50%,#16a34a 75%,#15803d)!important;border:1px solid #22c55e33!important;border-radius:5px!important;height:10px!important}.muavin-dagilimi-container .timeline-slider::-webkit-slider-thumb{background:linear-gradient(135deg,#22c55e,#16a34a)!important;border-color:#fff!important;box-shadow:0 3px 8px #22c55e80,0 1px 3px #0003!important;margin-top:-5px!important}.muavin-dagilimi-container .timeline-slider::-moz-range-thumb{background:linear-gradient(135deg,#22c55e,#16a34a)!important;border-color:#fff!important;box-shadow:0 3px 8px #22c55e80,0 1px 3px #0003!important}.muavin-dagilimi-container .timeline-slider::-webkit-slider-thumb:hover{background:linear-gradient(135deg,#16a34a,#15803d)!important;box-shadow:0 4px 12px #16a34a99,0 2px 4px #0000004d!important}.muavin-dagilimi-container .timeline-slider::-moz-range-thumb:hover{background:linear-gradient(135deg,#16a34a,#15803d)!important;box-shadow:0 4px 12px #16a34a99,0 2px 4px #0000004d!important}.muavin-dagilimi-container .timeline-slider:active::-webkit-slider-thumb{background:linear-gradient(135deg,#15803d,#14532d)!important;box-shadow:0 5px 16px #15803db3,0 3px 6px #0006!important}.muavin-dagilimi-container .timeline-slider:active::-moz-range-thumb{background:linear-gradient(135deg,#15803d,#14532d)!important;box-shadow:0 5px 16px #15803db3,0 3px 6px #0006!important}[data-theme=dark] .muavin-dagilimi-container .timeline-slider{background:#374151!important;height:10px!important}[data-theme=dark] .muavin-dagilimi-container .timeline-slider::-webkit-slider-track{background:linear-gradient(90deg,#14532d 0,#15803d 25%,#16a34a 50%,#22c55e 75%,#4ade80)!important;border:1px solid #4ade804d!important;border-radius:5px!important;height:10px!important}[data-theme=dark] .muavin-dagilimi-container .timeline-slider::-moz-range-track{background:linear-gradient(90deg,#14532d 0,#15803d 25%,#16a34a 50%,#22c55e 75%,#4ade80)!important;border:1px solid #4ade804d!important;border-radius:5px!important;height:10px!important}[data-theme=dark] .muavin-dagilimi-container .timeline-slider::-webkit-slider-thumb{border-color:#1e293b!important;box-shadow:0 3px 8px #4ade8099,0 1px 3px #00000080!important}[data-theme=dark] .muavin-dagilimi-container .timeline-slider::-moz-range-thumb{border-color:#1e293b!important;box-shadow:0 3px 8px #4ade8099,0 1px 3px #00000080!important}.defter-istatistikleri-container.fullscreen .hesap-trendleri-filters .radio-group{background-color:initial;border:none;box-shadow:none;gap:5px;padding:0}.defter-istatistikleri-container.fullscreen .hesap-trendleri-filters .checkbox-pill,.defter-istatistikleri-container.fullscreen .hesap-trendleri-filters .radio-group label{font-size:13px;padding:6px 12px}.defter-istatistikleri-container.fullscreen .hesap-trendleri-filters .filter-separator{background-color:#e0e0e0;height:20px}[data-theme=dark] .data-table-content{background:#1a202c;color:#e2e8f0}[data-theme=dark] .data-table-header{border-bottom-color:#4a5568}[data-theme=dark] .data-table-info{background:#2d3748;border-bottom-color:#4a5568}[data-theme=dark] .info-label{color:#e2e8f0}[data-theme=dark] .info-value{background:#1a202c;border-color:#4a5568;color:#cbd5e0}[data-theme=dark] .data-table tbody tr{border-bottom-color:#4a5568}[data-theme=dark] .data-table tbody tr:hover{background-color:#2d3748}[data-theme=dark] .data-table tbody tr:nth-child(2n){background-color:#1e2735}[data-theme=dark] .data-table tbody tr:nth-child(2n):hover{background-color:#2d3748}[data-theme=dark] .data-table td{border-right-color:#4a5568;color:#e2e8f0}[data-theme=dark] .data-table td.hesap-kodu{color:#cbd5e0}[data-theme=dark] .data-table td.hesap-adi{color:#a0aec0}[data-theme=dark] .data-table td.numeric-cell{color:#e2e8f0}[data-theme=dark] .table-empty,[data-theme=dark] .table-error,[data-theme=dark] .table-loading{color:#a0aec0}[data-theme=dark] .table-error{color:#fc8181}.account-code-grid{grid-gap:6px;display:grid;grid-template-columns:repeat(5,1fr)}.account-code-grid,.muavin-code-grid{gap:6px;max-height:200px;overflow-y:auto;padding:2px}.muavin-code-grid{display:flex;flex-wrap:wrap}.account-code-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:28px;justify-content:center;min-width:36px;padding:2px 8px;transition:all .2s}.account-code-item:hover{background-color:#f7fafc;border-color:#cbd5e0;transform:translateY(-1px)}.account-code-item.selected{background-color:#3182ce;border-color:#3182ce;box-shadow:0 2px 4px #3182ce4d;color:#fff}.account-code-item.already-selected{background-color:initial;border-color:#e2e8f0;color:#a0aec0;filter:grayscale(100%);opacity:.5}.muavin-dagilimi-container .highcharts-subtitle,.muavin-dagilimi-container .highcharts-subtitle *,.muavin-dagilimi-container .highcharts-subtitle text,.muavin-dagilimi-container .highcharts-subtitle tspan{animation:none!important;opacity:1!important;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important}.muavin-dagilimi-container .highcharts-text-outline{display:none!important}.checkbox-item{align-items:center;cursor:pointer;display:flex;margin:0;position:relative;-webkit-user-select:none;user-select:none;width:100%}.checkbox-item input[type=checkbox]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.checkbox-item span{background-color:initial;border:1.5px solid #cbd5e0;border-radius:20px;color:#475569;display:inline-block;flex:1 1;font-size:.75rem;font-weight:500;line-height:1.4;padding:5px 12px;text-align:left;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.checkbox-item:hover span{background-color:#3182ce0d;border-color:#3182ce;box-shadow:0 2px 8px #3182ce26;transform:translateY(-1px)}.checkbox-item input[type=checkbox]:checked+span{background:linear-gradient(135deg,#3182ce,#2563eb);border-color:#3182ce;box-shadow:0 2px 12px #3182ce66;color:#fff;font-weight:600}.checkbox-item input[type=checkbox]:checked+span:before{content:"✓ ";font-weight:700;margin-right:4px}.checkbox-item:active span{transform:scale(.97)}[data-theme=dark] .checkbox-item span{background-color:initial;border-color:#4a5568;color:#cbd5e0}[data-theme=dark] .checkbox-item:hover span{background-color:#3182ce1a;border-color:#3182ce;box-shadow:0 2px 8px #3182ce40}[data-theme=dark] .checkbox-item input[type=checkbox]:checked+span{background:linear-gradient(135deg,#3182ce,#2563eb);border-color:#3182ce;box-shadow:0 2px 12px #3182ce80;color:#fff}.checkbox-group{display:flex;flex-direction:column;gap:4px;padding:8px}.defter-istatistikleri-container .bilanco-segmented.is-pending{animation:pending-pulse 2s infinite;background:#f973160a;border:1px solid #f97316!important}[data-theme=dark] .defter-istatistikleri-container .bilanco-segmented.is-pending{background:#f9731614;border:1px solid #f97316!important}@keyframes pending-pulse{0%{box-shadow:0 0 0 0 #f9731666}70%{box-shadow:0 0 0 6px #f9731600}to{box-shadow:0 0 0 0 #f9731600}}.defter-istatistikleri-container .bilanco-pending-alert{align-items:center;animation:fade-in .3s ease-out;background:#f9731614;border:1px dashed #f973164d;border-radius:6px;color:#c2410c;display:flex;font-size:11px;font-weight:500;gap:8px;margin-top:8px;padding:8px 12px}[data-theme=dark] .defter-istatistikleri-container .bilanco-pending-alert{background:#f9731626;border:1px dashed #f9731680;color:#ff8c3a}.defter-istatistikleri-container .bilanco-pulse-dot{background-color:#f97316;border-radius:50%;display:inline-block;height:7px;position:relative;width:7px}.defter-istatistikleri-container .bilanco-pulse-dot:after{animation:dot-pulse 1.5s ease-out infinite;background-color:#f97316;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes dot-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}body.theme-night .highcharts-background,body.theme-night .highcharts-plot-background{fill:#0000!important}body.theme-night .highcharts-data-label span,body.theme-night .highcharts-data-label text{fill:#e2e8f0!important;color:#e2e8f0!important}body.theme-night .highcharts-tooltip-box{fill:#2d3748!important;stroke:#4a5568!important}body.theme-night .highcharts-tooltip text{fill:#f1f5f9!important;color:#f1f5f9!important}body.theme-night .chart-area,body.theme-night .defter-istatistikleri-container{background:#0000!important}.uppy-Root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1;position:relative;text-align:left}.uppy-Root[dir=rtl],[dir=rtl] .uppy-Root{text-align:right}.uppy-Root *,.uppy-Root :after,.uppy-Root :before{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-appearance:none;appearance:none;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;box-sizing:border-box;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;line-height:1;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppy-c-textInput{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.5;padding:6px 8px}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:#1269cf99;box-shadow:0 0 0 3px #1269cf26;outline:none}[data-uppy-theme=dark] .uppy-c-textInput{background-color:#333;border-color:#333;color:#eaeaea}[data-uppy-theme=dark] .uppy-c-textInput:focus{border-color:#525252;box-shadow:none}.uppy-c-icon{fill:currentColor;display:inline-block;max-height:100%;max-width:100%;overflow:hidden}.uppy-c-btn{align-items:center;color:inherit;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:500;justify-content:center;line-height:1;transition-duration:.3s;transition-property:background-color,color;-webkit-user-select:none;user-select:none;white-space:nowrap}.uppy-c-btn,[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{background-color:#1269cf;border-radius:4px;color:#fff;font-size:14px;padding:10px 18px}.uppy-c-btn-primary:not(:disabled):hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{box-shadow:0 0 0 3px #1269cf66;outline:none}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-c-btn-primary.uppy-c-btn--disabled{background-color:#8eb2db}.uppy-c-btn-link{background-color:initial;border-radius:4px;color:#525252;font-size:14px;line-height:1;padding:10px 15px}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{box-shadow:0 0 0 3px #1269cf40;outline:none}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:6px}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list:after{content:"";flex:auto}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{margin:0;position:relative;width:50%}.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--md .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:33.3333%}.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--lg .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:25%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem:before{content:"";display:block;padding-top:100%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected svg{opacity:.85}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--disabled{opacity:.5}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#93939333}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#eaeaea33}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#000000b3;height:30%;width:30%}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#fffc}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{border-radius:4px;bottom:7px;height:calc(100% - 14px);left:7px;overflow:hidden;position:absolute;right:7px;text-align:center;top:7px;width:calc(100% - 14px)}@media (hover:none){.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author{display:block}}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{box-shadow:0 0 0 3px #aae1ffb3}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner img{border-radius:4px;height:100%;object-fit:cover;width:100%}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author{background:#0000004d;bottom:0;color:#fff;display:none;font-size:12px;font-weight:500;left:0;margin:0;padding:5px;position:absolute;text-decoration:none;width:100%}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author:hover,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author:hover{background:#0006;text-decoration:underline}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-radius:50%;height:26px;opacity:0;position:absolute;right:16px;top:16px;width:26px;z-index:1002}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{height:7px;inset-inline-start:7px;top:8px;width:12px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{opacity:1}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author{display:block}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus{outline:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner{border:0}.uppy-ProviderBrowser-viewType--list{background-color:#fff}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{background-color:#1f1f1f}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{align-items:center;display:flex;margin:0;padding:7px 15px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{color:#eaeaea}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled{opacity:.6}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{-webkit-margin-end:15px;background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;height:17px;margin-inline-end:15px;width:17px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border:1px solid #1269cf;box-shadow:0 0 0 3px #1269cf40;outline:none}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{height:5px;inset-inline-start:3px;opacity:0;top:4px;width:9px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border-color:#02baf2b3;box-shadow:0 0 0 3px #02baf233}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-color:#1269cf}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{opacity:1}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{align-items:center;color:inherit;display:flex;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{outline:none;text-decoration:underline}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{-webkit-margin-end:8px;margin-inline-end:8px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner{cursor:default}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{-webkit-margin-end:7px;margin-inline-end:7px;width:20px}.uppy-ProviderBrowserItem-checkbox{cursor:pointer;flex-shrink:0;position:relative}.uppy-ProviderBrowserItem-checkbox:disabled,.uppy-ProviderBrowserItem-checkbox:disabled:after{cursor:default}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox{background-color:#1f1f1f;border-color:#939393}[data-uppy-theme=dark] .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{background-color:#333}.uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after{border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;content:"";cursor:pointer;position:absolute;transform:rotate(-45deg)}.uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{background-color:#eaeaea!important;content:""!important;height:2px!important;left:20%!important;position:absolute!important;right:20%!important;top:50%!important;transform:translateY(-50%)!important}.uppy-SearchProvider{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;width:100%}[data-uppy-theme=dark] .uppy-SearchProvider{background-color:#1f1f1f}.uppy-SearchProvider-input{margin-bottom:15px;max-width:650px;width:90%}.uppy-size--md .uppy-SearchProvider-input{margin-bottom:20px}.uppy-SearchProvider-input::-webkit-search-cancel-button{display:none}.uppy-SearchProvider-searchButton{padding:13px 25px}.uppy-size--md .uppy-SearchProvider-searchButton{padding:13px 30px}.uppy-DashboardContent-panelBody{align-items:center;display:flex;flex:1 1;justify-content:center}[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{background-color:#1f1f1f}.uppy-Provider-auth,.uppy-Provider-empty,.uppy-Provider-error,.uppy-Provider-loading{align-items:center;color:#939393;display:flex;flex:1 1;flex-flow:column wrap;justify-content:center}.uppy-Provider-empty{color:#939393}.uppy-Provider-authIcon svg{height:75px;width:100px}.uppy-Provider-authTitle{color:#757575;font-size:17px;font-weight:400;line-height:1.4;margin-bottom:30px;max-width:500px;padding:0 15px;text-align:center}.uppy-size--md .uppy-Provider-authTitle{font-size:20px}[data-uppy-theme=dark] .uppy-Provider-authTitle{color:#cfcfcf}.uppy-Provider-btn-google{align-items:center;background:#4285f4;display:flex;padding:8px 12px!important}.uppy-Provider-btn-google:hover{background-color:#1266f1}.uppy-Provider-btn-google:focus{box-shadow:0 0 0 3px #4285f466;outline:none}.uppy-Provider-btn-google svg{margin-right:8px}.uppy-Provider-breadcrumbs{color:#525252;flex:1 1;font-size:12px;margin-bottom:10px;text-align:start}.uppy-size--md .uppy-Provider-breadcrumbs{margin-bottom:0}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{color:#eaeaea}.uppy-Provider-breadcrumbsIcon{-webkit-margin-end:4px;color:#525252;display:inline-block;line-height:1;margin-inline-end:4px;vertical-align:middle}.uppy-Provider-breadcrumbsIcon svg{fill:#525252;height:13px;width:13px}.uppy-Provider-breadcrumbs button{border-radius:3px;display:inline-block;line-height:inherit;padding:4px}.uppy-Provider-breadcrumbs button:focus{outline:none}.uppy-Provider-breadcrumbs button::-moz-focus-inner{border:0}.uppy-Provider-breadcrumbs button:hover{color:#0e51a0}.uppy-Provider-breadcrumbs button:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{background-color:#333}.uppy-Provider-breadcrumbs button:not(:last-of-type){text-decoration:underline}.uppy-Provider-breadcrumbs button:last-of-type{color:#333;cursor:normal;font-weight:500;pointer-events:none}.uppy-Provider-breadcrumbs button:hover{cursor:pointer}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{color:#eaeaea}.uppy-ProviderBrowser{display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:400;height:100%}.uppy-ProviderBrowser-user{color:#333;font-weight:500;margin:0 8px 0 0}[data-uppy-theme=dark] .uppy-ProviderBrowser-user{color:#eaeaea}.uppy-ProviderBrowser-user:after{color:#939393;content:"·";font-weight:400;inset-inline-start:4px;position:relative}.uppy-ProviderBrowser-header{border-bottom:1px solid #eaeaea;position:relative;z-index:1001}[data-uppy-theme=dark] .uppy-ProviderBrowser-header{border-bottom:1px solid #333}.uppy-ProviderBrowser-headerBar{background-color:#fafafa;color:#757575;font-size:12px;line-height:1.4;padding:7px 15px;z-index:1001}.uppy-size--md .uppy-ProviderBrowser-headerBar{align-items:center;display:flex}[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{background-color:#1f1f1f}.uppy-ProviderBrowser-headerBar--simple{display:block;justify-content:center;text-align:center}.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{display:inline-block;flex:none;vertical-align:middle}.uppy-ProviderBrowser-searchFilter{align-items:center;display:flex;height:30px;margin-bottom:15px;margin-top:15px;padding-left:8px;padding-right:8px;position:relative;width:100%}.uppy-ProviderBrowser-searchFilterInput{-webkit-padding-end:30px;-webkit-padding-start:30px;background-color:#eaeaea;border:0;border-radius:4px;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;font-size:13px;height:30px;line-height:1.4;outline:0;padding-inline-end:30px;padding-inline-start:30px;width:100%;z-index:1001}.uppy-ProviderBrowser-searchFilterInput::-webkit-search-cancel-button{display:none}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput{background-color:#1f1f1f;color:#eaeaea}.uppy-ProviderBrowser-searchFilterInput:focus{background-color:#cfcfcf;border:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput:focus{background-color:#333}.uppy-ProviderBrowser-searchFilterIcon{color:#757575;height:12px;inset-inline-start:16px;position:absolute;width:12px;z-index:1002}.uppy-ProviderBrowser-searchFilterInput::placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchFilterReset{border-radius:3px;color:#939393;cursor:pointer;height:22px;inset-inline-end:16px;padding:6px;position:absolute;width:22px;z-index:1002}.uppy-ProviderBrowser-searchFilterReset:focus{outline:none}.uppy-ProviderBrowser-searchFilterReset::-moz-focus-inner{border:0}.uppy-ProviderBrowser-searchFilterReset:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-searchFilterReset:hover{color:#757575}.uppy-ProviderBrowser-searchFilterReset svg{vertical-align:text-top}.uppy-ProviderBrowser-userLogout{border-radius:3px;color:#1269cf;cursor:pointer;line-height:inherit;padding:4px}.uppy-ProviderBrowser-userLogout:focus{outline:none}.uppy-ProviderBrowser-userLogout::-moz-focus-inner{border:0}.uppy-ProviderBrowser-userLogout:hover{color:#0e51a0}.uppy-ProviderBrowser-userLogout:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{background-color:#333}.uppy-ProviderBrowser-userLogout:hover{text-decoration:underline}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{color:#eaeaea}.uppy-ProviderBrowser-body{flex:1 1;position:relative}.uppy-ProviderBrowser-list{-webkit-overflow-scrolling:touch;background-color:#fff;border-spacing:0;bottom:0;display:block;flex:1 1;height:100%;left:0;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;top:0;width:100%}[data-uppy-theme=dark] .uppy-ProviderBrowser-list{background-color:#1f1f1f}.uppy-ProviderBrowser-list:focus{outline:none}.uppy-ProviderBrowserItem-inner{cursor:pointer;font-size:13px;font-weight:500}.uppy-ProviderBrowser-footer{align-items:center;background-color:#fff;border-top:1px solid #eaeaea;display:flex;justify-content:space-between;padding:15px}.uppy-ProviderBrowser-footer button{-webkit-margin-end:8px;margin-inline-end:8px}[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-ProviderBrowser-footer-buttons{flex-shrink:0}.uppy-ProviderBrowser-footer-error{color:#e32437;line-height:18px}@media (max-width:426px){.uppy-ProviderBrowser-footer{align-items:stretch;flex-direction:column-reverse}.uppy-ProviderBrowser-footer-error{padding-bottom:10px}}.picker-dialog-bg{z-index:20000!important}.picker-dialog{z-index:20001!important}.uppy-Dashboard-Item-previewInnerWrap{align-items:center;border-radius:3px;box-shadow:0 0 2px 0 #0006;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{box-shadow:0 1px 2px #00000026}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewInnerWrap{box-shadow:none}.uppy-Dashboard-Item-previewInnerWrap:after{background-color:#000000a6;bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;z-index:1001}.uppy-Dashboard-Item-previewLink{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1002}.uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #579df0}[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #016c8d}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{border-radius:3px;height:100%;object-fit:cover;transform:translateZ(0);width:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{height:auto;max-height:100%;max-width:100%;object-fit:contain;padding:10px;width:auto}.uppy-Dashboard-Item-progress{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .35 ease;width:120px;z-index:1002}.uppy-Dashboard-Item-progressIndicator{color:#fff;display:inline-block;height:38px;opacity:.9;width:38px}.uppy-size--md .uppy-Dashboard-Item-progressIndicator{height:55px;width:55px}button.uppy-Dashboard-Item-progressIndicator{cursor:pointer}button.uppy-Dashboard-Item-progressIndicator:focus{outline:none}button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{border:0}button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{fill:#579df0}.uppy-Dashboard-Item-progressIcon--circle{height:100%;width:100%}.uppy-Dashboard-Item-progressIcon--bg{stroke:#fff6}.uppy-Dashboard-Item-progressIcon--progress{stroke:#fff;transition:stroke-dashoffset .5s ease-out}.uppy-Dashboard-Item-progressIcon--play{fill:#fff;stroke:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--cancel{fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--pause{fill:#fff;stroke:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--check{fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--retry{fill:#fff}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{inset-inline-end:-8px;inset-inline-start:auto;top:-9px;transform:none;width:auto}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{height:18px;width:18px}.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{height:28px;width:28px}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{height:18px;opacity:1;width:18px}.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{height:22px;width:22px}.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{opacity:0}.uppy-Dashboard-Item-fileInfo{-webkit-padding-end:5px;padding-inline-end:5px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{-webkit-padding-end:10px;padding-inline-end:10px}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{-webkit-padding-end:15px;padding-inline-end:15px}.uppy-Dashboard-Item-name{word-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.3;margin-bottom:5px;word-break:break-all}[data-uppy-theme=dark] .uppy-Dashboard-Item-name{color:#eaeaea}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-name{font-size:14px;line-height:1.4}.uppy-Dashboard-Item-fileName{align-items:baseline;display:flex}.uppy-Dashboard-Item-fileName button{margin-left:5px}.uppy-Dashboard-Item-author{color:#757575;display:inline-block;font-size:11px;font-weight:400;line-height:1;margin-bottom:5px;vertical-align:bottom}.uppy-Dashboard-Item-author a{color:#757575}.uppy-Dashboard-Item-status{color:#757575;font-size:11px;font-weight:400;line-height:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-status{color:#bbb}.uppy-Dashboard-Item-statusSize{display:inline-block;margin-bottom:5px;text-transform:uppercase;vertical-align:bottom}.uppy-Dashboard-Item-reSelect{color:#1269cf;font-family:inherit;font-size:inherit;font-weight:600}.uppy-Dashboard-Item-errorMessage{background-color:#fdeff1;color:#a51523;font-size:11px;font-weight:500;line-height:1.3;padding:5px 6px}.uppy-Dashboard-Item-errorMessageBtn{color:#a51523;cursor:pointer;font-size:11px;font-weight:500;text-decoration:underline}.uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:none}.uppy-size--md .uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #f7c2c8;bottom:0;display:block;left:0;line-height:1.4;padding:6px 8px;position:absolute;right:0}.uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{border:1px solid #f7c2c8;border-radius:3px;display:inline-block;position:static}.uppy-size--md .uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:none}.uppy-Dashboard-Item-action{color:#939393;cursor:pointer}.uppy-Dashboard-Item-action:focus{outline:none}.uppy-Dashboard-Item-action::-moz-focus-inner{border:0}.uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-Item-action:hover{color:#1f1f1f;opacity:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-action{color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{outline:none}[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{color:#eaeaea}.uppy-Dashboard-Item-action--remove{color:#1f1f1f;opacity:.95}.uppy-Dashboard-Item-action--remove:hover{color:#000;opacity:1}.uppy-size--md .uppy-Dashboard-Item-action--remove{height:18px;inset-inline-end:-8px;padding:0;position:absolute;top:-8px;width:18px;z-index:1002}.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{border-radius:50%}.uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{inset-inline-end:8px;position:absolute;top:8px}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{color:#525252}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{color:#333}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-actionWrapper{align-items:center;display:flex}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action{height:22px;margin-left:3px;padding:3px;width:22px}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{height:16px;padding:0;width:16px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{border-radius:3px}.uppy-Dashboard-Item{align-items:center;border-bottom:1px solid #eaeaea;display:flex;padding:10px}.uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{-webkit-padding-end:0;padding-inline-end:0}[data-uppy-theme=dark] .uppy-Dashboard-Item{border-bottom:1px solid #333}.uppy-size--md .uppy-Dashboard-Item{border-bottom:0;display:block;float:inline-start;height:215px;margin:5px 15px;padding:0;position:relative;width:calc(33.333% - 30px)}.uppy-size--lg .uppy-Dashboard-Item{height:190px;margin:5px 15px;padding:0;width:calc(25% - 30px)}.uppy-size--xl .uppy-Dashboard-Item{height:210px;padding:0;width:calc(20% - 30px)}.uppy-Dashboard--singleFile .uppy-Dashboard-Item{border-bottom:0;display:flex;flex-direction:column;height:100%;max-width:400px;padding:15px;position:relative;width:100%}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap{opacity:.2}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name{opacity:.7}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39'%3E%3Cpath fill='%2523000' d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417s5.125 3.417 8.61 3.417c3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709m8.542-17.084a3.383 3.383 0 0 1-3.417-3.416 3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.417 3.417 3.383 3.383 0 0 1-3.417 3.416m13.667 0A3.383 3.383 0 0 1 20.5 18.16a3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.416 3.417 3.383 3.383 0 0 1-3.416 3.416'/%3E%3C/svg%3E");background-position:50% 10px;background-repeat:no-repeat;background-size:25px;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1005}.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:40px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:30%}.uppy-Dashboard-Item-preview{flex-grow:0;flex-shrink:0;height:50px;position:relative;width:50px}.uppy-size--md .uppy-Dashboard-Item-preview{height:140px;width:100%}.uppy-size--lg .uppy-Dashboard-Item-preview{height:120px}.uppy-size--xl .uppy-Dashboard-Item-preview{height:140px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview{flex-grow:1;max-height:75%;width:100%}.uppy-Dashboard--singleFile.uppy-size--md .uppy-Dashboard-Item-preview{max-height:100%}.uppy-Dashboard-Item-fileInfoAndButtons{-webkit-padding-end:8px;-webkit-padding-start:12px;align-items:center;display:flex;flex-grow:1;justify-content:space-between;padding-inline-end:8px;padding-inline-start:12px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons,.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons{align-items:flex-start;padding:9px 0 0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{flex-grow:0;width:100%}.uppy-Dashboard-Item-fileInfo{flex-grow:1;flex-shrink:1}.uppy-Dashboard-Item-actionWrapper{flex-grow:0;flex-shrink:0}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after{display:block}.uppy-Dashboard-Item-errorDetails{-webkit-appearance:none;appearance:none;background-color:#939393;border:none;border-radius:50%;color:#fff;cursor:help;flex-shrink:0;font-size:10px;font-weight:600;height:13px;inset-inline-start:2px;line-height:12px;position:relative;text-align:center;top:0;width:13px}.uppy-Dashboard-Item-errorDetails:after{word-wrap:break-word;line-height:1.3}.uppy-Dashboard-FileCard{background-color:#fff;border-radius:5px;bottom:0;box-shadow:0 0 10px 4px #0000001a;display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1005}.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{border-top-left-radius:5px;border-top-right-radius:5px}.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uppy-Dashboard-FileCard-inner{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;min-height:0}.uppy-Dashboard-FileCard-preview{align-items:center;border-bottom:1px solid #eaeaea;display:flex;flex-grow:0;flex-shrink:1;height:60%;justify-content:center;min-height:0;position:relative}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{background-color:#333;border-bottom:0}.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{border-radius:3px;box-shadow:0 3px 20px #00000026;flex:0 0 auto;max-height:90%;max-width:90%;object-fit:cover}.uppy-Dashboard-FileCard-edit{background-color:#00000080;border-radius:50px;color:#fff;font-size:13px;inset-inline-end:10px;padding:7px 15px;position:absolute;top:10px}.uppy-Dashboard-FileCard-edit:focus{outline:none}.uppy-Dashboard-FileCard-edit::-moz-focus-inner{border:0}.uppy-Dashboard-FileCard-edit:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-FileCard-edit:hover{background-color:#000c}.uppy-Dashboard-FileCard-info{-webkit-overflow-scrolling:touch;flex-grow:0;flex-shrink:0;height:40%;overflow-y:auto;padding:30px 20px 20px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{background-color:#1f1f1f}.uppy-Dashboard-FileCard-fieldset{border:0;font-size:0;margin:auto auto 12px;max-width:640px;padding:0}.uppy-Dashboard-FileCard-label{color:#525252;display:inline-block;font-size:12px;vertical-align:middle;width:22%}.uppy-size--md .uppy-Dashboard-FileCard-label{font-size:14px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{color:#eaeaea}.uppy-Dashboard-FileCard-input{display:inline-block;vertical-align:middle;width:78%}.uppy-Dashboard-FileCard-actions{align-items:center;background-color:#fafafa;border-top:1px solid #eaeaea;display:flex;flex-grow:0;flex-shrink:0;height:55px;padding:0 15px}.uppy-size--md .uppy-Dashboard-FileCard-actions{height:65px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{background-color:#1f1f1f;border-top:1px solid #333}.uppy-Dashboard-FileCard-actionsBtn{-webkit-margin-end:10px;margin-inline-end:10px}.uppy-Informer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1005}.uppy-Informer span>div{margin-bottom:6px}.uppy-Informer-animated{opacity:0;transform:translateY(350%);transition:all .3s ease-in;z-index:-1000}.uppy-Informer p{background-color:#757575;border-radius:18px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1.4;margin:0;max-width:90%;padding:6px 15px}.uppy-size--md .uppy-Informer p{font-size:14px;line-height:1.3;max-width:500px;padding:10px 20px}[data-uppy-theme=dark] .uppy-Informer p{background-color:#333}.uppy-Informer p span{-webkit-margin-start:-1px;background-color:#fff;border-radius:50%;color:#525252;display:inline-block;font-size:10px;height:13px;inset-inline-start:3px;line-height:12px;margin-inline-start:-1px;position:relative;top:-1px;vertical-align:middle;width:13px}.uppy-Informer p span:hover{cursor:help}.uppy-Informer p span:after{word-wrap:break-word;line-height:1.3}.uppy-transition-slideDownUp-enter{opacity:.01;transform:translate3d(0,-105%,0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{opacity:1;transform:translateZ(0)}.uppy-transition-slideDownUp-leave{opacity:1;transform:translateZ(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{opacity:.01;transform:translate3d(0,-105%,0)}@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{opacity:0;transform:translate3d(-50%,-70%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes uppy-Dashboard-slideUpFadeOut{0%{opacity:1;transform:translate3d(-50%,-50%,0)}to{opacity:0;transform:translate3d(-50%,-70%,0)}}@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20%,0)}}.uppy-Dashboard--modal{z-index:1001}.uppy-Dashboard--modal[aria-hidden=true]{display:none}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeIn .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeOut .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard-isFixed{height:100vh;overflow:hidden}.uppy-Dashboard--modal .uppy-Dashboard-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}.uppy-Dashboard-inner{background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:5px;max-height:100%;max-width:100%;outline:none;position:relative}.uppy-size--md .uppy-Dashboard-inner{min-height:auto}@media only screen and (min-width:820px){.uppy-Dashboard-inner{height:500px;width:650px}}.uppy-Dashboard--modal .uppy-Dashboard-inner{z-index:1002}[data-uppy-theme=dark] .uppy-Dashboard-inner{background-color:#1f1f1f}.uppy-Dashboard--isDisabled .uppy-Dashboard-inner{cursor:not-allowed}.uppy-Dashboard-innerWrap{border-radius:5px;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;position:relative}.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{opacity:1}.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap{cursor:not-allowed;filter:grayscale(100%);opacity:.6;-webkit-user-select:none;user-select:none}.uppy-Dashboard--isDisabled .uppy-ProviderIconBg{fill:#9f9f9f}.uppy-Dashboard--isDisabled [aria-disabled],.uppy-Dashboard--isDisabled [disabled]{cursor:not-allowed;pointer-events:none}.uppy-Dashboard--modal .uppy-Dashboard-inner{border:none;bottom:15px;left:15px;position:fixed;right:15px;top:35px}@media only screen and (min-width:820px){.uppy-Dashboard--modal .uppy-Dashboard-inner{box-shadow:0 5px 15px 4px #00000026;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}}.uppy-Dashboard-close{color:#ffffffe6;cursor:pointer;display:block;font-size:27px;inset-inline-end:-2px;position:absolute;top:-33px;z-index:1005}.uppy-Dashboard-close:focus{outline:none}.uppy-Dashboard-close::-moz-focus-inner{border:0}.uppy-Dashboard-close:focus{color:#6eabf2}@media only screen and (min-width:820px){.uppy-Dashboard-close{font-size:35px;inset-inline-end:-35px;top:-10px}}.uppy-Dashboard-serviceMsg{background-color:#fffbf7;border-bottom:1px solid #edd4b9;border-top:1px solid #edd4b9;font-size:12px;font-weight:500;line-height:1.3;padding:12px 0;position:relative;top:-1px;z-index:1004}.uppy-size--md .uppy-Dashboard-serviceMsg{font-size:14px;line-height:1.4}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg{background-color:#1f1f1f;border-bottom:1px solid #333;border-top:1px solid #333;color:#eaeaea}.uppy-Dashboard-serviceMsg-title{display:block;line-height:1;margin-bottom:4px;padding-left:42px}.uppy-Dashboard-serviceMsg-text{padding:0 15px}.uppy-Dashboard-serviceMsg-actionBtn{color:#1269cf;font-size:inherit;font-weight:inherit;vertical-align:initial}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn{color:#02baf2e6}.uppy-Dashboard-serviceMsg-icon{left:15px;position:absolute;top:10px}.uppy-Dashboard-AddFiles{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center}[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{border:1px dashed #dfdfdf;border-radius:3px;height:calc(100% - 14px);margin:7px}.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{border:none;height:calc(100% - 54px)}.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{border-color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{border-color:#757575}.uppy-Dashboard-AddFiles-info{display:none;margin-top:auto;padding-bottom:15px;padding-top:15px}.uppy-size--height-md .uppy-Dashboard-AddFiles-info{display:block}.uppy-size--md .uppy-Dashboard-AddFiles-info{bottom:25px;left:0;padding-bottom:0;padding-top:30px;position:absolute;right:0}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{margin-top:0}.uppy-Dashboard-browse{color:#1269cf;cursor:pointer}.uppy-Dashboard-browse:focus{outline:none}.uppy-Dashboard-browse::-moz-focus-inner{border:0}.uppy-Dashboard-browse:focus,.uppy-Dashboard-browse:hover{border-bottom:1px solid #1269cf}[data-uppy-theme=dark] .uppy-Dashboard-browse{color:#02baf2e6}[data-uppy-theme=dark] .uppy-Dashboard-browse:focus,[data-uppy-theme=dark] .uppy-Dashboard-browse:hover{border-bottom:1px solid #02baf2}.uppy-Dashboard-browseBtn{display:block;font-size:14px;font-weight:500;margin-bottom:5px;margin-top:8px;width:100%}.uppy-size--md .uppy-Dashboard-browseBtn{font-size:15px;margin:15px auto;padding:13px 44px;width:auto}.uppy-Dashboard-AddFiles-list{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;margin-top:2px;overflow-y:auto;padding:2px 0;width:100%}.uppy-size--md .uppy-Dashboard-AddFiles-list{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:15px;max-width:600px;overflow-y:visible;padding-top:0}.uppy-DashboardTab{border-bottom:1px solid #eaeaea;text-align:center;width:100%}[data-uppy-theme=dark] .uppy-DashboardTab{border-bottom:1px solid #333}.uppy-size--md .uppy-DashboardTab{border-bottom:none;display:inline-block;margin-bottom:10px;width:auto}.uppy-DashboardTab-btn{align-items:center;-webkit-appearance:none;appearance:none;background-color:initial;color:#525252;cursor:pointer;flex-direction:row;height:100%;justify-content:left;padding:12px 15px;width:100%}.uppy-DashboardTab-btn:focus{outline:none}.uppy-size--md .uppy-DashboardTab-btn{-webkit-margin-end:1px;border-radius:5px;flex-direction:column;margin-inline-end:1px;padding:10px 3px;width:86px}[data-uppy-theme=dark] .uppy-DashboardTab-btn{color:#eaeaea}.uppy-DashboardTab-btn::-moz-focus-inner{border:0}.uppy-DashboardTab-btn:hover{background-color:#e9ecef}[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{background-color:#333}.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{background-color:#525252}.uppy-DashboardTab-btn svg{display:inline-block;max-height:100%;max-width:100%;overflow:hidden;transition:transform .15s ease-in-out;vertical-align:text-top}.uppy-DashboardTab-inner{-webkit-margin-end:10px;align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 1px 0 #0000001a,0 1px 2px 0 #0000001a,0 2px 3px 0 #00000005;display:flex;height:32px;justify-content:center;margin-inline-end:10px;width:32px}.uppy-size--md .uppy-DashboardTab-inner{-webkit-margin-end:0;margin-inline-end:0}[data-uppy-theme=dark] .uppy-DashboardTab-inner{background-color:#323232;box-shadow:0 1px 1px 0 #0003,0 1px 2px 0 #0003,0 2px 3px 0 #00000014}.uppy-DashboardTab-name{font-size:14px;font-weight:400}.uppy-size--md .uppy-DashboardTab-name{font-size:12px;line-height:15px;margin-bottom:0;margin-top:8px}.uppy-DashboardTab-iconMyDevice{color:#1269cf}[data-uppy-theme=dark] .uppy-DashboardTab-iconMyDevice{color:#02baf2}.uppy-DashboardTab-iconBox{color:#0061d5}[data-uppy-theme=dark] .uppy-DashboardTab-iconBox{color:#eaeaea}.uppy-DashboardTab-iconDropbox{color:#0061fe}[data-uppy-theme=dark] .uppy-DashboardTab-iconDropbox{color:#eaeaea}.uppy-DashboardTab-iconUnsplash{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconUnsplash{color:#eaeaea}.uppy-DashboardTab-iconWebdav{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconWebdav{color:#eaeaea}.uppy-DashboardTab-iconScreenRec{color:#2c3e50}[data-uppy-theme=dark] .uppy-DashboardTab-iconScreenRec{color:#eaeaea}.uppy-DashboardTab-iconAudio{color:#8030a3}[data-uppy-theme=dark] .uppy-DashboardTab-iconAudio{color:#bf6ee3}.uppy-Dashboard-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.uppy-DashboardContent-bar{align-items:center;background-color:#fafafa;border-bottom:1px solid #eaeaea;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:0 10px;position:relative;width:100%;z-index:1004}.uppy-size--md .uppy-DashboardContent-bar{height:50px;padding:0 15px}[data-uppy-theme=dark] .uppy-DashboardContent-bar{background-color:#1f1f1f;border-bottom:1px solid #333}.uppy-DashboardContent-title{font-size:12px;font-weight:500;left:0;line-height:40px;margin:auto;max-width:170px;overflow-x:hidden;position:absolute;right:0;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.uppy-size--md .uppy-DashboardContent-title{font-size:14px;line-height:50px;max-width:300px}[data-uppy-theme=dark] .uppy-DashboardContent-title{color:#eaeaea}.uppy-DashboardContent-back,.uppy-DashboardContent-save{-webkit-margin-start:-6px;-webkit-appearance:none;background:none;border:0;border-radius:3px;color:inherit;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;font-size:12px;font-weight:400;line-height:1;margin:0;margin-inline-start:-6px;padding:7px 6px}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{outline:none}.uppy-DashboardContent-back::-moz-focus-inner,.uppy-DashboardContent-save::-moz-focus-inner{border:0}.uppy-DashboardContent-back:hover,.uppy-DashboardContent-save:hover{color:#0e51a0}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,[data-uppy-theme=dark] .uppy-DashboardContent-save:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-back,.uppy-size--md .uppy-DashboardContent-save{font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-back,[data-uppy-theme=dark] .uppy-DashboardContent-save{color:#02baf2}.uppy-DashboardContent-addMore{-webkit-margin-end:-5px;-webkit-appearance:none;background:none;border:0;border-radius:3px;color:inherit;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;height:29px;line-height:1;margin:0;margin-inline-end:-5px;padding:7px 8px;width:29px}.uppy-DashboardContent-addMore:focus{outline:none}.uppy-DashboardContent-addMore::-moz-focus-inner{border:0}.uppy-DashboardContent-addMore:hover{color:#0e51a0}.uppy-DashboardContent-addMore:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-addMore{-webkit-margin-end:-8px;font-size:14px;height:auto;margin-inline-end:-8px;width:auto}[data-uppy-theme=dark] .uppy-DashboardContent-addMore{color:#02baf2}.uppy-DashboardContent-addMore svg{-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:initial}.uppy-size--md .uppy-DashboardContent-addMore svg{height:11px;width:11px}.uppy-DashboardContent-addMoreCaption{display:none}.uppy-size--md .uppy-DashboardContent-addMoreCaption{display:inline}.uppy-DashboardContent-panel{background-color:#f5f5f5;flex:1 1}.uppy-Dashboard-AddFilesPanel,.uppy-DashboardContent-panel{border-radius:5px;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1005}.uppy-Dashboard-AddFilesPanel{background:#fafafa;background:linear-gradient(0deg,#fafafa 35%,#fafafad9);box-shadow:0 0 10px 5px #00000026}[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{background-color:#333;background-image:linear-gradient(0deg,#1f1f1f 35%,#1f1f1fd9)}.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{filter:blur(2px)}.uppy-Dashboard-progress{bottom:0;height:12%;left:0;position:absolute;width:100%}.uppy-Dashboard-progressBarContainer.is-active{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1004}.uppy-Dashboard-filesContainer{flex:1 1;margin:0;overflow-y:hidden;position:relative}.uppy-Dashboard-filesContainer:after{clear:both;content:"";display:table}.uppy-Dashboard-files{-webkit-overflow-scrolling:touch;flex:1 1;margin:0;overflow-y:auto;padding:0 0 10px}.uppy-size--md .uppy-Dashboard-files{padding-top:10px}.uppy-Dashboard--singleFile .uppy-Dashboard-filesInner{align-items:center;display:flex;height:100%;justify-content:center}.uppy-Dashboard-dropFilesHereHint{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%231269CF' d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;border:1px dashed #1269cf;border-radius:3px;bottom:7px;color:#757575;display:flex;font-size:16px;justify-content:center;left:7px;padding-top:90px;position:absolute;right:7px;text-align:center;top:7px;visibility:hidden;z-index:2000}[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%2302BAF2' d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");border-color:#02baf2;color:#bbb}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{pointer-events:none;visibility:visible}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar{opacity:.15}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{opacity:.03}.uppy-Dashboard-AddFiles-title{color:#000;font-size:17px;font-weight:500;line-height:1.35;margin-bottom:5px;margin-top:15px;padding:0 15px;text-align:inline-start;width:100%}.uppy-size--md .uppy-Dashboard-AddFiles-title{font-size:21px;font-weight:400;margin-top:5px;max-width:480px;padding:0 35px;text-align:center}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{text-align:center}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{color:#eaeaea}.uppy-Dashboard-AddFiles-title button{font-weight:500}.uppy-size--md .uppy-Dashboard-AddFiles-title button{font-weight:400}.uppy-Dashboard-note{color:#757575;font-size:14px;line-height:1.25;margin:auto;max-width:350px;padding:0 15px;text-align:center}.uppy-size--md .uppy-Dashboard-note{line-height:1.35;max-width:600px}[data-uppy-theme=dark] .uppy-Dashboard-note{color:#cfcfcf}a.uppy-Dashboard-poweredBy{color:#939393;display:inline-block;font-size:11px;margin-top:8px;text-align:center;text-decoration:none}.uppy-Dashboard-poweredByIcon{fill:none;stroke:#939393;margin-left:1px;margin-right:1px;opacity:.9;position:relative;top:1px;vertical-align:text-top}.uppy-Dashboard-Item-previewIcon{height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;z-index:100}.uppy-size--md .uppy-Dashboard-Item-previewIcon{height:38px;width:38px}.uppy-Dashboard-Item-previewIcon svg{height:100%;width:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIcon{height:100%;max-height:60%;max-width:60%;width:100%}.uppy-Dashboard-Item-previewIconWrap{height:76px;max-height:75%;position:relative}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIconWrap{height:100%;width:100%}.uppy-Dashboard-Item-previewIconBg{filter:drop-shadow(rgba(0,0,0,.1) 0 1px 1px);height:100%;width:100%}.uppy-Dashboard-upload{height:50px;position:relative;width:50px}.uppy-size--md .uppy-Dashboard-upload{height:60px;width:60px}.uppy-Dashboard-upload .uppy-c-icon{position:relative;top:1px;width:50%}.uppy-Dashboard-uploadCount{background-color:#1bb240;border-radius:50%;color:#fff;font-size:8px;height:16px;inset-inline-end:-12px;line-height:16px;position:absolute;top:-12px;width:16px}.uppy-size--md .uppy-Dashboard-uploadCount{font-size:9px;height:18px;line-height:18px;width:18px}.uppy-Root [aria-label][role~=tooltip]{position:relative}.uppy-Root [aria-label][role~=tooltip]:after,.uppy-Root [aria-label][role~=tooltip]:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transform-origin:top;transition:all .18s ease-in-out 0s;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);will-change:transform;z-index:10}.uppy-Root [aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}.uppy-Root [aria-label][role~=tooltip]:after{background:#111111e6;border-radius:4px;box-sizing:initial;color:#fff;content:attr(aria-label);font-size:13px;font-size:var(--microtip-font-size,13px);font-weight:400;font-weight:var(--microtip-font-weight,normal);padding:.5em 1em;text-transform:none;text-transform:var(--microtip-text-transform,none);white-space:nowrap}.uppy-Root [aria-label][role~=tooltip]:focus:after,.uppy-Root [aria-label][role~=tooltip]:focus:before,.uppy-Root [aria-label][role~=tooltip]:hover:after,.uppy-Root [aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002S8.594 0 2.658 0'/%3E%3C/svg%3E") no-repeat;bottom:100%;height:6px;left:50%;margin-bottom:5px;transform:translate3d(-50%,0,0);width:18px}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{bottom:100%;left:50%;margin-bottom:11px;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after{bottom:100%;transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after{bottom:100%;transform:translate3d(-16px,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(-16px,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002S27.406 12 33.342 12'/%3E%3C/svg%3E") no-repeat;bottom:auto;height:6px;left:50%;margin-bottom:0;margin-top:5px;top:100%;transform:translate3d(-50%,-10px,0);width:18px}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{left:50%;margin-top:11px;top:100%;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after{top:100%;transform:translate3d(calc(-100% + 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after{top:100%;transform:translate3d(-16px,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(-16px,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translate3d(10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002S0 27.406 0 33.342'/%3E%3C/svg%3E") no-repeat;height:18px;margin-bottom:0;margin-right:5px;width:6px}.uppy-Root [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:before{bottom:auto;left:100%;top:50%;transform:translate3d(-10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002S12 8.594 12 2.658'/%3E%3C/svg%3E") no-repeat;height:18px;margin-bottom:0;margin-left:5px;width:6px}.uppy-Root [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-size=small]:after{white-space:normal;width:80px}.uppy-Root [role~=tooltip][data-microtip-size=medium]:after{white-space:normal;width:150px}.uppy-Root [role~=tooltip][data-microtip-size=large]:after{white-space:normal;width:260px}.uppy-StatusBar{background-color:#fff;color:#fff;display:flex;font-size:12px;font-weight:400;height:46px;line-height:40px;position:relative;transition:height .2s;z-index:1001}[data-uppy-theme=dark] .uppy-StatusBar{background-color:#1f1f1f}.uppy-StatusBar:before{background-color:#eaeaea;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;top:0;width:100%}[data-uppy-theme=dark] .uppy-StatusBar:before{background-color:#757575}.uppy-StatusBar[aria-hidden=true]{height:0;overflow-y:hidden}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:#e32437}.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:#e32437}.uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#fff;border-top:1px solid #eaeaea;height:65px}[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#1f1f1f;border-top:1px solid #333}.uppy-StatusBar-progress{background-color:#1269cf;height:2px;position:absolute;transition:background-color,width .3s ease-out;z-index:1001}.uppy-StatusBar-progress.is-indeterminate{animation:uppy-StatusBar-ProgressStripes 1s linear infinite;background-image:linear-gradient(45deg,#0000004d 25%,#0000 0,#0000 50%,#0000004d 0,#0000004d 75%,#0000 0,#0000);background-size:64px 64px}@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress{background-color:#f6a623}.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{display:none}.uppy-StatusBar-content{-webkit-padding-start:10px;align-items:center;color:#333;display:flex;height:100%;padding-inline-start:10px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1002}.uppy-size--md .uppy-StatusBar-content{-webkit-padding-start:15px;padding-inline-start:15px}[data-uppy-theme=dark] .uppy-StatusBar-content{color:#eaeaea}.uppy-StatusBar-status{-webkit-padding-end:.3em;display:flex;flex-direction:column;font-weight:400;justify-content:center;line-height:1.4;padding-inline-end:.3em}.uppy-StatusBar-statusPrimary{display:flex;font-weight:500;line-height:1}.uppy-StatusBar-statusPrimary button.uppy-StatusBar-details{margin-left:5px}[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{color:#eaeaea}.uppy-StatusBar-statusSecondary{color:#757575;display:inline-block;font-size:11px;line-height:1.2;margin-top:1px;white-space:nowrap}[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{color:#bbb}.uppy-StatusBar-statusSecondaryHint{-webkit-margin-end:5px;display:inline-block;line-height:1;margin-inline-end:5px;vertical-align:middle}.uppy-size--md .uppy-StatusBar-statusSecondaryHint{-webkit-margin-end:8px;margin-inline-end:8px}.uppy-StatusBar-statusIndicator{-webkit-margin-end:7px;color:#525252;margin-inline-end:7px;position:relative;top:1px}.uppy-StatusBar-statusIndicator svg{vertical-align:text-bottom}.uppy-StatusBar-actions{align-items:center;bottom:0;display:flex;inset-inline-end:10px;position:absolute;top:0;z-index:1004}.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#fafafa;height:100%;padding:0 15px;position:static;width:100%}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#1f1f1f}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:column;height:90px}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:row;height:65px}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:column;justify-content:center}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:row;justify-content:normal}.uppy-StatusBar-actionCircleBtn{cursor:pointer;line-height:1;margin:3px;opacity:.9}.uppy-StatusBar-actionCircleBtn:focus{outline:none}.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}.uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionCircleBtn:hover{opacity:1}.uppy-StatusBar-actionCircleBtn:focus{border-radius:50%}.uppy-StatusBar-actionCircleBtn svg{vertical-align:bottom}.uppy-StatusBar-actionBtn{color:#1269cf;display:inline-block;font-size:10px;line-height:inherit;vertical-align:middle}.uppy-size--md .uppy-StatusBar-actionBtn{font-size:11px}.uppy-StatusBar-actionBtn--disabled{opacity:.4}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled{opacity:.7}.uppy-StatusBar-actionBtn--retry{-webkit-margin-end:6px;background-color:#ff4b23;border-radius:8px;color:#fff;height:16px;line-height:1;margin-inline-end:6px;padding:1px 6px 3px 18px;position:relative}.uppy-StatusBar-actionBtn--retry:focus{outline:none}.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionBtn--retry:hover{background-color:#f92d00}.uppy-StatusBar-actionBtn--retry svg{inset-inline-start:6px;position:absolute;top:3px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1bb240;color:#fff;font-size:14px;line-height:1;padding:15px 10px;width:100%}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#189c38}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1c8b37}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#18762f}.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{padding:13px 22px;width:auto}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1bb240;cursor:not-allowed}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1c8b37}.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{background-color:initial;color:#1269cf}.uppy-StatusBar-actionBtn--uploadNewlyAdded{-webkit-padding-end:3px;-webkit-padding-start:3px;border-radius:3px;padding-inline-end:3px;padding-bottom:1px;padding-inline-start:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded{display:none}.uppy-StatusBar-actionBtn--done{border-radius:3px;line-height:1;padding:7px 8px}.uppy-StatusBar-actionBtn--done:focus{outline:none}.uppy-StatusBar-actionBtn--done::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--done:hover{color:#0e51a0}.uppy-StatusBar-actionBtn--done:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus{background-color:#333}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done{color:#02baf2}.uppy-size--md .uppy-StatusBar-actionBtn--done{font-size:14px}.uppy-StatusBar-serviceMsg{color:#000;font-size:11px;line-height:1.1;padding-left:10px}.uppy-size--md .uppy-StatusBar-serviceMsg{font-size:14px;padding-left:15px}[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg{color:#eaeaea}.uppy-StatusBar-serviceMsg-ghostsIcon{left:6px;opacity:.5;position:relative;top:2px;vertical-align:text-bottom;width:10px}.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon{left:10px;top:1px;width:15px}.uppy-StatusBar-details{-webkit-appearance:none;appearance:none;background-color:#939393;border-radius:50%;color:#fff;cursor:help;display:inline-block;font-size:10px;font-weight:600;height:13px;inset-inline-start:2px;line-height:12px;position:relative;text-align:center;top:0;vertical-align:middle;width:13px}.uppy-StatusBar-details:after{word-wrap:break-word;line-height:1.3}.uppy-StatusBar-spinner{fill:#1269cf;-webkit-margin-end:10px;animation-duration:1s;animation-iteration-count:infinite;animation-name:uppy-StatusBar-spinnerAnimation;animation-timing-function:linear;margin-inline-end:10px}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner{fill:#f6a623}@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bv-root{background-color:#f8fafc;min-height:100%;padding:24px}.bv-list-container{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:24px}.bv-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.bv-list-header .ant-typography{margin:0!important}.bv-new-btn{background:linear-gradient(135deg,#f97316,#ea580c)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #ea580c33!important;font-size:13px!important;font-weight:700!important;height:38px!important;padding:0 20px!important;transition:all .3s ease!important}.bv-new-btn:hover{background:linear-gradient(135deg,#fb923c,#f97316)!important;box-shadow:0 6px 16px #ea580c4d!important;transform:translateY(-2px)!important}.bv-list-filter{margin-bottom:12px}.bv-search-input{width:360px}.bv-table .ant-table-thead>tr>th{background:#f8fafc;font-size:13px;font-weight:600;padding:8px 16px!important}.bv-table .ant-table-tbody>tr>td{font-size:13px;padding:6px 16px!important;vertical-align:middle;white-space:nowrap}.bv-tp-name{color:#1e293b;display:block;font-size:13px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-tp-vkn{color:#64748b;font-family:monospace;font-size:12px}.bv-donem{align-items:center;display:flex}.bv-empty{color:#cbd5e1}.bv-status-tag{font-size:11px!important;margin:0!important}.bv-date{color:#64748b;font-size:11px}.bv-continue-btn{align-items:center!important;background:#3b82f6!important;border-color:#3b82f6!important;border-radius:8px!important;box-shadow:0 2px 10px #3b82f633!important;display:inline-flex!important;font-weight:500!important;height:24px!important}.bv-continue-btn:hover{background:#2563eb!important;border-color:#2563eb!important;transform:translateY(-1px)!important}.bv-delete-btn{align-items:center!important;border-radius:8px!important;display:inline-flex!important;flex-shrink:0;height:24px!important;justify-content:center!important;min-width:24px!important;padding:0!important;vertical-align:middle!important;width:24px!important}.bv-actions-cell{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:32px auto 26px;justify-items:center}.bv-incele-btn,.bv-sil-btn,.bv-word-icon-btn{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:5px;height:26px;justify-content:center;line-height:1;padding:0 8px;transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}.bv-word-icon-btn{flex-shrink:0;min-width:32px!important;padding:0!important;width:32px!important}.bv-word-icon-btn img{display:block;height:18px;width:18px}.bv-word-icon-btn.disabled{cursor:not-allowed;opacity:.35}.bv-word-icon-btn:not(.disabled):hover{border-color:#2563eb}.bv-incele-btn{background:#3b82f6;border-color:#3b82f6;color:#fff}.bv-incele-btn:hover{background:#2563eb;border-color:#2563eb}.bv-sil-btn{border-color:#fca5a5;color:#ef4444;flex-shrink:0;min-width:26px!important;padding:0!important;width:26px!important}.bv-sil-btn:hover{background:#fee2e2;border-color:#ef4444}.bv-karsi-unvan{color:#1e293b;display:block;font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bv-karsi-label{align-items:center;display:inline-flex;font-weight:500}.bv-fatura-secim-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.bv-fatura-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bv-fatura-table .ant-table-thead>tr>th{background:#f8fafc;font-size:12px;font-weight:600;padding:6px 10px!important}.bv-fatura-table .ant-table-tbody>tr>td{font-size:12px;padding:5px 10px!important}.bv-fatura-table .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.bv-fatura-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f4ff!important}.bv-fatura-no{color:#475569;font-family:monospace;font-size:11px}.bv-karsi-unvan-cell{color:#1e293b;font-size:12px;font-weight:500}.bv-amount{color:#475569}.bv-amount,.bv-amount-total{font-family:Courier New,monospace;font-size:12px}.bv-amount-total{color:#1e293b;font-weight:700}.bv-header-actions{display:flex;justify-content:flex-end;margin:0 auto 16px;max-width:1240px}.bv-stepper-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fff6;border-radius:20px;box-shadow:0 8px 32px #1f268712;margin:0 auto 40px;max-width:1240px;padding:32px 40px}.bv-custom-stepper .ant-steps-item-title{color:#475569!important;font-size:15px!important;font-weight:700!important}.bv-custom-stepper .ant-steps-item-active .ant-steps-item-title{color:#1e293b!important}.bv-custom-stepper .ant-steps-item-icon{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:12px!important;font-size:20px!important;height:44px!important;line-height:44px!important;transition:all .4s ease;width:44px!important}.bv-custom-stepper .ant-steps-item-active .ant-steps-item-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#0000!important;box-shadow:0 4px 12px #2563eb4d}.bv-custom-stepper .ant-steps-item-active .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.bv-custom-stepper .ant-steps-item-finish .ant-steps-item-icon{background:#ecfdf5!important;border-color:#10b981!important}.bv-custom-stepper .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#10b981!important}.bv-root .karsit-card{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:0 auto;max-width:1200px;overflow:hidden}.bv-root .card-header{align-items:center;display:flex;justify-content:space-between;width:100%}.bv-root .title-text{align-items:center;color:#0f172a;display:flex;font-size:18px;font-weight:700}.bv-root .title-text:before{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:2px;content:"";height:24px;margin-right:12px;width:4px}.bv-root .form-row{display:flex;gap:24px;margin-bottom:8px}.bv-root .form-col{flex:1 1}.bv-root .full-width{width:100%}.bv-root .upload-section{display:flex;gap:24px;margin-bottom:24px;margin-top:16px}.bv-root .upload-col{flex:1 1}.bv-root .upload-label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:600;margin-bottom:8px}.bv-root .ant-upload-drag{background:#fff!important;border:2px dashed #cbd5e1!important;border-radius:8px!important;transition:all .3s ease!important}.bv-root .ant-upload-drag:hover{background:#f1f5f9!important;border-color:#3b82f6!important}.bv-root .ant-upload-hint{color:#94a3b8!important;font-size:12px!important}.bv-root .form-footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:32px;padding-top:24px}.bv-root .footer-left{display:flex;gap:12px}.bv-root .footer-right{display:flex;gap:12px;margin-left:auto}.bv-root .vazgec-btn{border:1px solid #cbd5e1;border-radius:6px;color:#64748b}.bv-root .kaydet-btn,.bv-root .vazgec-btn{font-weight:600;height:40px;padding:0 24px}.bv-root .kaydet-btn{background:#f97316!important;border-color:#f97316!important;border-radius:6px;color:#fff}.bv-root .kaydet-btn:hover{background:#ea580c!important;border-color:#ea580c!important}.bv-onizleme-wrapper{flex-direction:column;margin:0 auto;max-width:1240px}.bv-onizleme-info-row,.bv-onizleme-wrapper{display:flex;gap:16px}.bv-onizleme-info-card{border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important;flex:1 1}.bv-onizleme-card-title{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600}.bv-onizleme-tutar-card{background:linear-gradient(135deg,#f8fafc,#f0f7ff)!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important}.bv-onizleme-tutar-card .ant-statistic-title{color:#64748b;font-size:12px;font-weight:500}.bv-onizleme-fatura-card{border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important}.bv-word-btn{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #2563eb40!important;font-size:14px!important;font-weight:700!important;height:40px!important;padding:0 28px!important;transition:all .3s ease!important}.bv-word-btn:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 6px 16px #2563eb59!important;transform:translateY(-2px)!important}.vk-kontrol-listesi{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.vk-kontrol-satir{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;display:flex;justify-content:space-between;padding:14px 18px;transition:border-color .2s}.vk-kontrol-satir.vk-ok{background:#f0fdf4;border-color:#bbf7d0}.vk-kontrol-satir.vk-eksik{background:#fff7ed;border-color:#fed7aa}.vk-satir-sol{align-items:center;display:flex;gap:14px}.vk-icon{flex-shrink:0;font-size:20px}.vk-icon-ok{color:#10b981}.vk-icon-eksik{color:#f97316}.vk-satir-bilgi{display:flex;flex-direction:column;gap:2px}.vk-satir-label{color:#1e293b;font-size:14px;font-weight:600}.vk-satir-desc{color:#64748b;font-size:12px}.vk-satir-sag{align-items:center;display:flex;flex-shrink:0;gap:8px}.vk-satir-detay{font-size:12px;font-weight:500}.vk-detay-ok{color:#10b981}.vk-detay-eksik{color:#f97316}.vk-progress-wrap{background:#e2e8f0;border-radius:10px;height:20px;margin-right:8px;overflow:hidden;position:relative;width:160px}.vk-progress-bar{background:linear-gradient(90deg,#f97316,#fb923c);border-radius:10px;height:100%;transition:width .3s ease}.vk-progress-label{color:#1e293b;font-size:11px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vk-progress-done{color:#10b981;font-size:12px;font-weight:500;margin-right:8px}.vk-form-list-row{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:12px}body:not(.theme-default) .bv-root{background-color:var(--color-background)!important}body:not(.theme-default) .bv-list-container{background:var(--color-surface)!important;box-shadow:0 4px 20px #0000004d!important}body:not(.theme-default) .bv-fatura-table .ant-table-tbody>tr>td,body:not(.theme-default) .bv-fatura-table .ant-table-thead>tr>th,body:not(.theme-default) .bv-table .ant-table-tbody>tr>td,body:not(.theme-default) .bv-table .ant-table-thead>tr>th{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .bv-fatura-table .ant-table-tbody>tr:hover>td,body:not(.theme-default) .bv-table .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}body:not(.theme-default) .bv-fatura-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#1890ff26!important}body:not(.theme-default) .bv-amount-total,body:not(.theme-default) .bv-karsi-unvan,body:not(.theme-default) .bv-karsi-unvan-cell,body:not(.theme-default) .bv-tp-name{color:var(--color-text)!important}body:not(.theme-default) .bv-amount,body:not(.theme-default) .bv-date,body:not(.theme-default) .bv-fatura-no,body:not(.theme-default) .bv-tp-vkn{color:var(--color-textSecondary)!important}body:not(.theme-default) .bv-stepper-container{background:#1f2937cc!important;border-color:#4b556366!important;box-shadow:0 8px 32px #0000004d!important}body:not(.theme-default) .bv-custom-stepper .ant-steps-item-title{color:var(--color-textSecondary)!important}body:not(.theme-default) .bv-custom-stepper .ant-steps-item-active .ant-steps-item-title{color:var(--color-text)!important}body:not(.theme-default) .bv-custom-stepper .ant-steps-item-icon{background:#374151!important;border-color:#4b5563!important}body:not(.theme-default) .bv-custom-stepper .ant-steps-item-finish .ant-steps-item-icon{background:#10b98126!important;border-color:#10b981!important}body:not(.theme-default) .bv-root .ant-upload-drag{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .bv-root .ant-upload-drag:hover{background:var(--color-hover)!important;border-color:#3b82f6!important}body:not(.theme-default) .bv-onizleme-card-title{color:var(--color-text)!important}body:not(.theme-default) .bv-onizleme-tutar-card{background:linear-gradient(135deg,#1f2937,#1e3a5f)!important}body:not(.theme-default) .bv-onizleme-tutar-card .ant-statistic-title{color:var(--color-textSecondary)!important}body:not(.theme-default) .bv-root .title-text{color:var(--color-text)!important}body:not(.theme-default) .bv-root .upload-label{color:var(--color-textSecondary)!important}body:not(.theme-default) .bv-root .form-footer{border-top-color:var(--color-border)!important}body:not(.theme-default) .bv-root .vazgec-btn{color:var(--color-textSecondary)!important}body:not(.theme-default) .bv-root .ant-card,body:not(.theme-default) .bv-root .vazgec-btn{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .bv-root .ant-card .ant-card-head{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important}body:not(.theme-default) .bv-root .ant-card .ant-card-body{background:var(--color-surface)!important}.thk-root{background:#f8fafc;min-height:100%;padding:24px}.thk-tp-card{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important;margin-bottom:16px!important}.thk-tp-row{flex-wrap:wrap;gap:12px}.thk-tp-label,.thk-tp-row{align-items:center;display:flex}.thk-tp-label{color:#475569;font-size:13px;font-weight:600;min-width:80px;white-space:nowrap}.thk-tp-select{width:420px!important}.thk-tp-tag{align-items:center!important;border-radius:6px!important;display:flex!important;font-size:12px!important;gap:4px!important;height:28px!important;padding:0 10px!important}.thk-header{justify-content:space-between;margin-bottom:16px}.thk-header,.thk-header-left,.thk-header-right{align-items:center;display:flex}.thk-header-right{gap:8px}.thk-add-btn{background:linear-gradient(135deg,#f97316,#ea580c)!important;border:none!important;box-shadow:0 4px 12px #ea580c33!important;font-weight:700!important}.thk-add-btn:hover{background:linear-gradient(135deg,#fb923c,#f97316)!important;transform:translateY(-1px)!important}.thk-excel-btn{background:linear-gradient(135deg,#16a34a,#15803d)!important;border:none!important;box-shadow:0 4px 12px #16a34a33!important;color:#fff!important;font-weight:600!important}.thk-excel-btn:hover{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important;transform:translateY(-1px)!important}.thk-excel-btn:disabled{background:#d1d5db!important;box-shadow:none!important;color:#9ca3af!important}.thk-template-btn{background:#fff!important;border:1px solid #16a34a!important;color:#16a34a!important;font-weight:600!important;white-space:nowrap}.thk-template-btn:hover{background:#f0fdf4!important;border-color:#15803d!important;color:#15803d!important}.thk-toolbar{align-items:center;display:flex;gap:12px;margin-bottom:14px}.thk-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.thk-table .ant-table-thead>tr>th{background:#f8fafc!important;color:#475569;font-size:12px;font-weight:600;padding:8px 12px!important}.thk-table .ant-table-tbody>tr>td{font-size:12px;padding:4px 12px!important}.thk-table .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}body:not(.theme-default) .thk-root{background:var(--color-background)!important}body:not(.theme-default) .thk-tp-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .thk-tp-label{color:var(--color-textSecondary)!important}body:not(.theme-default) .thk-template-btn{background:var(--color-surface)!important;border-color:#16a34a!important;color:#4ade80!important}body:not(.theme-default) .thk-template-btn:hover{background:#16a34a26!important;border-color:#15803d!important;color:#4ade80!important}body:not(.theme-default) .thk-table-wrapper{background:var(--color-surface)!important;box-shadow:0 4px 20px #0000004d!important}body:not(.theme-default) .thk-table .ant-table-thead>tr>th{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .thk-table .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .thk-table .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}body:not(.theme-default) .thk-table .ant-table{background:var(--color-surface)!important}.km-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px;position:fixed;z-index:1200}.km-box{background:#fff;background:var(--color-background,#fff);border-radius:12px;box-shadow:0 24px 60px #00000038;display:flex;flex-direction:column;height:80vh;max-width:1100px;overflow:hidden;width:100%}.km-nav-bar{align-items:center;background:#f9fafb;background:var(--color-surface,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:10px 16px}.km-title{color:#1f2937;color:var(--color-text,#1f2937);font-size:13px;font-weight:700;margin-right:4px;white-space:nowrap}.km-nav-controls{gap:6px}.km-close-btn,.km-nav-controls{align-items:center;display:flex}.km-close-btn{background:none;border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:6px;color:#6b7280;color:var(--color-textSecondary,#6b7280);cursor:pointer;flex-shrink:0;font-size:15px;height:30px;justify-content:center;margin-left:4px;transition:color .15s,background .15s;width:30px}.km-close-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.km-nav-btn{background:#fff;background:var(--color-background,#fff);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:6px;color:#1f2937;color:var(--color-text,#1f2937);cursor:pointer;font-size:12px;font-weight:500;padding:5px 12px;transition:background .15s,border-color .15s;white-space:nowrap}.km-nav-btn:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.km-nav-btn:disabled{cursor:not-allowed;opacity:.35}.km-diff-counter{background:#6366f114;border-radius:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.km-diff-counter,.km-toggle-label{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:12px}.km-toggle-label{align-items:center;cursor:pointer;display:flex;gap:6px;margin-left:auto;-webkit-user-select:none;user-select:none}.km-toggle-label input[type=checkbox]{accent-color:#6366f1;cursor:pointer;height:14px;width:14px}.km-col-headers{grid-gap:0;background:#f9fafb;background:var(--color-surface,#f9fafb);border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--color-border,#e5e7eb);display:grid;flex-shrink:0;gap:0;grid-template-columns:220px 1fr 1fr 110px}.km-col-header-label{border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb);padding:8px 16px}.km-col-header{font-size:12px;font-weight:600;overflow:hidden;padding:8px 14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.km-col-a{background:#dbeafe66;color:#1d4ed8}.km-col-a,.km-col-b{border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb)}.km-col-b{background:#dcfce766;color:#166534}.km-col-fark{background:#f3f4f699;color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:11px}.km-body{flex:1 1;overflow-y:auto;padding:12px 16px 20px}.km-section{margin-bottom:16px}.km-section-title{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);color:#6b7280;color:var(--color-textSecondary,#6b7280);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:4px;padding:6px 0 4px;text-transform:uppercase}.km-diff-badge{background:#fdba7480;border-radius:10px;color:#92400e;font-size:10px;font-weight:600;letter-spacing:0;padding:1px 8px;text-transform:none}.km-table{border-collapse:collapse;font-size:11px;table-layout:fixed;width:100%}.km-table .km-td-fark{width:110px}.km-table .km-td-label,.km-table .km-th-label{color:#6b7280;color:var(--color-textSecondary,#6b7280);min-width:180px;padding:4px 8px 4px 4px;width:220px}.km-table .km-td-label,.km-table .km-td-val,.km-table .km-th-label,.km-table .km-th-val{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);vertical-align:middle}.km-table .km-td-val,.km-table .km-th-val{border-left:1px solid #f3f4f6;border-left:1px solid var(--color-border,#f3f4f6);color:#1f2937;color:var(--color-text,#1f2937);padding:4px 8px;text-align:right}.km-table thead .km-th-label,.km-table thead .km-th-val{background:#f9fafb;background:var(--color-surface,#f9fafb);color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:10px;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase}.km-td-diff{background:#fdba7459!important;color:#7c2d12!important;font-weight:600}.km-td-only-a{background:#fecaca66!important;color:#991b1b!important}.km-td-only-b{background:#bbf7d066!important;color:#166534!important}.km-row-only-a .km-td-label{background:#fecaca33}.km-row-only-b .km-td-label{background:#bbf7d033}.km-td-arr-label{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb);color:#1f2937;color:var(--color-text,#1f2937);font-weight:500;max-width:260px;min-width:160px;padding-top:6px;vertical-align:top;white-space:normal;width:220px;word-break:break-word}.km-td-only-a-label{background:#fecaca26}.km-td-only-b-label{background:#bbf7d026}.km-td-sublabel{color:#6b7280;color:var(--color-textSecondary,#6b7280);padding:4px 8px 4px 12px}.km-td-fark,.km-td-sublabel{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);font-size:11px;white-space:nowrap}.km-td-fark{border-left:1px solid #e5e7eb;border-left:1px solid var(--color-border,#e5e7eb);color:#9ca3af;color:var(--color-textSecondary,#9ca3af);font-family:Courier New,monospace;font-weight:600;padding:4px 8px;text-align:right;vertical-align:middle}.km-td-fark-pos{color:#166534}.km-td-fark-neg{color:#b45309}.km-error,.km-loading{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:14px;padding:48px;text-align:center}.km-error{color:#dc2626}.beyanname-pdf-container{background-color:#fff;background-color:var(--color-background,#fff);color:#1f2937;color:var(--color-text,#1f2937);margin:0 auto;max-width:100%;min-height:100vh;padding:10px}.beyanname-pdf-header{align-items:center;border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--color-border,#e5e7eb);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:10px}.beyanname-pdf-header h1{color:#1f2937;color:var(--color-text,#1f2937);font-size:22px;margin:0}.upload-card{background:#f9fafb;background:var(--color-surface,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;margin-bottom:20px;padding:20px 24px}.upload-card-title{color:#1f2937;color:var(--color-text,#1f2937);font-size:14px;font-weight:600;margin-bottom:14px}.upload-form-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.upload-form-group{display:flex;flex-direction:column;gap:4px;min-width:220px}.upload-form-group label{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:12px;font-weight:500}.upload-form-group select{background:#fff;background:var(--color-background,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#1f2937;color:var(--color-text,#1f2937);cursor:pointer;font-size:13px;padding:7px 10px}.upload-drop-zone{border:2px dashed #d1d5db;border:2px dashed var(--color-border,#d1d5db);border-radius:8px;cursor:pointer;flex:1 1;min-width:280px;padding:20px 24px;text-align:center;transition:border-color .2s,background .2s}.upload-drop-zone.drag-over,.upload-drop-zone:hover{background:#3b82f60a;border-color:#3b82f6}.upload-drop-zone-text{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:13px}.upload-drop-zone-text strong{color:#3b82f6;cursor:pointer}.upload-file-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.upload-file-chip{align-items:center;background:#3b82f614;border:1px solid #3b82f633;border-radius:14px;color:#1d4ed8;display:inline-flex;font-size:11px;gap:5px;padding:3px 10px}.upload-file-chip button{background:none;color:#6b7280;line-height:1;padding:0}.upload-btn,.upload-file-chip button{border:none;cursor:pointer;font-size:13px}.upload-btn{align-self:flex-end;background:#3b82f6;border-radius:6px;color:#fff;font-weight:600;padding:8px 20px;transition:background .2s;white-space:nowrap}.upload-btn:hover:not(:disabled){background:#2563eb}.upload-btn:disabled{cursor:not-allowed;opacity:.5}.upload-progress{margin-top:14px}.upload-progress-bar-wrap{background:#e5e7eb;background:var(--color-border,#e5e7eb);border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.upload-progress-bar{background:#3b82f6;border-radius:3px;height:100%;transition:width .3s ease}.upload-progress-text{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:12px}.bp-period-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.bp-year-row{background:#f1f5f9e6;background:var(--color-surface,#f1f5f9e6);border:1px solid #00000014;border:1px solid var(--color-border,#00000014);border-radius:20px;gap:2px;padding:2px 4px}.bp-year-btn,.bp-year-row{align-items:center;display:flex;flex-shrink:0}.bp-year-btn{background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;font-size:16px;height:24px;justify-content:center;line-height:1;transition:color .15s,background .15s;width:24px}.bp-year-btn:hover:not(:disabled){background:#0000000f;color:#1e293b}.bp-year-btn:disabled{cursor:default;opacity:.25}.bp-year-label{color:#1e293b;color:var(--color-text,#1e293b);font-size:13px;font-weight:700;min-width:38px;text-align:center;-webkit-user-select:none;user-select:none}.bp-month-tabs{display:flex;flex-wrap:wrap;gap:3px}.bp-month-tab{background:none;border:1px solid #0000;border-radius:16px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;font-size:11px;font-weight:500;line-height:1.6;padding:3px 10px;transition:all .15s ease;white-space:nowrap}.bp-month-tab:hover:not(.active):not(.disabled){background:#f1f5f9;background:var(--color-surface,#f1f5f9);border-color:#e2e8f0;border-color:var(--color-border,#e2e8f0);color:#1e293b;color:var(--color-text,#1e293b)}.bp-month-tab.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;box-shadow:0 2px 8px #6366f159;color:#fff!important;font-weight:600}.bp-month-tab.disabled{cursor:not-allowed;opacity:.2}.bp-month-tab.empty{color:#94a3b8;color:var(--color-textSecondary,#94a3b8);cursor:not-allowed;opacity:.35}.dashboard-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.dashboard-toolbar input,.dashboard-toolbar select{background:#fff;background:var(--color-background,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#1f2937;color:var(--color-text,#1f2937);font-size:13px;min-width:160px;padding:7px 10px}.dashboard-table-wrap{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;overflow-x:auto}.dashboard-table{border-collapse:collapse;font-size:11px;width:auto}.dashboard-table thead tr{background:#f9fafb;background:var(--color-surface,#f9fafb)}.dashboard-table th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb);color:#6b7280;color:var(--color-textSecondary,#6b7280);font-weight:600;padding:3px 4px;text-align:left;white-space:nowrap}.dashboard-table th:last-child{border-right:none}.dashboard-table td{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);border-right:1px solid #f3f4f6;border-right:1px solid var(--color-border,#f3f4f6);color:#1f2937;color:var(--color-text,#1f2937);padding:3px 4px}.dashboard-table td:last-child{border-right:none}.dashboard-table tbody tr:hover{background:#f9fafb;background:var(--color-surface,#f9fafb)}.dashboard-table tbody tr.clickable{cursor:pointer}.badge{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:2px 9px}.badge-green{background:#dcfce7;color:#166534}.badge-orange{background:#ffedd5;color:#9a3412}.badge-red{background:#fee2e2;color:#991b1b}.confidence-bar-wrap{align-items:center;display:flex;gap:6px}.confidence-bar{background:#e5e7eb;background:var(--color-border,#e5e7eb);border-radius:3px;height:5px;overflow:hidden;width:60px}.confidence-bar-fill{border-radius:3px;height:100%}.fill-green{background:#22c55e}.fill-orange{background:#f97316}.fill-red{background:#ef4444}.empty-dashboard{color:#9ca3af;color:var(--color-textSecondary,#9ca3af);padding:48px 20px;text-align:center}.sil-btn{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:13px;line-height:1;padding:3px 6px;transition:color .15s,background .15s}.sil-btn:hover{background:#fee2e2;color:#ef4444}.empty-dashboard svg{height:48px;margin-bottom:12px;opacity:.4;width:48px}.empty-dashboard p{font-size:14px}.bp-cb-td,.bp-cb-th{min-width:28px;padding:3px 4px;width:28px}.bp-cb-td{cursor:pointer;text-align:center}.bp-cb-input{accent-color:#6366f1;cursor:pointer;height:13px;width:13px}.bp-cb-input:disabled{cursor:not-allowed;opacity:.3}.bp-karsilastir-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:16px;box-shadow:0 2px 8px #6366f159;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:5px 14px;transition:opacity .15s,box-shadow .15s;white-space:nowrap}.bp-karsilastir-btn:hover{box-shadow:0 4px 12px #6366f173;opacity:.9}.bp-temizle-btn{background:none;border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:16px;color:#6b7280;color:var(--color-textSecondary,#6b7280);cursor:pointer;font-size:12px;font-weight:500;padding:5px 12px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.bp-temizle-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.ks-container{background:#fff;background:var(--color-background,#fff);display:flex;height:calc(100vh - 60px);overflow:hidden}.ks-center{align-items:center;color:#6b7280;color:var(--color-textSecondary,#6b7280);display:flex;font-size:14px;height:100vh;justify-content:center}.ks-error{color:#991b1b}.ks-data-panel{background:#fff;background:var(--color-background,#fff);border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb);display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.ks-resizer{background:#e5e7eb;background:var(--color-border,#e5e7eb);cursor:col-resize;flex:0 0 5px;transition:background .15s;z-index:10}.ks-resizer:hover{background:#6366f1}.ks-pdf-panel{background:#f9fafb;background:var(--color-surface,#f9fafb);display:flex;flex:0 0 48%;flex-direction:column;min-width:0}.ks-pdf-panel.ks-pdf-hidden{border:none;flex:0 0;overflow:hidden}.ks-pdf-header{align-items:center;background:#f9fafb;background:var(--color-surface,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);color:#6b7280;color:var(--color-textSecondary,#6b7280);display:flex;flex-shrink:0;font-size:11px;font-weight:600;gap:8px;justify-content:space-between;padding:8px 12px}.ks-pdf-header-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks-pdf-close-btn{background:none;border:none;color:#9ca3af;color:var(--color-textSecondary,#9ca3af);cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:0 2px}.ks-pdf-close-btn:hover{color:#1f2937;color:var(--color-text,#1f2937)}.ks-pdf-iframe{border:none;flex:1 1;width:100%}.ks-pdf-placeholder{align-items:center;color:#9ca3af;color:var(--color-textSecondary,#9ca3af);display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:12px;justify-content:center;padding:24px;text-align:center}.ks-pdf-open-btn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 20px;transition:background .2s}.ks-pdf-open-btn:hover{background:#2563eb}.ks-pdf-open-btn:disabled{cursor:not-allowed;opacity:.5}.ks-expand-btn{align-items:center;background:#f9fafb;background:var(--color-surface,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#6b7280;color:var(--color-textSecondary,#6b7280);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:5px;padding:7px 12px;transition:background .15s,color .15s;white-space:nowrap}.ks-expand-btn:hover{background:#e5e7eb;background:var(--color-border,#e5e7eb);color:#1f2937;color:var(--color-text,#1f2937)}.ks-header{align-items:center;background:#f9fafb;background:var(--color-surface,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;flex-shrink:0;gap:10px;padding:10px 14px 10px 12px}.ks-back-btn{background:none;border:none;color:#3b82f6;cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;padding:0 4px}.ks-header-info{flex:1 1;min-width:0}.ks-header-unvan{color:#1f2937;color:var(--color-text,#1f2937);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks-header-meta{align-items:center;display:flex;gap:6px;margin-top:2px}.ks-format-badge,.ks-meta-text{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:11px;font-weight:500}.ks-format-badge{background:#e5e7eb;background:var(--color-border,#e5e7eb);border-radius:4px;padding:1px 6px}.ks-tur-badge{border-radius:4px;font-size:11px;font-weight:500;padding:1px 7px}.ks-tur-badge-lg{border-radius:5px;font-size:12px;font-weight:700;letter-spacing:.01em;padding:2px 9px}.ks-tur-taslak{background:#fef9c3;border:1px solid #fcd34d;color:#92400e}.ks-tur-onaylandi{background:#dcfce7;border:1px solid #86efac;color:#14532d}.ks-tur-duzeltme{background:#ffedd5;border:1px solid #fb923c;color:#7c2d12}.ks-nav-arrows{align-items:center;display:flex;gap:4px;margin-right:4px}.ks-nav-arrow-btn{align-items:center;background:#f9fafb;background:var(--color-surface,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:50%;color:#374151;color:var(--color-text,#374151);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;line-height:1;transition:background .15s;width:28px}.ks-nav-arrow-btn:hover:not(:disabled){background:#e5e7eb;background:var(--color-border,#e5e7eb)}.ks-nav-arrow-btn:disabled{cursor:default;opacity:.3}.ks-nav-counter{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:11px;font-weight:600;min-width:30px;text-align:center}.ks-body{flex:1 1;overflow-x:auto;overflow-y:auto;padding:14px 16px 24px}.ks-alert{border-radius:6px;font-size:12px;margin-bottom:14px;padding:9px 12px}.ks-alert-orange{background:#ffedd5;border:1px solid #fed7aa;color:#9a3412}.ks-alert-green{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.ks-meta-row{display:flex;gap:12px;margin-bottom:8px}.ks-meta-field{display:flex;flex:1 1;flex-direction:column;gap:3px}.ks-meta-label{color:#7c3aed;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ks-meta-value{font-weight:600}.ks-meta-input,.ks-meta-value{color:#1f2937;color:var(--color-text,#1f2937);font-size:13px}.ks-meta-input{background:#fff;background:var(--color-background,#fff);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:5px;padding:5px 8px}.ks-meta-input-full{box-sizing:border-box;width:100%}.ks-meta-input:focus{border-color:#3b82f6;outline:none}.ks-meta-input:disabled{background:#f9fafb;background:var(--color-surface,#f9fafb);color:#6b7280;color:var(--color-textSecondary,#6b7280)}.ks-accordion{margin-top:14px}.ks-accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none}.ks-accordion-header:hover .ks-section-title{opacity:.75}.ks-accordion-chevron{align-items:center;color:#6b7280;color:var(--color-textSecondary,#6b7280);display:flex;flex-shrink:0}.ks-accordion-body-wrap{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .22s ease}.ks-accordion-body-wrap.ks-accordion-open{grid-template-rows:1fr;overflow:visible}.ks-accordion-body{min-height:0;padding-top:4px}.ks-section-header{align-items:center;border-bottom:2px solid #1f2937;border-bottom:2px solid var(--color-text,#1f2937);display:flex;gap:8px;margin:18px 0 8px;padding-bottom:6px}.ks-section-title{color:#1f2937;color:var(--color-text,#1f2937);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ks-section-sub{color:#6366f1;font-size:10px;font-weight:600}.ks-sub-title{background:#e0f2fe;border:1px solid #bae6fd;border-radius:4px;color:#0369a1;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.03em;margin:8px 0 4px;padding:4px 10px;text-transform:uppercase}.kdv2-imzacilar-wrap{display:flex;gap:16px;margin-top:20px}.kdv2-imzaci-box{border:1px solid #b0c4de;border-radius:4px;flex:1 1;min-width:0;padding:10px 14px 12px}.kdv2-imzaci-title{border-bottom:1px solid #b0c4de;color:#1e3a5f;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;padding-bottom:6px;text-align:center;text-transform:uppercase}.kdv2-imzaci-sub{color:#1d4ed8;font-size:11px;font-weight:600;margin-bottom:6px}.kdv2-imzaci-table{border-collapse:collapse;font-size:12px;width:100%}.kdv2-imzaci-label{color:#374151;font-weight:500;padding:2px 0;vertical-align:top;width:48%}.kdv2-imzaci-value{color:#111827;font-weight:400;padding:2px 0 2px 8px;word-break:break-word}.ks-ozet-table{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;overflow:hidden}.ks-ozet-row{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);display:grid;grid-template-columns:minmax(auto,420px) 160px;min-height:34px}.ks-ozet-row:last-child{border-bottom:none}.ks-ozet-label{color:#374151;color:var(--color-text,#374151);font-size:12px;line-height:1.3;padding:6px 10px}.ks-ozet-input{background:#fff;background:var(--color-background,#fff);border:none;border-left:1px solid #e5e7eb;border-left:1px solid var(--color-border,#e5e7eb);box-sizing:border-box;color:#1f2937;color:var(--color-text,#1f2937);font-family:Courier New,monospace;font-size:12px;padding:5px 10px;text-align:right;width:100%}.ks-ozet-input:focus{background:#eff6ff;outline:none}.ks-ozet-input:disabled{-webkit-text-fill-color:#1f2937;-webkit-text-fill-color:var(--color-text,#1f2937);background:#f9fafb;background:var(--color-surface,#f9fafb);color:#1f2937;color:var(--color-text,#1f2937);cursor:default;opacity:1}.ks-table-wrap{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;display:block;margin-bottom:4px;overflow:clip}.ks-detail-table{border-collapse:initial;border-spacing:0;font-size:12px;min-width:480px;table-layout:auto;width:auto}.ks-th-num,.ks-th-oran{white-space:nowrap}.ks-detail-table tbody tr{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6)}.ks-detail-table tbody tr:last-child td{border-bottom:none}.ks-detail-table tbody tr:hover{background:#f9fafb;background:var(--color-surface,#f9fafb)}.ks-th-label,.ks-th-num,.ks-th-oran{background:#f5f3ff;border-bottom:1px solid #e9d5ff;border-right:1px solid #e9d5ff;color:#7c3aed;font-size:10px;font-weight:600;letter-spacing:0;padding:4px 10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:none;top:0;white-space:nowrap;z-index:2}.ks-th-num{text-align:right}.ks-th-oran{text-align:center}.ks-th-label:last-child,.ks-th-num:last-child,.ks-th-oran:last-child{border-right:none}.ks-td-label{color:#374151;color:var(--color-text,#374151);line-height:1.4;white-space:normal}.ks-td-label,.ks-td-num{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);border-right:1px solid #f3f4f6;border-right:1px solid var(--color-border,#f3f4f6);padding:7px 10px}.ks-td-num{color:#1f2937;color:var(--color-text,#1f2937);font-family:Courier New,monospace;text-align:right;white-space:nowrap}.ks-td-oran{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);border-right:1px solid #f3f4f6;border-right:1px solid var(--color-border,#f3f4f6);color:#6b7280;color:var(--color-textSecondary,#6b7280);font-weight:600;padding:7px 10px;text-align:center}.ks-detail-table td:last-child,.ks-detail-table th:last-child{border-right:none}.ks-empty-rows{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#9ca3af;color:var(--color-textSecondary,#9ca3af);font-size:12px;margin-bottom:4px;padding:8px 10px}.ks-footer{background:#f9fafb;background:var(--color-surface,#f9fafb);border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;flex-shrink:0;gap:10px;padding:12px 16px}.ks-save-btn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:9px;transition:background .2s}.ks-save-btn:hover:not(:disabled){background:#2563eb}.ks-save-btn:disabled{cursor:not-allowed;opacity:.5}.vg-page{color:#111;padding:10px 24px}.vg-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.vg-title{color:#111;margin:0}.vg-upload{background:#fff;border:1px solid #0000001f;border-radius:10px;color:#111;cursor:pointer;padding:10px 14px}.vg-upload:hover{background:#f4f4f5}.vg-tabs{border-bottom:1px solid #0000001a;display:flex;flex-wrap:wrap;gap:10px;padding-bottom:4px}.vg-tab{background:#f4f4f5;border:1px solid #0000001f;border-radius:999px;color:#111;cursor:pointer;padding:10px 14px}.vg-tab:hover{background:#e9e9eb}.vg-tab.active{background:#ff7a00;border-color:#ff7a00;color:#fff}.vg-panel{padding-top:16px}.vg-panel-inner{background:#fff;border:1px solid #0000001a;border-radius:14px;padding:16px}.vgm-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.vgm-modal{background:#fff;border:1px solid #0000001f;border-radius:14px;color:#111;overflow:hidden;width:min(720px,100%)}.vgm-head{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:14px 16px}.vgm-title{font-weight:700}.vgm-close{background:#0000;border:0;color:#111;cursor:pointer;font-size:18px}.vgm-body,.vgm-drop{padding:16px}.vgm-drop{background:#fafafa;border:1px dashed #00000040;border-radius:12px}.vgm-drop-title{font-weight:700}.vgm-drop-sub{margin-top:6px;opacity:.75}.vgm-input{margin-top:12px;width:100%}.vgm-foot{border-top:1px solid #0000001a;display:flex;gap:10px;justify-content:flex-end;padding:14px 16px}.vgm-btn{background:#f4f4f5;border:1px solid #0000001f;border-radius:10px;color:#111;cursor:pointer;padding:10px 14px}.vgm-btn.primary{background:#ff7a00;border-color:#ff7a00;color:#fff}.vg-info-btn{align-items:center;background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:20px;margin-left:10px;opacity:.7;padding:5px;transition:all .2s}.vg-info-btn:hover{background-color:#0000000d;color:#2c3e50;opacity:1;transform:scale(1.1)}.vg-info-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.vg-info-modal{animation:modalFadeIn .2s ease-out;background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 10px 25px #0003;color:#333;display:flex;flex-direction:column;max-width:90%;width:500px}.vg-info-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.vg-info-header h3{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.vg-info-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#64748b26;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:32px!important;font-weight:300;height:40px;justify-content:center;line-height:1;transition:all .2s ease;width:40px}.vg-info-close:hover{background:#ef444426;box-shadow:0 4px 12px #0000001a;color:#ef4444;transform:scale(1.05) rotate(90deg)}.vg-info-content{font-size:15px;line-height:1.6;padding:20px}.vg-info-content ul{margin-top:10px;padding-left:20px}.vg-info-content li{margin-bottom:8px}.iptal-fatura-container{display:flex;flex-direction:column;padding:16px}.iptal-fatura-header{margin-bottom:24px}.iptal-fatura-content{display:flex;gap:24px;min-height:400px}.input-section{display:flex;flex:1 1;flex-direction:column;gap:12px}.ettn-textarea{flex:1 1;font-family:Consolas,Monaco,monospace;font-size:13px;resize:none!important}.action-buttons{margin-top:auto}.result-section{flex:1 1;gap:12px}.result-card,.result-card .ant-card-body,.result-section{display:flex;flex-direction:column}.result-card .ant-card-body{padding:12px}.result-summary{margin-bottom:16px}.invalid-list-container{background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;display:flex;flex:1 1;flex-direction:column;margin-bottom:16px;overflow:hidden;padding:8px}.invalid-list{background:#fff;border-radius:4px;flex:1 1;overflow-y:auto}.invalid-list-item{font-family:monospace;font-size:12px;padding:4px 8px!important}.final-actions{border-top:1px solid #f0f0f0;margin-top:auto;padding-top:16px;text-align:right}.summary-text{color:#888;font-size:12px;margin-bottom:8px;text-align:right}.placeholder-info{align-items:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px}.success-btn{background-color:#52c41a!important;border-color:#52c41a!important;color:#fff!important}.success-btn:hover{background-color:#73d13d!important;border-color:#73d13d!important}.success-btn:disabled{background-color:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important}.ettn-highlight-container{background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;flex:1 1;font-family:Consolas,Monaco,monospace;font-size:13px;overflow-y:auto;padding:8px 12px}.ettn-line{border-radius:3px;margin-bottom:1px;padding:2px 4px}.ettn-line.valid-line{color:#333}.ettn-line.invalid-line{background-color:#fff2f0;color:#ff4d4f;font-weight:500}.ettn-line.empty-line{min-height:1.2em}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000a6;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:10000}.loading-overlay .ant-spin-text{font-weight:600;text-shadow:0 2px 4px #00000080}.oyg-container{background-color:#fff;background-color:var(--card-bg,#fff);border:1px solid #f0f0f0;border:1px solid var(--border-color,#f0f0f0);border-radius:8px;padding:24px}.oyg-container.dark-mode{background-color:#1f2937;border-color:#374151}.oyg-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.oyg-title{color:#111827;color:var(--text-primary,#111827);font-size:18px;font-weight:600;margin:0 0 4px}.oyg-container.dark-mode .oyg-title{color:#f9fafb}.oyg-subtitle{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px;margin:0}.oyg-container.dark-mode .oyg-subtitle{color:#9ca3af}.oyg-actions{align-items:center;display:flex;gap:12px}.oyg-notif-row{transition:background .15s ease}.oyg-notif-row:hover{background:#1890ff0a!important}.oyg-container.dark-mode .oyg-notif-row:hover{background:#ffffff0a!important}.oyg-container .ant-collapse-header{align-items:center!important;padding:12px 16px!important}.oyg-container .ant-collapse-content-box{padding:0!important}.oyg-container.dark-mode .ant-collapse-item{border-color:#374151}.oyg-container.dark-mode .ant-collapse-header{background-color:#1f2937;color:#f3f4f6}.oyg-container.dark-mode .ant-collapse-content{background-color:#111827;border-top-color:#374151}.oyg-unread-dot{animation:oyg-pulse 2s ease-in-out infinite;background-color:#3b82f6;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}@keyframes oyg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}.rich-text-editor-container{background:#fff;background:var(--input-bg,#fff);border:2px solid #e2e8f0;border:2px solid var(--border-color,#e2e8f0);border-radius:10px;overflow:hidden;transition:all .2s ease}.rich-text-editor-container:focus-within{border-color:#f97316;border-color:var(--orange-primary,#f97316);box-shadow:0 0 0 3px #f973161a}.rich-text-toolbar{background:#f8fafc;background:var(--filter-bg,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:12px}.rich-text-toolbar::-webkit-scrollbar{height:6px}.rich-text-toolbar::-webkit-scrollbar-track{background:#f1f5f9;background:var(--filter-bg,#f1f5f9)}.rich-text-toolbar::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--border-color,#cbd5e1);border-radius:3px}.rich-text-toolbar::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--text-muted,#94a3b8)}.toolbar-group{align-items:center;display:flex;gap:4px}.toolbar-divider{background:#cbd5e1;background:var(--border-color,#cbd5e1);height:24px;margin:0 4px;width:1px}.toolbar-btn{align-items:center;background:#fff;background:var(--button-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:6px;color:#333;color:var(--text-primary,#333);cursor:pointer;display:flex;font-size:14px;justify-content:center;min-width:36px;padding:6px 12px;transition:all .2s ease}.toolbar-btn:hover{background:#f1f5f9;background:var(--hover-bg-light,#f1f5f9);border-color:#cbd5e1;border-color:var(--border-color,#cbd5e1)}.toolbar-btn:active{background:#e2e8f0;background:var(--hover-bg-light,#e2e8f0);transform:scale(.95)}.color-picker-label{align-items:center;background:#fff;background:var(--button-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:6px;color:#333;color:var(--text-primary,#333);cursor:pointer;display:flex;gap:4px;padding:6px 12px;transition:all .2s ease}.color-picker-label:hover{background:#f1f5f9;background:var(--hover-bg-light,#f1f5f9);border-color:#cbd5e1;border-color:var(--border-color,#cbd5e1)}.color-picker-label span{color:#333;color:var(--text-primary,#333);font-size:14px;font-weight:600}.color-picker{border:none;border-radius:4px;cursor:pointer;height:24px;width:24px}.rich-text-content{background:#fff;background:var(--input-bg,#fff);color:#1e293b;color:var(--text-primary,#1e293b);font-size:12px;line-height:1.6;max-height:400px;min-height:100px;outline:none;overflow-y:auto;padding:16px;transition:background-color .3s ease,color .3s ease}.rich-text-content:empty:before{color:#94a3b8;color:var(--text-muted,#94a3b8);content:attr(data-placeholder)}.rich-text-content p{margin:0 0 8px}.rich-text-content ol,.rich-text-content ul{margin:0 0 8px;padding-left:24px}.rich-text-content li{margin-bottom:4px}.rich-text-content a{color:#3b82f6;text-decoration:underline}.rich-text-content strong{font-weight:700}.rich-text-content em{font-style:italic}.rich-text-content u{text-decoration:underline}@media (max-width:768px){.toolbar-divider{display:none}.rich-text-toolbar{gap:4px}.toolbar-btn{font-size:13px;min-width:32px;padding:6px 8px}}.guncelleme-duyurulari-page{background-color:#f8fafc;background-color:var(--page-bg,#f8fafc);color:#333;color:var(--text-primary,#333);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;transition:background-color .3s ease,color .3s ease}.guncelleme-duyurulari-container{margin:0 auto;max-width:1400px;padding:40px 20px}.guncelleme-duyurulari-page .announcements-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);margin-bottom:20px;padding-bottom:20px}.guncelleme-duyurulari-page .page-title{color:#000;color:var(--text-primary,#000);font-size:28px;font-weight:700;margin:0}.gib-layout-container{align-items:flex-start;display:flex;gap:30px}.gib-sidebar{background:#0000;background:var(--sidebar-bg,#0000);border-radius:4px;flex-shrink:0;padding:10px;width:250px}.gib-sidebar-title{color:#333;color:var(--text-primary,#333);font-size:18px;font-weight:700;margin-bottom:15px;padding-left:10px}.gib-sidebar-menu{list-style:none;margin:0;padding:0}.gib-sidebar-item{align-items:center;border-radius:4px;color:#555;color:var(--text-secondary,#555);cursor:pointer;display:flex;font-size:15px;font-weight:1000;margin-bottom:5px;padding:2px 15px;transition:all .2s}.gib-sidebar-item:hover{background-color:#fff7ed;background-color:var(--hover-bg,#fff7ed);color:#c2410c;color:var(--orange-dark,#c2410c)}.gib-sidebar-item.active{background-color:initial}.gib-sidebar-icon,.gib-sidebar-item.active{color:#f97316;color:var(--orange-primary,#f97316)}.gib-sidebar-icon{font-size:14px;margin-right:10px}.gib-content{background:#fff;background:var(--card-bg,#fff);border-radius:4px;flex:1 1;padding:20px;transition:background-color .3s ease}.gib-filter-bar{align-items:flex-end;background:#f8f9fa;background:var(--filter-bg,#f8f9fa);border:1px solid #e9ecef;border:1px solid var(--border-color,#e9ecef);border-radius:5px;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px;padding:20px;transition:background-color .3s ease,border-color .3s ease}.gib-filter-group{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:200px}.gib-filter-group label{color:#495057;color:var(--text-secondary,#495057);font-size:13px;font-weight:700}.gib-input-wrapper{align-items:center;display:flex;position:relative}.gib-input{background-color:#fff;background-color:var(--input-bg,#fff);border:1px solid #ced4da;border:1px solid var(--input-border,#ced4da);border-radius:4px;color:#333;color:var(--text-primary,#333);font-size:14px;height:40px;outline:none;padding:10px 10px 10px 40px;transition:border-color .2s ease,background-color .3s ease,color .3s ease;width:100%}.gib-input:focus{border-color:#f97316;border-color:var(--orange-primary,#f97316);box-shadow:0 0 0 .2rem #f9731640}.gib-input-icon{color:#adb5bd;color:var(--text-muted,#adb5bd);left:12px;position:absolute}.gib-filter-actions{display:flex;gap:10px;min-width:180px}.gib-btn{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;height:40px;padding:0 20px;text-transform:uppercase}.gib-btn-secondary{background-color:#9e9e9e;color:#fff}.gib-btn-secondary:hover{background-color:#757575}.gib-btn-primary{background-color:#f97316;color:#fff}.gib-btn-primary:hover{background-color:#ea580c}.gib-announcement-list{display:flex;flex-direction:column;gap:0}.guncelleme-duyurulari-page .empty-state{color:#666;color:var(--text-secondary,#666);padding:20px;text-align:center}.gib-announcement-item{background:#fff;background:var(--card-bg,#fff);border:1px solid #e9ecef;border:1px solid var(--border-color,#e9ecef);border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:5px;padding:5px 20px 5px 25px;position:relative;transition:all .2s ease,background-color .3s ease,border-color .3s ease}.gib-announcement-item:hover{box-shadow:0 4px 12px #00000014;box-shadow:0 4px 12px var(--shadow-hover,#00000014);transform:translateY(-2px)}.gib-announcement-item:before{border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.gib-announcement-item:nth-child(50n+1):before{background:linear-gradient(180deg,#ff6b6b,#ee5a6f)}.gib-announcement-item:nth-child(50n+2):before{background:linear-gradient(180deg,#4ecdc4,#44a08d)}.gib-announcement-item:nth-child(50n+3):before{background:linear-gradient(180deg,#ffd93d,#f6c244)}.gib-announcement-item:nth-child(50n+4):before{background:linear-gradient(180deg,#a8e6cf,#56c596)}.gib-announcement-item:nth-child(50n+5):before{background:linear-gradient(180deg,#c7ceea,#9fa8da)}.gib-announcement-item:nth-child(50n+6):before{background:linear-gradient(180deg,#ffb6b9,#f38ba0)}.gib-announcement-item:nth-child(50n+7):before{background:linear-gradient(180deg,#fec8d8,#fb8fb1)}.gib-announcement-item:nth-child(50n+8):before{background:linear-gradient(180deg,#b4d4ff,#86b6f6)}.gib-announcement-item:nth-child(50n+9):before{background:linear-gradient(180deg,#d4a5a5,#c08b8b)}.gib-announcement-item:nth-child(50n+10):before{background:linear-gradient(180deg,#a8dadc,#6fb3b8)}.gib-announcement-item:nth-child(50n+11):before{background:linear-gradient(180deg,#f97316,#ea580c)}.gib-announcement-item:nth-child(50n+12):before{background:linear-gradient(180deg,#8b5cf6,#7c3aed)}.gib-announcement-item:nth-child(50n+13):before{background:linear-gradient(180deg,#ec4899,#db2777)}.gib-announcement-item:nth-child(50n+14):before{background:linear-gradient(180deg,#14b8a6,#0d9488)}.gib-announcement-item:nth-child(50n+15):before{background:linear-gradient(180deg,#f59e0b,#d97706)}.gib-announcement-item:nth-child(50n+16):before{background:linear-gradient(180deg,#10b981,#059669)}.gib-announcement-item:nth-child(50n+17):before{background:linear-gradient(180deg,#3b82f6,#2563eb)}.gib-announcement-item:nth-child(50n+18):before{background:linear-gradient(180deg,#ef4444,#dc2626)}.gib-announcement-item:nth-child(50n+19):before{background:linear-gradient(180deg,#6366f1,#4f46e5)}.gib-announcement-item:nth-child(50n+20):before{background:linear-gradient(180deg,#84cc16,#65a30d)}.gib-announcement-item:nth-child(50n+21):before{background:linear-gradient(180deg,#f87171,#ef4444)}.gib-announcement-item:nth-child(50n+22):before{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.gib-announcement-item:nth-child(50n+23):before{background:linear-gradient(180deg,#34d399,#10b981)}.gib-announcement-item:nth-child(50n+24):before{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.gib-announcement-item:nth-child(50n+25):before{background:linear-gradient(180deg,#a78bfa,#8b5cf6)}.gib-announcement-item:nth-child(50n+26):before{background:linear-gradient(180deg,#f472b6,#ec4899)}.gib-announcement-item:nth-child(50n+27):before{background:linear-gradient(180deg,#2dd4bf,#14b8a6)}.gib-announcement-item:nth-child(50n+28):before{background:linear-gradient(180deg,#fb923c,#f97316)}.gib-announcement-item:nth-child(50n+29):before{background:linear-gradient(180deg,#fca5a5,#f87171)}.gib-announcement-item:nth-child(50n+30):before{background:linear-gradient(180deg,#93c5fd,#60a5fa)}.gib-announcement-item:nth-child(50n+31):before{background:linear-gradient(180deg,#6ee7b7,#34d399)}.gib-announcement-item:nth-child(50n+32):before{background:linear-gradient(180deg,#fcd34d,#fbbf24)}.gib-announcement-item:nth-child(50n+33):before{background:linear-gradient(180deg,#c4b5fd,#a78bfa)}.gib-announcement-item:nth-child(50n+34):before{background:linear-gradient(180deg,#f9a8d4,#f472b6)}.gib-announcement-item:nth-child(50n+35):before{background:linear-gradient(180deg,#5eead4,#2dd4bf)}.gib-announcement-item:nth-child(50n+36):before{background:linear-gradient(180deg,#fdba74,#fb923c)}.gib-announcement-item:nth-child(50n+37):before{background:linear-gradient(180deg,#ff8a80,#ff5252)}.gib-announcement-item:nth-child(50n+38):before{background:linear-gradient(180deg,#82b1ff,#448aff)}.gib-announcement-item:nth-child(50n+39):before{background:linear-gradient(180deg,#b9f6ca,#69f0ae)}.gib-announcement-item:nth-child(50n+40):before{background:linear-gradient(180deg,#ffd180,#ffab40)}.gib-announcement-item:nth-child(50n+41):before{background:linear-gradient(180deg,#ea80fc,#e040fb)}.gib-announcement-item:nth-child(50n+42):before{background:linear-gradient(180deg,#80d8ff,#40c4ff)}.gib-announcement-item:nth-child(50n+43):before{background:linear-gradient(180deg,#a7ffeb,#64ffda)}.gib-announcement-item:nth-child(50n+44):before{background:linear-gradient(180deg,#ffff8d,#ff0)}.gib-announcement-item:nth-child(50n+45):before{background:linear-gradient(180deg,#ff80ab,#ff4081)}.gib-announcement-item:nth-child(50n+46):before{background:linear-gradient(180deg,#b388ff,#7c4dff)}.gib-announcement-item:nth-child(50n+47):before{background:linear-gradient(180deg,#8c9eff,#536dfe)}.gib-announcement-item:nth-child(50n+48):before{background:linear-gradient(180deg,#ccff90,#b2ff59)}.gib-announcement-item:nth-child(50n+49):before{background:linear-gradient(180deg,#ffe57f,#ffd740)}.gib-announcement-item:nth-child(50n+50):before{background:linear-gradient(180deg,#ff9e80,#ff6e40)}.gib-item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1px}.gib-item-title{color:#212529;color:var(--text-primary,#212529);flex:1 1;font-size:17px;font-weight:700;line-height:1.5;margin:0;padding-right:20px}.gib-item-date-badge{background:#fff;background:var(--badge-bg,#fff);border:1px solid #f97316;border:1px solid var(--orange-primary,#f97316);border-radius:20px;color:#f97316;color:var(--orange-primary,#f97316);font-size:13px;font-weight:600;padding:0 12px;transition:background-color .3s ease,border-color .3s ease,color .3s ease;white-space:nowrap}.gib-item-content{color:#495057;color:var(--text-secondary,#495057);font-size:15px;line-height:1.3;margin-bottom:0;text-align:justify}.gib-read-more{align-items:center;color:#f97316;color:var(--orange-primary,#f97316);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;text-decoration:none}.gib-read-more:hover{text-decoration:underline}.guncelleme-duyurulari-page .header-actions-wrapper{display:flex;justify-content:flex-end;margin-bottom:10px}.guncelleme-duyurulari-page .admin-action-btn{align-items:center;background:#fff;background:var(--button-bg,#fff);border:1px solid #dee2e6;border:1px solid var(--border-color,#dee2e6);border-radius:4px;color:#6c757d;color:var(--text-secondary,#6c757d);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin-left:8px;padding:6px 12px;transition:all .2s}.guncelleme-duyurulari-page .admin-action-btn:hover{background:#fff7ed;background:var(--hover-bg,#fff7ed);border-color:#f97316;border-color:var(--orange-primary,#f97316);color:#f97316;color:var(--orange-primary,#f97316)}.guncelleme-duyurulari-page .modal-overlay{align-items:center;animation:gd-fadeIn .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes gd-fadeIn{0%{opacity:0}to{opacity:1}}.guncelleme-duyurulari-page .modal-content{animation:gd-modalSlideIn .3s cubic-bezier(.34,1.56,.64,1);background:#fff;background:var(--modal-bg,#fff);border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-height:85vh;max-width:700px;overflow:hidden;padding:0;position:relative;transform-origin:center center;transition:background-color .3s ease;width:95%}.guncelleme-duyurulari-page .edit-modal-content{border-radius:8px;max-width:900px;overflow-y:auto;padding:10px}.guncelleme-duyurulari-page .edit-modal-header{background:linear-gradient(135deg,#f97316,#ea580c)!important;border-bottom:none!important;margin:-40px -40px 20px;padding:24px 28px!important}.guncelleme-duyurulari-page .edit-modal-header h3{color:#fff!important;font-size:22px;font-weight:700;padding-right:50px;text-shadow:0 1px 2px #0000001a!important}.guncelleme-duyurulari-page .edit-modal-header .close-btn{background:none;border-radius:50%;color:#fff;right:16px;top:16px;transform:none}.guncelleme-duyurulari-page .edit-modal-header .close-btn:hover{background:#fff3;transform:none}.guncelleme-duyurulari-page .edit-modal-form{padding:0}@keyframes gd-modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.guncelleme-duyurulari-page .modal-header{background:linear-gradient(135deg,#f97316,#ea580c);border-bottom:none;margin:0;padding:24px 28px!important;position:relative}.guncelleme-duyurulari-page .modal-header h3{color:#fff!important;font-size:22px;font-weight:700;line-height:1.4;margin:0;padding-right:40px;text-shadow:0 1px 2px #0000001a}.guncelleme-duyurulari-page .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.guncelleme-duyurulari-page .close-btn:hover{background:#fff3}.guncelleme-duyurulari-page .modal-body-content{color:#333;color:var(--text-primary,#333);font-size:15px;line-height:1.7;max-height:calc(85vh - 100px);overflow-y:auto;padding:28px;text-align:justify}.guncelleme-duyurulari-page .modal-body-content p{margin-bottom:12px}.guncelleme-duyurulari-page .modal-body-content div,.guncelleme-duyurulari-page .modal-body-content p{color:#333!important;color:var(--text-primary,#333)!important;text-align:justify!important}.guncelleme-duyurulari-page .modal-body-content::-webkit-scrollbar{width:6px}.guncelleme-duyurulari-page .modal-body-content::-webkit-scrollbar-track{background:#f1f1f1;background:var(--filter-bg,#f1f1f1);border-radius:3px}.guncelleme-duyurulari-page .modal-body-content::-webkit-scrollbar-thumb{background:#f97316;background:var(--orange-primary,#f97316);border-radius:3px}.guncelleme-duyurulari-page .modal-body-content::-webkit-scrollbar-thumb:hover{background:#ea580c;background:var(--orange-dark,#ea580c)}.guncelleme-duyurulari-page .modal-body-content em,.guncelleme-duyurulari-page .modal-body-content h1,.guncelleme-duyurulari-page .modal-body-content h2,.guncelleme-duyurulari-page .modal-body-content h3,.guncelleme-duyurulari-page .modal-body-content h4,.guncelleme-duyurulari-page .modal-body-content h5,.guncelleme-duyurulari-page .modal-body-content h6,.guncelleme-duyurulari-page .modal-body-content li,.guncelleme-duyurulari-page .modal-body-content ol,.guncelleme-duyurulari-page .modal-body-content span,.guncelleme-duyurulari-page .modal-body-content strong,.guncelleme-duyurulari-page .modal-body-content ul{color:#333!important;color:var(--text-primary,#333)!important}.guncelleme-duyurulari-page .modal-body-content a{color:#f97316!important;color:var(--orange-primary,#f97316)!important}.guncelleme-duyurulari-page .form-group{margin-bottom:0}.guncelleme-duyurulari-page .form-group label{color:#495057;color:var(--text-secondary,#495057);display:block;font-weight:600;margin-bottom:0}.guncelleme-duyurulari-page .form-row{display:flex;gap:15px}.guncelleme-duyurulari-page .form-row .form-group{margin-bottom:0}.guncelleme-duyurulari-page .form-input[type=date]{border-radius:4px!important;cursor:pointer;height:40px;padding:8px 10px}.guncelleme-duyurulari-page .form-input,.guncelleme-duyurulari-page .form-input select,.guncelleme-duyurulari-page .form-input textarea,.guncelleme-duyurulari-page select.form-input,.guncelleme-duyurulari-page textarea.form-input{background-color:#fff;background-color:var(--input-bg,#fff);border:1px solid #ced4da;border:1px solid var(--input-border,#ced4da);border-radius:4px;color:#333;color:var(--text-primary,#333);font-size:14px;padding:10px;transition:border-color .2s ease,background-color .3s ease,color .3s ease;width:100%}.guncelleme-duyurulari-page .form-input option{background-color:#fff;background-color:var(--input-bg,#fff);color:#333;color:var(--text-primary,#333)}.guncelleme-duyurulari-page .save-btn{background-color:#f97316;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:12px 24px;transition:background-color .2s;width:100%}.guncelleme-duyurulari-page .save-btn:hover{background-color:#ea580c}.gib-pagination{display:flex;gap:5px;justify-content:flex-end;margin-top:30px;padding-top:20px}.gib-page-item{align-items:center;background:#fff;background:var(--button-bg,#fff);border:1px solid #dee2e6;border:1px solid var(--border-color,#dee2e6);border-radius:4px;color:#666;color:var(--text-secondary,#666);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;min-width:32px;transition:all .2s ease}.gib-page-item.active{background-color:#f97316;background-color:var(--orange-primary,#f97316);border-color:#f97316;border-color:var(--orange-primary,#f97316);color:#fff}.gib-page-item:hover:not(.active){background-color:#e9ecef;background-color:var(--hover-bg-light,#e9ecef)}.guncelleme-duyurulari-page .create-btn-header{align-items:center;background-color:#f97316;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px}.guncelleme-duyurulari-page .create-btn-header:hover{background-color:#ea580c}.guncelleme-duyurulari-page .file-download-section{border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:15px;margin-top:30px;padding-top:20px}.guncelleme-duyurulari-page .file-download-btn{align-items:center;background-color:#f1f5f9;background-color:var(--file-btn-bg,#f1f5f9);border:1px solid #cbd5e1;border:1px solid var(--file-btn-border,#cbd5e1);border-radius:6px;color:#334155;color:var(--text-primary,#334155);display:inline-flex;font-size:14px;font-weight:500;padding:10px 16px;text-decoration:none;transition:all .2s}.guncelleme-duyurulari-page .file-download-btn:hover{background-color:#e2e8f0;background-color:var(--file-btn-hover,#e2e8f0);border-color:#94a3b8;border-color:var(--file-btn-border-hover,#94a3b8);color:#0f172a;color:var(--text-primary,#0f172a)}.guncelleme-duyurulari-page .file-download-icon{font-size:16px;margin-right:8px}.guncelleme-duyurulari-page .file-download-arrow{color:#009688;color:var(--orange-primary,#009688);font-weight:700;margin-left:12px}.guncelleme-duyurulari-page .role-dropdown{background:#fff;background:var(--dropdown-bg,#fff);border:1px solid #ced4da;border:1px solid var(--input-border,#ced4da);border-top:none;box-shadow:0 4px 6px #0000001a;left:0;max-height:200px;overflow-y:auto;padding:10px;position:absolute;right:0;top:100%;transition:background-color .3s ease,border-color .3s ease;z-index:10}.guncelleme-duyurulari-page .role-dropdown-item{margin-bottom:8px}.guncelleme-duyurulari-page .role-dropdown-label{align-items:center;color:#333;color:var(--text-primary,#333);cursor:pointer;display:flex;font-weight:400;transition:color .3s ease}.guncelleme-duyurulari-page .role-dropdown-checkbox{cursor:pointer;margin-right:8px}.guncelleme-duyurulari-page .role-dropdown-loading{color:#999;color:var(--text-muted,#999)}body.theme-dark .guncelleme-duyurulari-page,body.theme-night .guncelleme-duyurulari-page,html body[data-theme=cyberpunk] .guncelleme-duyurulari-page,html body[data-theme=dark] .guncelleme-duyurulari-page,html body[data-theme=forest] .guncelleme-duyurulari-page,html body[data-theme=matrix] .guncelleme-duyurulari-page,html body[data-theme=neon] .guncelleme-duyurulari-page,html body[data-theme=ocean] .guncelleme-duyurulari-page,html body[data-theme=sunset] .guncelleme-duyurulari-page{--page-bg:#0f1419!important;--text-primary:#e5e7eb;--text-secondary:#9ca3af;--text-muted:#6b7280;--card-bg:#252837;--modal-bg:#252837;--filter-bg:#1f2937;--border-color:#374151;--input-bg:#1f2937;--input-border:#374151;--button-bg:#374151;--badge-bg:#1f2937;--hover-bg:#f973161a;--hover-bg-light:#374151;--shadow-hover:#ffffff1a;--dropdown-bg:#1f2937;--file-btn-bg:#374151;--file-btn-border:#4b5563;--file-btn-hover:#4b5563;--file-btn-border-hover:#6b7280;--sidebar-bg:#252837;--orange-primary:#f97316;--orange-dark:#ea580c;background-color:#0f1419!important}body.theme-cyberpunk .guncelleme-duyurulari-page,html body[data-theme=cyberpunk] .guncelleme-duyurulari-page{--orange-primary:#f0f;--orange-dark:#c0c}body.theme-neon .guncelleme-duyurulari-page,html body[data-theme=neon] .guncelleme-duyurulari-page{--orange-primary:#0ff;--orange-dark:#0cc}body.theme-matrix .guncelleme-duyurulari-page,html body[data-theme=matrix] .guncelleme-duyurulari-page{--orange-primary:#0f0;--orange-dark:#0c0}body.theme-sunset .guncelleme-duyurulari-page,html body[data-theme=sunset] .guncelleme-duyurulari-page{--orange-primary:#ff6b6b;--orange-dark:#ee5a6f}body.theme-ocean .guncelleme-duyurulari-page,html body[data-theme=ocean] .guncelleme-duyurulari-page{--orange-primary:#4ecdc4;--orange-dark:#44a08d}body.theme-forest .guncelleme-duyurulari-page,html body[data-theme=forest] .guncelleme-duyurulari-page{--orange-primary:#a8e6cf;--orange-dark:#56c596}.kanban-board-container{height:calc(100vh - 280px);overflow:hidden;padding:0}.kanban-columns-wrapper{display:flex;gap:24px;height:100%;padding-bottom:10px}.kanban-column{background:#f4f5f7;border-radius:12px;display:flex;flex:1 1;flex-direction:column;max-height:100%;min-width:280px;padding:12px}.kanban-column .column-header{align-items:center;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px;padding:8px}.kanban-column .column-content{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:4px;scrollbar-color:#d1d5db #0000;scrollbar-width:thin}.kanban-column .column-content::-webkit-scrollbar{width:6px}.kanban-column .column-content::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.kanban-card{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;cursor:grab;padding:12px;transition:transform .2s,box-shadow .2s;-webkit-user-select:none;user-select:none}.kanban-card:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.kanban-card:active{cursor:grabbing}.portaflow-dashboard.dark-mode .kanban-column{background-color:#1f2937;border:1px solid #374151}.portaflow-dashboard.dark-mode .kanban-column .column-header h3{color:#e5e7eb!important}.portaflow-dashboard.dark-mode .kanban-column .column-content{scrollbar-color:#4b5563 #0000}.portaflow-dashboard.dark-mode .kanban-column .column-content::-webkit-scrollbar-thumb{background-color:#4b5563}.portaflow-dashboard.dark-mode .kanban-card{background-color:#111827;border:1px solid #374151;box-shadow:0 1px 3px #00000080;color:#f9fafb}.portaflow-dashboard.dark-mode .kanban-card:hover{background-color:#1f2937;box-shadow:0 4px 6px #00000080}.portaflow-dashboard.dark-mode .kanban-card div[style*="color: #262626"]{color:#f9fafb!important}.portaflow-dashboard.dark-mode .kanban-card div{color:#e5e7eb}.portaflow-dashboard.dark-mode .kanban-card div[style*="font-weight: '500'"]{color:#f9fafb!important}.portaflow-dashboard.dark-mode .kanban-card .ant-tag{background-color:#374151!important;border-color:#4b5563!important;color:#e5e7eb!important}.portaflow-dashboard.dark-mode .kanban-card .ant-tag-red{background-color:#7f1d1d!important;border-color:#991b1b!important;color:#fecaca!important}.portaflow-dashboard.dark-mode .kanban-card .ant-tag-orange{background-color:#7c2d12!important;border-color:#9a3412!important;color:#fed7aa!important}.portaflow-dashboard{overflow-x:hidden}.portaflow-dashboard .ant-card{border-color:var(--color-border)!important}.portaflow-dashboard .ant-card,.portaflow-dashboard .ant-card-body{background-color:var(--color-surface)!important}.portaflow-dashboard .ant-btn-text.dashboard-tab-btn:hover,.portaflow-dashboard .dashboard-tab-btn:not([class*=ant-btn-primary]):hover{background-color:var(--color-hover)!important;color:var(--color-text)!important}.portaflow-dashboard .dashboard-archive-btn:not([class*=ant-btn-primary]):hover{border-color:#f97316!important;color:#f97316!important}.portaflow-dashboard .ant-btn-default:hover{background-color:var(--color-hover)!important;border-color:var(--color-primary)!important;color:var(--color-text)!important}.ymm-calculator-page .bg-white{background-color:#fff}.ymm-calculator-page .p-8{padding:2rem}.ymm-calculator-page .rounded-3xl{border-radius:1.5rem}.ymm-calculator-page .shadow-sm{box-shadow:0 1px 2px 0 #0000000d}.ymm-calculator-page .border{border-width:1px}.ymm-calculator-page .border-gray-100{border-color:#f3f4f6}.ymm-calculator-page .mb-8{margin-bottom:2rem}.ymm-calculator-page .flex{display:flex}.ymm-calculator-page .flex-col{flex-direction:column}.ymm-calculator-page .justify-between{justify-content:space-between}.ymm-calculator-page .gap-6{gap:1.5rem}.ymm-calculator-page .relative{position:relative}.ymm-calculator-page .overflow-hidden{overflow:hidden}.ymm-calculator-page .absolute{position:absolute}.ymm-calculator-page .top-0{top:0}.ymm-calculator-page .right-0{right:0}.ymm-calculator-page .w-full{width:100%}.ymm-calculator-page .h-full{height:100%}.ymm-calculator-page .w-64{width:16rem}.ymm-calculator-page .h-64{height:16rem}.ymm-calculator-page .z-0{z-index:0}.ymm-calculator-page .z-10{z-index:10}.ymm-calculator-page .opacity-60{opacity:.6}.ymm-calculator-page .opacity-20{opacity:.2}.ymm-calculator-page .pl-6{padding-left:1.5rem}.ymm-calculator-page .border-l-4{border-left-width:4px}.ymm-calculator-page .border-blue-500{border-left-color:#3b82f6}.ymm-calculator-page .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.ymm-calculator-page .from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.ymm-calculator-page .to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.ymm-calculator-page .text-blue-500{color:#3b82f6}.ymm-calculator-page .text-blue-600{color:#2563eb}.ymm-calculator-page .bg-blue-100{background-color:#dbeafe}.ymm-calculator-page .bg-blue-600{background-color:#2563eb;color:#fff}.ymm-calculator-page .hover\:bg-blue-700:hover{background-color:#1d4ed8}.ymm-calculator-page .border-rose-500{border-left-color:#f43f5e}.ymm-calculator-page .from-rose-50{--tw-gradient-from:#fff1f2 var(--tw-gradient-from-position);--tw-gradient-to:#fff1f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.ymm-calculator-page .to-rose-100{--tw-gradient-to:#ffe4e6 var(--tw-gradient-to-position)}.ymm-calculator-page .text-rose-500{color:#f43f5e}.ymm-calculator-page .text-rose-600{color:#e11d48}.ymm-calculator-page .text-rose-700{color:#be123c}.ymm-calculator-page .bg-rose-100{background-color:#ffe4e6}.ymm-calculator-page .bg-rose-500{background-color:#f43f5e;color:#fff}.ymm-calculator-page .hover\:bg-rose-600:hover{background-color:#e11d48}.ymm-calculator-page .bg-rose-50\/50{background-color:#fff1f280}.ymm-calculator-page .border-rose-100{border-color:#ffe4e6}.ymm-calculator-page .bg-orange-50\/50{background-color:#ffedd580}.ymm-calculator-page .ring-orange-100\/50{--tw-ring-color:#ffedd5;box-shadow:0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ymm-calculator-page .text-orange-600\/80{color:#ea580ccc}.ymm-calculator-page .bg-emerald-50\/50{background-color:#d1fae580}.ymm-calculator-page .ring-emerald-100\/50{--tw-ring-color:#d1fae5;box-shadow:0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ymm-calculator-page .text-emerald-600\/80{color:#059669cc}.ymm-calculator-page .text-3xl{font-size:1.875rem;line-height:2.25rem}.ymm-calculator-page .font-extrabold{font-weight:800}.ymm-calculator-page .text-slate-900{color:#0f172a}.ymm-calculator-page .m-0{margin:0}.ymm-calculator-page .tracking-tight{letter-spacing:-.025em}.ymm-calculator-page .leading-tight{line-height:1.25}.ymm-calculator-page .text-sm{font-size:.875rem;line-height:1.25rem}.ymm-calculator-page .mt-3{margin-top:.75rem}.ymm-calculator-page .font-medium{font-weight:500}.ymm-calculator-page .font-bold{font-weight:700}.ymm-calculator-page .font-semibold{font-weight:600}.ymm-calculator-page .leading-relaxed{line-height:1.625}.ymm-calculator-page .max-w-4xl{max-width:56rem}.ymm-calculator-page .uppercase{text-transform:uppercase}.ymm-calculator-page .tracking-wider{letter-spacing:.05em}.ymm-calculator-page .text-xs{font-size:.75rem;line-height:1rem}.ymm-calculator-page .text-slate-500{color:#64748b}.ymm-calculator-page .text-slate-700{color:#334155}.ymm-calculator-page .text-gray-400{color:#9ca3af}.ymm-calculator-page .text-4xl{font-size:2.25rem;line-height:2.5rem}.ymm-calculator-page .text-lg{font-size:1.125rem;line-height:1.75rem}.ymm-calculator-page .gap-4{gap:1rem}.ymm-calculator-page .gap-3{gap:.75rem}.ymm-calculator-page .gap-2{gap:.5rem}.ymm-calculator-page .gap-1{gap:.25rem}.ymm-calculator-page .p-3{padding:.75rem}.ymm-calculator-page .p-4{padding:1rem}.ymm-calculator-page .p-5{padding:1.25rem}.ymm-calculator-page .mb-0{margin-bottom:0}.ymm-calculator-page .mb-2{margin-bottom:.5rem}.ymm-calculator-page .mb-3{margin-bottom:.75rem}.ymm-calculator-page .mb-4{margin-bottom:1rem}.ymm-calculator-page .mb-5{margin-bottom:1.25rem}.ymm-calculator-page .mt-4{margin-top:1rem}.ymm-calculator-page .mb-6{margin-bottom:1.5rem}.ymm-calculator-page .mr-2{margin-right:.5rem}.ymm-calculator-page .ml-6{margin-left:1.5rem}.ymm-calculator-page .justify-center{justify-content:center}.ymm-calculator-page .items-center{align-items:center}.ymm-calculator-page .block{display:block}.ymm-calculator-page .inline-block{display:inline-block}.ymm-calculator-page .rounded-2xl{border-radius:1rem}.ymm-calculator-page .rounded-xl{border-radius:.75rem}.ymm-calculator-page .rounded-lg{border-radius:.5rem}.ymm-calculator-page .rounded-bl-full{border-bottom-left-radius:9999px}.ymm-calculator-page .shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ymm-calculator-page .shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ymm-calculator-page .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ymm-calculator-page .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ymm-calculator-page .ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgba(243,244,246,var(--tw-ring-opacity))}.ymm-calculator-page .ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgba(241,245,249,var(--tw-ring-opacity))}.ymm-calculator-page .ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgba(226,232,240,var(--tw-ring-opacity))}.ymm-calculator-page .border-0{border-width:0}.ymm-calculator-page .border-2{border-width:2px}.ymm-calculator-page .border-dashed{border-style:dashed}.ymm-calculator-page .bg-slate-50{background-color:#f8fafc}.ymm-calculator-page .bg-gray-50{background-color:#f9fafb}.ymm-calculator-page .h-12{height:3rem}.ymm-calculator-page .h-14{height:3.5rem}.ymm-calculator-page .px-6{padding-left:1.5rem;padding-right:1.5rem}.ymm-calculator-page .px-8{padding-left:2rem;padding-right:2rem}.ymm-calculator-page .flex-1{flex:1 1}.ymm-calculator-page .cursor-not-allowed{cursor:not-allowed}.ymm-calculator-page .cursor-pointer{cursor:pointer}.ymm-calculator-page .border-transparent{border-color:#0000}.ymm-calculator-page .transition-all{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ymm-calculator-page .transition-colors{transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ymm-calculator-page .duration-500{transition-duration:.5s}.ymm-calculator-page .duration-700{transition-duration:.7s}.ymm-calculator-page .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ymm-calculator-page .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ymm-calculator-page .origin-center{transform-origin:center}.ymm-calculator-page .origin-right{transform-origin:right}.ymm-calculator-page .translate-x-0{--tw-translate-x:0px}.ymm-calculator-page .mx-auto{margin-left:auto;margin-right:auto}.ymm-calculator-page .hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))}.ymm-calculator-page .hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))}.ymm-calculator-page .hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px #00000040}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ymm-calculator-page .animate-fade-in{animation:fadeIn .5s ease-out forwards}.ymm-calculator-page .animate-fade-in-right{animation:fadeInRight .5s ease-out forwards}@media (min-width:768px){.ymm-calculator-page .md\:flex-row{flex-direction:row}.ymm-calculator-page .md\:items-center{align-items:center}}.ymm-calculator-page .transform{transform:translate(0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x,0),var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) skewY(var(--tw-skew-y,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))}.ymm-calculator-page.dark-mode{background-color:#111827!important}.ymm-calculator-page.dark-mode .bg-white:not(.ant-btn):not(.ant-btn-primary){background-color:#1f2937!important;border-color:#374151!important}.ymm-calculator-page.dark-mode .ant-radio-wrapper.bg-white{background-color:#374151!important;border-color:#4b5563!important}.ymm-calculator-page.dark-mode h1.text-3xl{color:#f9fafb!important}.ymm-calculator-page.dark-mode p.text-gray-500{color:#9ca3af!important}.ymm-calculator-page.dark-mode .ant-card{background-color:#1f2937!important;border-color:#374151!important}.ymm-calculator-page.dark-mode .ant-card .ant-typography strong,.ymm-calculator-page.dark-mode .ant-card h1,.ymm-calculator-page.dark-mode .ant-card h2,.ymm-calculator-page.dark-mode .ant-card h3,.ymm-calculator-page.dark-mode .ant-card-head-title span{color:#f9fafb!important}.ymm-calculator-page.dark-mode .ant-form-item-label>label{color:#d1d5db!important}.ymm-calculator-page.dark-mode .ant-input-number,.ymm-calculator-page.dark-mode .ant-input-number-input,.ymm-calculator-page.dark-mode .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#111827!important;border-color:#4b5563!important;color:#f9fafb!important}.ymm-calculator-page.dark-mode .ant-select-dropdown{background-color:#1f2937!important}.ymm-calculator-page.dark-mode .ant-select-item{color:#f9fafb!important}.ymm-calculator-page.dark-mode .ant-select-item-option-active,.ymm-calculator-page.dark-mode .ant-select-item-option-selected{background-color:#374151!important}.ymm-calculator-page.dark-mode .bg-gray-50,.ymm-calculator-page.dark-mode .bg-sky-50,.ymm-calculator-page.dark-mode .bg-sky-50\/50,.ymm-calculator-page.dark-mode .bg-slate-50{background-color:#111827!important;border-color:#374151!important}.ymm-calculator-page.dark-mode .bg-orange-50,.ymm-calculator-page.dark-mode .bg-orange-50\/50{background-color:#a6532e1f!important;border-color:#7c2d12!important}.ymm-calculator-page.dark-mode .bg-blue-50,.ymm-calculator-page.dark-mode .bg-emerald-50,.ymm-calculator-page.dark-mode .bg-emerald-50\/50,.ymm-calculator-page.dark-mode .bg-green-50,.ymm-calculator-page.dark-mode .bg-rose-50,.ymm-calculator-page.dark-mode .bg-rose-50\/50{background-color:#1f2937!important;border-color:#374151!important}.ymm-calculator-page.dark-mode .bg-rose-100{background-color:#be123c26!important;border-color:#9f1239!important}.ymm-calculator-page.dark-mode .ant-card-head{background-color:#1f2937!important;border-bottom-color:#374151!important;color:#f9fafb!important}.ymm-calculator-page.dark-mode .text-gray-500,.ymm-calculator-page.dark-mode .text-slate-500{color:#9ca3af!important}.ymm-calculator-page.dark-mode .text-gray-700,.ymm-calculator-page.dark-mode .text-slate-700{color:#d1d5db!important}.ymm-calculator-page.dark-mode .text-orange-700{color:#cc6d3d!important}.ymm-calculator-page.dark-mode .text-sky-600,.ymm-calculator-page.dark-mode .text-sky-700,.ymm-calculator-page.dark-mode .text-sky-800{color:#7dd3fc!important}.ymm-calculator-page.dark-mode .border-sky-100,.ymm-calculator-page.dark-mode .border-sky-200{border-color:#374151!important}.ymm-calculator-page.dark-mode .text-rose-700,.ymm-calculator-page.dark-mode .text-rose-800,.ymm-calculator-page.dark-mode .text-rose-900{color:#fda4af!important}.ymm-calculator-page.dark-mode .border-rose-100,.ymm-calculator-page.dark-mode .border-rose-200{border-color:#4b1c2a!important}.ymm-calculator-page.dark-mode .ant-checkbox-wrapper,.ymm-calculator-page.dark-mode .ant-radio-wrapper{color:#d1d5db!important}.ymm-calculator-page.dark-mode .ant-table{background:#0000!important;color:#d1d5db!important}.ymm-calculator-page.dark-mode .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #374151!important;color:#d1d5db!important}.ymm-calculator-page.dark-mode .ant-table-summary,.ymm-calculator-page.dark-mode .ant-table-wrapper .ant-table-body{background-color:#1f2937!important}.ymm-calculator-page.dark-mode .ant-table-summary .ant-typography{color:#d1d5db!important}.ymm-calculator-page.dark-mode .ant-table-summary .ant-typography strong{color:#f9fafb!important}.ymm-calculator-page.dark-mode tr[style*="background-color: #fafafa"],.ymm-calculator-page.dark-mode tr[style*="background-color: rgb(250, 250, 250)"]{background-color:#111827!important}.ymm-calculator-page.dark-mode tr[style*="background-color: #f0f5ff"],.ymm-calculator-page.dark-mode tr[style*="background-color: rgb(240, 245, 255)"]{background-color:#1e3a8a!important}.ymm-calculator-page.dark-mode tr[style*="background-color: #f6ffed"],.ymm-calculator-page.dark-mode tr[style*="background-color: rgb(246, 255, 237)"]{background-color:#14532d!important}.ymm-calculator-page.dark-mode .ant-card-head-title span[class*=text-orange-500]{color:#cc6d3d!important}.ymm-calculator-page.dark-mode .ant-btn-default{background-color:#374151!important;border-color:#4b5563!important;color:#e5e7eb!important}.ymm-calculator-page.dark-mode .ant-btn-default:hover{border-color:#9ca3af!important;color:#fff!important}.ymm-calculator-page.dark-mode .ant-tabs-tab{background:#111827!important;border-color:#374151!important;color:#9ca3af!important}.ymm-calculator-page.dark-mode .ant-tabs-tab-active{background:#1f2937!important;border-bottom-color:#1f2937!important;color:#3b82f6!important}.ymm-calculator-page .ant-btn-primary{background-color:#f97316!important;border-color:#f97316!important}.ymm-calculator-page .ant-btn-primary:focus,.ymm-calculator-page .ant-btn-primary:hover{background-color:#ea580c!important;border-color:#ea580c!important}.ymm-calculator-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#f97316!important;text-shadow:0 0 .25px currentcolor}.ymm-calculator-page .ant-tabs-ink-bar{background-color:#f97316!important}.ymm-calculator-page .ant-tabs-tab:hover{color:#fdba74!important}.ymm-calculator-page .ant-radio-checked .ant-radio-inner{background-color:#f97316!important;border-color:#f97316!important}.ymm-calculator-page .ant-radio-checked:after,.ymm-calculator-page .ant-radio-input:focus+.ant-radio-inner,.ymm-calculator-page .ant-radio-wrapper:hover .ant-radio,.ymm-calculator-page .ant-radio:hover .ant-radio-inner{border-color:#f97316!important}.ymm-calculator-page .ant-radio-wrapper:hover span{color:#ea580c}.ymm-calculator-page .ant-checkbox-checked .ant-checkbox-inner{background-color:#f97316!important;border-color:#f97316!important}.ymm-calculator-page .ant-checkbox-input:focus+.ant-checkbox-inner,.ymm-calculator-page .ant-checkbox-wrapper:hover .ant-checkbox-inner,.ymm-calculator-page .ant-checkbox:hover .ant-checkbox-inner{border-color:#f97316!important}.ymm-calculator-page .ant-checkbox-wrapper:hover span{color:#ea580c}.ymm-calculator-page .ant-input-number-focused,.ymm-calculator-page .ant-input-number:focus,.ymm-calculator-page .ant-input:focus,.ymm-calculator-page .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#fed7aa!important;box-shadow:0 0 0 2px #f9731633!important}.ymm-calculator-page .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#f97316!important}.ymm-calculator-page ::selection{background-color:#fed7aa;color:#9a3412}.ymm-hub-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:16px 0}@media (min-width:640px){.ymm-hub-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.ymm-hub-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1280px){.ymm-hub-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:1536px){.ymm-hub-grid{grid-template-columns:repeat(8,1fr)}}.ymm-hub-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 4px -1px #0000000d;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:90px;overflow:hidden;padding:12px 8px;position:relative;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.ymm-hub-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-4px)}.ymm-hub-card:before{background:#3b82f6;background:var(--card-color,#3b82f6);content:"";height:3px;left:0;opacity:.8;position:absolute;top:0;width:100%}.ymm-hub-icon-wrapper{align-items:center;background:#eff6ff;background:var(--card-bg,#eff6ff);border-radius:10px;color:#3b82f6;color:var(--card-color,#3b82f6);display:flex;font-size:18px;height:38px;justify-content:center;margin-bottom:8px;transition:transform .2s ease;width:38px}.ymm-hub-card:hover .ymm-hub-icon-wrapper{transform:scale(1.1) rotate(5deg)}.ymm-hub-card-title{color:#334155;font-size:12px;font-weight:600;line-height:1.25;margin:0}.ymm-hub-card.wip{background:#f8fafc;border:2px dashed #cbd5e1;cursor:not-allowed;opacity:.7}.ymm-hub-card.wip:hover{box-shadow:none;transform:none}.ymm-hub-card.wip:before{display:none}.ymm-hub-card.wip .ymm-hub-icon-wrapper{background:#e2e8f0;color:#64748b}.ymm-hub-wip-badge{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;color:#64748b;font-size:12px;font-weight:600;margin-top:auto;padding:6px 12px}body:not(.theme-default){.ymm-calculator-page .animate-fade-in{background:var(--color-surface)!important}.ymm-calculator-page h1{color:var(--color-text)!important}.ymm-calculator-page p{color:var(--color-textSecondary)!important}.ymm-calculator-page .ant-input-affix-wrapper{background:var(--color-background)!important;border-color:var(--color-border)!important}.ymm-calculator-page .ant-input-affix-wrapper input{background:#0000!important;color:var(--color-text)!important}.ymm-calculator-page .ant-input-prefix{color:var(--color-textSecondary)!important}.ymm-hub-card{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:0 2px 4px #0000004d!important}.ymm-hub-card:hover{border-color:#3b82f6!important;border-color:var(--card-color,#3b82f6)!important;box-shadow:0 10px 20px #0006!important}.ymm-hub-icon-wrapper{background:color-mix(in srgb,#3b82f6 18%,var(--color-background))!important;background:color-mix(in srgb,var(--card-color,#3b82f6) 18%,var(--color-background))!important}.ymm-hub-card-title{color:var(--color-text)!important}.ymm-hub-card.wip{background:var(--color-background)!important;border-color:var(--color-border)!important}.ymm-hub-card.wip .ymm-hub-icon-wrapper,.ymm-hub-wip-badge{background:var(--color-hover)!important;color:var(--color-textSecondary)!important}.ymm-hub-wip-badge{border-color:var(--color-border)!important}}.reeskont-calculator-page{background-color:var(--color-background);color:var(--color-text);height:100%;padding:24px}.reeskont-calculator-page .bg-white{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.reeskont-calculator-page h1{color:var(--color-text)!important}.reeskont-calculator-page p.text-gray-500{color:var(--color-textSecondary)!important}.reeskont-calculator-page .border-l-4{border-left-color:var(--color-primary)!important}.reeskont-calculator-page .ant-card{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.reeskont-calculator-page .ant-card-head{background-color:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important}.reeskont-calculator-page .ant-card-head-title span{color:var(--color-primary)!important}.reeskont-calculator-page .ant-form-item-label>label,.reeskont-calculator-page .font-bold.text-gray-700{color:var(--color-text)!important}.reeskont-calculator-page .ant-input-number,.reeskont-calculator-page .ant-input-number-affix-wrapper,.reeskont-calculator-page .ant-input-number-input,.reeskont-calculator-page .ant-picker,.reeskont-calculator-page .ant-picker-input>input,.reeskont-calculator-page .ant-select-selector{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.reeskont-calculator-page .ant-input-number-addon,.reeskont-calculator-page .ant-input-number-group-addon,.reeskont-calculator-page .ant-input-number-prefix{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.reeskont-calculator-page .ant-input-number-handler-wrap,.reeskont-calculator-page .ant-picker-clear,.reeskont-calculator-page .ant-picker-suffix,.reeskont-calculator-page .ant-select-arrow{background-color:var(--color-surface)!important;color:var(--color-textSecondary)!important}.reeskont-dropdown{background-color:var(--color-surface)!important}.reeskont-dropdown .ant-select-item{background-color:initial!important;color:var(--color-text)!important}.reeskont-dropdown .ant-select-item-option-selected{background-color:var(--color-hover)!important;color:var(--color-primary)!important}.reeskont-dropdown .ant-select-item-option-active{background-color:var(--color-hover)!important}.reeskont-picker-dropdown .ant-picker-panel-container{background-color:var(--color-surface)!important;border:1px solid var(--color-border)}.reeskont-picker-dropdown .ant-picker-header{border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important}.reeskont-picker-dropdown .ant-picker-content th,.reeskont-picker-dropdown .ant-picker-header button{color:var(--color-textSecondary)!important}.reeskont-picker-dropdown .ant-picker-cell-inner{color:var(--color-text)!important}.reeskont-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner{background-color:var(--color-hover)!important}.reeskont-calculator-page .ant-btn-primary,.reeskont-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background-color:var(--color-primary)!important;color:#fff!important}.reeskont-calculator-page .ant-btn-primary{background-image:none!important;border-color:var(--color-primary)!important;box-shadow:none!important}.reeskont-calculator-page .ant-btn-primary:hover{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important}.reeskont-calculator-page .ant-btn-default{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.custom-result-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.custom-result-grid{grid-template-columns:repeat(3,1fr)}}.custom-result-box{background-color:var(--color-hover)!important;border-left:5px solid var(--color-primary)!important;border-radius:8px;box-shadow:0 4px 6px -1px #0000000d;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:24px;transition:all .2s ease}.custom-result-box:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.custom-label{color:var(--color-primary)!important;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:8px}.custom-label,.custom-value{font-family:Baloo\ 2,sans-serif}.custom-value{color:var(--color-text)!important;font-size:22px;font-weight:700;line-height:1.2}.tech-details-box{background-color:var(--color-surface)!important;border:1px solid var(--color-border);border-radius:8px;margin-top:24px;padding:16px}.tech-details-box h4{color:var(--color-text)!important}.tech-details-box li,.tech-details-box p{color:var(--color-textSecondary)!important}.empty-state-container{background-color:initial!important;border:2px dashed var(--color-border);color:var(--color-textSecondary)}.empty-state-icon{background-color:initial!important;color:var(--color-primary)!important}body.theme-night .reeskont-calculator-page .ant-btn-primary{background:#a6532e!important;background-image:none!important;border-color:#a6532e!important;box-shadow:none!important;color:#fff!important}body.theme-night .reeskont-calculator-page .ant-input-number,body.theme-night .reeskont-calculator-page .ant-input-number-input,body.theme-night .reeskont-calculator-page .ant-picker,body.theme-night .reeskont-calculator-page .ant-picker-input>input,body.theme-night .reeskont-calculator-page .ant-select-selection-item,body.theme-night .reeskont-calculator-page .ant-select-selector{background-color:#1f2937!important;border-color:#374151!important;color:#fff!important}body.theme-night .reeskont-calculator-page .ant-input-number input,body.theme-night .reeskont-calculator-page .ant-picker input,body.theme-night .reeskont-calculator-page .ant-select-selector .ant-select-selection-search-input{color:#fff!important}body.theme-night .reeskont-calculator-page .ant-input-number-input::placeholder,body.theme-night .reeskont-calculator-page .ant-picker-input>input::placeholder{color:#9ca3af!important}body.theme-night .reeskont-calculator-page .custom-label{color:#60a5fa!important}body.theme-night .reeskont-calculator-page .custom-result-box{background:#1e3a8a4d!important;border-left-color:#60a5fa!important}body.theme-night .reeskont-calculator-page .ant-card-head-title span{color:#60a5fa!important}.reeskont-calculator-page.dark-mode .bg-white{background-color:#1f2937!important;border-color:#374151!important}.reeskont-calculator-page.dark-mode h1.text-slate-900{color:#f9fafb!important}.reeskont-calculator-page.dark-mode p.text-gray-500{color:#9ca3af!important}.reeskont-calculator-page.dark-mode .ant-card{background-color:#1f2937!important;border-color:#374151!important}.reeskont-calculator-page.dark-mode .ant-card-head{background-color:#374151!important;border-bottom-color:#4b5563!important;color:#f9fafb!important}.reeskont-calculator-page.dark-mode .ant-card-head-title span{color:#fdba74!important}.reeskont-calculator-page.dark-mode .ant-form-item-label>label,.reeskont-calculator-page.dark-mode .ant-form-item-label>label>span,.reeskont-calculator-page.dark-mode .font-bold.text-gray-700{color:#d1d5db!important}.reeskont-calculator-page.dark-mode .ant-input-number,.reeskont-calculator-page.dark-mode .ant-input-number-affix-wrapper,.reeskont-calculator-page.dark-mode .ant-input-number-input,.reeskont-calculator-page.dark-mode .ant-picker,.reeskont-calculator-page.dark-mode .ant-select-selector{background-color:#111827!important;border-color:#374151!important;color:#f9fafb!important}.reeskont-calculator-page.dark-mode .ant-input-number-group-addon,.reeskont-calculator-page.dark-mode .ant-input-number-prefix{background-color:#111827!important;color:#9ca3af!important}.reeskont-calculator-page.dark-mode .ant-input-number-handler-wrap,.reeskont-calculator-page.dark-mode .ant-picker-suffix,.reeskont-calculator-page.dark-mode .ant-select-arrow{background-color:#374151!important;color:#9ca3af!important}.reeskont-calculator-page.dark-mode .ant-select-dropdown{background-color:#1f2937!important}.reeskont-calculator-page.dark-mode .ant-select-item{color:#f9fafb!important}.reeskont-calculator-page.dark-mode .ant-select-item-option-selected{background-color:#374151!important}.dark-mode-picker-dropdown .ant-picker-panel-container{background-color:#1f2937!important;border:1px solid #374151}.dark-mode-picker-dropdown .ant-picker-header{border-bottom:1px solid #374151!important;color:#f9fafb!important}.dark-mode-picker-dropdown .ant-picker-content th,.dark-mode-picker-dropdown .ant-picker-header button{color:#9ca3af!important}.dark-mode-picker-dropdown .ant-picker-cell-inner{color:#d1d5db!important}.dark-mode-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner{background-color:#374151!important}.dark-mode-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background-color:#a6532e!important;color:#fff!important}.reeskont-calculator-page.dark-mode .custom-result-box{background:linear-gradient(135deg,#1f2937,#111827 50%,#1f2937)!important;border-left:5px solid #a6532e!important;box-shadow:0 4px 6px -1px #00000080!important}.reeskont-calculator-page.dark-mode .custom-label{color:#cc6d3d!important}.reeskont-calculator-page.dark-mode .custom-value{color:#f9fafb!important}.reeskont-calculator-page.dark-mode .bg-gray-50{background-color:#1f2937!important;border-color:#374151!important}.reeskont-calculator-page.dark-mode .text-gray-700{color:#f9fafb!important}.reeskont-calculator-page.dark-mode .text-gray-500{color:#9ca3af!important}.reeskont-calculator-page.dark-mode .bg-orange-100{background-color:#a6532e33!important;color:#cc6d3d!important}.reeskont-calculator-page .ant-btn-primary{background:linear-gradient(135deg,#fff,#fff7ed 50%,#fed7aa)!important;border-color:#fed7aa!important;box-shadow:0 2px 0 rgba(0,0,0,.045);color:#f97316!important;font-weight:600}.reeskont-calculator-page .ant-btn-primary:focus,.reeskont-calculator-page .ant-btn-primary:hover{background:linear-gradient(135deg,#fff7ed,#fed7aa 50%,#fdba74)!important;border-color:#fdba74!important;color:#ea580c!important}.reeskont-calculator-page .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:linear-gradient(135deg,#fff,#fff7ed 50%,#fed7aa)!important;border-color:#fed7aa!important;box-shadow:-1px 0 0 0 #fed7aa!important;color:#f97316!important;font-weight:600}.reeskont-calculator-page .ant-table-thead>tr>th{background:linear-gradient(135deg,#fff,#fff7ed 50%,#fed7aa)!important;border-bottom:2px solid #fed7aa!important;color:#f97316!important;font-weight:600}.gecikme-zammi-rates-modal .ant-modal-content{background-color:var(--color-surface);border-radius:8px;overflow:hidden;padding:0}.gecikme-zammi-rates-modal .ant-modal-header{background-color:#f97316;border-bottom:1px solid var(--color-border);border-radius:8px 8px 0 0;margin-bottom:0;padding:16px 24px}.rates-modal-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px;text-align:center}.gecikme-zammi-rates-modal .ant-modal-close{color:#fff}.gecikme-zammi-rates-modal .ant-modal-close:hover{background-color:#ffffff1a;color:#e0e0e0}.gecikme-rates-table .ant-table-thead>tr>th{border-color:#e0e0e0!important;color:#000!important;font-weight:800!important;text-align:center!important;text-transform:uppercase}.gecikme-rates-table .ant-table-thead>tr>th,.gecikme-rates-table .ant-table-thead>tr>th.rates-column-yellow,.gecikme-rates-table .ant-table-thead>tr>th.rates-header-orange{background:linear-gradient(180deg,#ffb74d,#fff8e1)!important}.gecikme-rates-table .ant-table-tbody>tr>td{background-color:initial!important;border-color:var(--color-border)!important;color:var(--color-text)!important;font-weight:500;padding:8px 16px!important}.table-row-light{background-color:var(--color-surface)!important}.table-row-dark{background-color:var(--color-background)!important}.gecikme-rates-table.ant-table-bordered .ant-table-container{border:1px solid var(--color-border)}.gecikme-rates-table.ant-table-bordered .ant-table-tbody>tr>td,.gecikme-rates-table.ant-table-bordered .ant-table-thead>tr>th{border-bottom:1px solid var(--color-border)!important;border-right:1px solid var(--color-border)!important}.gecikme-calculator-page{background-color:var(--color-background);color:var(--color-text);height:100%;padding:24px}.gecikme-calculator-page .bg-white{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.gecikme-calculator-page h1{color:var(--color-text)!important}.gecikme-calculator-page p.text-gray-500{color:var(--color-textSecondary)!important}.gecikme-calculator-page .border-l-4{border-left-color:var(--color-primary)!important}.gecikme-calculator-page .ant-card{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.gecikme-calculator-page .ant-card-head{background-color:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important}.gecikme-calculator-page .ant-card-head-title span{color:var(--color-primary)!important}.gecikme-calculator-page .ant-form-item-label>label,.gecikme-calculator-page .ant-form-item-label>label>span,.gecikme-calculator-page .font-bold.text-gray-700{color:var(--color-text)!important}.gecikme-calculator-page .ant-input-number,.gecikme-calculator-page .ant-input-number-affix-wrapper,.gecikme-calculator-page .ant-input-number-input,.gecikme-calculator-page .ant-picker,.gecikme-calculator-page .ant-picker-input>input,.gecikme-calculator-page .ant-select-selector{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.gecikme-calculator-page .ant-input-number-addon,.gecikme-calculator-page .ant-input-number-group-addon,.gecikme-calculator-page .ant-input-number-prefix{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.gecikme-calculator-page .ant-input-number-handler-wrap,.gecikme-calculator-page .ant-picker-clear,.gecikme-calculator-page .ant-picker-suffix,.gecikme-calculator-page .ant-select-arrow{background-color:var(--color-surface)!important;color:var(--color-textSecondary)!important}.gecikme-dropdown{background-color:var(--color-surface)!important}.gecikme-dropdown .ant-select-item{background-color:initial!important;color:var(--color-text)!important}.gecikme-dropdown .ant-select-item-option-selected{background-color:var(--color-hover)!important;color:var(--color-primary)!important}.gecikme-dropdown .ant-select-item-option-active{background-color:var(--color-hover)!important}.gecikme-picker-dropdown .ant-picker-panel-container{background-color:var(--color-surface)!important;border:1px solid var(--color-border)}.gecikme-picker-dropdown .ant-picker-header{border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important}.gecikme-picker-dropdown .ant-picker-content th,.gecikme-picker-dropdown .ant-picker-header button{color:var(--color-textSecondary)!important}.gecikme-picker-dropdown .ant-picker-cell-inner{color:var(--color-text)!important}.gecikme-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner{background-color:var(--color-hover)!important}.gecikme-calculator-page .ant-btn-primary,.gecikme-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background-color:var(--color-primary)!important;color:#fff!important}.gecikme-calculator-page .ant-btn-primary{background-image:none!important;border-color:var(--color-primary)!important;box-shadow:none!important}.gecikme-calculator-page .ant-btn-primary:hover{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important}.gecikme-calculator-page .ant-btn-default{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.gecikme-result-container{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important}.gecikme-result-header{background-color:var(--color-background)!important;border-bottom:1px solid var(--color-border)!important}.gecikme-result-header span{color:var(--color-text)!important}.gecikme-calculator-page .ant-table-thead>tr>th{background-color:var(--color-surface)!important;background:none!important;border-bottom:2px solid var(--color-border)!important;border-right:1px solid var(--color-border)!important;color:var(--color-text)!important;font-weight:600;text-align:center!important}.gecikme-calculator-page .ant-table-wrapper{background-color:var(--color-surface)!important}.gecikme-calculator-page .ant-table,.gecikme-calculator-page .ant-table-tbody>tr>td{background-color:var(--color-surface)!important;color:var(--color-text)!important}.gecikme-calculator-page .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border)!important;border-right:1px solid var(--color-border)!important}.gecikme-calculator-page .ant-table-tbody>tr>td:first-child{border-left:1px solid var(--color-border)!important}.gecikme-calculator-page .ant-table-tbody>tr>td:last-child{border-right:1px solid var(--color-border)!important}.gecikme-calculator-page .ant-table-tbody>tr:hover>td{background-color:var(--color-hover)!important}.gecikme-calculator-page .ant-table-summary{background-color:var(--color-surface)!important;border-top:2px solid var(--color-border)!important}.gecikme-calculator-page .ant-table-summary>tr>td{background-color:initial!important;border-bottom:none!important;border-right:1px solid var(--color-border)!important;color:var(--color-text)!important}.gecikme-calculator-page .ant-table-summary .text-gray-500,.gecikme-calculator-page .ant-table-summary .text-gray-700{color:var(--color-text)!important}.vergi-tarifesi-container{background-color:var(--color-background);color:var(--color-text);min-height:100vh;transition:all .3s ease}.vergi-tarifesi-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.vergi-tarifesi-card .ant-card-body{background:var(--color-surface);color:var(--color-text)}.result-card .ant-card-body{padding:20px}.vergi-tarifesi-container .ant-tabs-tab{color:var(--color-textSecondary)}.vergi-tarifesi-container .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}.vergi-tarifesi-container .ant-tabs-ink-bar{background-color:var(--color-primary)!important}.vergi-tarifesi-container .ant-tabs-tab:hover{color:var(--color-primary)!important}.vergi-tarifesi-container .ant-radio-button-wrapper{color:var(--color-text)}.vergi-tarifesi-container .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:var(--color-primary)!important}.vergi-tarifesi-container .ant-radio-button-wrapper:hover{color:var(--color-primary)}.vergi-tarifesi-container .ant-btn-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 2px 0 rgba(0,0,0,.045);color:#fff!important;font-weight:600}.vergi-tarifesi-container .ant-btn-primary:focus,.vergi-tarifesi-container .ant-btn-primary:hover{background:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:#fff!important}.vergi-tarifesi-container .ant-select-selector{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.vergi-tarifesi-container .ant-select-arrow{color:var(--color-textSecondary)}.vergi-tarifesi-container .ant-select-item{background-color:var(--color-surface);color:var(--color-text)}.vergi-tarifesi-container .ant-select-item-option-selected{background-color:var(--color-hover);color:var(--color-primary)}.vergi-tarifesi-container .ant-select-item-option-active{background-color:var(--color-hover)}.vergi-tarifesi-container .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--color-primary)!important}.vergi-tarifesi-container .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-hover)!important}.vergi-tarifesi-container .ant-input,.vergi-tarifesi-container .ant-input-group-addon,.vergi-tarifesi-container .ant-input-number,.vergi-tarifesi-container .ant-select .ant-select-selector{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.vergi-tarifesi-container .ant-select-selection-placeholder,.vergi-tarifesi-container ::placeholder{color:var(--color-textSecondary)!important;opacity:.7}.vergi-tarifesi-container .ant-select-arrow,.vergi-tarifesi-container .ant-select-clear{color:var(--color-text)!important}.vergi-tarifesi-container .ant-radio-button-wrapper{background:var(--color-surface);border-color:var(--color-border);color:var(--color-textSecondary)}.vergi-tarifesi-container .ant-input-number-handler-wrap{background-color:var(--color-surface)!important;border-left:1px solid var(--color-border)!important}.vergi-tarifesi-container .ant-input-number-handler{background-color:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important}.vergi-tarifesi-container .ant-input-number-handler:active{background-color:var(--color-surface)!important}.vergi-tarifesi-container .ant-input-number-handler-down-inner,.vergi-tarifesi-container .ant-input-number-handler-up-inner{color:var(--color-textSecondary)!important}.vergi-tarifesi-container .ant-input-number-handler:hover .ant-input-number-handler-down-inner,.vergi-tarifesi-container .ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:var(--color-primary)!important}.vergi-tarifesi-container .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--color-hover)!important;border-color:var(--color-primary)!important;box-shadow:-1px 0 0 0 var(--color-primary);color:var(--color-primary)!important;font-weight:600}.vergi-tarifesi-container .ant-table{background:var(--color-surface);color:var(--color-text)}.vergi-tarifesi-container .ant-table-thead>tr>th{background:var(--color-primary)!important;border-bottom:2px solid var(--color-secondary)!important;color:#fff!important;font-weight:600;text-shadow:0 1px 1px #0000001a}.vergi-tarifesi-container .ant-table-tbody>tr>td{background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text)}.vergi-tarifesi-container .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}.vergi-tarifesi-container .ant-typography,.vergi-tarifesi-container h1,.vergi-tarifesi-container h2,.vergi-tarifesi-container h3,.vergi-tarifesi-container h4,.vergi-tarifesi-container h5{color:var(--color-text)!important}.vergi-tarifesi-container .ant-typography strong{color:var(--color-text)}.vergi-tarifesi-container .highlight-text{color:var(--color-primary)!important}.vergi-tarifesi-container .result-box{align-items:center;background:var(--color-hover)!important;border:1px solid var(--color-primary)!important;border-radius:8px;display:flex;justify-content:space-between;margin-top:20px;padding:15px}.vergi-tarifesi-container .summary-row{color:var(--color-text);font-weight:700}.vergi-tarifesi-container .summary-row,.vergi-tarifesi-container .summary-row td{background-color:var(--color-hover)!important}.vergi-tarifesi-container .summary-row td:nth-child(2),.vergi-tarifesi-container .summary-row td:nth-child(3){justify-content:flex-end!important;text-align:right!important}.vergi-tarifesi-dropdown{background-color:var(--color-surface)!important}.vergi-tarifesi-dropdown .ant-select-item{background-color:initial!important;color:var(--color-text)!important}.vergi-tarifesi-dropdown .ant-select-item-option-selected{background-color:var(--color-hover)!important;color:var(--color-primary)!important}.vergi-tarifesi-dropdown .ant-select-item-option-active{background-color:var(--color-hover)!important}.vergi-tarifesi-dropdown .ant-empty-description{color:var(--color-textSecondary)!important}body.theme-night .vergi-tarifesi-container .highlight-text{color:#60a5fa!important;text-shadow:0 0 10px #60a5fa4d}body.theme-night .vergi-tarifesi-container .result-box{background:#1e3a8a4d!important;border-color:#60a5fa!important}body.theme-night .vergi-tarifesi-container .ant-table-thead>tr>th{background:#1e3a8a!important;border-bottom:2px solid #60a5fa!important;color:#fff!important}body:not(.theme-default) .vergi-tarifesi-container .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#60a5fa!important}body:not(.theme-default) .vergi-tarifesi-container .ant-tabs-ink-bar{background-color:#60a5fa!important}body:not(.theme-default) .vergi-tarifesi-container .ant-tabs-tab:hover{color:#93c5fd!important}.value-increase-calculator-container{margin:0 auto;max-width:900px}.calculator-card,.result-card{box-shadow:0 4px 12px #0000000d}.result-card{background-color:#fff;border-left:5px solid var(--color-primary)!important}.highlight-text{color:var(--color-primary)}.info-alert-gradient{background:linear-gradient(135deg,#fff7ed,#fff 50%,#fffcf5)!important;border:1px solid #fed7aa!important}.info-alert-gradient .ant-alert-icon{color:var(--color-primary)!important}.ant-statistic-title{color:#8c8c8c;font-size:13px}.ant-statistic-content-value{font-size:20px;font-weight:600}.ant-btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-btn-primary:hover{background-color:var(--color-hover)!important;border-color:var(--color-hover)!important;color:var(--color-text)!important}.ant-input-number-focused,.ant-input-number:hover,.ant-picker-focused,.ant-picker:hover{border-color:var(--color-primary)!important}.nakdi-sermaye-page{min-height:100%;padding:0}.nakdi-sermaye-page.dark-mode .ant-card{background:#1e293b;border-color:#334155}.nakdi-sermaye-page.dark-mode .ant-card-head{background:#0f172a!important;border-bottom-color:#334155!important}.nakdi-sermaye-page.dark-mode .ant-form-item-label>label{color:#94a3b8}.nakdi-sermaye-page.dark-mode .ant-radio-wrapper{color:#cbd5e1}.nakdi-sermaye-page.dark-mode .bg-slate-50{background-color:#0f172a!important}.nakdi-sermaye-page.dark-mode .bg-white{background-color:#1e293b!important;border-color:#334155!important}@media (max-width:768px){.nakdi-sermaye-page{padding:0}}.ozelge-page-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:20px auto;max-width:1400px;padding:20px}.ozelge-page-title{align-items:center;border-bottom:2px solid #eee;color:#0b2a5c;display:flex;font-size:24px;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.ozelge-column-settings-button{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#0b2a5c;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s}.ozelge-column-settings-button:hover{background:#e2e8f0;border-color:#94a3b8}.ozelge-search-box{background:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 4px 6px #0000000d;margin-bottom:30px;padding:9px}.ozelge-search-form{display:flex;gap:15px}.ozelge-search-input{border:1px solid #e0e0e0;border-radius:8px;flex:1 1;font-size:16px;padding:14px 20px;transition:border-color .2s}.ozelge-search-input:focus{border-color:#0b2a5c;box-shadow:0 0 0 3px #0b2a5c1a;outline:none}.ozelge-search-button{background:#0b2a5c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:0 30px;transition:background .2s}.ozelge-search-button:hover{background:#16438c}.ozelge-ai-toggle{align-items:center;color:#555;cursor:pointer;display:flex;font-size:14px;gap:8px;-webkit-user-select:none;user-select:none}.ozelge-ai-terms-container{background:#f0f7ff;border:1px solid #cce4ff;border-radius:6px;color:#333;font-size:13px;margin-top:15px;padding:12px}.ozelge-ai-term-badge{border:1px solid #0b2a5c;border-radius:15px;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;margin:3px;padding:4px 10px;transition:all .2s;-webkit-user-select:none;user-select:none}.ozelge-ai-term-badge.selected{background:#0b2a5c;color:#fff}.ozelge-ai-term-badge:not(.selected){background:#fff;color:#0b2a5c}.ozelge-ai-term-badge.selected:hover{background:#16438c;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.ozelge-ai-term-badge:not(.selected):hover{background:#e8f0fe;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.ozelge-ai-term-badge:active{transform:translateY(0)}.ozelge-highlight{background-color:#fef08a;border-radius:3px;font-weight:500;padding:2px 4px}.ozelge-table-container{background:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.ozelge-table{border-collapse:collapse;width:100%}.ozelge-table th{background:#f8fafc;border-bottom:2px solid #c4cbd3;border-right:1px solid #c4cbd3;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:16px;position:relative;text-align:left;-webkit-user-select:none;user-select:none}.ozelge-table th:hover{background:#c4cbd3}.ozelge-table th:last-child{border-right:none}.ozelge-sort-icon{color:#c4cbd3;font-size:12px;font-weight:700;margin-left:8px}.ozelge-sort-icon.active{color:#0b2a5c}.ozelge-table tbody tr{border-bottom:1px solid #c4cbd3;cursor:pointer;transition:background .15s}.ozelge-table tbody tr:hover{background:#f8fafc}.ozelge-table tbody tr:last-child{border-bottom:none}.ozelge-table td{border-right:1px solid #c4cbd3;color:#334155;font-size:14px;padding:3px 12px;vertical-align:middle}.ozelge-table td:last-child{border-right:none}.ozelge-action-button{background:#e0f2fe;border:none;border-radius:6px;color:#0369a1;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.ozelge-action-button:hover{background:#bae6fd}.ozelge-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ozelge-modal-content{animation:slideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:85vh;max-width:900px;width:90%}.ozelge-modal-content.small{max-width:600px}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ozelge-modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.ozelge-modal-title{color:#0f172a;font-size:18px;line-height:1.4;margin:0}.ozelge-close-button{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:24px;padding:0 8px}.ozelge-close-button:hover{color:#ef4444}.ozelge-modal-body{color:#334155;flex:1 1;font-size:15px;line-height:1.7;overflow-y:auto;padding:24px}.ozelge-modal-body a{color:#2563eb;text-decoration:none}.ozelge-modal-body a:hover{text-decoration:underline}.ozelge-meta-info{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;margin-bottom:24px;padding:12px 16px}.ozelge-content-section-header{border-bottom:2px solid #e2e8f0;color:#475569;font-size:15px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.ozelge-column-settings-modal{padding:24px}.ozelge-column-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:12px}.ozelge-column-checkbox{cursor:pointer;height:18px;width:18px}.ozelge-column-label{color:#334155;cursor:pointer;flex:1 1;font-size:14px}.ozelge-move-button{background:#e0e7ff;border:none;border-radius:4px;color:#4338ca;cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px}.ozelge-move-button:hover{background:#c7d2fe}.ozelge-move-button:disabled{cursor:not-allowed;opacity:.3}.ozelge-save-button{background:#0b2a5c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:16px;padding:10px 20px;width:100%}.ozelge-save-button:hover{background:#16438c}.ozelge-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:30px}.ozelge-page-button{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:400;height:40px;min-width:40px;padding:8px 12px;transition:all .2s}.ozelge-page-button.active{background:#0b2a5c;color:#fff;font-weight:600}.ozelge-page-button:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.ozelge-page-button.active:hover:not(:disabled){background:#0b2a5c}.ozelge-page-button:disabled{cursor:not-allowed;opacity:.4}.ozelge-page-ellipsis{color:#94a3b8;font-size:14px;padding:8px 4px}.ozelge-go-to-page-container{align-items:center;border-left:2px solid #e2e8f0;display:flex;gap:8px;margin-left:16px;padding-left:16px}.ozelge-go-to-page-input{border:1px solid #e2e8f0;border-radius:6px;font-size:14px;height:40px;padding:8px;text-align:center;width:60px}.ozelge-go-to-page-input:focus{border-color:#0b2a5c;box-shadow:0 0 0 2px #0b2a5c1a;outline:none}.ozelge-go-to-page-button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0b2a5c;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:8px 16px;transition:all .2s}.ozelge-go-to-page-button:hover{background:#e2e8f0}.ozelge-per-page-container{align-items:center;border-right:2px solid #e2e8f0;display:flex;gap:8px;margin-right:16px;padding-right:16px}.ozelge-per-page-label{color:#64748b;font-size:14px;font-weight:500}.ozelge-total-count-info{background:#f8fafc;border-radius:6px;color:#64748b;padding:8px 16px}.ozelge-per-page-select,.ozelge-total-count-info{border:1px solid #e2e8f0;font-size:14px;font-weight:500}.ozelge-per-page-select{background:#fff;border-radius:6px;color:#0b2a5c;cursor:pointer;height:40px;padding:8px 12px;transition:all .2s}.ozelge-per-page-select:hover{background:#f8fafc;border-color:#cbd5e1}.ozelge-per-page-select:focus{border-color:#0b2a5c;box-shadow:0 0 0 2px #0b2a5c1a;outline:none}.teblig-page-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:20px auto;max-width:1400px;padding:20px}.teblig-page-title{align-items:center;border-bottom:2px solid #eee;color:#0b2a5c;display:flex;font-size:24px;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.teblig-column-settings-button{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#0b2a5c;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s}.teblig-column-settings-button:hover{background:#e2e8f0;border-color:#94a3b8}.teblig-search-box{background:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 4px 6px #0000000d;margin-bottom:30px;padding:15px}.teblig-search-form{display:flex;gap:15px;margin-bottom:15px}.teblig-search-input{border:1px solid #e0e0e0;border-radius:8px;flex:1 1;font-size:16px;padding:14px 20px;transition:border-color .2s}.teblig-search-input:focus{border-color:#0b2a5c;box-shadow:0 0 0 3px #0b2a5c1a;outline:none}.teblig-search-button{background:#0b2a5c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:0 30px;transition:background .2s}.teblig-search-button:hover{background:#16438c}.teblig-kanun-filter{align-items:center;display:flex;gap:12px;margin-top:10px}.teblig-kanun-filter label{color:#475569;font-size:14px;font-weight:600}.teblig-kanun-filter select{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;max-width:500px;padding:10px 14px}.teblig-kanun-filter select:focus{border-color:#0b2a5c;box-shadow:0 0 0 2px #0b2a5c1a;outline:none}.teblig-highlight{background-color:#fef08a;border-radius:3px;font-weight:500;padding:2px 4px}.teblig-table-container{background:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.teblig-table{border-collapse:collapse;width:100%}.teblig-table th{background:#f8fafc;border-bottom:2px solid #c4cbd3;border-right:1px solid #c4cbd3;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:16px;position:relative;text-align:left;-webkit-user-select:none;user-select:none}.teblig-table th:hover{background:#c4cbd3}.teblig-table th:last-child{border-right:none}.teblig-sort-icon{color:#c4cbd3;font-size:12px;font-weight:700;margin-left:8px}.teblig-sort-icon.active{color:#0b2a5c}.teblig-table tbody tr{border-bottom:1px solid #c4cbd3;cursor:pointer;transition:background .15s}.teblig-table tbody tr:hover{background:#f8fafc}.teblig-table tbody tr:last-child{border-bottom:none}.teblig-table td{border-right:1px solid #c4cbd3;color:#334155;font-size:14px;padding:12px;vertical-align:middle}.teblig-table td:last-child{border-right:none}.teblig-action-button{background:#e0f2fe;border:none;border-radius:6px;color:#0369a1;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.teblig-action-button:hover{background:#bae6fd}.teblig-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.teblig-modal-content{animation:tebligSlideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:85vh;max-width:900px;width:90%}.teblig-modal-content.small{max-width:600px}@keyframes tebligSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.teblig-modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.teblig-modal-title{color:#0f172a;font-size:18px;line-height:1.4;margin:0}.teblig-close-button{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:24px;padding:0 8px}.teblig-close-button:hover{color:#ef4444}.teblig-modal-body{color:#334155;flex:1 1;font-size:15px;line-height:1.7;overflow-y:auto;padding:24px}.teblig-modal-body a{color:#2563eb;text-decoration:none}.teblig-modal-body a:hover{text-decoration:underline}.teblig-meta-info{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;margin-bottom:24px;padding:12px 16px}.teblig-content-section-header{border-bottom:2px solid #e2e8f0;color:#475569;font-size:15px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.teblig-html-content{font-size:14px;line-height:1.8}.teblig-html-content h1,.teblig-html-content h2,.teblig-html-content h3{color:#0b2a5c;margin-bottom:12px;margin-top:24px}.teblig-html-content p{margin-bottom:12px}.teblig-html-content table{border-collapse:collapse;margin:16px 0;width:100%}.teblig-html-content table td,.teblig-html-content table th{border:1px solid #e2e8f0;padding:8px 12px;text-align:left}.teblig-column-settings-modal{padding:24px}.teblig-column-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:12px}.teblig-column-checkbox{cursor:pointer;height:18px;width:18px}.teblig-column-label{color:#334155;cursor:pointer;flex:1 1;font-size:14px}.teblig-move-button{background:#e0e7ff;border:none;border-radius:4px;color:#4338ca;cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px}.teblig-move-button:hover{background:#c7d2fe}.teblig-move-button:disabled{cursor:not-allowed;opacity:.3}.teblig-save-button{background:#0b2a5c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:16px;padding:10px 20px;width:100%}.teblig-save-button:hover{background:#16438c}.teblig-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:30px}.teblig-page-button{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:400;height:40px;min-width:40px;padding:8px 12px;transition:all .2s}.teblig-page-button.active{background:#0b2a5c;color:#fff;font-weight:600}.teblig-page-button:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.teblig-page-button.active:hover:not(:disabled){background:#0b2a5c}.teblig-page-button:disabled{cursor:not-allowed;opacity:.4}.teblig-page-ellipsis{color:#94a3b8;font-size:14px;padding:8px 4px}.teblig-go-to-page-container{align-items:center;border-left:2px solid #e2e8f0;display:flex;gap:8px;margin-left:16px;padding-left:16px}.teblig-go-to-page-input{border:1px solid #e2e8f0;border-radius:6px;font-size:14px;height:40px;padding:8px;text-align:center;width:60px}.teblig-go-to-page-input:focus{border-color:#0b2a5c;box-shadow:0 0 0 2px #0b2a5c1a;outline:none}.teblig-go-to-page-button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#0b2a5c;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:8px 16px;transition:all .2s}.teblig-go-to-page-button:hover{background:#e2e8f0}.teblig-per-page-container{align-items:center;border-right:2px solid #e2e8f0;display:flex;gap:8px;margin-right:16px;padding-right:16px}.teblig-per-page-label{color:#64748b;font-size:14px;font-weight:500}.teblig-total-count-info{background:#f8fafc;border-radius:6px;color:#64748b;padding:8px 16px}.teblig-per-page-select,.teblig-total-count-info{border:1px solid #e2e8f0;font-size:14px;font-weight:500}.teblig-per-page-select{background:#fff;border-radius:6px;color:#0b2a5c;cursor:pointer;height:40px;padding:8px 12px;transition:all .2s}.teblig-per-page-select:hover{background:#f8fafc;border-color:#cbd5e1}.teblig-per-page-select:focus{border-color:#0b2a5c;box-shadow:0 0 0 2px #0b2a5c1a;outline:none}.mevzuat-page-container{margin:0 auto;max-width:1400px;padding:20px}.mevzuat-page-title{align-items:center;color:#1e293b;display:flex;font-size:24px;font-weight:600;gap:10px;margin-bottom:20px}.mevzuat-search-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:20px}.mevzuat-search-form{display:flex;gap:12px}.mevzuat-search-input{border:2px solid #e2e8f0;border-radius:8px;flex:1 1;font-size:15px;padding:12px 16px;transition:border-color .2s}.mevzuat-search-input:focus{border-color:#3b82f6;outline:none}.mevzuat-search-button{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;min-width:150px;padding:12px 24px;transition:transform .2s,box-shadow .2s}.mevzuat-search-button:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.mevzuat-filter-toggle{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s;white-space:nowrap}.mevzuat-filter-toggle:hover{background:#e2e8f0}.mevzuat-filter-toggle.active{background:#dbeafe;border-color:#3b82f6;color:#3b82f6}.mevzuat-filter-panel{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.mevzuat-filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.mevzuat-filter-group{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:150px}.mevzuat-filter-group label{color:#475569;font-size:13px;font-weight:600}.mevzuat-filter-group input{border:1px solid #e2e8f0;border-radius:6px;font-size:14px;padding:10px 12px;transition:border-color .2s}.mevzuat-filter-group input:focus{border-color:#3b82f6;outline:none}.mevzuat-filter-clear{background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s;white-space:nowrap}.mevzuat-filter-clear:hover{background:#fecaca}.kanun-dropdown-container{position:relative}.mevzuat-kanun-select{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-width:180px;padding:10px 12px;transition:border-color .2s}.mevzuat-kanun-select:hover{border-color:#3b82f6}.mevzuat-kanun-select-text{color:#475569;font-size:14px}.mevzuat-kanun-select-arrow{color:#94a3b8;font-size:10px;margin-left:8px}.mevzuat-kanun-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a;display:flex;flex-direction:column;left:0;margin-top:4px;max-height:300px;position:absolute;right:0;top:100%;z-index:100}.mevzuat-kanun-dropdown-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 12px}.mevzuat-kanun-select-all{background:#dbeafe;border:none;border-radius:4px;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:background .2s}.mevzuat-kanun-select-all:hover{background:#bfdbfe}.mevzuat-kanun-dropdown-list{max-height:250px;overflow-y:auto;padding:8px 0}.mevzuat-kanun-item{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 14px;transition:background .15s}.mevzuat-kanun-item:hover{background:#f1f5f9}.mevzuat-kanun-item input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.mevzuat-tabs{border-bottom:2px solid #e2e8f0;display:flex;gap:4px;margin-bottom:20px;padding-bottom:0}.mevzuat-tab{background:#0000;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;font-size:15px;font-weight:500;margin-bottom:-2px;padding:12px 24px;transition:all .2s}.mevzuat-tab:hover{color:#3b82f6}.mevzuat-tab.active{border-bottom-color:#3b82f6;color:#3b82f6;font-weight:600}.mevzuat-tab-count{color:#94a3b8;font-size:13px;margin-left:4px}.mevzuat-tab.active .mevzuat-tab-count{color:#3b82f6}.mevzuat-export-section{align-items:center;display:flex;gap:12px;margin-left:auto}.mevzuat-selected-count{background:#dbeafe;border-radius:6px;color:#3b82f6;font-size:14px;font-weight:600;padding:6px 12px}.mevzuat-export-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:transform .2s,box-shadow .2s}.mevzuat-export-btn:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.mevzuat-clear-selection-btn{background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;font-size:14px;height:28px;padding:0;transition:background .2s;width:28px}.mevzuat-clear-selection-btn:hover{background:#fecaca}.mevzuat-checkbox-col{text-align:center;width:40px!important}.mevzuat-checkbox-col input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.mevzuat-modal-content.export-modal{max-width:500px}.mevzuat-export-info{color:#334155;font-size:16px;margin-bottom:24px;text-align:center}.mevzuat-export-options{display:flex;gap:16px}.mevzuat-export-option-btn{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:20px;transition:all .2s}.mevzuat-export-option-btn:hover{background:#f8fafc;border-color:#3b82f6}.mevzuat-export-option-btn:disabled{cursor:not-allowed;opacity:.5}.mevzuat-export-icon{font-size:32px}.mevzuat-export-option-title{color:#1e293b;font-size:15px;font-weight:600}.mevzuat-export-option-desc{color:#64748b;font-size:12px}.mevzuat-export-loading{color:#3b82f6;font-weight:500;margin-top:20px;text-align:center}.mevzuat-table-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;overflow:hidden}.mevzuat-table{border-collapse:collapse;width:100%}.mevzuat-table thead{background:#f1f5f9}.mevzuat-table th{border-bottom:2px solid #e2e8f0;border-right:1px solid #dde3ea;color:#475569;font-size:13px;font-weight:600;padding:14px 16px;text-align:left;-webkit-user-select:none;user-select:none}.mevzuat-table th:last-child{border-right:none}.mevzuat-table th.sortable{cursor:pointer}.mevzuat-table th.sortable:hover{background:#e2e8f0}.mevzuat-table tbody tr{transition:background-color .15s}.mevzuat-table tbody tr:hover{background:#f8fafc}.mevzuat-row-clickable{cursor:pointer}.mevzuat-table td{border-bottom:1px solid #e2e8f0;border-right:1px solid #dde3ea;color:#334155;font-size:14px;padding:1px 16px}.mevzuat-table td:last-child{border-right:none}.mevzuat-sira-no{color:#64748b;font-weight:600;text-align:center}.mevzuat-no-results{color:#94a3b8;font-style:italic;padding:40px!important;text-align:center}.mevzuat-loading{color:#64748b;padding:40px;text-align:center}.mevzuat-sort-icon{color:#94a3b8;font-size:12px;margin-left:6px}.mevzuat-sort-icon.active{color:#3b82f6}.mevzuat-highlight{background:#fef08a;border-radius:3px;padding:1px 3px}.mevzuat-pagination{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:0 0 12px 12px;border-top:none;box-shadow:0 4px 6px -1px #0000001a;display:flex;justify-content:space-between;margin-top:-20px;padding:6px 16px;position:relative;z-index:1}.mevzuat-pagination-left,.mevzuat-pagination-right{align-items:center;display:flex;gap:16px}.mevzuat-pagination-center{align-items:center;display:flex;gap:6px}.mevzuat-total-count-info{color:#64748b;font-size:14px}.mevzuat-per-page-container{align-items:center;display:flex;gap:8px}.mevzuat-per-page-label{color:#64748b;font-size:14px}.mevzuat-per-page-select{padding:6px 10px}.mevzuat-page-button,.mevzuat-per-page-select{border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.mevzuat-page-button{background:#fff;cursor:pointer;padding:8px 14px;transition:all .15s}.mevzuat-page-button:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.mevzuat-page-button.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.mevzuat-page-button:disabled{cursor:not-allowed;opacity:.5}.mevzuat-page-ellipsis{color:#94a3b8;padding:0 8px}.mevzuat-go-to-page-container{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px}.mevzuat-go-to-page-input{padding:6px 10px;text-align:center;width:60px}.mevzuat-go-to-page-button,.mevzuat-go-to-page-input{border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.mevzuat-go-to-page-button{background:#f1f5f9;cursor:pointer;padding:6px 12px}.mevzuat-go-to-page-button:hover{background:#e2e8f0}.mevzuat-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.mevzuat-modal-content{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:85vh;max-width:900px;overflow:hidden;width:100%}.mevzuat-modal-content.large{max-height:90vh;max-width:1200px}.mevzuat-modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.mevzuat-modal-title{color:#1e293b;font-size:18px;font-weight:600;margin:0}.mevzuat-close-button{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;transition:all .15s;width:36px}.mevzuat-close-button:hover{background:#e2e8f0;color:#334155}.mevzuat-modal-body{flex:1 1;overflow-y:auto;padding:24px}.mevzuat-detail-content{font-size:14px;line-height:1.6}.mevzuat-detail-row{border-bottom:1px solid #f1f5f9;margin-bottom:12px;padding-bottom:12px}.mevzuat-detail-row strong{color:#475569;margin-right:8px}.mevzuat-detail-row a{color:#3b82f6;text-decoration:none}.mevzuat-detail-row a:hover{text-decoration:underline}.mevzuat-detail-icerik{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;line-height:1.8;margin-top:16px;max-height:400px;overflow-y:auto;padding:20px}.mevzuat-detail-icerik-only{color:#334155;font-size:15px;line-height:1.9}.mevzuat-error{color:#ef4444;padding:40px;text-align:center}@media (max-width:768px){.mevzuat-pagination,.mevzuat-search-form{flex-direction:column}.mevzuat-pagination{gap:16px}.mevzuat-pagination-center,.mevzuat-pagination-left,.mevzuat-pagination-right{justify-content:center;width:100%}.mevzuat-tabs{overflow-x:auto}.mevzuat-tab{white-space:nowrap}}.mevzuat-page-container.dark-mode{background-color:#111827}.mevzuat-page-container.dark-mode .mevzuat-page-title{color:#f9fafb}.mevzuat-page-container.dark-mode .mevzuat-search-box{background-color:#1f2937;border-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-search-input{background-color:#374151;border-color:#4b5563;color:#f9fafb}.mevzuat-page-container.dark-mode .mevzuat-search-input::placeholder{color:#9ca3af}.mevzuat-page-container.dark-mode .mevzuat-filter-toggle{background-color:#374151;border-color:#4b5563;color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-filter-toggle:hover{background-color:#4b5563}.mevzuat-page-container.dark-mode .mevzuat-filter-toggle.active{background-color:#3b82f633;border-color:#3b82f6;color:#60a5fa}.mevzuat-page-container.dark-mode .mevzuat-filter-panel{border-top-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-filter-group label{color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-filter-group input{background-color:#374151;border-color:#4b5563;color:#f9fafb}.mevzuat-page-container.dark-mode .mevzuat-filter-group input[type=date]{color-scheme:dark}.mevzuat-page-container.dark-mode .mevzuat-filter-group input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1)}.mevzuat-page-container.dark-mode .mevzuat-filter-clear{background-color:#dc262633;border-color:#dc26264d;color:#fca5a5}.mevzuat-page-container.dark-mode .mevzuat-filter-clear:hover{background-color:#dc26264d}.mevzuat-page-container.dark-mode .mevzuat-kanun-select{background-color:#374151;border-color:#4b5563}.mevzuat-page-container.dark-mode .mevzuat-kanun-select-text{color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-kanun-dropdown{background-color:#1f2937;border-color:#374151;box-shadow:0 10px 25px -5px #00000080}.mevzuat-page-container.dark-mode .mevzuat-kanun-dropdown-header{background-color:#111827;border-bottom-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-kanun-select-all{background-color:#3b82f633;color:#60a5fa}.mevzuat-page-container.dark-mode .mevzuat-kanun-item{color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-kanun-item:hover{background-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-tabs{border-bottom-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-tab{color:#9ca3af}.mevzuat-page-container.dark-mode .mevzuat-tab:hover{color:#60a5fa}.mevzuat-page-container.dark-mode .mevzuat-tab.active{border-bottom-color:#60a5fa;color:#60a5fa}.mevzuat-page-container.dark-mode .mevzuat-selected-count{background-color:#3b82f633;color:#60a5fa}.mevzuat-page-container.dark-mode .mevzuat-clear-selection-btn{background-color:#dc262633;color:#fca5a5}.mevzuat-page-container.dark-mode .mevzuat-table-container{background-color:#1f2937;border-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-table thead{background-color:#111827}.mevzuat-page-container.dark-mode .mevzuat-table th{border-bottom-color:#374151;border-right-color:#374151;color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-table th.sortable:hover{background-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-table td{border-bottom-color:#374151;border-right-color:#374151;color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-table tbody tr:hover{background-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-sira-no{color:#9ca3af}.mevzuat-page-container.dark-mode .mevzuat-no-results{color:#64748b}.mevzuat-page-container.dark-mode .mevzuat-pagination{background-color:#1f2937;border-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-go-to-page-container,.mevzuat-page-container.dark-mode .mevzuat-per-page-label,.mevzuat-page-container.dark-mode .mevzuat-total-count-info{color:#9ca3af}.mevzuat-page-container.dark-mode .mevzuat-go-to-page-input,.mevzuat-page-container.dark-mode .mevzuat-per-page-select{background-color:#374151;border-color:#4b5563;color:#f9fafb}.mevzuat-page-container.dark-mode .mevzuat-go-to-page-button,.mevzuat-page-container.dark-mode .mevzuat-page-button{background-color:#374151;border-color:#4b5563;color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-go-to-page-button:hover,.mevzuat-page-container.dark-mode .mevzuat-page-button:hover:not(:disabled){background-color:#4b5563}.mevzuat-page-container.dark-mode .mevzuat-page-button.active{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.mevzuat-page-container.dark-mode .mevzuat-modal-content{background-color:#1f2937;color:#f9fafb}.mevzuat-page-container.dark-mode .mevzuat-modal-header{background-color:#111827;border-bottom-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-modal-title{color:#f9fafb}.mevzuat-page-container.dark-mode .mevzuat-close-button{background-color:#374151;color:#9ca3af}.mevzuat-page-container.dark-mode .mevzuat-close-button:hover{background-color:#4b5563;color:#f9fafb}.mevzuat-page-container.dark-mode .mevzuat-detail-row{border-bottom-color:#374151}.mevzuat-page-container.dark-mode .mevzuat-detail-row strong{color:#9ca3af}.mevzuat-page-container.dark-mode .mevzuat-detail-icerik{background-color:#111827;border-color:#374151;color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-detail-icerik-only{color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-export-option-btn{background-color:#374151;border-color:#4b5563}.mevzuat-page-container.dark-mode .mevzuat-export-option-btn:hover{background-color:#4b5563;border-color:#60a5fa}.mevzuat-page-container.dark-mode .mevzuat-export-info{color:#d1d5db}.mevzuat-page-container.dark-mode .mevzuat-export-option-title{color:#f9fafb}.mevzuat-page-container.dark-mode .mevzuat-export-option-desc{color:#9ca3af}.audit-notes-container{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:12px}.audit-notes-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.header-info h1{font-size:24px;font-weight:700;margin:0}.taxpayer-tag{font-size:14px;margin-top:8px}.header-actions{align-items:center;display:flex;gap:20px}.source-filter-buttons{background:#f3f4f6;background:var(--color-background,#f3f4f6);border-radius:8px;display:flex;gap:4px;padding:4px}.source-filter-buttons .ant-btn{border:none;border-radius:6px;box-shadow:none;font-size:13px;font-weight:500;height:32px;min-width:50px;padding:0 8px}.source-filter-buttons .ant-btn-default{background:#0000;color:#6b7280;color:var(--color-textSecondary,#6b7280)}.source-filter-buttons .ant-btn-default:hover{background:#ffffff80;color:#1890ff}.source-filter-buttons .ant-btn-primary.filter-btn-all{background:#f97316!important;color:#fff!important}.source-filter-buttons .ant-btn-primary.filter-btn-defter{background:#1890ff!important;color:#fff!important}.source-filter-buttons .ant-btn-primary.filter-btn-fatura{background:#10b981!important;color:#fff!important}.source-filter-buttons .ant-btn-primary{border:none!important}body.theme-night .source-filter-buttons .ant-btn-primary.filter-btn-all{background:#c2410c!important}body.theme-night .source-filter-buttons .ant-btn-primary.filter-btn-defter{background:#096dd9!important}body.theme-night .source-filter-buttons .ant-btn-primary.filter-btn-fatura{background:#059669!important}.search-bar{width:250px}.notes-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding-bottom:12px}.taxpayer-group{margin-bottom:32px}.taxpayer-group-unvan{background:#fff7ed;border:1.2px solid #fdba74;border-radius:6px;color:#f97316;display:inline-block;font-size:14px;font-weight:600;margin-bottom:8px;padding:4px 12px}body.theme-night .taxpayer-group-unvan{background:#431407;border-color:#7c2d12;color:#fb923c}.note-card{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;height:100%;transition:transform .2s,box-shadow .2s}.note-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-4px)}.note-card.pinned{border:2px solid #1890ff}.note-card-title{align-items:center;display:flex;font-size:13px;font-weight:600;gap:6px;line-height:1.2;min-height:32px}.note-content{color:#4b5563;color:var(--color-textSecondary,#4b5563);font-size:12px;min-height:40px;white-space:pre-wrap}.note-footer{align-items:center;border-top:1px dashed #f0f0f0;color:#8c8c8c;display:flex;font-size:10px;justify-content:space-between;margin-top:8px;padding-top:4px}.note-date{color:#9ca3af;font-size:12px}.note-user{color:#bfbfbf;font-style:italic}.ant-card-actions{background:#0000!important;border-top:1px solid #0000000f!important;padding:2px 0!important}.ant-card-actions>li{margin:4px 0!important}.ant-card-actions>li>span{font-size:14px!important}.ant-card-body{padding:12px 16px!important}.note-context-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;min-height:26px}.note-context-tags .ant-tag{font-size:10px;line-height:18px;margin:0;padding:0 4px}.snapshot-header-info{background:#f8fafc;background:var(--color-background,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;margin-bottom:12px;padding:16px}.snapshot-header-info p{line-height:1.5;margin:0 0 12px}.snapshot-header-info p:last-child{margin-bottom:0}.snapshot-details .ant-table-wrapper{border:1px solid #f0f0f0;border-radius:4px}.snapshot-details .ant-table{font-size:11px!important}.snapshot-details .ant-table-thead>tr>th{background-color:#f9fafb!important;border-right:1px dashed #e5e7eb!important;font-weight:700!important;padding:8px 4px!important}.snapshot-details .ant-table-tbody>tr>td{border-right:1px dashed #f3f4f6!important;height:32px;padding:4px!important}.snapshot-details .ant-table-tbody>tr>td:last-child,.snapshot-details .ant-table-thead>tr>th:last-child{border-right:none!important}.snapshot-details h3{color:#374151;font-size:14px;font-weight:600;margin-bottom:8px}.note-card-title span:hover{color:#1890ff;text-decoration:underline}.note-text:hover{background-color:#1890ff05}body.theme-night .note-card{background-color:#1f2937!important;border-color:#374151}body.theme-night .note-content{color:#d1d5db}body.theme-night .note-card-title{color:#f3f4f6}.audit-html-viewer-overlay{background:#fff;bottom:0;box-shadow:-5px 0 15px #0000001a;display:flex;flex-direction:column;position:fixed;right:0;top:0;transition:width .3s ease;z-index:2000}.pdf-viewer-panel{display:flex;flex-direction:column;height:100%}.pdf-viewer-header{align-items:center;background:#2563eb;color:#fff;display:flex;justify-content:space-between;padding:12px 20px}.pdf-viewer-header h3{color:#fff;font-size:16px;margin:0}.html-viewer-actions{align-items:center;display:flex;gap:8px}.zoom-level{font-family:monospace;font-size:13px;min-width:45px;text-align:center}.pdf-close-button{background:#ef4444!important;border:none!important;color:#fff!important;font-size:12px!important;font-weight:600!important;height:28px!important;padding:0 12px!important}.pdf-close-button:hover{background:#dc2626!important}.sablon-secimi{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:20px;padding:10px 20px}.sablon-radio{align-items:center;display:flex;font-size:13px;gap:6px}.sablon-radio,.sablon-radio input{cursor:pointer}.pdf-viewer-content{background:#f1f5f9;flex:1 1;overflow:hidden;position:relative}.html-iframe-wrapper{background:#fff;height:100%;overflow:auto;width:100%}.html-iframe{border:none;box-shadow:0 0 20px #0000001a}.pdf-loading{align-items:center;background:#fff;display:flex;height:100%;justify-content:center}.snapshot-details .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.snapshot-details .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1}.snapshot-details .ant-table-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.snapshot-details .ant-table-body::-webkit-scrollbar-thumb:hover{background:#999}.btn-navy{background-color:#2563eb!important;border-color:#2563eb!important}.btn-navy:focus,.btn-navy:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.audit-collapse{background:#0000;border:none}.audit-collapse .ant-collapse-item{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px!important;margin-bottom:16px;overflow:hidden}.audit-collapse .ant-collapse-header{align-items:center!important;background:#f9fafb!important;background:var(--color-background,#f9fafb)!important;border-radius:8px 8px 0 0!important;font-size:13px;padding:8px 12px!important}.audit-collapse .ant-collapse-content{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb)}.audit-collapse .ant-collapse-content-box{padding:0!important}.audit-list-table .ant-table-thead>tr>th{background:#f3f4f6!important;color:#4b5563!important;font-weight:600!important}.audit-list-table .ant-table-tbody>tr>td{padding:12px 16px!important}.audit-list-table .ant-tag{font-size:11px;line-height:18px;margin-right:0;padding:0 4px}.audit-list-table .ant-table-tbody>tr>td,.audit-list-table .ant-table-thead>tr>th{font-size:12px!important;line-height:1.2!important;padding:4px 8px!important}.audit-list-table .ant-btn-sm{font-size:12px;height:20px;padding:0 4px}.audit-list-panel{transition:width .3s ease}.audit-detail-panel::-webkit-scrollbar,.audit-list-panel::-webkit-scrollbar{width:6px}.audit-detail-panel::-webkit-scrollbar-track,.audit-list-panel::-webkit-scrollbar-track{background:#f1f1f1}.audit-detail-panel::-webkit-scrollbar-thumb,.audit-list-panel::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.audit-detail-panel::-webkit-scrollbar-thumb:hover,.audit-list-panel::-webkit-scrollbar-thumb:hover{background:#999}.audit-detail-panel{background-color:#fff;background-color:var(--color-surface,#fff)}.detail-html-viewer iframe{box-shadow:0 2px 8px #0000000d}.ant-table-tbody>tr.ant-table-row-selected>td{background-color:#e6f7ff}.audit-detail-panel-empty{background-color:#f9f9f9;background-color:var(--color-background,#f9f9f9)}.resizer-horizontal{transition:all .2s}.resizer-horizontal:hover{background:#e6f7ff!important;border-bottom:1px solid #1890ff!important;border-top:1px solid #1890ff!important}.resizer-horizontal:hover>div{background:#1890ff!important}.detail-table-title{border-bottom:2px solid #3b82f6;color:#1e293b;display:inline-block;font-size:15px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.fatura-detail-table{background:#fff;background:var(--color-surface,#fff);border-collapse:collapse;font-size:13px;margin-bottom:20px;width:100%}.fatura-detail-table,.fatura-detail-table th{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0)}.fatura-detail-table th{background:#f8fafc;background:var(--color-background,#f8fafc);color:#475569;color:var(--color-textSecondary,#475569);font-weight:600;padding:10px 12px;text-align:left}.fatura-detail-table td{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);color:#1e293b;color:var(--color-text,#1e293b);padding:8px 12px}.fatura-detail-table tr:hover{background-color:#f1f5f9;background-color:var(--color-hover,#f1f5f9)}.text-right{text-align:right!important}.text-center{text-align:center!important}.vergi-amount{color:#2563eb;font-weight:600}.satirlar-detail-view::-webkit-scrollbar{width:8px}.satirlar-detail-view::-webkit-scrollbar-track{background:#f1f5f9}.satirlar-detail-view::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.satirlar-detail-view::-webkit-scrollbar-thumb:hover{background:#94a3b8}.row-has-note-bilgi{background-color:#e6f7ff!important}.row-has-note-bilgi.row-selected,.row-has-note-bilgi:hover{background-color:#bae0ff!important}.row-has-note-bilgi td,.row-has-note-bilgi td .anticon,.row-has-note-bilgi td a,.row-has-note-bilgi td div,.row-has-note-bilgi td span{color:#000!important}.row-has-note-degerlendirme{background-color:#fffbe6!important}.row-has-note-degerlendirme.row-selected,.row-has-note-degerlendirme:hover{background-color:#ffe58f!important}.row-has-note-degerlendirme td,.row-has-note-degerlendirme td .anticon,.row-has-note-degerlendirme td a,.row-has-note-degerlendirme td div,.row-has-note-degerlendirme td span{color:#000!important}.row-has-note-kritik{background-color:#dc3545!important}.row-has-note-kritik:hover{background-color:#c82333!important}.row-has-note-kritik.row-selected{background-color:#ffcdd2!important}.row-has-note-kritik td,.row-has-note-kritik td .anticon,.row-has-note-kritik td a,.row-has-note-kritik td div,.row-has-note-kritik td span{color:#fff!important}.row-has-note-bilgi td .ant-tag,.row-has-note-degerlendirme td .ant-tag,.row-has-note-kritik td .ant-tag{background-color:#fff!important;font-weight:700!important}.row-has-note-kritik td .ant-tag.ant-tag-green,.row-has-note-kritik td .ant-tag.ant-tag-green span{border-color:#10b981!important;color:#10b981!important}.row-has-note-kritik td .ant-tag.ant-tag-blue,.row-has-note-kritik td .ant-tag.ant-tag-blue span{border-color:#1890ff!important;color:#1890ff!important}.row-has-note-kritik td .ant-tag.ant-tag-purple,.row-has-note-kritik td .ant-tag.ant-tag-purple span{border-color:#722ed1!important;color:#722ed1!important}.row-has-note-kritik td .ant-tag.ant-tag-magenta,.row-has-note-kritik td .ant-tag.ant-tag-magenta span{border-color:#eb2f96!important;color:#eb2f96!important}.row-has-note-kritik td .ant-tag.ant-tag-cyan,.row-has-note-kritik td .ant-tag.ant-tag-cyan span{border-color:#13c2c2!important;color:#13c2c2!important}.row-has-note-kritik .ant-btn{background-color:#fff3!important;border-color:#ffffff80!important;color:#fff!important}.row-has-note-kritik .ant-btn:hover{background-color:#ffffff4d!important;border-color:#fff!important}.note-card.note-card-kritik{background-color:#ffebee;border:2px solid #ef5350}.note-card.note-card-kritik .note-card-title{color:#c62828}.note-card.note-card-bilgi{background-color:#e6f7ff;border:2px solid #1890ff}.note-card.note-card-bilgi .note-card-title{color:#0050b3}.note-card.note-card-degerlendirme{background-color:#fffbe6;border:2px solid #faad14}.note-card.note-card-degerlendirme .note-card-title{color:#ad8b00}body.theme-night .row-has-note-kritik{background-color:#4a1c1c!important}body.theme-night .row-has-note-kritik.row-selected,body.theme-night .row-has-note-kritik:hover{background-color:#5c2020!important}body.theme-night .row-has-note-kritik td{color:#ff8a80!important}body.theme-night .note-card.note-card-kritik{background-color:#3b1313!important;border-color:#ef5350}body.theme-night .note-card.note-card-kritik .note-card-title{color:#ff8a80}body.theme-night .row-has-note-bilgi{background-color:#002c5c!important}body.theme-night .row-has-note-bilgi.row-selected,body.theme-night .row-has-note-bilgi:hover{background-color:#003a8c!important}body.theme-night .row-has-note-bilgi td,body.theme-night .row-has-note-bilgi td .anticon,body.theme-night .row-has-note-bilgi td a,body.theme-night .row-has-note-bilgi td div,body.theme-night .row-has-note-bilgi td span{color:#e6f7ff!important}body.theme-night .note-card.note-card-bilgi{background-color:#112a45!important;border-color:#177ddc}body.theme-night .note-card.note-card-bilgi .note-card-title{color:#8cceff}body.theme-night .row-has-note-degerlendirme{background-color:#4d3800!important}body.theme-night .row-has-note-degerlendirme.row-selected,body.theme-night .row-has-note-degerlendirme:hover{background-color:#614700!important}body.theme-night .row-has-note-degerlendirme td,body.theme-night .row-has-note-degerlendirme td .anticon,body.theme-night .row-has-note-degerlendirme td a,body.theme-night .row-has-note-degerlendirme td div,body.theme-night .row-has-note-degerlendirme td span{color:#fffbe6!important}body.theme-night .note-card.note-card-degerlendirme{background-color:#3b2a00!important;border-color:#d48806}body.theme-night .note-card.note-card-degerlendirme .note-card-title{color:#ffe58f}.donem-selector{background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:8px;box-shadow:0 2px 6px #1e40af40;gap:8px;padding:2px 12px;transition:all .2s ease}.donem-selector:hover{box-shadow:0 3px 10px #1e40af59;transform:translateY(-1px)}.nav-btn{background:#ffffff26;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:600;padding:4px 8px}.nav-btn:hover{background:#ffffff40}.donem-text{color:#fff;letter-spacing:.3px;min-width:100px}.donem-text.clickable{background:#ffffff1a;border-radius:4px;padding:4px 8px;transition:all .15s}.donem-text.clickable:hover{background:#fff3}.audit-notes-container .period-picker-modal{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 32px #0000001f;left:0;max-width:100vw;position:absolute;top:calc(100% + 8px);width:380px;z-index:1000}body.theme-night .audit-notes-container .period-picker-modal{background:#1f2937;border-color:#374151}.audit-notes-container .period-picker-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}body.theme-night .audit-notes-container .period-picker-header{border-color:#374151}.audit-notes-container .period-picker-header h3{color:#111827;font-size:14px;font-weight:600;margin:0}body.theme-night .audit-notes-container .period-picker-header h3{color:#f9fafb}.audit-notes-container .period-picker-close{background:none;border:none;color:#6b7280;cursor:pointer;font-size:18px;line-height:1}.audit-notes-container .period-picker-close:hover{color:#111827}body.theme-night .audit-notes-container .period-picker-close:hover{color:#f9fafb}.audit-notes-container .period-picker-grid{display:flex;flex-direction:column;gap:20px;padding:16px}.audit-notes-container .year-selector{border-bottom:1px solid #e5e7eb;padding-bottom:16px}body.theme-night .audit-notes-container .year-selector{border-color:#374151}.audit-notes-container .month-selector{flex:1 1}.audit-notes-container .month-selector h4,.audit-notes-container .year-selector h4{color:#6b7280;font-size:13px;font-weight:600;margin:0 0 12px}body.theme-night .audit-notes-container .month-selector h4,body.theme-night .audit-notes-container .year-selector h4{color:#9ca3af}.audit-notes-container .year-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.audit-notes-container .year-btn{background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;flex:1 1;font-size:13px;min-width:60px;padding:6px 16px;transition:all .2s}.audit-notes-container .year-btn:hover{background:#e5e7eb}body.theme-night .audit-notes-container .year-btn{background:#374151;color:#e5e7eb}body.theme-night .audit-notes-container .year-btn:hover{background:#4b5563}.audit-notes-container .year-btn.active{background:#2563eb;color:#fff;font-weight:700}.audit-notes-container .month-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.audit-notes-container .month-btn{background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;padding:8px 4px;transition:all .2s}.audit-notes-container .month-btn:hover:not(.disabled){background:#e5e7eb}body.theme-night .audit-notes-container .month-btn{background:#374151;color:#e5e7eb}body.theme-night .audit-notes-container .month-btn:hover:not(.disabled){background:#4b5563}.audit-notes-container .month-btn.selected{background:#2563eb;color:#fff;font-weight:700}.audit-notes-container .month-btn.disabled{cursor:not-allowed;opacity:.4}body.theme-night .donem-selector{background:linear-gradient(135deg,#1e3a8a,#2563eb)}.modern-note-level-group{display:flex!important;gap:12px;margin-top:4px;width:100%}.modern-note-level-group .ant-radio-button-wrapper{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px!important;box-shadow:0 1px 2px #00000005;display:flex!important;flex:1 1;height:40px;justify-content:center;line-height:inherhit;overflow:hidden;padding:0;text-align:center;transition:all .3s ease}.modern-note-level-group .ant-radio-button-wrapper:before{display:none!important}.modern-note-level-group .note-level-btn .btn-content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modern-note-level-group .note-level-btn .btn-text{font-size:14px;font-weight:500;transition:color .3s}.modern-note-level-group .btn-bilgi{border-color:#bae0ff;color:#1677ff}.modern-note-level-group .btn-bilgi:hover{background:#f0f8ff;border-color:#1677ff}.modern-note-level-group .btn-bilgi.ant-radio-button-wrapper-checked{background:#1677ff;border-color:#1677ff;box-shadow:0 4px 10px #1677ff40;transform:translateY(-1px)}.modern-note-level-group .btn-bilgi.ant-radio-button-wrapper-checked .btn-text{color:#fff;font-weight:600}.modern-note-level-group .btn-degerlendirme{border-color:#ffe58f;color:#d48806}.modern-note-level-group .btn-degerlendirme:hover{background:#fffbe6;border-color:#faad14}.modern-note-level-group .btn-degerlendirme.ant-radio-button-wrapper-checked{background:#faad14;border-color:#faad14;box-shadow:0 4px 10px #faad1440;transform:translateY(-1px)}.modern-note-level-group .btn-degerlendirme.ant-radio-button-wrapper-checked .btn-text{color:#fff;font-weight:600}.modern-note-level-group .btn-kritik{border-color:#ffccc7;color:#ff4d4f}.modern-note-level-group .btn-kritik:hover{background:#fff1f0;border-color:#ff4d4f}.modern-note-level-group .btn-kritik.ant-radio-button-wrapper-checked{background:#ff4d4f;border-color:#ff4d4f;box-shadow:0 4px 10px #ff4d4f40;transform:translateY(-1px)}.modern-note-level-group .btn-kritik.ant-radio-button-wrapper-checked .btn-text{color:#fff;font-weight:600}.modern-note-level-group .btn-genel{border-color:#b7eb8f;color:#52c41a}.modern-note-level-group .btn-genel:hover{background:#f6ffed;border-color:#52c41a}.modern-note-level-group .btn-genel.ant-radio-button-wrapper-checked{background:#52c41a;border-color:#52c41a;box-shadow:0 4px 10px #52c41a40;transform:translateY(-1px)}.modern-note-level-group .btn-genel.ant-radio-button-wrapper-checked .btn-text{color:#fff;font-weight:600}.modern-note-level-group .btn-kisisel{border-color:#d3adf7;color:#722ed1}.modern-note-level-group .btn-kisisel:hover{background:#f9f0ff;border-color:#722ed1}.modern-note-level-group .btn-kisisel.ant-radio-button-wrapper-checked{background:#722ed1;border-color:#722ed1;box-shadow:0 4px 10px #722ed140;transform:translateY(-1px)}.modern-note-level-group .btn-kisisel.ant-radio-button-wrapper-checked .btn-text{color:#fff;font-weight:600}.level-segmented-filter{background-color:#f1f5f9!important;border-radius:8px!important;padding:3px!important}.level-segmented-filter .ant-segmented-item{transition:all .3s ease!important}.level-segmented-filter .ant-segmented-item-label{font-size:13px!important;font-weight:500!important;padding:0 12px!important}.level-segmented-filter .ant-segmented-item-selected{background-color:#2563eb!important;color:#fff!important}.level-segmented-filter .ant-segmented-thumb{background-color:#2563eb!important}body.theme-night .level-segmented-filter{background-color:var(--color-background)!important}body.theme-night .audit-notes-container .ant-segmented-item{color:var(--color-textSecondary)!important}body.theme-night .audit-notes-container .ant-segmented-item:hover:not(.ant-segmented-item-selected){background:#ffffff0f!important;color:var(--color-text)!important}body.theme-night .audit-notes-container .ant-segmented-item-selected{box-shadow:0 1px 4px #0000004d!important}body.theme-night .audit-notes-container .ant-segmented-item-label span{color:inherit!important}body.theme-night .audit-notes-container .ant-segmented-thumb{background:var(--color-surface)!important}.period-selector-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.period-type-tabs{background:#f1f5f9e6;background:var(--color-surface,#f1f5f9e6);border:1px solid #0000000f;border:1px solid var(--color-border,#0000000f);border-radius:20px;display:flex;gap:4px;padding:2px 4px}.period-type-tab{background:none;border:none;border-radius:16px;color:#94a3b8;color:var(--color-textSecondary,#94a3b8);cursor:pointer;font-size:11px;font-weight:500;padding:3px 12px;transition:all .2s ease;white-space:nowrap}.period-type-tab:hover:not(.active){background:#0000000a;color:#1e293b;color:var(--color-text,#1e293b)}.period-type-tab.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #6366f166;color:#fff!important;font-weight:600}.donem-selector{gap:4px;position:relative;z-index:100}.donem-selector,.nav-btn{align-items:center;display:flex}.nav-btn{background:#f8fafc;background:var(--color-surface,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:50%;color:#94a3b8;color:var(--color-textSecondary,#94a3b8);cursor:pointer;flex-shrink:0;font-size:18px;font-weight:400;height:28px;justify-content:center;line-height:1;transition:all .15s ease;width:28px}.nav-btn:hover{background:#f1f5f9;background:var(--color-background,#f1f5f9);border-color:#cbd5e1;border-color:var(--color-border,#cbd5e1);color:#1e293b;color:var(--color-text,#1e293b)}.donem-text{color:#334155;font-size:13px;font-weight:600;min-width:140px;text-align:center}.donem-text.clickable{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;box-shadow:0 2px 8px #6366f14d;color:#fff;cursor:pointer;padding:2px 14px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.donem-text.clickable:hover{box-shadow:0 4px 12px #6366f173;transform:translateY(-1px)}.period-picker-modal-overlay{background:#0000;inset:0;position:fixed;z-index:99998}.period-picker-modal{background:#fff;background:var(--color-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:14px;box-shadow:0 12px 40px #00000026,0 0 0 1px #0000000d;overflow:hidden;z-index:99999!important}.period-picker-grid{box-sizing:border-box;padding:16px;width:280px}.period-picker-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.period-picker-title{border-radius:6px;color:#1e293b;color:var(--color-text,#1e293b);cursor:pointer;font-size:14px;font-weight:600;padding:4px 8px}.period-picker-title:hover{background:#f1f5f9;background:var(--color-background,#f1f5f9)}.period-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.period-item{align-items:center;background:none;border:none;border-radius:8px;color:#334155;color:var(--color-text,#334155);cursor:pointer;display:flex;font-size:12px;font-weight:500;height:48px;justify-content:center;transition:all .15s;width:100%}.period-item:hover:not(.selected):not(.disabled):not(.faded){background:#f1f5f9;background:var(--color-background,#f1f5f9)}.period-item.selected{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff!important;font-weight:600}.period-item.faded{cursor:default;opacity:.25;pointer-events:none}.period-item.disabled{cursor:not-allowed;opacity:.2}body.theme-night .period-picker-modal{background:#1e293b;border-color:#ffffff1a;box-shadow:0 12px 40px #0006}body.theme-night .period-picker-title{color:#e2e8f0}body.theme-night .period-item{color:#cbd5e1}body.theme-night .period-item:hover:not(.selected):not(.disabled):not(.faded){background:#ffffff0d}body.theme-night .audit-notes-container .ant-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}body.theme-night .audit-notes-container .ant-card-body{background:var(--color-surface)!important}body.theme-night .audit-notes-container .ant-table{background:var(--color-surface)!important;color:var(--color-text)!important}body.theme-night .audit-notes-container .ant-table-thead>tr>th{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body.theme-night .audit-notes-container .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body.theme-night .audit-notes-container .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}body.theme-night .audit-notes-container .ant-input,body.theme-night .audit-notes-container .ant-input-affix-wrapper{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body.theme-night .audit-notes-container .ant-collapse{background:#0000!important}body.theme-night .audit-notes-container .ant-collapse-content{border-color:var(--color-border)!important}body.theme-night .audit-notes-container .ant-collapse-content,body.theme-night .audit-notes-container .ant-modal-content{background:var(--color-surface)!important;color:var(--color-text)!important}body.theme-night .audit-notes-container .ant-modal-header{background:var(--color-surface)!important;border-color:var(--color-border)!important}body.theme-night .audit-notes-container .ant-form-item-label>label,body.theme-night .audit-notes-container .ant-modal-title{color:var(--color-text)!important}body.theme-night .audit-notes-container .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body.theme-night .audit-notes-container .ant-segmented{background:var(--color-background)!important;color:var(--color-text)!important}body.theme-night .audit-notes-container .ant-segmented-item-selected{background:var(--color-surface)!important;color:var(--color-text)!important}body.theme-night .audit-notes-container .ant-empty-description{color:var(--color-textSecondary)!important}body.theme-night .detail-context-info .ant-collapse-item{background:var(--color-surface)!important;border-color:var(--color-border)!important}body.theme-night .detail-context-info .ant-collapse-header{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body.theme-night .detail-context-info .ant-collapse-content{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body.theme-night .detail-context-info .ant-collapse-content-box{background:var(--color-surface)!important}body.theme-night .accounting-tabs .ant-btn-default{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body.theme-night .accounting-tabs .ant-btn-default:hover{border-color:var(--color-primary)!important;color:var(--color-text)!important}body.theme-night .sablon-secimi{background:var(--color-background)!important;border-color:var(--color-border)!important}body.theme-night .sablon-radio{color:var(--color-text)!important}body.theme-night .snapshot-details .ant-table-thead>tr>th{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body.theme-night .snapshot-details .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body.theme-night .snapshot-details .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}body.theme-night .audit-collapse .ant-collapse-header{background:var(--color-background)!important;color:var(--color-text)!important}body.theme-night .audit-collapse .ant-collapse-content,body.theme-night .audit-collapse .ant-collapse-item{background:var(--color-surface)!important;border-color:var(--color-border)!important}body.theme-night .audit-list-table .ant-table-thead>tr>th{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body.theme-night .audit-list-table .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body.theme-night .audit-list-table .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}body.theme-night .audit-notes-container .ant-tag-green{background:#22c55e2e!important;border-color:#22c55e59!important;color:#86efac!important}body.theme-night .audit-notes-container .ant-tag-blue{background:#3b82f62e!important;border-color:#3b82f659!important;color:#93c5fd!important}body.theme-night .audit-notes-container .ant-tag-purple{background:#a855f72e!important;border-color:#a855f759!important;color:#d8b4fe!important}body.theme-night .audit-notes-container .ant-tag-magenta{background:#ec48992e!important;border-color:#ec489959!important;color:#f9a8d4!important}body.theme-night .audit-notes-container .ant-tag-cyan{background:#06b6d42e!important;border-color:#06b6d459!important;color:#67e8f9!important}body.theme-night .audit-notes-container .ant-tag-geekblue{background:#6366f12e!important;border-color:#6366f159!important;color:#a5b4fc!important}body.theme-night .audit-list-table .ant-tag-green{background:#22c55e2e!important;border-color:#22c55e59!important;color:#86efac!important}body.theme-night .audit-list-table .ant-tag-blue{background:#3b82f62e!important;border-color:#3b82f659!important;color:#93c5fd!important}body.theme-night .audit-list-table .ant-tag-purple{background:#a855f72e!important;border-color:#a855f759!important;color:#d8b4fe!important}body.theme-night .audit-list-table .ant-tag-magenta{background:#ec48992e!important;border-color:#ec489959!important;color:#f9a8d4!important}body.theme-night .audit-list-table .ant-tag-cyan{background:#06b6d42e!important;border-color:#06b6d459!important;color:#67e8f9!important}body.theme-night .audit-list-table .ant-tag-geekblue{background:#6366f12e!important;border-color:#6366f159!important;color:#a5b4fc!important}.sozlesme-page-container{background:#f5f5f5;background:var(--color-background,#f5f5f5);min-height:90vh;padding:0}.form-group-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.form-group-row.two-cols{grid-template-columns:repeat(2,1fr)}.form-group label{color:#333;color:var(--color-text,#333);display:none;margin-bottom:8px}.fieldset-border .ant-input,.fieldset-border .ant-input-number,.fieldset-border .ant-picker,.fieldset-border .ant-select-selector{background:#0000!important;border:none!important;box-shadow:none!important;padding-left:0}.fieldset-border input{border:none;outline:none;padding:8px 0;width:100%}.fieldset-border.has-error{border-color:#d32f2f}.fieldset-border.has-error .fieldset-legend{color:#d32f2f}@media (max-width:1024px){.form-group-row,.top-selection-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.form-group-row,.form-group-row.two-cols,.top-selection-row{grid-template-columns:1fr}.sozlesme-header,.top-selection-bar{padding:15px 20px}.sozlesme-tabs{overflow-x:auto;padding:0 20px}.sozlesme-body{padding:20px}}.sozlesme-card{background:#fff;background:var(--color-surface,#fff);border-left:4px solid #06c;border-radius:0;box-shadow:none;margin:0}.sozlesme-header{align-items:center;background:#fff;background:var(--color-surface,#fff);display:flex;gap:12px}.sozlesme-header,.top-selection-bar{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-border,#e0e0e0);padding:20px 30px}.top-selection-bar{background:#f8f9fa;background:var(--color-background,#f8f9fa)}.top-selection-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.top-form-group{display:flex;flex-direction:column}.top-form-group label{display:none}.header-icon{align-items:center;background:#06c;border-radius:8px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.header-title{color:#333;color:var(--color-text,#333);font-size:18px;font-weight:500;margin:0}.sozlesme-tabs{background:#fafafa;background:var(--color-surface,#fafafa);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-border,#e0e0e0);display:flex;gap:0;padding:0 30px}.sozlesme-tab{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#666;color:var(--color-textSecondary,#666);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:14px 24px;position:relative;transition:all .3s ease}.sozlesme-tab:hover{background:#0066cc0d;color:#06c}.sozlesme-tab.active{background:#fff;background:var(--color-surface,#fff);border-bottom-color:#06c;color:#06c}.sozlesme-tab svg{height:18px;width:18px}.sozlesme-body{background:#fff;background:var(--color-surface,#fff);margin:0 auto 0 0;max-width:1400px;padding:30px}.tab-content{animation:fadeIn .3s ease-in}.error-text{color:#d32f2f;display:block;font-size:12px;margin-top:4px}.sozlesme-actions{border-top:1px solid #e0e0e0;border-top:1px solid var(--color-border,#e0e0e0);display:flex;gap:12px;justify-content:flex-end;margin-top:30px;padding-top:20px}.btn-vazgec{background:#f5f5f5;background:var(--color-background,#f5f5f5);border:1px solid #d0d0d0;border:1px solid var(--color-border,#d0d0d0);border-radius:4px;color:#666;color:var(--color-textSecondary,#666);cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.btn-vazgec:hover:not(:disabled){background:#e8e8e8;background:var(--color-hover,#e8e8e8);border-color:#b0b0b0;border-color:var(--color-border,#b0b0b0)}.btn-kaydet{background:#06c;border:1px solid #06c;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.btn-kaydet:hover:not(:disabled){background:#0052a3;border-color:#0052a3}.btn-kaydet:disabled,.btn-vazgec:disabled{cursor:not-allowed;opacity:.6}.durum-checkbox{align-items:center;color:#333;color:var(--color-text,#333);cursor:pointer;display:flex;font-size:14px}.durum-checkbox input[type=checkbox]{display:none}.checkbox-label{align-items:center;display:flex;gap:8px}.checkbox-text{color:#666;color:var(--color-textSecondary,#666);font-weight:500}.checkbox-mark{align-items:center;background:#fff;background:var(--color-surface,#fff);border:2px solid #06c;border-radius:3px;display:inline-flex;height:18px;justify-content:center;transition:all .2s ease;width:18px}.durum-checkbox input[type=checkbox]:checked+.checkbox-label .checkbox-mark{background:#06c}.durum-checkbox input[type=checkbox]:checked+.checkbox-label .checkbox-mark:after{color:#fff;content:"✓";font-size:12px;font-weight:700}.status-text{color:#06c;font-weight:500}.month-select-input{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;min-height:30px;padding:10px 12px;transition:all .2s ease;width:100%}.month-select-placeholder{color:#333;color:var(--color-text,#333);font-size:14px}.dropdown-arrow{color:#999;color:var(--color-textSecondary,#999);font-size:10px;transition:transform .2s ease}.month-checkbox-dropdown{background:#fff;background:var(--color-surface,#fff);border:1px solid #d0d0d0;border:1px solid var(--color-border,#d0d0d0);border-radius:4px;box-shadow:0 2px 8px #00000026;max-height:350px;min-width:300px;overflow-y:auto;padding:16px}.month-checkbox-group{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.month-checkbox-group label{border-radius:4px;color:inherit;color:var(--color-text,inherit);margin:0;padding:6px 8px;transition:background .2s ease}.month-checkbox-group label:hover{background:#e8f4ff;background:var(--color-hover,#e8f4ff)}.month-checkbox-group .ant-checkbox-wrapper{margin:0}.month-checkbox-group .ant-checkbox-wrapper-disabled{cursor:default;padding-left:0!important}.month-checkbox-group .ant-checkbox-wrapper-disabled .ant-checkbox{display:none}.month-checkbox-group .ant-checkbox-wrapper-disabled span:last-child{color:#d32f2f;font-size:13px;font-weight:700;padding-left:0}.month-checkbox-group .ant-checkbox-wrapper-disabled:hover{background:#0000}@media (max-width:768px){.month-checkbox-group{grid-template-columns:1fr}.month-checkbox-dropdown{min-width:250px}}.durum-dropdown-panel{background:#fff;background:var(--color-surface,#fff);border:1px solid #ddd;border:1px solid var(--color-border,#ddd);border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:5px;min-width:250px;padding:12px;position:absolute;top:100%;z-index:1000}.durum-dropdown-item{align-items:center;background:#0000;border-radius:4px;cursor:pointer;display:flex;gap:8px;margin-bottom:8px;padding:6px;transition:background .15s}.durum-dropdown-item.selected{background:#f0f0f0;background:var(--color-hover,#f0f0f0)}.durum-dropdown-item:hover{background:#f5f5f5;background:var(--color-hover,#f5f5f5)}.durum-label-yesil{color:#28a745}.durum-label-sari{color:#ffc107}.durum-detay-list{border-left:2px solid #f0f0f0;border-left:2px solid var(--color-border,#f0f0f0);margin-left:30px;margin-top:8px;padding-left:10px}.durum-detay-item{align-items:center;color:inherit;color:var(--color-text,inherit);cursor:pointer;display:flex;font-size:13px;gap:6px;margin-bottom:6px}body:not(.theme-default){.sozlesme-body,.sozlesme-card,.sozlesme-header,.sozlesme-page-container,.sozlesme-tabs,.top-selection-bar{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.fieldset-border{border-color:var(--color-border)!important}.fieldset-border,.fieldset-legend{background:var(--color-surface)!important}.fieldset-legend{color:#4d9fff!important}.fieldset-legend .required{color:#f87171!important}.checkbox-text,.header-title,.month-select-placeholder{color:var(--color-text)!important}.sozlesme-tab{color:var(--color-textSecondary)!important}.sozlesme-tab:hover{background:#4d9fff14!important;color:#4d9fff!important}.sozlesme-tab.active{border-bottom-color:#4d9fff!important;color:#4d9fff!important}.checkbox-mark,.sozlesme-tab.active{background:var(--color-surface)!important}.checkbox-mark{border-color:#4d9fff!important}.month-checkbox-dropdown{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:0 4px 16px #0006!important}.month-checkbox-group label{color:var(--color-text)!important}.month-checkbox-group label:hover{background:var(--color-hover)!important}.sozlesme-actions{border-top-color:var(--color-border)!important}.btn-vazgec{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.btn-vazgec:hover:not(:disabled){background:var(--color-hover)!important}.fieldset-border .ant-input-number-input,.fieldset-border .ant-picker-input input,.fieldset-border .ant-select-selection-item,.fieldset-border .ant-select-selection-placeholder,.fieldset-border input{color:var(--color-text)!important}.fieldset-border .ant-input-number-handler-wrap,.fieldset-border .ant-picker-suffix,.fieldset-border .ant-select-arrow{color:var(--color-textSecondary)!important}input[type=file]{color:var(--color-text)!important}.durum-dropdown-panel,input[type=file]{background:var(--color-surface)!important}.durum-dropdown-panel{border-color:var(--color-border)!important;box-shadow:0 4px 16px #0006!important}.durum-dropdown-item{color:var(--color-text)!important}.durum-dropdown-item.selected,.durum-dropdown-item:hover{background:var(--color-hover)!important}.durum-detay-list{border-left-color:var(--color-border)!important}.durum-detay-item{color:var(--color-text)!important}}.ge-page{margin:0 auto;max-width:1400px;padding:16px}.ge-card{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.ge-card-header{background:#1e2a3a;border-bottom:1px solid #16202d;cursor:default;justify-content:space-between;padding:13px 20px;-webkit-user-select:none;user-select:none}.ge-card-header,.ge-card-title{align-items:center;display:flex}.ge-card-title{color:#fff;font-size:15px;font-weight:700;gap:8px;letter-spacing:.2px}.ge-card-title .ge-count-badge{background:#f97316;border-radius:12px;color:#fff;font-size:12px;font-weight:600;margin-left:4px;padding:2px 9px}.ge-modal-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr;padding-top:6px}.ge-modal-field{display:flex;flex-direction:column;gap:4px}.ge-modal-field.full{grid-column:1/-1}.ge-modal-label{color:#374151;color:var(--color-text,#374151);font-size:12px;font-weight:600}.ge-modal-label .required{color:#ef4444;margin-left:2px}.ge-error{color:#ef4444;font-size:11px;margin-top:2px}.ge-section{background:#f8fafc;background:var(--color-background,#f8fafc);border:1px solid #e0e4ea;border:1px solid var(--color-border,#e0e4ea);border-radius:10px;overflow:hidden}.ge-section-header{align-items:center;background:#1e2a3a;color:#fff;display:flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.3px;padding:10px 16px}.ge-section-icon{font-size:15px}.ge-section-body{padding:16px}.ge-section .fieldset-border{border:1px solid #ced4da!important;box-shadow:none!important}.ge-section .fieldset-border .ant-input,.ge-section .fieldset-border .ant-input-textarea textarea,.ge-section .fieldset-border .ant-select-selector{background:#0000!important;border:none!important;box-shadow:none!important}.ge-form-card{margin-top:12px}.ge-form-body{display:flex;flex-direction:column;gap:10px;padding:14px 20px 16px}.ge-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ge-field{display:flex;flex-direction:column;gap:3px}.ge-field.full{grid-column:1/-1}.ge-label{color:#374151;color:var(--color-text,#374151);font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ge-label .req{color:#ef4444;margin-left:2px}.ge-form-actions{border-top:1px solid #e4e8ef;border-top:1px solid var(--color-border,#e4e8ef);display:flex;gap:8px;justify-content:flex-end;margin-top:4px;padding-top:8px}.fieldset-border{border:1px solid var(--color-border,#ced4da)}.fieldset-border,.fieldset-legend{background:var(--color-surface,#fff)}.fieldset-border .ant-input,.fieldset-border .ant-input-number,.fieldset-border .ant-input-password,.fieldset-border .ant-picker,.fieldset-border .ant-select-selector{background:#0000!important;border:#0000!important;border-radius:0!important;box-shadow:none!important;padding-left:0}.fieldset-border .ant-input-affix-wrapper-focused,.fieldset-border .ant-input-affix-wrapper:focus,.fieldset-border .ant-input:focus,.fieldset-border .ant-picker-focused,.fieldset-border .ant-select-focused .ant-select-selector{border:none!important;box-shadow:none!important}@media (max-width:600px){.ge-form-row{grid-template-columns:1fr}.ge-field.full{grid-column:1}}.ge-filter-modal-body{display:flex;flex-direction:column;gap:16px;max-height:60vh;overflow-y:auto;padding-right:4px}.ge-filter-section{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;overflow:hidden}.ge-filter-section-title{background:#1e2a3a;border-bottom:1px solid #16202d;color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px;padding:7px 12px;text-transform:uppercase}.ge-filter-list{display:flex;flex-direction:column}.ge-filter-item{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);cursor:pointer;display:flex;gap:8px;padding:7px 12px;transition:background .15s}.ge-filter-item:last-child{border-bottom:none}.ge-filter-item:hover{background:#eff6ff;border-left:3px solid #2a5298;padding-left:9px}.ge-filter-item-label{color:#374151;color:var(--color-text,#374151);font-size:13px;-webkit-user-select:none;user-select:none}.ge-scan-dropzone{background:#fafbfc;background:var(--color-background,#fafbfc);border:2px dashed #c5cdd6;border:2px dashed var(--color-border,#c5cdd6);border-radius:8px;cursor:pointer;margin-bottom:14px;padding:28px 16px;text-align:center;transition:border-color .2s,background .2s}.ge-scan-dropzone--over,.ge-scan-dropzone:hover{background:#eff6ff;border-color:#2a5298}.ge-scan-dropzone-icon{color:#2a5298;display:block;font-size:36px;margin-bottom:8px;opacity:.85}.ge-scan-dropzone-text{color:#374151;color:var(--color-text,#374151);font-size:13px;font-weight:600;margin-bottom:4px}.ge-scan-dropzone-sub{color:#9ca3af;font-size:11px}.ge-scan-page-list{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding-right:4px}.ge-scan-page-item{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;cursor:grab;display:flex;gap:10px;padding:6px 10px;transition:background .15s,box-shadow .15s}.ge-scan-page-item:hover{background:#eff6ff}.ge-scan-page-item--over{border-color:#2a5298;box-shadow:0 0 0 2px #2a52982e}.ge-scan-page-num{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:11px;font-weight:700;min-width:18px;text-align:center}.ge-scan-page-thumb{border:1px solid #e5e7eb;border-radius:3px;flex-shrink:0;height:52px;object-fit:cover;width:40px}.ge-scan-page-name{color:#374151;color:var(--color-text,#374151);flex:1 1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ge-scan-page-del{align-items:center;background:#ef4444d9;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:20px;justify-content:center;line-height:1;padding:0;width:20px}.ge-scan-page-del:hover{background:#dc2626}.ge-aciklama-trigger{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #d9d9d9;border:1px solid var(--color-border,#d9d9d9);border-radius:6px;cursor:pointer;display:flex;min-height:56px;padding:8px 12px;transition:border-color .2s,box-shadow .2s}.ge-aciklama-trigger:hover{border-color:#2a5298;box-shadow:0 0 0 2.5px #2a529824}.ge-aciklama-placeholder{color:#bfbfbf;color:var(--color-textSecondary,#bfbfbf);font-size:13px}.ge-aciklama-preview{color:#374151;color:var(--color-text,#374151);font-size:13px;line-height:1.5}@media (max-width:520px){.ge-modal-grid{grid-template-columns:1fr}.ge-modal-field.full{grid-column:1}}.ge-doc-actions-row{border-bottom:1px dashed #e9ecef;display:flex;gap:8px;justify-content:flex-start;margin-bottom:16px;padding-bottom:12px}.ge-preview-offscreen{left:-9999px;pointer-events:none;position:absolute;top:0;visibility:visible;width:794px}.ge-a4-page,.ge-preview-doc{background:#fff;box-sizing:border-box;color:#222;font-family:Times New Roman,Georgia,serif;-webkit-hyphens:none;hyphens:none;min-height:1123px;overflow-wrap:normal;padding:60px 70px;width:794px;word-break:normal}.ge-doc-header{align-items:flex-end;border-bottom:2px solid #1f497d;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:16px}.ge-doc-title{color:#1f497d;font-size:22px;font-weight:700;letter-spacing:1px}.ge-doc-date{color:#555;font-size:14px}.ge-doc-table{border-collapse:collapse;font-size:14px;margin-bottom:24px;width:100%}.ge-doc-table td,.ge-doc-table th{border:1px solid #c5cdd6;padding:10px 14px;text-align:left;vertical-align:top}.ge-doc-table th{background:#f4f7fb;color:#2c3e50;font-weight:600;width:180px}.ge-doc-aciklama{background:#fafbfc;border:1px solid #c5cdd6;border-radius:4px;margin-bottom:40px;margin-top:10px;padding:14px 16px}.ge-doc-aciklama-title{color:#2c3e50;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.ge-doc-aciklama-body{color:#333;font-size:14px;line-height:1.6;white-space:pre-wrap}.ge-doc-footer{border-top:1px solid #e1e4e8;color:#8a94a3;font-size:11px;font-style:italic;margin-top:60px;padding-top:16px;text-align:center}.ge-preview-modal .ant-modal-body{background:#f0f2f5;padding:0}.ge-a4-wrapper{background:#f0f2f5;display:flex;justify-content:center;max-height:70vh;overflow-y:auto;padding:24px}.ge-a4-wrapper .ge-a4-page{box-shadow:0 4px 20px #0000001f;transform-origin:top center}.ge-word-preview-modal .ant-modal-content{border-radius:10px;overflow:hidden;padding:0}.ge-word-preview-modal .ant-modal-header{background:#1e2a3a;border-bottom:none;border-radius:10px 10px 0 0;padding:14px 20px}.ge-word-preview-modal .ant-modal-title{color:#fff;font-size:14px;font-weight:600}.ge-word-preview-modal .ant-modal-close{color:#fff;top:14px}.ge-word-preview-modal .ant-modal-body{background:#d6d6d6;padding:0}.ge-word-preview-modal .ant-modal-footer{background:#f8fafc;border-top:1px solid #e5e7eb;padding:10px 20px}.ge-word-scroll{background:#d6d6d6;display:flex;justify-content:center;max-height:calc(100vh - 220px);min-height:300px;overflow-y:auto;padding:28px 40px}.ge-word-page{background:#fff;box-shadow:0 2px 16px #00000038;box-sizing:border-box;color:#000;flex-shrink:0;font-family:Times New Roman,Times,serif;font-size:12pt;-webkit-hyphens:none;hyphens:none;line-height:1.5;min-height:1123px;overflow-wrap:normal;padding:96px 90px 80px;position:relative;width:794px;word-break:normal}.ge-word-letterhead{align-items:center;border-bottom:2px solid #1a3a6b;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;padding-bottom:12px;text-align:center}.ge-word-letterhead-logo{height:54px;margin-bottom:4px;max-width:160px;object-fit:contain}.ge-word-letterhead-name{color:#1a3a6b;font-size:14pt;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ge-word-letterhead-contact{color:#555;font-size:8.5pt;margin-top:2px}.ge-word-doc-title{color:#000;font-size:13pt;font-weight:700;letter-spacing:1.5px;margin:18px 0 20px;text-align:center;text-decoration:underline;text-transform:uppercase}.ge-word-meta-row{display:flex;font-size:11pt;justify-content:space-between;margin-bottom:6px}.ge-word-meta-label{font-weight:700;min-width:80px}.ge-word-divider{border:none;border-top:1px solid #000;margin:14px 0}.ge-word-info-table{border-collapse:collapse;font-size:11pt;margin:14px 0;width:100%}.ge-word-info-table td{padding:5px 8px;vertical-align:top}.ge-word-info-table td:first-child{font-weight:700;white-space:nowrap;width:140px}.ge-word-info-table td:nth-child(2){font-weight:700;text-align:center;width:10px}.ge-word-body-title{font-size:11pt;font-weight:700;margin:20px 0 8px;text-decoration:underline}.ge-word-body-text{font-size:11pt;line-height:1.7;min-height:40px;text-align:justify;white-space:pre-wrap}.ge-word-ekler{margin-top:24px}.ge-word-ekler-title{font-size:11pt;font-weight:700;margin-bottom:6px}.ge-word-ekler-list{font-size:11pt;list-style:none;margin:0;padding:0}.ge-word-ekler-list li{padding:1px 0}.ge-word-signature{display:flex;justify-content:flex-end;margin-top:48px}.ge-word-signature-box{font-size:11pt;min-width:200px;text-align:center}.ge-word-signature-name{border-top:1px solid #000;display:inline-block;font-weight:700;margin-top:36px;min-width:180px;padding-top:4px}.ge-word-page-footer{border-top:1px solid #ccc;bottom:28px;color:#888;display:flex;font-size:8pt;justify-content:space-between;left:90px;padding-top:4px;position:absolute;right:90px}@media (max-width:900px){.ge-a4-wrapper .ge-a4-page{margin-bottom:-170px;transform:scale(.85)}}.ge-dosya-item{align-items:center;background:#f9fafb;background:var(--color-background,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:4px;display:flex;justify-content:space-between;padding:3px 8px}.ge-dosya-name{color:#374151;color:var(--color-text,#374151);font-size:12px}.ge-dosya-size{color:#9ca3af;color:var(--color-textSecondary,#9ca3af);margin-left:6px}body:not(.theme-default){.ge-card{border-color:var(--color-border)!important;box-shadow:0 2px 8px #0000004d!important}.ge-card,.ge-form-body{background:var(--color-surface)!important}.ge-section{background:var(--color-background)!important}.fieldset-border,.ge-section{border-color:var(--color-border)!important}.fieldset-border,.fieldset-legend{background:var(--color-surface)!important}.fieldset-legend{color:#4096ff!important}.ge-form-body .ant-upload-drag{background:var(--color-background)!important;border-color:var(--color-border)!important}.ge-form-body .ant-upload-drag:hover{border-color:#4096ff!important}.ge-form-body .ant-upload-drag .ant-upload-drag-container{color:var(--color-text)!important}.ge-form-body .ant-input,.ge-form-body .ant-input-textarea textarea{background:#0000!important;color:var(--color-text)!important}.ge-form-body .ant-picker-input>input{color:var(--color-text)!important}.ge-form-body .ant-input::placeholder,.ge-form-body .ant-picker-input input::placeholder,.ge-form-body .ant-select-selection-placeholder{color:var(--color-textSecondary)!important}.ge-dosya-item{background:var(--color-hover)!important}.ge-dosya-item,.ge-filter-item,.ge-filter-section{border-color:var(--color-border)!important}.ge-filter-item:hover{background:var(--color-hover)!important}.ge-aciklama-trigger{background:var(--color-surface)!important}.ge-aciklama-trigger,.ge-scan-dropzone{border-color:var(--color-border)!important}.ge-scan-dropzone{background:var(--color-background)!important}.ge-scan-page-item,.ge-section .ant-radio-button-wrapper{background:var(--color-surface)!important;border-color:var(--color-border)!important}.ge-section .ant-radio-button-wrapper{color:var(--color-text)!important}.ge-section .ant-radio-button-wrapper-checked{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.ge-section .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover{border-color:#4096ff!important;color:#4096ff!important}.ge-logo-placeholder{background:var(--color-background)!important;border-color:var(--color-border)!important}.ge-section .ant-input[disabled]{-webkit-text-fill-color:var(--color-text)!important;background:#0000!important;color:var(--color-text)!important}.ge-form-actions{border-color:var(--color-border)!important}}.giden-evrak-page{padding:16px 24px 32px}.gd-page-header{align-items:center;background:#1e2a3a;border:1px solid #16202d;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:16px;padding:13px 20px}.gd-page-header .gd-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:.2px;margin:0}.gd-card{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;box-shadow:0 2px 8px #00000014;margin:0 auto;max-width:760px;padding:24px 28px}.gd-form-stack{gap:18px}.gd-field,.gd-form-stack{display:flex;flex-direction:column}.gd-field{gap:6px}.gd-field-label{color:#2c3e50;color:var(--color-text,#2c3e50);font-size:14px;font-weight:600}.gd-field-label .required{color:#d32f2f;margin-left:2px}.gd-helper{color:#b0894a;font-size:12px;margin-top:2px}.gd-helper.muted{color:#6c757d;color:var(--color-textSecondary,#6c757d)}.gd-actions-row{display:flex;gap:8px;margin-top:24px}.gd-aylar{display:flex;flex-direction:column;gap:12px}.gd-aylar-quick{display:flex;flex-wrap:wrap;gap:8px}.gd-aylar-grid{grid-gap:10px 16px;background:#fafbfc;background:var(--color-background,#fafbfc);border:1px solid #e6e9ee;border:1px solid var(--color-border,#e6e9ee);border-radius:6px;display:grid;gap:10px 16px;grid-template-columns:repeat(4,1fr);padding:12px 16px}@media (max-width:640px){.gd-aylar-grid{grid-template-columns:repeat(2,1fr)}}.gd-ay-item{align-items:center;color:#2c3e50;color:var(--color-text,#2c3e50);display:flex;font-size:13px;gap:8px}.gd-liste-card{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:12px;overflow:hidden}.gd-filters,.gd-liste-card{background:#fff;background:var(--color-surface,#fff)}.gd-filters{grid-gap:16px;border:1px solid #f0f0f0;border:1px solid var(--color-border,#f0f0f0);border-radius:8px;box-shadow:0 1px 3px #0000000a;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;padding:12px 16px 18px}@media (max-width:900px){.gd-filters{grid-template-columns:1fr}}.gd-filters .gd-field-label{color:#4a5568;color:var(--color-textSecondary,#4a5568);font-size:13px;font-weight:500}.gd-detay-grid{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,1fr)}@media (max-width:720px){.gd-detay-grid{grid-template-columns:1fr}}.gd-detay-grid .gd-field.full{grid-column:1/-1}.gd-ekler-list{display:flex;flex-direction:column;gap:8px}.gd-ekler-row{align-items:center;display:flex;gap:10px}.gd-ekler-tag{color:#1f3a68;color:var(--color-text,#1f3a68);font-size:13px;font-weight:600;min-width:56px}.gd-a4-wrapper{display:flex;justify-content:center}.gd-word-doc{background:#fff;box-shadow:0 4px 24px #0000001f;box-sizing:border-box;color:#000;font-family:Arial Nova Cond,Arial Narrow,Arial,sans-serif;font-size:10pt;-webkit-hyphens:none;hyphens:none;line-height:1.08;min-height:1123px;overflow-wrap:normal;padding:96px 96px 96px 113px;width:794px;word-break:normal}.gd-wp-header{border-collapse:collapse;margin-bottom:36px;table-layout:fixed;width:100%}.gd-wp-header td{font-size:10pt;padding:3px 4px;vertical-align:top}.gd-wp-colon,.gd-wp-label{font-weight:700}.gd-wp-colon{text-align:center}.gd-wp-value{word-wrap:break-word}.gd-wp-right{font-weight:700;text-align:right;white-space:nowrap}.gd-wp-recipient{font-size:10pt;font-weight:700;letter-spacing:.3px;margin:36px 0;text-align:center}.gd-wp-body{margin-bottom:18px}.gd-wp-body p{-webkit-hyphens:none;hyphens:none;line-height:1.08;margin:0 0 8pt;overflow-wrap:normal;text-align:justify;text-indent:1.27cm;white-space:pre-wrap;word-break:normal}.gd-wp-empty{min-height:200px;text-indent:0!important}.gd-wp-closing{margin:18px 0 0;text-align:justify;text-indent:1.27cm}.gd-wp-signature-row{display:flex;justify-content:flex-end;margin-bottom:40px;margin-top:60px}.gd-wp-signature-cell{line-height:1.35;text-align:center;width:240px}.gd-wp-signature-name{font-weight:700}.gd-wp-signature-title{font-weight:400}.gd-wp-ekler{font-size:10pt;margin-top:60px}.gd-wp-ekler-title{font-weight:700;margin-bottom:4px;text-decoration:underline}.gd-wp-ekler-item{margin-bottom:2px}.gd-preview-offscreen{left:-9999px;pointer-events:none;position:absolute;top:0;visibility:visible;width:794px}.gd-preview-doc{background:#fff;box-sizing:border-box;color:#222;font-family:Times New Roman,Georgia,serif;-webkit-hyphens:none;hyphens:none;min-height:1123px;overflow-wrap:normal;padding:60px 70px;width:794px;word-break:normal}.gd-doc-header{align-items:flex-end;border-bottom:2px solid #1f497d;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:16px}.gd-doc-title{color:#1f497d;font-size:22px;font-weight:700;letter-spacing:1px}.gd-doc-evrak-no{color:#555;font-size:13px;margin-top:4px}.gd-doc-table{border-collapse:collapse;font-size:14px;margin-bottom:24px;width:100%}.gd-doc-table td,.gd-doc-table th{border:1px solid #c5cdd6;padding:10px 14px;text-align:left;vertical-align:top}.gd-doc-table th{background:#f4f7fb;color:#2c3e50;font-weight:600;width:200px}.gd-doc-footer{border-top:1px solid #e1e4e8;color:#8a94a3;font-size:11px;font-style:italic;margin-top:40px;padding-top:16px;text-align:center}body:not(.theme-default){.giden-evrak-page .gd-card{box-shadow:0 2px 8px #0000004d!important}.giden-evrak-page .gd-card,.giden-evrak-page .gd-filters{background:var(--color-surface)!important;border-color:var(--color-border)!important}.giden-evrak-page .gd-filters{box-shadow:none!important}.giden-evrak-page .gd-liste-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.giden-evrak-page .gd-aylar-grid{background:var(--color-background)!important;border-color:var(--color-border)!important}.giden-evrak-page .gd-ay-item,.giden-evrak-page .gd-ekler-tag,.giden-evrak-page .gd-field-label{color:var(--color-text)!important}.giden-evrak-page .ant-input,.giden-evrak-page .ant-input-affix-wrapper{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.giden-evrak-page .ant-input-affix-wrapper-focused,.giden-evrak-page .ant-input-affix-wrapper:focus,.giden-evrak-page .ant-input:focus{border-color:#4096ff!important}.giden-evrak-page .ant-input[disabled]{-webkit-text-fill-color:var(--color-textSecondary)!important;background:var(--color-background)!important;color:var(--color-textSecondary)!important}.giden-evrak-page .ant-select:not(.ant-select-disabled) .ant-select-selector{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.giden-evrak-page .ant-select-arrow,.giden-evrak-page .ant-select-selection-placeholder{color:var(--color-textSecondary)!important}.giden-evrak-page .ant-picker{background:var(--color-background)!important;border-color:var(--color-border)!important}.giden-evrak-page .ant-picker-input>input{background:#0000!important;color:var(--color-text)!important}.giden-evrak-page .ant-picker-clear,.giden-evrak-page .ant-picker-suffix{color:var(--color-textSecondary)!important}.giden-evrak-page .ant-table{background:var(--color-surface)!important;color:var(--color-text)!important}.giden-evrak-page .ant-table-thead>tr>th{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.giden-evrak-page .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.giden-evrak-page .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}.giden-evrak-page .ant-table-pagination,.giden-evrak-page .ant-table-wrapper{background:var(--color-surface)!important}.giden-evrak-page .ant-table-pagination{padding:8px 16px!important}.giden-evrak-page .ant-pagination .ant-pagination-item{background:var(--color-background)!important;border-color:var(--color-border)!important}.giden-evrak-page .ant-pagination .ant-pagination-item a{color:var(--color-text)!important}.giden-evrak-page .ant-pagination .ant-pagination-item-active{background:#1890ff!important;border-color:#1890ff!important}.giden-evrak-page .ant-pagination .ant-pagination-item-active a{color:#fff!important}.giden-evrak-page .ant-pagination .ant-pagination-next button,.giden-evrak-page .ant-pagination .ant-pagination-prev button{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.giden-evrak-page .ant-table-body{background:var(--color-surface)!important}.giden-evrak-page .ant-empty-description{color:var(--color-textSecondary)!important}.giden-evrak-page .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.giden-evrak-page .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{border-color:#4096ff!important;color:#4096ff!important}.giden-evrak-page .ant-checkbox-inner{background:var(--color-background)!important;border-color:var(--color-border)!important}.giden-evrak-page .ant-checkbox-checked .ant-checkbox-inner{background:#1890ff!important;border-color:#1890ff!important}.giden-evrak-page .ant-spin-container:after{background:var(--color-surface)!important}}.ql-cell-focused:after,.ql-cell-selected-after,.ql-cell-selected:after{background-color:#9ecffa4d;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ql-table-border-shadow,.ql-table-dropdown-list,.ql-table-dropdown-properties-list,.ql-table-menus-container,.ql-table-select-container{background:#fff;border:1px solid #ccced1;border-radius:2px;box-shadow:0 1px 2px 1px rgba(0,0,0,.149)}.label-field-view-status:before,.ql-table-tooltip-error:before,.ql-table-tooltip:before,.ql-table-triangle-common,.ql-table-triangle-down:not(.ql-table-triangle-none):after,.ql-table-triangle-down:not(.ql-table-triangle-none):before,.ql-table-triangle-up:not(.ql-table-triangle-none):after,.ql-table-triangle-up:not(.ql-table-triangle-none):before{border:10px solid #0000;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ql-table-color-container .color-picker .color-picker-select>.erase-container,.ql-table-color-container .label-field-view-color .property-input:focus,.ql-table-input-focus,.ql-table-input:focus,.ql-table-properties-form .property-input:focus,.ql-table-properties-form .ql-table-color-selected,.ql-table-properties-form .ql-table-dropdown-selected,.ql-table-selected{border:1px solid #3779eb;box-shadow:0 0 0 3px #cae1fc}.ql-table-color-container .label-field-view-color .property-input,.ql-table-input,.ql-table-properties-form .property-input{background:inherit;border:1px solid #ccced1;height:30px;outline:none;padding-left:6px;width:80px}.ql-table-color-container .label-field-view-color .property-input:focus::-webkit-input-placeholder,.ql-table-input:focus::-webkit-input-placeholder,.ql-table-properties-form .property-input:focus::-webkit-input-placeholder{color:#0000}.ql-table-color-container .label-field-view-color .property-input:focus:-ms-input-placeholder,.ql-table-input:focus:-ms-input-placeholder,.ql-table-properties-form .property-input:focus:-ms-input-placeholder{color:#0000}.ql-table-color-container .label-field-view-color .property-input:focus::-ms-input-placeholder,.ql-table-input:focus::-ms-input-placeholder,.ql-table-properties-form .property-input:focus::-ms-input-placeholder{color:#0000}.ql-table-color-container .label-field-view-color .property-input:focus::placeholder,.ql-table-input:focus::placeholder,.ql-table-properties-form .property-input:focus::placeholder{color:#0000}.ql-table-color-container .label-field-view-color .property-input:focus+label,.ql-table-input:focus+label,.ql-table-properties-form .property-input:focus+label{display:block}.ql-table-color-container .label-field-view-color .property-input:not(:-ms-input-placeholder)+label,.ql-table-input:not(:-ms-input-placeholder)+label,.ql-table-properties-form .property-input:not(:-ms-input-placeholder)+label{display:block}.ql-table-color-container .label-field-view-color .property-input:not(:placeholder-shown)+label,.ql-table-input:not(:placeholder-shown)+label,.ql-table-properties-form .property-input:not(:placeholder-shown)+label{display:block}.ql-table-temporary{display:none}.ql-operate-line-container,.ql-table-center,.ql-table-color-container .color-picker,.ql-table-color-container .color-picker .color-picker-palette .color-picker-wrap .iro-container,.ql-table-dropdown-list .ql-table-header-row,.ql-table-dropdown-properties-list .ql-table-header-row,.ql-table-properties-form .properties-form-action-row>button,.ql-table-select-container,.ql-table-select-container .ql-table-select-list{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.ql-table-properties-form .ql-table-color-selected,.ql-table-properties-form .ql-table-dropdown-selected,.ql-table-selected{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAAAyMjIyMjIiIiIyMjIyMjIyMjIyMjIxMTEyMjIyMjIyMjIwMDAzMzMxMTEwMDAzMzOYbpUsAAAAEXRSTlMA/XgF8HRua2fm2rI3rzk1Lf2cC1oAAAA8SURBVBjTY6AUsHKh8RnZ8PKZoHwBZhifHcLg5GVG4TPwsXAzQ/gwwAMUYWLkALIQIlxgPgLwc3JQ4h0Ae0ABBy2kuXoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:16px;box-sizing:border-box}.ql-operate-line-container{position:absolute;z-index:10}.ql-operate-line-container .ql-operate-line{background-color:#0589f3}.ql-operate-block{border:1px solid #979797;cursor:nwse-resize;position:absolute;z-index:10}.ql-operate-block-move{border:none;cursor:crosshair}.ql-operate-drag-table{border:1px dashed #000;position:absolute}.ql-cell-focused{position:relative}.ql-cell-focused:after{border:1px solid #3779eb}.ql-cell-selected{position:relative}.ql-table-menus-container{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;height:40px;padding:4px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.ql-table-triangle-up:not(.ql-table-triangle-none):before{border-top-color:rgba(0,0,0,.149)!important;bottom:-20px}.ql-table-triangle-up:not(.ql-table-triangle-none):after{border-top-color:#fff!important;bottom:-19px}.ql-table-triangle-down:not(.ql-table-triangle-none):before{border-bottom-color:rgba(0,0,0,.149)!important;top:-20px}.ql-table-triangle-down:not(.ql-table-triangle-none):after{border-bottom-color:#fff!important;top:-19px}.label-field-view{position:relative}.label-field-view-input-wrapper{height:100%;position:relative}.label-field-view-input-wrapper>label{background:#fff;color:#999;display:none;left:0;position:absolute;top:-50%;-webkit-transform:translateY(50%) scale(.75);transform:translateY(50%) scale(.75)}.label-field-view-status{max-width:160px;width:-webkit-max-content;width:max-content}.label-field-view-error>input{-webkit-animation:ql-table-input-shake .3s ease both;animation:ql-table-input-shake .3s ease both;border-color:#db3700!important}.label-field-view-error>input:focus{box-shadow:0 0 0 3px rgba(255,64,31,.302)!important}.label-field-view-error>label{color:#db3700}.ql-table-dropdown,.ql-table-dropdown-properties{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;height:100%;padding:0 4px;position:relative}.ql-table-dropdown-properties:hover,.ql-table-dropdown:hover{background:#f0f0f0}.ql-table-dropdown-properties-text,.ql-table-dropdown-text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;height:100%;margin-right:7px}.ql-table-dropdown-list,.ql-table-dropdown-properties-list{bottom:0;left:0;margin:0;padding:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);width:170px;z-index:10}.ql-table-dropdown-list li,.ql-table-dropdown-properties-list li{cursor:pointer;line-height:30px;list-style:none;padding:0 10px}.ql-table-dropdown-list li:hover,.ql-table-dropdown-properties-list li:hover{background-color:#f0f0f0}.ql-table-dropdown-list .ql-table-header-row,.ql-table-dropdown-properties-list .ql-table-header-row{-ms-flex-pack:justify;justify-content:space-between}.ql-table-dropdown-label,.ql-table-dropdown-properties-label{display:block;font-weight:700;line-height:24px;margin-bottom:6px;min-width:100%;width:100%}.ql-table-tooltip-hover{display:-ms-flexbox;display:flex;position:relative}.ql-table-tooltip-hover:hover .ql-table-tooltip,.ql-table-tooltip-hover:hover+.ql-table-tooltip{display:block}.ql-table-tooltip{word-wrap:break-word;background:rgba(0,0,0,.851);border-radius:6px;bottom:-10px;color:#fff;font-size:12px;left:50%;line-height:20px;min-width:32px;padding:6px;position:absolute;text-align:center;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);white-space:nowrap;z-index:11}.ql-table-tooltip:before{border-bottom-color:rgba(0,0,0,.851)!important;top:-20px}.ql-table-tooltip:hover{display:block}.ql-table-tooltip-hidden{display:none!important}.label-field-view-status,.ql-table-tooltip-error{word-wrap:break-word;background:#db3700;border-radius:6px;bottom:-10px;color:#fff;font-size:12px;left:50%;line-height:20px;min-width:32px;padding:6px;position:absolute;text-align:center;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);white-space:nowrap;white-space:pre-wrap;z-index:11;z-index:9}.label-field-view-status:before,.ql-table-tooltip-error:before{border-bottom-color:#db3700!important;top:-20px}.label-field-view-status:hover,.ql-table-tooltip-error:hover{display:block}.ql-table-tooltip-error-hidden{display:none!important}.ql-table-dropdown-properties{border:1px solid #ccced1;box-sizing:border-box;height:30px;width:80px}.ql-table-dropdown-properties:hover{background:none}.ql-table-properties-form{background:#fff;box-shadow:0 1px 2px 1px #ccced1;left:50%;padding-bottom:8px;position:absolute;width:320px;z-index:1}.ql-table-properties-form .properties-form-header{border-bottom:1px solid #ccced1;box-sizing:border-box;color:#333;font-size:14px;height:40px;line-height:40px;margin:0;padding:0 12px}.ql-table-properties-form .properties-form-row{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:8px 12px}.ql-table-properties-form .properties-form-row .ql-table-check-container{-ms-flex-align:center;align-items:center;border:1px solid #ccced1;display:-ms-flexbox;display:flex}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-tooltip-hover{cursor:pointer;padding:6px 10px}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-tooltip-hover:hover{background:#f0f0f0}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-btns-checked{background:#f0f7ff}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-btns-checked>svg path{stroke:#2977ff}.ql-table-properties-form .properties-form-row-full .ql-table-color-container,.ql-table-properties-form .properties-form-row-full .ql-table-color-container .property-input{width:100%}.ql-table-properties-form .properties-form-action-row{-ms-flex-pack:distribute;display:-ms-flexbox;display:flex;justify-content:space-around;padding:0 12px}.ql-table-properties-form .properties-form-action-row>button{background:#fff;border:none;cursor:pointer;-ms-flex:1 1;flex:1 1;height:30px;outline:none}.ql-table-properties-form .properties-form-action-row>button>span{display:-ms-flexbox;display:flex;margin:0 2px}.ql-table-properties-form .properties-form-action-row>button:hover{background:#f0f0f0}.ql-table-properties-form .properties-form-action-row>button[disabled]{background-color:#0000}.ql-table-properties-form .ql-table-color-selected{background-position:50%}.ql-table-properties-form .ql-table-dropdown-selected{background-position:calc(100% - 10px)}.ql-table-color-container{border:1px solid #ccced1;box-sizing:border-box;display:-ms-flexbox;display:flex;height:30px}.ql-table-color-container .label-field-view-color{-ms-flex:1 1;flex:1 1}.ql-table-color-container .label-field-view-color .property-input{border:1px solid #0000;height:100%}.ql-table-color-container .color-picker{border-left:1px solid #ccced1;box-sizing:border-box;position:relative;width:30px}.ql-table-color-container .color-picker .color-button{border:1px solid #ccced1;box-sizing:border-box;cursor:pointer;height:20px;position:relative;width:20px}.ql-table-color-container .color-picker .color-unselected{position:relative}.ql-table-color-container .color-picker .color-unselected:after{background:red;content:"";height:26px;left:50%;position:absolute;top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50%;transform-origin:50%;width:1px}.ql-table-color-container .color-picker .color-picker-select{background:#fff;bottom:0;box-shadow:0 1px 2px 1px #ccced1;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:156px;z-index:10}.ql-table-color-container .color-picker .color-picker-select .erase-container{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;height:30px;padding:0 12px}.ql-table-color-container .color-picker .color-picker-select .erase-container:hover{background:#f0f0f0}.ql-table-color-container .color-picker .color-picker-select .erase-container>button{background:inherit;border:none;cursor:pointer;height:100%;outline:none}.ql-table-color-container .color-picker .color-picker-select>.erase-container{margin-bottom:4px}.ql-table-color-container .color-picker .color-picker-select .color-list{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0 12px}.ql-table-color-container .color-picker .color-picker-select .color-list>li{cursor:pointer;height:24px;list-style:none;margin:2px 0;position:relative;width:24px}.ql-table-color-container .color-picker .color-picker-select .color-list>li[data-color="#ffffff"]{border:1px solid #ccced1;box-sizing:border-box}.ql-table-color-container .color-picker .color-picker-palette{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ql-table-color-container .color-picker .color-picker-palette .color-picker-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.ql-table-color-container .color-picker .color-picker-palette .color-picker-wrap .iro-container{-ms-flex:1 1;flex:1 1}.ql-table-disabled{background:#f2f2f2;pointer-events:none}.ql-table-button-disabled{background:#f2f2f2!important;pointer-events:none}.ql-table-button-disabled svg .ql-fill{fill:#999!important}.ql-table-button-disabled svg .ql-stroke{stroke:#999!important}button.ql-table-better{position:relative}.ql-table-select-container{box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;padding:2px;position:absolute;top:24px;width:190px;z-index:10}.ql-table-select-container .ql-table-select-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.ql-table-select-container .ql-table-select-label{color:rgba(34,47,62,.702);line-height:16px;margin-top:2px;text-align:center;width:100%}.ql-table-select-container span{border:1px solid #000;box-sizing:border-box;height:16px;margin:1px;width:16px}ol.table-list-container{counter-reset:list-0}.ql-editor th{background:rgba(0,0,0,.051);border:1px solid #000;padding:2px 5px}.ql-table-divider{background:#ccced1;height:1px;width:100%}.ql-table-switch{display:inline-block;height:16px;position:relative;width:28px}.ql-table-switch .ql-table-switch-inner{background:#ccc;border-radius:8px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ql-table-switch .ql-table-switch-inner:before{background:#fff;border-radius:50%;content:"";height:12px;left:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s;width:12px}.ql-table-switch .ql-table-switch-inner[aria-checked=true]{background:#2196f3}.ql-table-switch .ql-table-switch-inner[aria-checked=true]:before{-webkit-transform:translate(12px,-50%);transform:translate(12px,-50%)}@-webkit-keyframes ql-table-input-shake{20%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}}@keyframes ql-table-input-shake{20%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}}.gy-rt-inline-wrapper{background:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.gy-rt-inline-wrapper .ql-container{border:none;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px}.gy-rt-inline-wrapper .ql-editor{max-height:500px;min-height:280px;padding:16px}.gy-rt-inline-wrapper .ql-editor.ql-blank:before{color:#bfbfbf;font-style:italic}.gy-rt-inline-wrapper .ql-toolbar{background:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:0}.gy-rt-inline-wrapper .ql-toolbar.ql-snow .ql-stroke{stroke:#666}.gy-rt-inline-wrapper .ql-toolbar.ql-snow .ql-fill{fill:#666}.gy-rt-inline-wrapper .ql-toolbar.ql-snow .ql-picker-label{color:#666}.gy-rt-inline-wrapper .ql-toolbar.ql-snow button:hover .ql-stroke{stroke:#1890ff}.gy-rt-inline-wrapper .ql-toolbar.ql-snow button:hover .ql-fill{fill:#1890ff}.gy-rt-inline-wrapper .ql-toolbar.ql-snow button.ql-active .ql-stroke{stroke:#1890ff}.gy-rt-inline-wrapper .ql-toolbar.ql-snow button.ql-active .ql-fill{fill:#1890ff}.gy-page{background:#f0f2f5;min-height:100vh;padding:20px 28px 40px}.gy-page-header{align-items:center;border-bottom:2px solid #1f497d;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.gy-title{color:#1f3a68;font-size:21px;font-weight:700;letter-spacing:-.3px;margin:0}.gy-tabs{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000012;padding:16px 20px}.gy-card{background:#0000}.gy-section{background:#fff;border:1px solid #e4e8ef;border-radius:10px;box-shadow:0 1px 6px #0000000d;margin-bottom:16px;overflow:hidden}.gy-section-header{align-items:center;background:linear-gradient(135deg,#1f3a68,#2a5298);color:#fff;display:flex;font-size:13.5px;font-weight:700;gap:10px;letter-spacing:.2px;padding:13px 20px}.gy-section-icon{font-size:16px;opacity:.9}.gy-section-body{padding:18px 20px}.gy-form-grid{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:1fr 1fr}.gy-form-grid-3{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:1fr 1fr 1fr}@media (max-width:1024px){.gy-form-grid,.gy-form-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:680px){.gy-form-grid,.gy-form-grid-3{grid-template-columns:1fr}}.gy-field{display:flex;flex-direction:column;gap:5px}.gy-field.full{grid-column:1/-1}.gy-field-label{color:#374151;font-size:12.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.gy-field-label .required{color:#ef4444;margin-left:3px}.gy-helper{color:#9ca3af;font-size:11.5px;margin-top:2px}.gy-aylar{display:flex;flex-direction:column;gap:8px}.gy-aylar-quick{display:flex;flex-wrap:wrap;gap:6px}.gy-aylar-grid{grid-gap:4px 12px;background:#fafbfc;border:1px solid #e5e7eb;border-radius:6px;display:grid;gap:4px 12px;grid-template-columns:repeat(4,1fr);padding:10px 14px}.gy-ay-item{color:#374151;cursor:pointer;font-size:13px;gap:6px;padding:3px 0}.gy-ay-item,.gy-ilgi-row{align-items:center;display:flex}.gy-ilgi-row{gap:8px;margin-bottom:6px}.gy-ilgi-tag{color:#3b82f6;flex-shrink:0;font-size:13px;font-weight:600;min-width:24px}.gy-section .ant-input,.gy-section .ant-input-affix-wrapper,.gy-section .ant-picker,.gy-section .ant-select-selector{border-color:#d1d5db!important;border-radius:7px!important;font-size:13.5px!important;transition:border-color .2s,box-shadow .2s!important}.gy-section .ant-input-affix-wrapper-focused,.gy-section .ant-input-affix-wrapper:focus,.gy-section .ant-input:focus,.gy-section .ant-picker-focused,.gy-section .ant-select-focused .ant-select-selector{border-color:#2a5298!important;box-shadow:0 0 0 2.5px #2a529824!important}.gy-sayi-row{align-items:center;display:flex;gap:10px}.gy-sayi-row .ant-input{flex:1 1}.gy-sayi-badge{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.gy-logo-block{align-items:center;display:flex;gap:14px}.gy-logo-preview{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;display:flex;height:72px;justify-content:center;overflow:hidden;transition:border-color .2s;width:72px}.gy-logo-preview:hover{border-color:#2a5298}.gy-logo-preview img{max-height:100%;max-width:100%;object-fit:contain}.gy-body-preview{background:#fafafa;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13.5px;line-height:1.6;max-height:220px;min-height:88px;overflow-y:auto;padding:12px 16px;transition:border-color .2s}.gy-body-preview:hover{border-color:#2a5298}.gy-body-preview.empty{color:#9ca3af;font-style:italic}.gy-files-list{display:flex;flex-direction:column;gap:6px;margin-top:12px}.gy-file-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;display:flex;justify-content:space-between;padding:8px 14px;transition:background .15s}.gy-file-row:hover{background:#eff6ff;border-color:#bfdbfe}.gy-file-info{color:#374151;font-size:13px;gap:8px}.gy-actions-row,.gy-file-info{align-items:center;display:flex}.gy-actions-row{background:#f8fafc;border:1px solid #e4e8ef;border-radius:10px;box-shadow:0 1px 6px #0000000a;flex-wrap:wrap;gap:10px;margin-top:20px;padding:18px 20px}.gy-btn-approve,.gy-btn-draft,.gy-btn-preview,.gy-btn-save{align-items:center!important;border:none!important;border-radius:8px!important;display:inline-flex!important;font-size:13.5px!important;font-weight:600!important;gap:7px!important;height:40px!important;letter-spacing:.2px!important;padding:0 22px!important;transition:transform .12s,box-shadow .12s!important}.gy-btn-preview{background:#2563eb!important;color:#fff!important}.gy-btn-draft{background:#d97706!important;color:#fff!important}.gy-btn-save{background:#ea580c!important;color:#fff!important}.gy-btn-approve{background:#16a34a!important;color:#fff!important}.gy-btn-preview:hover{background:#1d4ed8!important;box-shadow:0 4px 14px #2563eb59!important;transform:translateY(-1px)!important}.gy-btn-draft:hover{background:#b45309!important;box-shadow:0 4px 14px #d9770659!important;transform:translateY(-1px)!important}.gy-btn-save:hover{background:#c2410c!important;box-shadow:0 4px 14px #ea580c59!important;transform:translateY(-1px)!important}.gy-btn-approve:hover{background:#15803d!important;box-shadow:0 4px 14px #16a34a59!important;transform:translateY(-1px)!important}.gy-btn-approve:disabled,.gy-btn-draft:disabled,.gy-btn-preview:disabled,.gy-btn-save:disabled{box-shadow:none!important;opacity:.5!important;transform:none!important}.fieldset-border .ant-input,.fieldset-border .ant-input-number,.fieldset-border .ant-input-password,.fieldset-border .ant-picker,.fieldset-border .ant-select-selector,.gy-section .fieldset-border .ant-input,.gy-section .fieldset-border .ant-input-number,.gy-section .fieldset-border .ant-input-password,.gy-section .fieldset-border .ant-picker,.gy-section .fieldset-border .ant-select-selector{background:#0000!important;border:#0000!important;border-radius:0!important;box-shadow:none!important;padding-left:0}.gy-section .fieldset-border .ant-input-affix-wrapper-focused,.gy-section .fieldset-border .ant-input-affix-wrapper:focus,.gy-section .fieldset-border .ant-input:focus,.gy-section .fieldset-border .ant-picker-focused,.gy-section .fieldset-border .ant-select-focused .ant-select-selector{border:none!important;box-shadow:none!important}.gy-durum-tag{border-radius:5px;font-size:12px;font-weight:600;padding:2px 9px}.gy-rt-modal{background:#fff;border:none;border-radius:12px;box-shadow:0 20px 60px #00000038;display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:1100}.gy-rt-modal-handle{align-items:center;background:linear-gradient(135deg,#1f3a68,#2a5298);color:#fff;cursor:move;display:flex;font-size:14px;font-weight:700;justify-content:space-between;letter-spacing:.2px;padding:11px 16px;-webkit-user-select:none;user-select:none}.gy-rt-modal-handle .gy-rt-actions{display:flex;gap:8px}.gy-rt-modal-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.gy-rt-modal-body .ql-container{flex:1 1;overflow-y:auto}.gy-rt-modal-body .ql-editor{font-family:Arial Nova Cond,Arial Narrow,Arial,sans-serif;font-size:10pt;-webkit-hyphens:none;hyphens:none;line-height:1.08;min-height:100%;overflow-wrap:normal;word-break:normal}.gy-rt-resize-handle{background:#2a5298;border-top-left-radius:4px;bottom:0;cursor:nwse-resize;height:14px;position:absolute;right:0;width:14px}.gy-table-icons{display:flex;gap:4px;justify-content:center}.gy-filter-bar{background:#fafafa;background:var(--color-background,#fafafa);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;padding:12px}body:not(.theme-default){.gy-page{background:var(--color-background)!important}.gy-page-header{border-color:var(--color-border)!important}.gy-title{color:var(--color-text)!important}.gy-tabs{background:var(--color-surface)!important}.gy-tabs .ant-tabs-nav,.gy-tabs .ant-tabs-tab{background:#0000!important}.gy-tabs .ant-tabs-tab{color:var(--color-textSecondary)!important}.gy-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4096ff!important}.gy-tabs .ant-tabs-ink-bar{background:#4096ff!important}.gy-tabs .ant-tabs-nav:before{border-color:var(--color-border)!important}.gy-filter-bar,.gy-page .fieldset-border,.gy-section{background:var(--color-surface)!important;border-color:var(--color-border)!important}.gy-page .fieldset-legend{background:var(--color-surface)!important;color:#4096ff!important}.gy-page .ant-input-affix-wrapper-disabled .ant-input,.gy-page .ant-input[disabled]{-webkit-text-fill-color:var(--color-textSecondary)!important;background:#0000!important;color:var(--color-textSecondary)!important}.gy-page .fieldset-border .ant-input,.gy-page .fieldset-border .ant-input-affix-wrapper,.gy-page .fieldset-border .ant-input-number,.gy-page .fieldset-border .ant-input-textarea textarea,.gy-page .fieldset-border .ant-select-selector{background:#0000!important;border-color:#0000!important;box-shadow:none!important;color:var(--color-text)!important}.gy-page .fieldset-border .ant-picker{background:#0000!important;border-color:#0000!important;box-shadow:none!important}.gy-page .fieldset-border .ant-picker-input>input{background:#0000!important;color:var(--color-text)!important}.gy-page .fieldset-border .ant-picker-suffix,.gy-section .ant-select-arrow,.gy-section .ant-select-selection-placeholder{color:var(--color-textSecondary)!important}.gy-section .ant-radio-button-wrapper{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.gy-section .ant-radio-button-wrapper-checked{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.gy-body-preview,.gy-logo-preview{background:var(--color-background)!important;border-color:var(--color-border)!important}.gy-body-preview{color:var(--color-text)!important}.gy-body-preview.empty{color:var(--color-textSecondary)!important}.gy-aylar-grid{background:var(--color-background)!important;border-color:var(--color-border)!important}.gy-ay-item,.gy-field-label{color:var(--color-text)!important}.gy-file-row{background:var(--color-background)!important;border-color:var(--color-border)!important}.gy-file-row:hover{background:var(--color-hover)!important;border-color:#4096ff!important}.gy-file-info{color:var(--color-text)!important}.gy-actions-row{background:var(--color-background)!important;border-color:var(--color-border)!important}.gy-sayi-badge{background:#2563eb26!important;border-color:#2563eb66!important;color:#7eb8f7!important}.gy-page .ant-table{background:var(--color-surface)!important;color:var(--color-text)!important}.gy-page .ant-table-thead>tr>th{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.gy-page .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.gy-page .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}.gy-page .ant-table-wrapper{background:var(--color-surface)!important}.gy-page .ant-pagination .ant-pagination-item{background:var(--color-background)!important;border-color:var(--color-border)!important}.gy-page .ant-pagination .ant-pagination-item a{color:var(--color-text)!important}.gy-page .ant-pagination .ant-pagination-item-active{background:#1890ff!important;border-color:#1890ff!important}.gy-page .ant-pagination .ant-pagination-item-active a{color:#fff!important}.gy-page .ant-pagination .ant-pagination-next button,.gy-page .ant-pagination .ant-pagination-prev button{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.gy-page .ant-input-affix-wrapper input{background:#0000!important;color:var(--color-text)!important}.gy-page .ant-empty-description{color:var(--color-textSecondary)!important}.gy-page .ant-checkbox-inner{background:var(--color-background)!important;border-color:var(--color-border)!important}.gy-page .ant-checkbox-checked .ant-checkbox-inner{background:#1890ff!important;border-color:#1890ff!important}.gy-page .gy-section-header{background:linear-gradient(135deg,#1e3a6e,#2a5298)!important;border-left:none!important;color:#fff!important}.gy-page .ant-upload-drag{background:var(--color-background)!important;border-color:var(--color-border)!important}.gy-page .ant-upload-drag:hover{border-color:#4096ff!important}.gy-page .ant-upload-hint,.gy-page .ant-upload-text{color:var(--color-textSecondary)!important}.gy-page .ant-upload-drag-icon{color:#4096ff!important}.gy-page .ant-input{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.gy-page .ant-input[disabled]{-webkit-text-fill-color:var(--color-textSecondary)!important;color:var(--color-textSecondary)!important}.gy-page .ant-input-affix-wrapper,.gy-page .ant-select-selector{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.gy-page .ant-select-auto-complete .ant-select-selector{background:#0000!important}.gy-page .ant-input-textarea textarea{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}}.tm-page{background:#f0f2f5;min-height:100vh;padding:20px 28px 40px}.tm-page-header{align-items:center;background:#1e2a3a;border:1px solid #16202d;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:13px 20px}.tm-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0}.tm-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:16px 20px}.tm-card{background:#0000}.tm-section{background:#fff;border:1px solid #e4e8ef;border-radius:10px;box-shadow:0 1px 6px #0000000d;margin-bottom:16px;overflow:hidden}.tm-section-header{align-items:center;background:#1e2a3a;color:#fff;display:flex;font-size:13.5px;font-weight:700;gap:10px;letter-spacing:.2px;padding:13px 20px}.tm-section-icon{font-size:16px;opacity:.9}.tm-section-body{padding:18px 20px}.tm-form-grid{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:1fr 1fr}.tm-form-grid-3{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:1fr 1fr 1fr}@media (max-width:1024px){.tm-form-grid,.tm-form-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:680px){.tm-form-grid,.tm-form-grid-3{grid-template-columns:1fr}}.tm-field{display:flex;flex-direction:column;gap:5px}.tm-field.full{grid-column:1/-1}.tm-field-label{color:#374151;font-size:12.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.tm-field-label .required{color:#ef4444;margin-left:3px}.tm-helper{color:#9ca3af;font-size:11.5px;margin-top:2px}.tm-section .ant-input,.tm-section .ant-input-affix-wrapper,.tm-section .ant-input-number,.tm-section .ant-picker,.tm-section .ant-select-selector{border-color:#d1d5db!important;border-radius:7px!important;font-size:13.5px!important;transition:border-color .2s,box-shadow .2s!important}.tm-section .ant-input-affix-wrapper-focused,.tm-section .ant-input-affix-wrapper:focus,.tm-section .ant-input-number-focused,.tm-section .ant-input:focus,.tm-section .ant-picker-focused,.tm-section .ant-select-focused .ant-select-selector{border-color:#2a5298!important;box-shadow:0 0 0 2.5px #2a529824!important}.tm-logo-block{align-items:center;display:flex;gap:14px}.tm-logo-preview{align-items:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;display:flex;height:72px;justify-content:center;overflow:hidden;transition:border-color .2s;width:72px}.tm-logo-preview:hover{border-color:#2a5298}.tm-logo-preview img{max-height:100%;max-width:100%;object-fit:contain}.tm-body-preview{background:#fafafa;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13.5px;line-height:1.6;max-height:220px;min-height:88px;overflow-y:auto;padding:12px 16px;transition:border-color .2s}.tm-body-preview:hover{border-color:#2a5298}.tm-body-preview.empty{color:#9ca3af;font-style:italic}.tm-section .ant-select-multiple .ant-select-selection-item{background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:5px!important;color:#1d4ed8!important;font-weight:500}.tm-finansal-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1.4fr 1fr}@media (max-width:900px){.tm-finansal-grid{grid-template-columns:1fr}}.tm-finansal-panel{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #e5e7eb;border-left:4px solid #f97316;border-radius:10px;box-shadow:0 2px 10px #00000012;padding:18px 22px;position:-webkit-sticky;position:sticky;top:20px}.tm-finansal-panel-title{border-bottom:1px dashed #cbd5e1;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.6px;margin-bottom:14px;padding-bottom:10px;text-transform:uppercase}.tm-finansal-row{align-items:baseline;color:#374151;display:flex;font-size:13.5px;justify-content:space-between;padding:6px 0}.tm-finansal-row .tm-fin-label{color:#6b7280;font-weight:500}.tm-finansal-row .tm-fin-value{color:#1f3a68;font-family:Consolas,Menlo,monospace;font-weight:600}.tm-finansal-row.minus .tm-fin-value{color:#dc2626}.tm-finansal-divider{border-bottom:1.5px solid #cbd5e1;margin:8px 0}.tm-finansal-toplam{align-items:baseline;background:#16a34a;border-radius:8px;box-shadow:0 2px 8px #16a34a40;color:#fff;display:flex;justify-content:space-between;margin-top:6px;padding:12px 14px}.tm-finansal-toplam .tm-fin-label{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.tm-finansal-toplam .tm-fin-value{font-family:Consolas,Menlo,monospace;font-size:19px;font-weight:800}.tm-sablon-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.tm-files-list{display:flex;flex-direction:column;gap:6px;margin-top:12px}.tm-file-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;display:flex;justify-content:space-between;padding:8px 14px;transition:background .15s}.tm-file-row:hover{background:#eff6ff;border-color:#bfdbfe}.tm-file-info{color:#374151;font-size:13px;gap:8px}.tm-actions-row,.tm-file-info{align-items:center;display:flex}.tm-actions-row{background:#f8fafc;border:1px solid #e4e8ef;border-radius:10px;box-shadow:0 1px 6px #0000000a;flex-wrap:wrap;gap:10px;margin-top:20px;padding:18px 20px}.tm-btn-approve,.tm-btn-draft,.tm-btn-pdf,.tm-btn-preview,.tm-btn-save{align-items:center!important;border:none!important;border-radius:8px!important;display:inline-flex!important;font-size:13.5px!important;font-weight:600!important;gap:7px!important;height:40px!important;letter-spacing:.2px!important;padding:0 22px!important;transition:transform .12s,box-shadow .12s!important}.tm-btn-preview{background:#2563eb!important;color:#fff!important}.tm-btn-draft{background:#d97706!important;color:#fff!important}.tm-btn-save{background:#ea580c!important;color:#fff!important}.tm-btn-approve{background:#16a34a!important;color:#fff!important}.tm-btn-pdf{background:#475569!important;color:#fff!important}.tm-btn-preview:hover{background:#1d4ed8!important;box-shadow:0 4px 14px #2563eb59!important;transform:translateY(-1px)!important}.tm-btn-draft:hover{background:#b45309!important;box-shadow:0 4px 14px #d9770659!important;transform:translateY(-1px)!important}.tm-btn-save:hover{background:#c2410c!important;box-shadow:0 4px 14px #ea580c59!important;transform:translateY(-1px)!important}.tm-btn-approve:hover{background:#15803d!important;box-shadow:0 4px 14px #16a34a59!important;transform:translateY(-1px)!important}.tm-btn-pdf:hover{background:#334155!important;box-shadow:0 4px 14px #47556959!important;transform:translateY(-1px)!important}.tm-btn-approve:disabled,.tm-btn-draft:disabled,.tm-btn-pdf:disabled,.tm-btn-preview:disabled,.tm-btn-save:disabled{box-shadow:none!important;opacity:.5!important;transform:none!important}.fieldset-border{min-height:45px;overflow:visible}.fieldset-legend{z-index:100}.fieldset-legend .required{color:#d32f2f;margin-left:2px}.fieldset-border .ant-input,.fieldset-border .ant-input-number,.fieldset-border .ant-input-password,.fieldset-border .ant-picker,.fieldset-border .ant-select-selector,.tm-section .fieldset-border .ant-input,.tm-section .fieldset-border .ant-input-number,.tm-section .fieldset-border .ant-input-password,.tm-section .fieldset-border .ant-picker,.tm-section .fieldset-border .ant-select-selector{background:#0000!important;border:#0000!important;border-radius:0!important;box-shadow:none!important;padding-left:0}.fieldset-border .ant-select{width:100%}.tm-section .fieldset-border .ant-input-affix-wrapper-focused,.tm-section .fieldset-border .ant-input-affix-wrapper:focus,.tm-section .fieldset-border .ant-input:focus,.tm-section .fieldset-border .ant-picker-focused,.tm-section .fieldset-border .ant-select-focused .ant-select-selector{border:none!important;box-shadow:none!important}.tm-durum-tag,.tm-sonuc-badge{border-radius:5px;font-size:12px;font-weight:600;padding:2px 9px}.tm-table-icons{display:flex;gap:4px;justify-content:center}.tm-filter-bar{background:#fafafa;background:var(--color-background,#fafafa);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;padding:12px}body:not(.theme-default){.tm-page{background:var(--color-background)!important}.tm-tabs{background:var(--color-surface)!important;border-color:var(--color-border)!important}.tm-tabs .ant-tabs-nav,.tm-tabs .ant-tabs-tab{background:#0000!important}.tm-tabs .ant-tabs-tab{color:var(--color-textSecondary)!important}.tm-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4096ff!important}.tm-tabs .ant-tabs-ink-bar{background:#4096ff!important}.tm-tabs .ant-tabs-nav:before{border-color:var(--color-border)!important}.tm-filter-bar,.tm-page .fieldset-border,.tm-section{background:var(--color-surface)!important;border-color:var(--color-border)!important}.tm-page .fieldset-legend{background:var(--color-surface)!important;color:#4096ff!important}.tm-page .fieldset-border .ant-input,.tm-page .fieldset-border .ant-input-affix-wrapper,.tm-page .fieldset-border .ant-input-number,.tm-page .fieldset-border .ant-input-textarea textarea,.tm-page .fieldset-border .ant-select-selector{background:#0000!important;border-color:#0000!important;box-shadow:none!important;color:var(--color-text)!important}.tm-page .fieldset-border .ant-picker{background:#0000!important;border-color:#0000!important;box-shadow:none!important}.tm-page .fieldset-border .ant-picker-input>input{background:#0000!important;color:var(--color-text)!important}.tm-page .ant-input[disabled],.tm-page .fieldset-border .ant-picker-suffix{color:var(--color-textSecondary)!important}.tm-page .ant-input[disabled]{-webkit-text-fill-color:var(--color-textSecondary)!important}.tm-section .ant-select-arrow,.tm-section .ant-select-selection-placeholder{color:var(--color-textSecondary)!important}.tm-section .ant-radio-button-wrapper{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.tm-section .ant-radio-button-wrapper-checked{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.tm-page .ant-input,.tm-page .ant-input-affix-wrapper{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.tm-page .ant-input-affix-wrapper input{background:#0000!important;color:var(--color-text)!important}.tm-page .ant-select-selector{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.tm-page .ant-select-arrow,.tm-page .ant-select-selection-placeholder{color:var(--color-textSecondary)!important}.tm-page .ant-picker{background:var(--color-background)!important;border-color:var(--color-border)!important}.tm-page .ant-picker-input>input{background:#0000!important;color:var(--color-text)!important}.tm-body-preview{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.tm-body-preview.empty{color:var(--color-textSecondary)!important}.tm-file-row,.tm-logo-preview{background:var(--color-background)!important;border-color:var(--color-border)!important}.tm-file-row:hover{background:var(--color-hover)!important;border-color:#4096ff!important}.tm-file-info{color:var(--color-text)!important}.tm-actions-row{background:var(--color-background)!important}.tm-actions-row,.tm-finansal-panel{border-color:var(--color-border)!important}.tm-finansal-panel{background:var(--color-surface)!important}.tm-finansal-panel-title{border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.tm-finansal-row{color:var(--color-text)!important}.tm-finansal-row .tm-fin-label{color:var(--color-textSecondary)!important}.tm-finansal-row .tm-fin-value{color:var(--color-text)!important}.tm-finansal-divider{border-color:var(--color-border)!important}.tm-section .ant-select-multiple .ant-select-selection-item{background:#2563eb26!important;border-color:#2563eb66!important;color:#7eb8f7!important}.tm-page .ant-upload-drag{background:var(--color-background)!important;border-color:var(--color-border)!important}.tm-page .ant-upload-drag:hover{border-color:#4096ff!important}.tm-page .ant-upload-hint,.tm-page .ant-upload-text{color:var(--color-textSecondary)!important}.tm-page .ant-upload-drag-icon{color:#4096ff!important}.tm-page .ant-table{background:var(--color-surface)!important;color:var(--color-text)!important}.tm-page .ant-table-thead>tr>th{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.tm-page .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.tm-page .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}.tm-page .ant-table-wrapper{background:var(--color-surface)!important}.tm-page .ant-pagination .ant-pagination-item{background:var(--color-background)!important;border-color:var(--color-border)!important}.tm-page .ant-pagination .ant-pagination-item a{color:var(--color-text)!important}.tm-page .ant-pagination .ant-pagination-item-active{background:#1890ff!important;border-color:#1890ff!important}.tm-page .ant-pagination .ant-pagination-item-active a{color:#fff!important}.tm-page .ant-pagination .ant-pagination-next button,.tm-page .ant-pagination .ant-pagination-prev button{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.tm-page .ant-empty-description{color:var(--color-textSecondary)!important}.tm-page .ant-checkbox-inner{background:var(--color-background)!important;border-color:var(--color-border)!important}.tm-page .ant-checkbox-checked .ant-checkbox-inner{background:#1890ff!important;border-color:#1890ff!important}.tm-page .tm-section-header{background:#1e2a3a!important;border-left:none!important;color:#fff!important}.tm-page .tm-field-label{color:var(--color-text)!important}}.datagrid-container{background-color:#fff;background-color:var(--color-surface,#fff);border:1px solid #dee2e6;border:1px solid var(--color-border,#dee2e6);border-radius:4px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;height:100%}.datagrid-toolbar{align-items:center;background-color:#f8f9fa;background-color:var(--color-background,#f8f9fa);border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--color-border,#dee2e6);display:flex;justify-content:space-between;padding:10px 15px}.datagrid-search-box{position:relative;width:300px}.datagrid-search-box input{background:#fff;background:var(--color-surface,#fff);border:1px solid #ced4da;border:1px solid var(--color-border,#ced4da);border-radius:4px;color:inherit;color:var(--color-text,inherit);font-size:14px;padding:6px 10px 6px 30px;width:100%}.datagrid-search-box .search-icon{color:#adb5bd;color:var(--color-textSecondary,#adb5bd);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.datagrid-actions{display:flex;gap:8px}.datagrid-btn{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #ced4da;border:1px solid var(--color-border,#ced4da);border-radius:4px;color:#495057;color:var(--color-text,#495057);cursor:pointer;display:flex;justify-content:center;padding:6px 12px;transition:all .2s}.datagrid-btn:hover{background-color:#e9ecef;background-color:var(--color-hover,#e9ecef);border-color:#adb5bd;border-color:var(--color-border,#adb5bd)}.datagrid-btn.primary{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.datagrid-btn.primary:hover{background-color:#0b5ed7;border-color:#0a58ca}.datagrid-btn.success{background-color:#198754;border-color:#198754;color:#fff}.datagrid-btn.success:hover{background-color:#157347}.datagrid-table-wrapper{flex:1 1;overflow:auto;position:relative}.datagrid-table{border-collapse:initial;border-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;table-layout:fixed;width:100%}.datagrid-table thead,.datagrid-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:100}.datagrid-table thead th{background-color:#f8f9fa;background-color:var(--color-background,#f8f9fa);border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--color-border,#dee2e6);border-right:1px solid #dee2e6;border-right:1px solid var(--color-border,#dee2e6);box-shadow:0 2px 4px #0000001a;color:#6c757d;color:var(--color-textSecondary,#6c757d);font-weight:600;line-height:1.2;padding:1px 8px;text-align:left;white-space:nowrap}.datagrid-table thead th:last-child{border-right:none}.datagrid-table tbody td{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--color-border,#e9ecef);border-right:1px solid #e9ecef;border-right:1px solid var(--color-border,#e9ecef);color:#212529;color:var(--color-text,#212529);line-height:1.3;max-width:0;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.datagrid-table tbody td:last-child{border-right:none}.datagrid-table tbody tr:hover{background-color:#e2e6ea;background-color:var(--color-hover,#e2e6ea)}.datagrid-table tbody tr.selected{background-color:#cce5ff;background-color:var(--color-hover,#cce5ff)}.status-badge{border-radius:12px;padding:3px 8px}.status-badge.aktif{background-color:#d1fae5;color:#065f46}.status-badge.pasif{background-color:#f3f4f6;color:#374151}.status-badge.iptal{background-color:#fee2e2;color:#991b1b}.datagrid-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.datagrid-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;background:var(--color-background,#f1f1f1)}.datagrid-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;background:var(--color-textSecondary,#c1c1c1);border-radius:4px}.datagrid-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8;background:var(--color-text,#a8a8a8)}.datagrid-footer{align-items:center;background-color:#fff;background-color:var(--color-surface,#fff);border-top:1px solid #dee2e6;border-top:1px solid var(--color-border,#dee2e6);color:#6c757d;color:var(--color-textSecondary,#6c757d);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;padding:10px 15px}.pagination-info{align-items:center;display:flex;gap:6px}.pagination-range{color:#adb5bd;color:var(--color-textSecondary,#adb5bd)}.pagination-controls{align-items:center;display:flex;gap:16px}.page-size-selector{align-items:center;display:flex;gap:6px}.page-size-selector select{background:#fff;background:var(--color-surface,#fff);border:1px solid #ced4da;border:1px solid var(--color-border,#ced4da);border-radius:4px;color:#495057;color:var(--color-text,#495057);cursor:pointer;font-size:13px;padding:4px 8px}.page-size-selector select:focus{border-color:#4096ff;outline:none}.page-navigation{gap:4px}.page-btn,.page-navigation{align-items:center;display:flex}.page-btn{background:#fff;background:var(--color-surface,#fff);border:1px solid #dee2e6;border:1px solid var(--color-border,#dee2e6);border-radius:4px;color:#495057;color:var(--color-text,#495057);cursor:pointer;font-size:14px;height:28px;justify-content:center;padding:0;transition:all .2s;width:28px}.page-btn:hover:not(:disabled){border-color:#4096ff;color:#4096ff}.page-btn:disabled{cursor:not-allowed;opacity:.4}.page-indicator{color:inherit;color:var(--color-text,inherit);font-weight:500;padding:0 8px;white-space:nowrap}body:not(.theme-default){.datagrid-table thead th{background-color:var(--color-background)!important;border-color:var(--color-border)!important;box-shadow:0 2px 4px #0000004d!important;color:var(--color-textSecondary)!important}.datagrid-table tbody td{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.datagrid-table tbody tr.selected td,.datagrid-table tbody tr:hover td{background-color:var(--color-hover)!important}.datagrid-search-box input,.page-size-selector select{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.status-badge.aktif{background-color:#10b98133!important;color:#6ee7b7!important}.status-badge.pasif{background-color:#6b728033!important;color:#d1d5db!important}.status-badge.iptal{background-color:#ef444433!important;color:#fca5a5!important}}.sozlesme-list-page{background-color:#f0f2f5;background-color:var(--color-background,#f0f2f5);height:90vh;padding:20px}.sozlesme-list-header{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--color-border,#eee);display:flex;justify-content:space-between;padding:15px 20px}.sozlesme-list-title{align-items:center;color:#1890ff;display:flex;font-size:18px;font-weight:500;gap:10px;margin:0}.sozlesme-list-separator{background:#ddd;background:var(--color-border,#ddd);height:20px;margin:0 5px;width:1px}.list-empty-cell{color:#999;color:var(--color-textSecondary,#999);padding:20px;text-align:center}.list-row-clickable{cursor:pointer}.datagrid-table thead th{position:relative}.column-header-content{align-items:center;display:flex;gap:6px;justify-content:space-between}.column-resize-handle{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;width:5px;z-index:1}.column-resize-handle:active,.column-resize-handle:hover{background:#4096ff}.column-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-filter-btn{background:#0000;border:1px solid #dee2e6;border:1px solid var(--color-border,#dee2e6);border-radius:3px;color:#6c757d;color:var(--color-textSecondary,#6c757d);cursor:pointer;flex-shrink:0;font-size:10px;line-height:1;padding:1px 4px;transition:all .2s}.column-filter-btn:hover{background:#f8f9fa;background:var(--color-hover,#f8f9fa);border-color:#007bff;color:#007bff}.column-filter-btn.active{background:#007bff;border-color:#007bff;color:#fff}.column-settings-btn-v2{align-items:center!important;background-color:#fff!important;background-color:var(--color-surface,#fff)!important;border:1px solid #d9d9d9!important;border:1px solid var(--color-border,#d9d9d9)!important;border-radius:6px!important;color:#495057!important;color:var(--color-textSecondary,#495057)!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;max-width:32px!important;min-width:32px!important;padding:0!important;transition:all .2s;width:32px!important}.column-settings-btn-v2:hover{background-color:#fff!important;background-color:var(--color-hover,#fff)!important;border-color:#4096ff!important;color:#4096ff!important}.column-settings-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.column-settings-modal{background:#fff;background:var(--color-surface,#fff);border:1px solid #0000;border:1px solid var(--color-border,#0000);border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:300px;width:90%}.column-settings-modal .modal-header{align-items:center;background:#f8f9fa;background:var(--color-background,#f8f9fa);border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--color-border,#dee2e6);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:15px 20px}.column-settings-modal .modal-header h3{color:#495057;color:var(--color-text,#495057);font-size:16px;font-weight:600;margin:0}.modal-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;color:var(--color-textSecondary,#6c757d);cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;padding:0;transition:all .2s;width:30px}.modal-close-btn:hover{background:#dc3545;color:#fff}.column-settings-modal .modal-body{flex:1 1;overflow-y:auto;padding:15px 20px}.column-list{display:flex;flex-direction:column;gap:4px}.column-checkbox-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:0 10px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.column-checkbox-item:hover{background:#f8fafc;background:var(--color-hover,#f8fafc)}.column-checkbox-item input[type=checkbox]{accent-color:#ea580c;cursor:pointer;height:18px;width:18px}.column-checkbox-label{color:#2c3e50;color:var(--color-text,#2c3e50);flex:1 1;font-size:14px}.column-settings-modal .modal-footer{background:#f8f9fa;background:var(--color-background,#f8f9fa);border-radius:0 0 12px 12px;border-top:2px solid #e0e0e0;border-top:2px solid var(--color-border,#e0e0e0);display:flex;gap:10px;justify-content:flex-end;padding:12px 20px}.modal-reset-btn{background:#ecf0f1;background:var(--color-background,#ecf0f1);border:1px solid #dee2e6;border:1px solid var(--color-border,#dee2e6);border-radius:6px;color:#7f8c8d;color:var(--color-textSecondary,#7f8c8d);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.modal-reset-btn:hover{background:#bdc3c7;color:#fff}.modal-close-action-btn{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s}.modal-close-action-btn:hover{background:#2980b9}.column-filter-backdrop{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.column-filter-modal{background:#fff;background:var(--color-surface,#fff);border:1px solid #0000;border:1px solid var(--color-border,#0000);border-radius:8px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;max-width:90vw;min-width:400px;position:relative;z-index:10001}.column-filter-header{align-items:center;background:#f8f9fa;background:var(--color-background,#f8f9fa);border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--color-border,#dee2e6);border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:15px 20px}.column-filter-header h3{color:#495057;color:var(--color-text,#495057);font-size:16px;font-weight:600;margin:0}.column-filter-close{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;color:var(--color-textSecondary,#6c757d);cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;padding:0;transition:all .2s;width:30px}.column-filter-close:hover{background:#dc3545;color:#fff}.column-filter-body{flex:1 1;overflow-y:auto;padding:20px 25px}.filter-search-box{margin-bottom:15px}.filter-search-input{background:#fff;background:var(--color-surface,#fff);border:1px solid #dee2e6;border:1px solid var(--color-border,#dee2e6);border-radius:4px;box-sizing:border-box;color:inherit;color:var(--color-text,inherit);font-size:14px;padding:8px 12px;width:100%}.filter-search-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.filter-values-list{background:#fafafa;background:var(--color-background,#fafafa);border:1px solid #e0e0e0;border:1px solid var(--color-border,#e0e0e0);border-radius:6px;max-height:300px;overflow-y:auto;padding:8px}.filter-value-label{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;gap:10px;margin-bottom:4px;padding:6px 8px;transition:all .2s}.filter-value-label:hover{background:#e8f4f8;background:var(--color-hover,#e8f4f8);border-color:#3498db}.filter-value-label input[type=checkbox]{accent-color:#3498db;cursor:pointer;flex-shrink:0;height:18px;width:18px}.filter-value-label span{color:#2c3e50;color:var(--color-text,#2c3e50);flex:1 1;font-size:14px}.filter-value-label input[type=checkbox]:checked+span{color:#3498db;font-weight:600}.filter-date-range{display:flex;flex-direction:column;gap:12px}.filter-date-field{align-items:center;display:flex;gap:10px}.filter-date-field label{color:#495057;color:var(--color-text,#495057);font-size:14px;font-weight:500;min-width:80px}.filter-date-input{background:#fff;background:var(--color-surface,#fff);border:1px solid #dee2e6;border:1px solid var(--color-border,#dee2e6);border-radius:4px;color:inherit;color:var(--color-text,inherit);flex:1 1;font-size:14px;padding:8px 12px}.filter-date-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.column-filter-footer{background:#f8f9fa;background:var(--color-background,#f8f9fa);border-radius:0 0 8px 8px;border-top:2px solid #e0e0e0;border-top:2px solid var(--color-border,#e0e0e0);display:flex;gap:10px;padding:12px 20px}.filter-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s}.filter-btn-clear{background:#ecf0f1;background:var(--color-background,#ecf0f1);border:1px solid #0000;border:1px solid var(--color-border,#0000);color:#7f8c8d;color:var(--color-textSecondary,#7f8c8d)}.filter-btn-clear:hover{background:#bdc3c7;color:#fff}.filter-btn-apply{background:#3498db;color:#fff}.filter-btn-apply:hover{background:#2980b9;box-shadow:0 4px 8px #3498db4d;transform:translateY(-1px)}.sozlesme-durum-badge{border:2px solid;border-radius:4px;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;max-width:180px;padding:6px 10px;transition:transform .1s,box-shadow .1s}.sozlesme-durum-badge:hover{box-shadow:0 2px 4px #00000026;transform:scale(1.02)}.sozlesme-durum-badge.duzenleniyor{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.sozlesme-durum-badge.duzenlendi{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.sozlesme-durum-badge.editing{background-color:#e0e0e0;border-color:#1890ff;color:#333}.sozlesme-durum-panel{background-color:#fff;background-color:var(--color-surface,#fff);border:2px solid #1890ff;border-radius:8px;box-shadow:0 4px 20px #00000040;left:50%;max-width:400px;min-width:280px;padding:15px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10001}.sozlesme-durum-panel-row{margin-bottom:10px}.sozlesme-durum-panel-label{align-items:center;color:inherit;color:var(--color-text,inherit);cursor:pointer;display:flex;gap:5px;margin-bottom:5px}.sozlesme-durum-panel-checkboxes{font-size:12px;margin-bottom:10px;margin-left:15px}.sozlesme-durum-panel-checkbox-label{align-items:center;color:inherit;color:var(--color-text,inherit);cursor:pointer;display:flex;gap:5px;margin-bottom:3px}.sozlesme-durum-panel-footer{display:flex;gap:5px;justify-content:flex-end}.sozlesme-durum-panel-cancel{background:#fff;background:var(--color-surface,#fff);border:1px solid #ddd;border:1px solid var(--color-border,#ddd);border-radius:3px;color:#333;color:var(--color-text,#333);cursor:pointer;font-size:12px;padding:4px 8px}.sozlesme-durum-panel-save{background-color:#1890ff;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;padding:4px 8px}body:not(.theme-default){.column-filter-modal,.column-settings-modal{box-shadow:0 10px 40px #00000080!important}.filter-date-input,.filter-search-input{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.filter-date-input:focus,.filter-search-input:focus{border-color:#4096ff!important}.column-filter-btn:hover{background:var(--color-hover)!important}.sozlesme-durum-badge.duzenleniyor{background-color:#ffc10726!important;border-color:#ffc10759!important;color:#ffd060!important}.sozlesme-durum-badge.duzenlendi{background-color:#28a74526!important;border-color:#28a74559!important;color:#4ade80!important}.sozlesme-durum-badge.editing{background-color:var(--color-hover)!important;border-color:#1890ff!important;color:var(--color-text)!important}.sozlesme-durum-panel{background-color:var(--color-surface)!important;box-shadow:0 4px 20px #00000080!important}.sozlesme-durum-panel-cancel,.sozlesme-durum-panel-checkbox-label,.sozlesme-durum-panel-label{color:var(--color-text)!important}.sozlesme-durum-panel-cancel{background:var(--color-background)!important;border-color:var(--color-border)!important}}.bos-sozlesme-page{background:#f0f2f5;background:var(--color-background,#f0f2f5)}.bsp-sidebar{border-right:1px solid #f0f0f0!important;border-right:1px solid var(--color-border,#f0f0f0)!important}.bsp-sidebar-title{color:inherit;color:var(--color-text,inherit);font-size:16px;font-weight:600;margin:0}.bsp-list-item{background-color:initial;border:1px solid #0000!important;border-radius:4px;cursor:pointer;display:block!important;margin-bottom:6px;padding:12px 15px!important;transition:background .15s,border-color .15s}.bsp-list-item:hover{background-color:#f5f5f5;background-color:var(--color-hover,#f5f5f5)}.bsp-list-item.selected{background-color:#e6f7ff;border-color:#1890ff!important}.bsp-item-name{color:inherit;color:var(--color-text,inherit);font-size:14px;font-weight:500}.bsp-empty-text{color:#ccc;color:var(--color-textSecondary,#ccc);margin-top:20px;text-align:center}.bsp-selected-header{align-items:center;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--color-border,#f0f0f0);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:10px}.bsp-selected-header h2{color:inherit;color:var(--color-text,inherit);margin:0}.bsp-selected-label{color:#999;color:var(--color-textSecondary,#999)}.bsp-form-container{background:#f9f9f9;background:var(--color-background,#f9f9f9);border-radius:8px;padding:20px}.bsp-form-container h4{color:inherit;color:var(--color-text,inherit);margin-bottom:16px;margin-top:0}.bsp-stock-item{background:#fafafa;background:var(--color-background,#fafafa)}.bsp-stock-item,.bsp-stock-item-used{align-items:center;border-radius:4px;color:inherit;color:var(--color-text,inherit);display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 8px}.bsp-stock-item-used{background:#fff1f0}.bsp-no-stock{color:#ccc;color:var(--color-textSecondary,#ccc)}body:not(.theme-default){.bos-sozlesme-page .ant-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.bos-sozlesme-page .ant-card-head{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.bos-sozlesme-page .ant-card-head-title{color:var(--color-text)!important}.bos-sozlesme-page .ant-card-body{background:var(--color-surface)!important;color:var(--color-text)!important}.bos-sozlesme-page .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.bos-sozlesme-page .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--color-surface)!important;color:var(--color-text)!important}.bos-sozlesme-page .ant-tabs-nav{background:var(--color-background)!important}.bos-sozlesme-page .ant-tabs-content-holder{background:var(--color-surface)!important;border-color:var(--color-border)!important}.bos-sozlesme-page .ant-form-item-label>label,.bos-sozlesme-page .ant-input{color:var(--color-text)!important}.bos-sozlesme-page .ant-input{background:var(--color-surface)!important;border-color:var(--color-border)!important}.bos-sozlesme-page .ant-input:focus{border-color:#4096ff!important}.bos-sozlesme-page .ant-picker{background:var(--color-surface)!important;border-color:var(--color-border)!important}.bos-sozlesme-page .ant-picker-input>input{background:#0000!important;color:var(--color-text)!important}.bos-sozlesme-page .ant-picker-suffix{color:var(--color-textSecondary)!important}.bsp-form-container{background:var(--color-background)!important}.bsp-stock-item{background:var(--color-hover)!important}.bsp-stock-item-used{background:#ef444426!important}.bsp-list-item.selected{background-color:#1890ff26!important;border-color:#1890ff!important}.bsp-list-item:hover{background-color:var(--color-hover)!important}.bsp-selected-header{border-color:var(--color-border)!important}.bsp-sidebar{border-right-color:var(--color-border)!important}.bos-sozlesme-page .ant-list-item{border-color:var(--color-border)!important}.bos-sozlesme-page .ant-table{background:var(--color-surface)!important;color:var(--color-text)!important}.bos-sozlesme-page .ant-table-thead>tr>th{background:var(--color-background)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}.bos-sozlesme-page .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.bos-sozlesme-page .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}.bos-sozlesme-page .ant-table-wrapper{background:var(--color-surface)!important}}.dosya-grubu-listesi-container{background-color:#f0f2f5;min-height:100vh;padding:20px}.dosya-grubu-listesi-container .content-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:24px}.dosya-grubu-listesi-container .toolbar-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.dosya-grubu-listesi-container .search-box{width:300px}.dosya-grubu-listesi-container .toolbar-actions{display:flex;gap:8px}.custom-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.text-warning{color:#faad14!important}.text-danger{color:#ff4d4f!important}.action-buttons{display:flex;gap:8px;justify-content:flex-end}.checkbox-container{align-items:center;cursor:pointer;display:flex;gap:8px}.ana-gorev-listesi-container{background-color:#f0f2f5;min-height:100vh;padding:20px}.ana-gorev-listesi-container .page-header{margin-bottom:16px}.ana-gorev-listesi-container .page-title{align-items:center;color:#1a5276;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin:0}.ana-gorev-listesi-container .title-icon{font-size:1.2rem}.ana-gorev-listesi-container .content-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:24px}.ana-gorev-listesi-container .toolbar-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ana-gorev-listesi-container .search-box{width:300px}.ana-gorev-listesi-container .toolbar-actions{display:flex;gap:8px}.alt-gorev-listesi-container{background-color:#f0f2f5;min-height:100vh;padding:20px}.alt-gorev-listesi-container .page-header{margin-bottom:16px}.alt-gorev-listesi-container .page-title{align-items:center;color:#1a5276;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin:0}.alt-gorev-listesi-container .title-icon{font-size:1.2rem}.alt-gorev-listesi-container .content-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:24px}.alt-gorev-listesi-container .toolbar-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.alt-gorev-listesi-container .search-box{width:300px}.alt-gorev-listesi-container .toolbar-actions{display:flex;gap:8px}.gorev-detay-listesi-container{background-color:#f0f2f5;min-height:100vh;padding:20px}.gorev-detay-listesi-container .page-header{margin-bottom:16px}.gorev-detay-listesi-container .page-title{align-items:center;color:#1a5276;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin:0}.gorev-detay-listesi-container .title-icon{font-size:1.2rem}.gorev-detay-listesi-container .content-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:24px}.gorev-detay-listesi-container .toolbar-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.gorev-detay-listesi-container .search-box{width:300px}.gorev-detay-listesi-container .toolbar-actions{display:flex;gap:8px}.fieldset-form .fieldset-border{align-items:center;background:#fff;border:1px solid #ced4da;border-radius:4px;display:flex;margin-bottom:12px;min-height:45px;overflow:visible;padding:0 10px;position:relative;transition:all .2s ease}.fieldset-form .fieldset-border:focus-within{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.fieldset-form .fieldset-legend{background:#fff;color:#06c;font-size:11px;font-weight:600;left:8px;line-height:normal;padding:0 5px;pointer-events:none;position:absolute;top:-9px;white-space:nowrap;z-index:100}.fieldset-form .fieldset-legend .required{color:#d32f2f;margin-left:2px}.fieldset-form .fieldset-border .ant-input,.fieldset-form .fieldset-border .ant-input-affix-wrapper,.fieldset-form .fieldset-border .ant-select-selector,.fieldset-form .fieldset-border textarea.ant-input{background:#0000!important;border:none!important;box-shadow:none!important;padding-left:0}.fieldset-form .fieldset-border .ant-select{width:100%}.fieldset-form .fieldset-border.has-error{border-color:#d32f2f}.fieldset-form .fieldset-border.has-error .fieldset-legend{color:#d32f2f}.mukellef-bilgileri-container{background:#f8f9fa;display:flex;height:calc(100vh - 80px);overflow:hidden}.mukellef-sidebar{background:#fff;border-right:1px solid #e9ecef;display:flex;flex-direction:column;flex-shrink:0;width:250px}.sidebar-header{border-bottom:1px solid #e9ecef;padding:15px}.sidebar-search{border:1px solid #ced4da;border-radius:6px;font-size:14px;padding:10px;transition:all .2s;width:100%}.sidebar-search:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.taxpayer-list{flex:1 1;overflow-y:auto;padding:10px 0}.taxpayer-item{border-bottom:1px solid #f1f3f5;cursor:pointer;padding:8px 15px;transition:background .2s}.taxpayer-item:hover{background:#f8f9fa}.taxpayer-item.active{background:#007bff!important;border-left:5px solid #0056b3}.taxpayer-item.active .taxpayer-item-title{color:#fff!important}.taxpayer-item.active .taxpayer-item-subtitle{color:#e7f5ff!important}.taxpayer-item-title{color:#343a40;font-size:14px;font-weight:600;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxpayer-item-subtitle{color:#868e96;font-family:Consolas,monospace;font-size:12px}.mukellef-main{background:#f8f9fa;flex:1 1;overflow:hidden;padding:20px}.empty-selection,.mukellef-main{display:flex;flex-direction:column}.empty-selection{align-items:center;color:#adb5bd;height:100%;justify-content:center}.empty-icon{font-size:48px;margin-bottom:15px}.mukellef-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden}.mukellef-tabs-sidebar{display:flex;flex-direction:column;width:100%}.mukellef-tabs-sidebar .tab-button{align-items:center;background:#0000;border:none;border-bottom:1px solid #ced4da;border-left:4px solid #0000;color:#495057;cursor:pointer;display:flex;flex:none;font-size:13px;font-weight:500;justify-content:flex-start;line-height:1.4;max-width:100%;padding:5px;text-align:left;transition:all .2s;white-space:normal;width:100%}.mukellef-tabs-sidebar .tab-button i{color:#adb5bd;font-size:14px;text-align:center;width:20px}.mukellef-tabs-sidebar .tab-button.active{background:#007bff!important;border-left-color:#0056b3;color:#fff!important}.mukellef-tabs-sidebar .tab-button.active i{color:#fff}.mukellef-tabs-sidebar .tab-button:hover:not(.active){background:#e9ecef;color:#212529}.tab-content{flex:1 1;overflow-y:auto;padding:30px 30px 30px 20px}.form-section{margin:0;max-width:100%;width:100%}.form-group{margin-bottom:30px}.fieldset-border{align-items:center;background:#fff;border:1px solid #ced4da;border-radius:4px;display:flex;margin-bottom:5px;min-height:52px;padding:0 10px;position:relative;transition:all .2s ease}.fieldset-border:focus-within{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.w-small{max-width:250px!important}.w-medium{max-width:550px!important}.flex-row{display:flex;flex-wrap:wrap;gap:20px}.fieldset-legend{background:#fff;color:#06c;font-size:11px;font-weight:600;left:8px;line-height:normal;padding:0 5px;pointer-events:none;position:absolute;top:-9px;white-space:nowrap;z-index:10}.form-input,.form-select{background:#0000!important;border:none!important;color:#333;font-size:14px;height:100%;outline:none!important;padding:8px 2px;text-align:left!important;width:100%}.form-input:focus,.form-select:focus{box-shadow:none!important}.form-input.readonly{color:#6c757d;cursor:default}.fieldset-border.readonly{background-color:#f8f9fa;border-color:#e9ecef}.password-wrapper{align-items:center;display:flex;height:100%;position:relative;width:100%}.password-toggle-btn{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:color .2s;z-index:5}.password-toggle-btn:hover{color:#007bff}.password-toggle-btn:focus{outline:none}.password-wrapper input{padding-right:35px}.grid-2{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.section-title{align-items:center;border-left:4px solid #ff922b;color:#343a40;display:flex;font-size:15px;font-weight:700;margin:30px 0 20px;padding-left:10px}.first-section{margin-top:10px}.tab-content--editor{display:flex;flex-direction:column;overflow:hidden;padding:0}.mukellefi-hakkinda-editor,.mukellefi-hakkinda-editor .quill{display:flex;flex-direction:column;height:100%}.mukellefi-hakkinda-editor .quill{flex:1 1}.mukellefi-hakkinda-editor .ql-toolbar{flex-shrink:0}.mukellefi-hakkinda-editor .ql-container{flex:1 1;font-size:14px;overflow-y:auto}.card-footer{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:15px 30px}.btn-save{align-items:center;background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 25px;transition:background .2s}.btn-save:hover{background:#218838}.btn-save:disabled{background:#94d3a2;cursor:not-allowed}.btn-import{align-items:center;background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 15px;transition:background .2s}.btn-import:hover{background:#0056b3}.import-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.import-modal{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:25px;width:450px}.import-modal h3{margin-bottom:15px;margin-top:0}.import-help{background:#eef2f7;border-radius:6px;font-size:12px;margin-bottom:20px;padding:12px}.import-help ul{margin:8px 0 0 20px;padding:0}.import-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-cancel{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px}.btn-cancel,.btn-upload{cursor:pointer;padding:8px 15px}.btn-upload{background:#007bff;border:none;border-radius:6px;color:#fff}.btn-upload:disabled{background:#a0cfff;cursor:not-allowed}.info-list-container{width:100%}.info-list-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:15px;overflow:hidden;width:100%}.info-list-table th{background:#f1f3f5;border-bottom:2px solid #dee2e6;color:#495057;font-size:13px;font-weight:600;padding:12px 15px;text-align:left}.info-list-table td{border-bottom:1px solid #eee;padding:8px 10px;vertical-align:middle}.table-input{border:1px solid #0000;border-radius:4px;font-size:14px;padding:8px 10px;transition:all .2s;width:100%}.table-input:hover{background:#fcfcfc;border-color:#dee2e6}.table-input:focus{background:#fff;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.btn-remove-row{align-items:center;background:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;justify-content:center;padding:6px 12px;transition:all .2s}.btn-remove-row:hover{background:#cf1322;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.btn-remove-row i{font-size:14px}.btn-add-row{background:#e7f5ff;border:1px dashed #007bff;border-radius:6px;color:#007bff;cursor:pointer;font-weight:600;padding:10px 20px;text-align:center;transition:all .2s;width:100%}.btn-add-row:hover{background:#007bff;color:#fff}.btn-excel-icon{align-items:center;background:#1890ff;border:none;border-radius:6px;box-shadow:0 2px 4px #1890ff4d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;transition:all .2s;width:38px}.btn-excel-icon:hover{background:#40a9ff;box-shadow:0 4px 8px #1890ff66;transform:translateY(-1px)}.btn-excel-icon:active{transform:translateY(0)}.btn-excel-icon:disabled{background:#bfbfbf;box-shadow:none;cursor:not-allowed}@media (max-width:768px){.mukellef-bilgileri-container{flex-direction:column;height:auto}.mukellef-sidebar{border-bottom:1px solid #e9ecef;border-right:none;height:300px;width:100%}.mukellef-main{height:auto;padding:10px}.grid-2{grid-template-columns:1fr}}body:not(.theme-default){.mukellef-bilgileri-container{background:var(--color-background)!important}.mukellef-sidebar{background:var(--color-surface)!important;border-right-color:var(--color-border)!important}.sidebar-header{border-bottom-color:var(--color-border)!important}.sidebar-search{background:var(--color-background)!important;border-color:var(--color-border)!important}.sidebar-search,.taxpayer-item{color:var(--color-text)!important}.taxpayer-item{border-bottom-color:var(--color-border)!important}.taxpayer-item:hover{background:var(--color-hover)!important}.taxpayer-item-title{color:var(--color-text)!important}.taxpayer-item-subtitle{color:var(--color-textSecondary)!important}.mukellef-main{background:var(--color-background)!important}.mukellef-card{background:var(--color-surface)!important;box-shadow:0 2px 8px #0000004d!important}.mukellef-tabs-sidebar .tab-button{border-bottom-color:var(--color-border)!important}.mukellef-tabs-sidebar .tab-button,.mukellef-tabs-sidebar .tab-button i{color:var(--color-textSecondary)!important}.mukellef-tabs-sidebar .tab-button:hover:not(.active){background:var(--color-hover)!important;color:var(--color-text)!important}.fieldset-border,.tab-content{background:var(--color-surface)!important}.fieldset-border,.fieldset-border.readonly{border-color:var(--color-border)!important}.fieldset-border.readonly{background:var(--color-background)!important}.fieldset-legend{background:var(--color-surface)!important;color:#60a5fa!important}.fieldset-border.readonly .fieldset-legend{background:var(--color-background)!important}.form-input,.form-select{background:#0000!important;color:var(--color-text)!important}.form-input.readonly{color:var(--color-textSecondary)!important}.section-title{background:var(--color-surface)!important;border-left-color:#f97316!important;color:var(--color-text)!important}.card-footer{background:var(--color-background)!important;border-top-color:var(--color-border)!important}.info-list-table{background:var(--color-surface)!important}.info-list-table th{background:var(--color-background)!important}.info-list-table td,.info-list-table th{border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}.table-input{background:#0000!important;color:var(--color-text)!important}.table-input:hover{background:var(--color-hover)!important;border-color:var(--color-border)!important}.table-input:focus{background:var(--color-surface)!important;border-color:#60a5fa!important}.btn-add-row{background:var(--color-hover)!important;border-color:#60a5fa!important;color:#60a5fa!important}.btn-add-row:hover{background:#1e3a5f!important;color:#93c5fd!important}.import-modal{background:var(--color-surface)!important;color:var(--color-text)!important}.import-help{color:var(--color-textSecondary)!important}.btn-cancel,.import-help{background:var(--color-background)!important}.btn-cancel{border-color:var(--color-border)!important;color:var(--color-text)!important}.empty-selection{color:var(--color-textSecondary)!important}}body:not(.theme-default) .section-title{border-left-color:#f97316!important;color:var(--color-text)!important}body:not(.theme-default) .mukellef-card,body:not(.theme-default) .section-title,body:not(.theme-default) .tab-content{background:var(--color-surface)!important}body:not(.theme-default) .fieldset-border{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .fieldset-legend{background:var(--color-surface)!important;color:#60a5fa!important}body:not(.theme-default) .form-input,body:not(.theme-default) .form-select{background:#0000!important;color:var(--color-text)!important}.toast-notification{animation:slideInRight .3s ease-out forwards;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#fff;font-weight:500;padding:12px 24px;position:fixed;right:24px;top:24px;z-index:10000}.toast-success{background-color:#52c41a}.toast-error{background-color:#ff4d4f}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.sirket-personel-container{background-color:#f9f9f9;border-radius:8px;padding:20px}.sirket-personel-container.dark-mode{background-color:#1a1a1a;color:#f0f0f0}.page-header,.tabs-container{margin-bottom:20px}.tabs-container{border-bottom:2px solid #ddd;display:flex;gap:10px}.dark-mode .tabs-container{border-bottom:2px solid #333}.tab-btn{background:#0000;border:none;border-bottom:2px solid #0000;color:#555;cursor:pointer;font-size:16px;font-weight:500;margin-bottom:-2px;padding:10px 20px}.dark-mode .tab-btn{color:#aaa}.tab-btn.active{border-bottom:2px solid #0056b3;color:#0056b3}.dark-mode .tab-btn.active{border-bottom:2px solid #66b2ff;color:#66b2ff}.tab-actions{display:flex;justify-content:flex-end;margin-bottom:15px}.data-table{background:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000001a;width:100%}.dark-mode .data-table{background:#2a2a2a;box-shadow:0 1px 3px #00000080}.data-table td,.data-table th{border:1px solid #eee;padding:12px;text-align:left}.dark-mode .data-table td,.dark-mode .data-table th{border:1px solid #444}.data-table th{background:#f4f4f4;font-weight:600}.dark-mode .data-table th{background:#333}.actions-cell{display:flex;gap:8px}.btn{border:none;border-radius:4px;cursor:pointer;padding:8px 16px}.btn-primary{background-color:#007bff;color:#fff}.btn-secondary{background-color:#6c757d;color:#fff}.btn-danger{background-color:#dc3545;color:#fff}.btn-sm{font-size:12px;padding:4px 8px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;max-height:90vh;max-width:90%;overflow-y:auto;padding:24px;width:600px}.dark-mode .modal-content{background:#2a2a2a;color:#f0f0f0}.form-group{display:flex;flex-direction:column;margin-bottom:5px}.form-row{gap:15px}.form-group.half{flex:1 1}.form-group label{font-size:14px;font-weight:500;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px}.dark-mode .form-group input,.dark-mode .form-group select,.dark-mode .form-group textarea{background:#333;border:1px solid #555;color:#fff}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.text-center{text-align:center}.sirket-blocks-container{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.sirket-block{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:10px 15px}.dark-mode .sirket-block{background:#2a2a2a;border:1px solid #444}.sirket-block-header{align-items:center;border-bottom:2px solid #f1f3f5;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.dark-mode .sirket-block-header{border-bottom-color:#444}.sirket-block-header h4{color:#495057;font-size:16px;margin:0}.dark-mode .sirket-block-header h4{color:#f0f0f0}.defterberat-container{background-color:#f5f7fa;box-sizing:border-box;color-scheme:light only;display:flex;flex-direction:column;font-family:Baloo\ 2,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:100%;min-height:calc(100vh - 80px);overflow-x:hidden;padding:0;transition:margin-right .3s ease-out}.defterberat-container.panel-open{margin-right:50%;margin-right:var(--viewer-width,50%)}.defterberat-tabs{align-items:center;background:#fff;border-bottom:2px solid #e2e8f0;border-radius:8px 8px 0 0;box-shadow:0 2px 4px #00000014;display:flex;gap:4px;justify-content:space-between;padding:8px 16px 0}.defterberat-tabs-left{align-items:flex-end;display:flex;gap:4px}.defterberat-tabs-right{align-items:center;display:flex;gap:6px;padding-bottom:6px}.defterberat-info-btn{background:#eff6ff!important;border-color:#bfdbfe!important;color:#3b82f6!important}.defterberat-info-btn:hover{background:#dbeafe!important;border-color:#93c5fd!important}.defterberat-info-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.defterberat-info-modal{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0003;max-width:90vw;overflow:hidden;width:420px}.defterberat-info-header{align-items:center;background:#1e3a5f;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:14px 18px}.defterberat-info-header button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;opacity:.8}.defterberat-info-header button:hover{opacity:1}.defterberat-info-body{color:#374151;font-size:13px;line-height:1.7;padding:16px 20px}.defterberat-info-body ul{margin:0;padding-left:18px}.defterberat-info-body li{margin-bottom:8px}.defterberat-tab{background:#0000;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:-2px;padding:8px 24px;transition:color .2s,border-color .2s,background .2s}.defterberat-tab.active,.defterberat-tab:hover{background:#eff6ff;color:#2563eb}.defterberat-tab.active{border-bottom-color:#2563eb}.defterberat-content{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 2px 4px #00000014;flex:1 1;overflow:hidden}.defterberat-table-wrapper{max-height:calc(100vh - 160px);overflow:auto}.defterberat-table{border-collapse:collapse;font-size:13px;min-width:320px;width:auto}.defterberat-table thead th{background:#1e3a5f;border-right:1px solid #2d5282;color:#fff;font-weight:600;padding:10px 24px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.defterberat-table thead th:last-child{border-right:none}.defterberat-table tbody tr:nth-child(2n){background-color:#f8fafc}.defterberat-table tbody tr:hover{background-color:#eff6ff}.defterberat-table tbody td{border-bottom:1px solid #e2e8f0;border-right:1px solid #f1f5f9;padding:10px 24px;white-space:nowrap}.defterberat-table tbody td:last-child{border-right:none}.defterberat-row-clickable{cursor:pointer;transition:background .15s}.defterberat-row-clickable:hover{background-color:#dbeafe!important}.defterberat-row-clickable:active{background-color:#bfdbfe!important}.defterberat-viewer-overlay{animation:defterberat-slide-in .25s ease-out;bottom:0;box-shadow:-4px 0 20px #00000026;display:flex;position:fixed;right:0;top:72px;width:50%;z-index:200}@keyframes defterberat-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.defterberat-resize-handle{background:linear-gradient(90deg,#e2e8f0,#cbd5e1);cursor:ew-resize;flex-shrink:0;transition:background .15s;width:6px;z-index:10}.defterberat-resize-handle:hover{background:linear-gradient(90deg,#3b82f6,#2563eb)}.defterberat-resize-handle:active{background:#2563eb}.defterberat-viewer-panel{background:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.defterberat-viewer-header{align-items:center;background:#1e3a5f;color:#fff;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:8px 12px}.defterberat-viewer-title{flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.defterberat-viewer-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.defterberat-action-btn{background:#ffffff1f;border:1px solid #ffffff40;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:1.4;padding:4px 10px;transition:background .15s;white-space:nowrap}.defterberat-action-btn:hover:not(:disabled){background:#ffffff40}.defterberat-action-btn:disabled{cursor:not-allowed;opacity:.4}.defterberat-close-btn{background:#ef4444b3;border-color:#ef444480}.defterberat-close-btn:hover:not(:disabled){background:#ef4444e6}.defterberat-zoom-box,.defterberat-zoom-group{align-items:center;display:flex;gap:2px}.defterberat-zoom-box{background:#ffffff26;border:1px solid #ffffff4d;border-radius:4px;padding:2px 6px}.defterberat-zoom-input{background:#0000;border:none;color:#fff;font-size:12px;font-weight:600;outline:none;text-align:center;width:32px}.defterberat-zoom-box span{color:#fffc;font-size:11px}.defterberat-viewer-body{background:#f0f0f0;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.defterberat-iframe-wrapper{background:#f0f0f0;flex:1 1;overflow:auto}.defterberat-iframe{background:#fff;border:none;display:block}body:not(.theme-default) .defterberat-container{background-color:var(--color-background)!important;color-scheme:normal!important}body:not(.theme-default) .defterberat-tabs{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;box-shadow:0 2px 4px #0000004d!important}body:not(.theme-default) .defterberat-tab{color:var(--color-textSecondary)!important}body:not(.theme-default) .defterberat-tab.active,body:not(.theme-default) .defterberat-tab:hover{background:#3b82f61a!important;color:#60a5fa!important}body:not(.theme-default) .defterberat-tab.active{border-bottom-color:#60a5fa!important}body:not(.theme-default) .defterberat-info-btn{background:#3b82f626!important;border-color:#3b82f6!important;color:#60a5fa!important}body:not(.theme-default) .defterberat-content{background:var(--color-surface)!important;box-shadow:0 2px 4px #0000004d!important}body:not(.theme-default) .defterberat-table tbody tr:nth-child(2n){background-color:var(--color-hover)!important}body:not(.theme-default) .defterberat-table tbody tr:hover{background-color:#3b82f61a!important}body:not(.theme-default) .defterberat-table tbody td{border-bottom-color:var(--color-border)!important;border-right-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .defterberat-row-clickable:hover{background-color:#3b82f626!important}body:not(.theme-default) .defterberat-row-clickable:active{background-color:#3b82f640!important}body:not(.theme-default) .defterberat-viewer-panel{background:var(--color-surface)!important}body:not(.theme-default) .defterberat-iframe-wrapper,body:not(.theme-default) .defterberat-viewer-body{background:#111827!important}body:not(.theme-default) .defterberat-resize-handle{background:linear-gradient(90deg,#374151,#4b5563)!important}body:not(.theme-default) .defterberat-info-modal{background:var(--color-surface)!important;box-shadow:0 8px 32px #00000080!important}body:not(.theme-default) .defterberat-info-body{background:var(--color-surface)!important;color:var(--color-text)!important}.bd-page-container{background:#f5f5f5;min-height:90vh;padding:0}.bd-card{background:#fff;border-left:4px solid #06c;border-radius:0;box-shadow:none;margin:0}.bd-header{background:#fff;border-bottom:1px solid #e0e0e0;gap:12px;padding:20px 30px}.bd-header,.bd-header-icon{align-items:center;display:flex}.bd-header-icon{background:#06c;border-radius:8px;color:#fff;font-size:20px;height:40px;justify-content:center;width:40px}.bd-header-title{color:#333;font-size:18px;font-weight:500;margin:0}.bd-musteri-secim{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:20px 30px}.bd-musteri-secim-row{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:1fr 1fr}.bd-select-group{display:flex;flex-direction:column}.bd-select-group label{color:#06c;font-size:13px;font-weight:600;margin-bottom:6px}.bd-select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23999' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ced4da;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:10px 32px 10px 14px;transition:all .2s ease;width:100%}.bd-select:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.bd-profil-ozet{grid-gap:12px;background:#eef5ff;border-bottom:1px solid #d4e4f7;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:16px 30px}.bd-profil-item{display:flex;flex-direction:column;gap:2px}.bd-profil-item .label{color:#06c;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.bd-profil-item .value{color:#333;font-size:14px;font-weight:500}.bd-accordion-container{padding:20px 30px}.bd-accordion-item{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.bd-accordion-item.open{box-shadow:0 2px 8px #00000014}.bd-accordion-header{align-items:center;background:#fafafa;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;text-align:left;transition:all .2s ease;width:100%}.bd-accordion-header:hover{background:#f0f4fa}.bd-accordion-item.open .bd-accordion-header{background:#f0f4fa;border-bottom:1px solid #e0e0e0}.bd-accordion-header-left{align-items:center;display:flex;gap:12px}.bd-accordion-number{align-items:center;background:#06c;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:28px;justify-content:center;width:28px}.bd-accordion-number.completed{background:#4caf50}.bd-accordion-title{color:#333;font-size:15px;font-weight:500}.bd-accordion-header-right{align-items:center;display:flex;gap:10px}.bd-status-badge{align-items:center;border-radius:12px;display:flex;font-size:12px;font-weight:600;gap:5px;padding:4px 10px}.bd-status-badge.completed{background:#e8f5e9;color:#2e7d32}.bd-status-badge.pending{background:#fff8e1;color:#f57f17}.bd-check-icon{color:#4caf50;font-size:18px}.bd-arrow-icon{color:#999;font-size:12px;transition:transform .3s ease}.bd-accordion-item.open .bd-arrow-icon{transform:rotate(180deg)}.bd-accordion-body{animation:bdFadeIn .3s ease;background:#fff;padding:24px 20px}@keyframes bdFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bd-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.bd-form-grid.two-cols{grid-template-columns:repeat(2,1fr)}.bd-form-group{display:flex;flex-direction:column}.bd-form-label{align-items:center;color:#555;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:6px}.bd-form-input,.bd-form-select,.bd-form-textarea{background:#fff;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;color:#333;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.bd-form-input:focus,.bd-form-select:focus,.bd-form-textarea:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a;outline:none}.bd-form-input[readonly]{background:#f5f5f5;color:#666;cursor:not-allowed}.bd-form-textarea{min-height:80px;resize:vertical}.bd-required-star{color:#d32f2f;font-size:14px;font-weight:700}.bd-required-badge{align-items:center;background:#fff3cd;border:1px solid #ffc107;border-radius:10px;color:#856404;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 8px}.bd-required-badge .icon{font-size:12px}.bd-upload-area{background:#fafafa;border:2px dashed #ced4da;border-radius:8px;cursor:pointer;padding:20px;position:relative;text-align:center;transition:all .3s ease}.bd-upload-area:hover{background:#f0f4fa;border-color:#06c}.bd-upload-area.disabled-lock{align-items:center;border-style:solid;cursor:not-allowed;display:flex!important;flex-direction:column;justify-content:center;min-height:120px;opacity:.8}.bd-upload-area.disabled-lock,.bd-upload-area.disabled-lock:hover{background:#fafafa!important;border-color:#f0f0f0}.bd-upload-area.has-file{background:#f1f8e9;border-color:#4caf50}.bd-upload-area input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bd-upload-icon{color:#999;font-size:28px;margin-bottom:8px}.bd-upload-text{color:#666;font-size:13px}.bd-upload-text strong{color:#06c}.bd-file-info{align-items:center;background:#f0f7ff;border:1px solid #b3d4fc;border-radius:6px;display:flex;gap:10px;margin-top:8px;padding:10px 14px}.bd-file-icon{color:#06c;font-size:20px}.bd-file-name{color:#333;flex:1 1;font-size:13px;font-weight:500;word-break:break-all}.bd-file-delete{background:none;border:none;border-radius:4px;color:#d32f2f;cursor:pointer;font-size:16px;padding:2px 6px;transition:all .2s ease}.bd-file-delete:hover{background:#ffebee}.bd-radio-group{align-items:center;display:flex;gap:20px}.bd-radio-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:6px}.bd-radio-label input[type=radio]{accent-color:#06c;cursor:pointer;height:16px;width:16px}.bd-data-table{border-collapse:collapse;font-size:13px;width:100%}.bd-data-table thead{background:#f5f7fa}.bd-data-table th{border-bottom:2px solid #e0e0e0;color:#555;font-weight:600;padding:12px 16px;text-align:left;white-space:nowrap}.bd-data-table td{border-bottom:1px solid #f0f0f0;color:#333;padding:10px 16px}.bd-data-table tbody tr:hover{background:#f8f9ff}.bd-data-table .empty-row td{color:#999;font-style:italic;padding:30px;text-align:center}.bd-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 20px;transition:all .2s ease}.bd-btn-primary{background:#06c;border:1px solid #06c;color:#fff}.bd-btn-primary:hover:not(:disabled){background:#0052a3}.bd-btn-secondary{background:#f5f5f5;border:1px solid #d0d0d0;color:#666}.bd-btn-secondary:hover:not(:disabled){background:#e8e8e8}.bd-btn:disabled{cursor:not-allowed;opacity:.6}.bd-loading{align-items:center;color:#666;display:flex;font-size:14px;gap:10px;justify-content:center;padding:40px}.bd-spinner{animation:bdSpin .8s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top-color:#06c;height:20px;width:20px}@keyframes bdSpin{to{transform:rotate(1turn)}}.bd-alert{align-items:center;border-radius:6px;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:12px 16px}.bd-alert-success{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32}.bd-alert-error{background:#ffebee;border:1px solid #ffcdd2;color:#c62828}.bd-alert-info{background:#e3f2fd;border:1px solid #bbdefb;color:#1565c0}.bd-empty-state{color:#999;padding:40px 20px;text-align:center}.bd-empty-state .icon{font-size:48px;margin-bottom:12px;opacity:.5}.bd-empty-state p{font-size:14px;margin:0}.bd-section-title{align-items:center;border-bottom:2px solid #06c;color:#333;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:16px;padding-bottom:8px}.bd-section-divider{border:none;border-top:1px solid #e0e0e0;margin:24px 0}@media (max-width:1024px){.bd-form-grid{grid-template-columns:repeat(2,1fr)}.bd-musteri-secim-row{grid-template-columns:1fr}}@media (max-width:768px){.bd-form-grid,.bd-form-grid.two-cols{grid-template-columns:1fr}.bd-accordion-container,.bd-header,.bd-musteri-secim{padding:15px 20px}.bd-profil-ozet{padding:12px 20px}.bd-radio-group{flex-direction:column;gap:8px}}body:not(.theme-default) .bd-page-container{background:var(--color-background)!important}body:not(.theme-default) .bd-card,body:not(.theme-default) .bd-header{background:var(--color-surface)!important}body:not(.theme-default) .bd-header{border-bottom-color:var(--color-border)!important}body:not(.theme-default) .bd-header-title{color:var(--color-text)!important}body:not(.theme-default) .bd-musteri-secim{background:var(--color-hover)!important;border-bottom-color:var(--color-border)!important}body:not(.theme-default) .bd-select{background:var(--color-surface)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='M6 8 1 3h10z'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .bd-profil-ozet{background:#0066cc1a!important;border-bottom-color:var(--color-border)!important}body:not(.theme-default) .bd-profil-item .value{color:var(--color-text)!important}body:not(.theme-default) .bd-accordion-item{border-color:var(--color-border)!important}body:not(.theme-default) .bd-accordion-header{background:var(--color-hover)!important}body:not(.theme-default) .bd-accordion-header:hover{background:#0066cc1f!important}body:not(.theme-default) .bd-accordion-item.open .bd-accordion-header{background:#0066cc1f!important;border-bottom-color:var(--color-border)!important}body:not(.theme-default) .bd-accordion-title{color:var(--color-text)!important}body:not(.theme-default) .bd-accordion-body{background:var(--color-surface)!important}body:not(.theme-default) .bd-status-badge.pending{background:#f57f1726!important;color:#fbbf24!important}body:not(.theme-default) .bd-status-badge.completed{background:#4caf5026!important;color:#4ade80!important}body:not(.theme-default) .bd-form-label{color:var(--color-textSecondary)!important}body:not(.theme-default) .bd-form-input,body:not(.theme-default) .bd-form-select,body:not(.theme-default) .bd-form-textarea{background:var(--color-hover)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .bd-form-input[readonly]{background:var(--color-background)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .bd-required-badge{background:#ffc10726!important;border-color:#ffc1074d!important;color:#fbbf24!important}body:not(.theme-default) .bd-upload-area{background:var(--color-hover)!important;border-color:var(--color-border)!important}body:not(.theme-default) .bd-upload-area:hover{background:#3b82f61a!important;border-color:#3b82f6!important}body:not(.theme-default) .bd-upload-area.disabled-lock,body:not(.theme-default) .bd-upload-area.disabled-lock:hover{background:var(--color-background)!important;border-color:var(--color-border)!important}body:not(.theme-default) .bd-upload-area.has-file{background:#4caf501a!important;border-color:#4ade80!important}body:not(.theme-default) .bd-upload-text{color:var(--color-textSecondary)!important}body:not(.theme-default) .bd-file-info{background:#0066cc1f!important;border-color:#3b82f64d!important}body:not(.theme-default) .bd-file-name{color:var(--color-text)!important}body:not(.theme-default) .bd-file-delete:hover{background:#d32f2f33!important}body:not(.theme-default) .bd-data-table thead{background:var(--color-hover)!important}body:not(.theme-default) .bd-data-table th{border-bottom-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .bd-data-table td{border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .bd-data-table tbody tr:hover{background:var(--color-hover)!important}body:not(.theme-default) .bd-section-title{color:var(--color-text)!important}body:not(.theme-default) .bd-section-divider{border-top-color:var(--color-border)!important}body:not(.theme-default) .bd-btn-secondary{background:var(--color-hover)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .bd-btn-secondary:hover:not(:disabled){background:var(--color-surface)!important}body:not(.theme-default) .bd-alert-error{background:#c6282826!important;border-color:#c628284d!important;color:#fca5a5!important}body:not(.theme-default) .bd-alert-success{background:#2e7d3226!important;border-color:#2e7d324d!important;color:#86efac!important}body:not(.theme-default) .bd-alert-info{background:#1565c026!important;border-color:#1565c04d!important;color:#93c5fd!important}body:not(.theme-default) .bd-empty-state{color:var(--color-textSecondary)!important}body:not(.theme-default) .bd-radio-label{color:var(--color-text)!important}body:not(.theme-default) .bd-loading{color:var(--color-textSecondary)!important}body:not(.theme-default) .bd-spinner{border-color:var(--color-border)!important;border-top-color:#3b82f6!important}.bm-wrapper{background-color:#f0f2f5;min-height:calc(100vh - 64px);padding:24px}.bm-main-card{border-radius:8px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.bm-top-bar{border-bottom:1px solid #f0f0f0;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.bm-role-toggle,.bm-top-bar{align-items:center;display:flex}.bm-role-toggle{background:#fdfdfd;border:1px solid #d9d9d9;border-radius:20px;padding:8px 16px}.bm-filter-section{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;padding:20px}.filter-item{align-items:center;display:flex;gap:12px}.filter-item label{color:#595959;font-weight:600}.bm-table-container{background:#fff;border-radius:8px}.bm-audit-info{color:#8c8c8c;line-height:1.4}.ant-table-thead>tr>th{background-color:#fafafa!important;font-weight:700!important}.ant-table-row:hover{background-color:#f0f5ff!important}.ant-badge-status-warning{color:#faad14}.bm-action-btn-mini{font-size:12px;height:24px;padding:0 8px}@media (max-width:768px){.bm-top-bar{align-items:flex-start;flex-direction:column;gap:16px}.bm-role-toggle{justify-content:space-between;width:100%}}body:not(.theme-default) .bm-wrapper{background-color:var(--color-background)!important}body:not(.theme-default) .bm-main-card{border-color:var(--color-border)!important}body:not(.theme-default) .bm-main-card,body:not(.theme-default) .bm-main-card .ant-card-body{background:var(--color-surface)!important}body:not(.theme-default) .bm-top-bar{border-bottom-color:var(--color-border)!important}body:not(.theme-default) .bm-filter-section,body:not(.theme-default) .bm-role-toggle{background:var(--color-hover)!important;border-color:var(--color-border)!important}body:not(.theme-default) .filter-item label{color:var(--color-textSecondary)!important}body:not(.theme-default) .bm-table-container{background:var(--color-surface)!important}body:not(.theme-default) .bm-audit-info{color:var(--color-textSecondary)!important}body:not(.theme-default) .ant-table{background:var(--color-surface)!important;color:var(--color-text)!important}body:not(.theme-default) .ant-table-thead>tr>th{background-color:var(--color-hover)!important;border-bottom-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}body:not(.theme-default) .ant-table-row:hover{background-color:var(--color-hover)!important}body:not(.theme-default) .ant-tabs-nav{border-bottom-color:var(--color-border)!important}body:not(.theme-default) .ant-tabs-tab{color:var(--color-textSecondary)!important}body:not(.theme-default) .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#60a5fa!important}body:not(.theme-default) .ant-tabs-ink-bar{background:#60a5fa!important}body:not(.theme-default) .ant-alert{background:var(--color-hover)!important;border-color:var(--color-border)!important}body:not(.theme-default) .ant-alert-description,body:not(.theme-default) .ant-alert-message{color:var(--color-text)!important}.gorev-yonetimi-container{background:#f8fafc;min-height:100vh;padding:24px}.filter-card{border:none;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:24px}.workflow-master-card{border:none;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a}.progress-section{background:#f1f5f9;border-radius:12px;margin-bottom:24px;padding:20px}.steps-section{padding:10px 0}.tab-pane-content{animation:fadeIn .3s ease-in-out}.stage-header{align-items:center;background:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px}.stage-header,.task-card-v2{border:1px solid #e2e8f0;border-radius:12px}.task-card-v2{border-left:6px solid #94a3b8;margin-bottom:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.task-card-v2:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px #0000000d;transform:translateY(-2px)}.task-card-v2.yapilacak{border-left-color:#94a3b8}.task-card-v2.islemde{border-left-color:#1890ff}.task-card-v2.onay_bekliyor{border-left-color:#faad14}.task-card-v2.tamamlandi{background:#f0fdf4;border-left-color:#52c41a}.task-card-v2.iptal{border-left-color:#ff4d4f;opacity:.7}.task-title{color:#1e293b;font-size:15px}.task-meta-row{color:#64748b;margin-top:8px}.status-badge{border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase}.task-details-drawer .ant-drawer-body{display:flex;flex-direction:column;padding:0}.drawer-content-wrapper{display:flex;flex-direction:column;height:100%;padding:24px}.drawer-header-meta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.task-desc-text{background:#fff;border:1px solid #f1f5f9;border-radius:8px;color:#334155;min-height:80px;padding:12px}.comments-tab-content{display:flex;flex-direction:column;height:400px}.comments-scroll-area{background:#f1f5f9;border-radius:8px;flex:1 1;overflow-y:auto;padding:12px}.comment-bubble{border-radius:14px;box-shadow:0 1px 2px #0000000d;font-size:13.5px;margin-bottom:16px;max-width:90%;padding:10px 14px}.comment-bubble.sender{align-self:flex-start;background:#fff;border-bottom-left-radius:2px}.comment-bubble.receiver{align-self:flex-end;background:#dcf8c6;border-bottom-right-radius:2px;margin-left:auto}.comment-meta{color:#94a3b8;font-size:11px;margin-bottom:4px}.comment-input-box{display:flex;gap:8px;margin-top:16px}.history-tab-content{height:400px;overflow-y:auto}.disabled-highlight{background-color:#f1f5f9!important;color:#475569!important;font-weight:600}.confirm-stage-btn{background-color:#10b981!important;border-color:#10b981!important}.confirm-stage-btn:hover{background-color:#059669!important}.ant-steps-item-title{font-weight:600!important}.task-automation-card-badge{background:#f0f7ff;border:1px dashed #1890ff;border-radius:8px;display:inline-block;margin-top:10px;padding:6px 12px}.task-automation-card-badge .ant-typography{color:#0050b3!important;font-size:11px!important}.team-member-card{border:1px solid #e2e8f0;transition:all .3s ease}.team-member-card:hover{border-color:#1890ff;box-shadow:0 4px 12px #0000001a!important}.team-member-card .ant-card-head-title{font-size:16px;font-weight:600}.workflow-header-container-v6{background:#fff;border:1px solid #f5f5f5;border-radius:12px;box-shadow:0 4px 20px #00000008;margin-bottom:30px;padding:15px 0 85px;position:relative}.ui-test-panel{align-items:center;background:#fdfdfd;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px #0000000a;display:flex;gap:12px;padding:6px 12px;position:absolute;right:15px;top:10px;z-index:100}.linear-steps-wrapper{margin-bottom:20px;padding:0 20px}.u-pipeline-v7{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-width:2px;border-top:none!important;height:45px;left:16.6%;pointer-events:none;position:absolute;top:35px;transition:all .5s cubic-bezier(.4,0,.2,1);width:16.7%;z-index:5}.u-pipeline-v7.state-pending{border-bottom:2px dashed #d9d9d9;border-left:2px dashed #d9d9d9;border-right:2px solid #0000}.u-pipeline-v7.state-active{border-bottom:2px solid #fa8c16;border-left:2px solid #fa8c16;border-right:2px dashed #fa8c16}.u-pipeline-v7.state-completed{border-bottom:2px solid #52c41a;border-left:2px solid #52c41a;border-right:2px solid #52c41a}.pipeline-label-node{background:#fff;border:1.5px solid #d9d9d9;border-radius:20px;bottom:-18px;box-shadow:0 4px 10px #0000000f;cursor:pointer;left:50%;min-width:155px;padding:4px 14px;pointer-events:auto;position:absolute;transform:translateX(-50%);transition:all .3s ease;z-index:10}.pipeline-label-node:hover{box-shadow:0 6px 15px #0000001a;transform:translateX(-50%) translateY(-2px)}.u-pipeline-v7.state-active .pipeline-label-node{background:#fffbe6;border-color:#fa8c16}.u-pipeline-v7.state-completed .pipeline-label-node{background:#f6ffed;border-color:#52c41a}.pipeline-label-node.selected{outline:3px solid #1890ff;outline-offset:3px}.pipeline-node-content{align-items:center;display:flex;gap:8px;justify-content:center}.p-icon{color:#8c8c8c;font-size:14px}.u-pipeline-v7.state-active .p-icon{color:#fa8c16}.u-pipeline-v7.state-completed .p-icon{color:#52c41a}.p-text{color:#595959;font-size:12px;font-weight:600}.u-pipeline-v7.state-completed .p-text{color:#237804}.ant-steps-item-title{font-size:13px!important;font-weight:500!important}.team-member-card .ant-statistic-title{color:#64748b;margin-bottom:4px}body:not(.theme-default) .gorev-yonetimi-container{background:var(--color-background)!important}body:not(.theme-default) .filter-card,body:not(.theme-default) .workflow-master-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .filter-card .ant-card-body,body:not(.theme-default) .workflow-master-card .ant-card-body{background:var(--color-surface)!important}body:not(.theme-default) .progress-section{background:var(--color-hover)!important}body:not(.theme-default) .stage-header{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .task-title{color:var(--color-text)!important}body:not(.theme-default) .task-meta-row{color:var(--color-textSecondary)!important}body:not(.theme-default) .task-card-v2{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .task-card-v2:hover{border-color:#4b5563!important}body:not(.theme-default) .task-card-v2.tamamlandi{background:#22c55e14!important}body:not(.theme-default) .workflow-header-container-v6{box-shadow:0 4px 20px #0000004d!important}body:not(.theme-default) .ui-test-panel,body:not(.theme-default) .workflow-header-container-v6{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .pipeline-label-node{background:var(--color-surface)!important;border-color:#4b5563!important}body:not(.theme-default) .u-pipeline-v7.state-active .pipeline-label-node{background:#fa8c161f!important;border-color:#fa8c16!important}body:not(.theme-default) .u-pipeline-v7.state-completed .pipeline-label-node{background:#52c41a1f!important;border-color:#52c41a!important}body:not(.theme-default) .u-pipeline-v7.state-pending{border-bottom-color:#4b5563!important;border-left-color:#4b5563!important}body:not(.theme-default) .p-text{color:var(--color-textSecondary)!important}body:not(.theme-default) .drawer-header-meta,body:not(.theme-default) .task-desc-text{background:var(--color-hover)!important;border-color:var(--color-border)!important}body:not(.theme-default) .task-desc-text{color:var(--color-text)!important}body:not(.theme-default) .comments-scroll-area{background:var(--color-hover)!important}body:not(.theme-default) .comment-bubble.sender{background:var(--color-surface)!important;color:var(--color-text)!important}body:not(.theme-default) .comment-bubble.receiver{background:#22c55e26!important;color:var(--color-text)!important}body:not(.theme-default) .comment-meta{color:var(--color-textSecondary)!important}body:not(.theme-default) .disabled-highlight{background-color:var(--color-hover)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .task-automation-card-badge{background:#1890ff1a!important;border-color:#1890ff66!important}body:not(.theme-default) .task-automation-card-badge .ant-typography{color:#60a5fa!important}body:not(.theme-default) .team-member-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .team-member-card .ant-card-body{background:var(--color-surface)!important}body:not(.theme-default) .team-member-card .ant-statistic-title{color:var(--color-textSecondary)!important}body:not(.theme-default) .drawer-content-wrapper,body:not(.theme-default) .task-details-drawer .ant-drawer-body{background:var(--color-surface)!important}body:not(.theme-default) .task-details-drawer .ant-drawer-header{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important}body:not(.theme-default) .task-details-drawer .ant-drawer-title{color:var(--color-text)!important}.adat-container{background-color:#f5f7fa;background-color:var(--color-background,#f5f7fa);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);max-width:100%;overflow:hidden;padding:0}.adat-top-bar{align-items:center;background:#fff;background:var(--color-surface,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);display:flex;flex-wrap:wrap;gap:12px;padding:10px 16px}.adat-top-control{align-items:center;display:flex;gap:8px}.adat-faiz-box,.adat-periyot-box{background:#fff;background:var(--color-surface,#fff);border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:6px;padding:6px 12px}.adat-label{color:#475569;color:var(--color-textSecondary,#475569);font-size:12px;font-weight:600;white-space:nowrap}.adat-radio-group{align-items:center;display:flex;gap:6px}.adat-radio-group .ant-radio-wrapper{color:#334155;color:var(--color-text,#334155);font-size:13px;margin-right:0}.adat-middle-row{align-items:stretch;display:flex;gap:12px;height:340px;padding:12px 16px}.adat-hesap-kodlari-col{background:#fff;background:var(--color-surface,#fff);border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:6px;display:flex;flex-direction:column;gap:0;min-width:360px;overflow:hidden;width:440px}.adat-panel-header{align-items:center;background:#f8fafc;background:var(--color-background,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);display:flex;justify-content:space-between;padding:7px 12px}.adat-panel-title{color:#334155;color:var(--color-text,#334155);font-size:12px;font-weight:600}.adat-refresh-btn{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;display:flex;font-size:13px;padding:2px 4px;transition:color .2s}.adat-refresh-btn:hover:not(:disabled){color:#3b82f6}.adat-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.adat-secili-box{background:#f0f7ff;background:var(--color-background,#f0f7ff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);display:flex;flex-direction:column;padding:8px 8px 0}body.theme-night .adat-secili-box{background:#3b82f614}.adat-secili-scroll{max-height:130px;overflow-y:auto;padding-bottom:8px}.adat-secili-placeholder{color:#94a3b8;color:var(--color-textSecondary,#94a3b8);font-size:12px;font-style:italic}.adat-secili-tags{display:flex;flex-direction:column;gap:4px}.adat-secili-header{align-items:center;border-bottom:1px solid #bfdbfe;border-bottom:1px solid var(--color-border,#bfdbfe);display:flex;gap:6px;margin-bottom:4px;padding:2px 0 4px}.adat-secili-header-kod{flex:1 1}.adat-secili-header-kod,.adat-secili-header-tutar{color:#1d4ed8;color:var(--color-primary,#1d4ed8);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.adat-secili-header-tutar{flex-shrink:0;text-align:right;width:100px}.adat-secili-row{align-items:center;display:flex;gap:6px}.adat-secili-tag{align-items:center;background:#dbeafe;border:1px solid #bfdbfe;border-radius:4px;color:#1d4ed8;display:inline-flex;flex:1 1;font-size:11px;font-weight:600;gap:4px;min-width:0;padding:3px 8px}body.theme-night .adat-secili-tag{background:#3b82f633;border-color:#3b82f659;color:#93c5fd}.adat-azami-input{background:#fff;background:var(--color-surface,#fff);border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:4px;color:#334155;color:var(--color-text,#334155);flex-shrink:0;font-size:11px;outline:none;padding:3px 6px;width:100px}.adat-azami-input:focus{border-color:#3b82f6}.adat-secili-tag-remove{background:none;border:none;color:#1d4ed8;color:var(--color-primary,#1d4ed8);cursor:pointer;flex-shrink:0;font-size:13px;line-height:1;opacity:.6;padding:0}.adat-secili-tag-remove:hover{opacity:1}.adat-checkbox-box{flex:1 1;overflow-y:auto}.adat-checkbox-select-all{background:#fafafa;background:var(--color-background,#fafafa);border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9);padding:2px 10px}.adat-checkbox-list{display:flex;flex-direction:column}.adat-checkbox-item{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9);padding:0 10px;transition:background .12s}.adat-checkbox-item:hover{background:#f8fafc;background:var(--color-hover,#f8fafc)}.adat-checkbox-item:last-child{border-bottom:none}.adat-checkbox-label{display:flex;flex-direction:column;gap:1px}.adat-checkbox-label-inline{align-items:center;display:flex;flex-direction:row;gap:6px}.adat-kod{color:#334155;color:var(--color-text,#334155);font-size:13px;font-weight:600}.adat-ad{color:#64748b;color:var(--color-textSecondary,#64748b);font-size:11px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adat-alt-hesaplar-panel{background:#fff;background:var(--color-surface,#fff);border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:6px;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.adat-alt-hesap-table-wrapper{flex:1 1;overflow:auto}.adat-alt-hesap-table{border-collapse:collapse;color:#334155;color:var(--color-text,#334155);font-size:13px;width:100%}.adat-alt-hesap-table thead tr:first-child th{top:0;z-index:3}.adat-alt-hesap-table thead tr.filter-header-row th,.adat-alt-hesap-table thead tr:first-child th{background:#f8fafc;background:var(--color-background,#f8fafc);position:-webkit-sticky;position:sticky}.adat-alt-hesap-table thead tr.filter-header-row th{top:32px;z-index:2}.adat-alt-hesap-table th{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--color-border,#e2e8f0);color:#475569;color:var(--color-textSecondary,#475569);font-size:12px;font-weight:600;overflow:hidden;padding:7px 12px;position:relative;text-align:left;text-decoration:underline;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.adat-alt-hesap-td-cb,.adat-alt-hesap-th-cb{padding:0 8px!important;text-align:center!important;text-decoration:none!important;width:36px}.adat-alt-hesap-table td{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9);color:#334155;color:var(--color-text,#334155);padding:0 12px}.adat-alt-hesap-table tbody tr:hover{background:#f8fafc;background:var(--color-hover,#f8fafc)}.adat-empty-cell{color:#94a3b8;color:var(--color-textSecondary,#94a3b8);font-style:italic;padding:24px!important;text-align:center!important}.adat-bottom-panel{background:#fff;background:var(--color-surface,#fff);border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:6px;display:flex;flex:1 1;flex-direction:column;margin:0 16px 16px;min-height:0;overflow:hidden}.adat-tabs{align-items:center;background:#f8fafc;background:var(--color-background,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);display:flex;gap:0;padding:0 16px}.adat-tab-inline-refresh{margin-left:2px;margin-right:4px}.excel-btn-v2{border-radius:5px;height:28px;width:28px}body.theme-night .excel-btn-v2{background-color:#22c55e26;border-color:#22c55e4d;color:#86efac}.adat-tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px;transition:color .2s,border-bottom-color .2s;white-space:nowrap}.adat-tab-btn:hover{color:#334155;color:var(--color-text,#334155)}.adat-tab-btn.active{border-bottom-color:#1d4ed8;border-bottom-color:var(--color-primary,#1d4ed8);color:#1d4ed8;color:var(--color-primary,#1d4ed8);font-weight:600}.adat-tablo-content{flex:1 1;min-height:0;overflow:auto}.adat-tablo-table-wrapper{min-height:100%}.adat-tablo-table{border-collapse:collapse;color:#334155;color:var(--color-text,#334155);font-size:13px;white-space:nowrap;width:100%}.adat-tablo-table thead tr:first-child th{top:0;z-index:3}.adat-tablo-table thead tr.filter-header-row th,.adat-tablo-table thead tr:first-child th{background:#f8fafc;background:var(--color-background,#f8fafc);position:-webkit-sticky;position:sticky}.adat-tablo-table thead tr.filter-header-row th{top:32px;z-index:2}.adat-tablo-table th{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--color-border,#e2e8f0);border-right:1px solid #e2e8f0;border-right:1px solid var(--color-border,#e2e8f0);color:#475569;color:var(--color-textSecondary,#475569);font-size:12px;font-weight:600;overflow:hidden;padding:7px 8px;position:relative;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.adat-tablo-table th:last-child{border-right:none}.adat-tablo-table td{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9);border-right:1px solid #f1f5f9;border-right:1px solid var(--color-border,#f1f5f9);color:#334155;color:var(--color-text,#334155);padding:0 12px 0 2px}.adat-tablo-table td:last-child{border-right:none}.adat-tablo-table tbody tr:hover{background:#f8fafc;background:var(--color-hover,#f8fafc)}.adat-tablo-toplam-row{background:#f1f5f9;background:var(--color-background,#f1f5f9);border-top:2px solid #cbd5e1;border-top:2px solid var(--color-border,#cbd5e1);bottom:0;color:#1e293b;color:var(--color-text,#1e293b);font-size:12px;font-weight:700;position:-webkit-sticky;position:sticky}.adat-tablo-toplam-row td{border-bottom:none;padding:6px 12px}.adat-col-th{cursor:pointer;padding-right:20px!important}.adat-col-th:hover{background:#f1f5f9!important;background:var(--color-hover,#f1f5f9)!important}.adat-col-th.filter-open{background:#eff6ff!important;background:var(--color-hover,#eff6ff)!important;color:#1d4ed8;color:var(--color-primary,#1d4ed8)}.adat-col-th.has-filter:after{background:#3b82f6;border-radius:50%;content:"";display:inline-block;height:6px;margin-left:4px;vertical-align:middle;width:6px}.th-col-label{margin-right:2px}.col-sort-btn{align-items:center;background:none;border:1px solid #0000;border-radius:3px;color:#94a3b8;color:var(--color-textSecondary,#94a3b8);cursor:pointer;display:inline-flex;font-size:11px;justify-content:center;line-height:1.2;padding:0 2px;transition:color .15s,border-color .15s,background .15s;vertical-align:middle}.col-sort-btn:hover{background:#f1f5f9;background:var(--color-hover,#f1f5f9);border-color:#cbd5e1;border-color:var(--color-border,#cbd5e1);color:#334155;color:var(--color-text,#334155)}.col-sort-btn--active{background:#3b82f626!important;border-color:#3b82f666!important;color:#60a5fa!important;font-weight:700}.filter-header-row th{border-bottom:2px solid #bfdbfe!important;border-bottom:2px solid var(--color-border,#bfdbfe)!important;cursor:default!important;font-weight:400!important;padding:3px 4px!important;text-decoration:none!important}.filter-header-row th,.filter-header-row th:hover{background:#eff6ff!important;background:var(--color-background,#eff6ff)!important}.th-filter-input{background:#fff;background:var(--color-surface,#fff);border:1px solid #bfdbfe;border:1px solid var(--color-border,#bfdbfe);border-radius:3px;box-sizing:border-box;color:#1d4ed8;color:var(--color-text,#1d4ed8);font-size:11px;outline:none;padding:2px 6px;width:100%}.th-filter-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.th-filter-input::placeholder{color:#93c5fd;color:var(--color-textSecondary,#93c5fd)}.col-resize-handle{background:#0000;bottom:0;cursor:col-resize;position:absolute;right:0;top:0;width:5px;z-index:10}.col-resize-handle:active,.col-resize-handle:hover{background:#3b82f6;opacity:.4}body.theme-night .adat-container .ant-radio-wrapper{color:var(--color-text)!important}body.theme-night .adat-container .ant-radio-inner{background:var(--color-surface)!important;border-color:var(--color-border)!important}body.theme-night .adat-container .ant-checkbox-wrapper{color:var(--color-text)!important}body.theme-night .adat-container .ant-checkbox-inner{background:var(--color-surface)!important;border-color:var(--color-border)!important}body.theme-night .adat-container .ant-checkbox-checked .ant-checkbox-inner{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.adat-loading-center{align-items:center;display:flex;justify-content:center;padding:32px}.fgkh-container{background-color:#f5f7fa;background-color:var(--color-background,#f5f7fa);box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-height:calc(100vh - 80px);padding:0}.fgkh-header{background:#1a3a5c;padding:16px 24px}.fgkh-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.fgkh-top-bar{align-items:center;background:#fff;background:var(--color-surface,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);display:flex;gap:16px;padding:10px 24px}.fgkh-period-selector-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.fgkh-donem-selector{align-items:center;display:flex;gap:4px;position:relative;z-index:100}.fgkh-nav-btn{align-items:center;background:#f1f5f9;background:var(--color-background,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;transition:background .15s,color .15s;width:28px}.fgkh-nav-btn:hover{background:#e2e8f0;background:var(--color-hover,#e2e8f0);border-color:#cbd5e1;border-color:var(--color-border,#cbd5e1);color:#334155;color:var(--color-text,#334155)}.fgkh-nav-btn:active{transform:scale(.92)}.fgkh-donem-text{color:#1e293b;color:var(--color-text,#1e293b);font-size:14px;font-weight:600;letter-spacing:.3px;min-width:90px;text-align:center}.fgkh-donem-text.clickable{background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:20px;color:#fff;cursor:pointer;padding:4px 20px;transition:all .2s;-webkit-user-select:none;user-select:none}.fgkh-donem-text.clickable:hover{background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 4px 14px #3b82f666;transform:translateY(-1px)}.fgkh-quarter-grid{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.fgkh-quarter-grid .period-item{align-items:center;display:flex;flex-direction:column;gap:2px;height:auto;justify-content:center;padding:10px 8px}.fgkh-q-label{font-size:14px;font-weight:700}.fgkh-q-sub{font-size:10px;font-weight:400;opacity:.75}.fgkh-refresh-btn{align-items:center;background:#f1f5f9;background:var(--color-background,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;color:#64748b;color:var(--color-textSecondary,#64748b);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.fgkh-refresh-btn:hover:not(:disabled){background:#e0f2fe;background:var(--color-hover,#e0f2fe);border-color:#bae6fd;border-color:var(--color-border,#bae6fd);color:#0369a1}.fgkh-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.excel-btn-v2{align-items:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#16a34a;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.excel-btn-v2:hover:not(:disabled){background-color:#dcfce7;border-color:#86efac;color:#15803d}.excel-btn-v2:disabled{cursor:not-allowed;opacity:.4}body.theme-night .fgkh-container .excel-btn-v2{background-color:#22c55e26;border-color:#22c55e4d;color:#86efac}.fgkh-loading-center{align-items:center;display:flex;justify-content:center;padding:60px}.fgkh-empty-val{color:#cbd5e1;color:var(--color-textSecondary,#cbd5e1);font-weight:400}.fgkh-table-wrapper{flex:1 1;padding:20px 24px}.fgkh-table{background:#fff;background:var(--color-surface,#fff);border:1px solid #dde3ec;border:1px solid var(--color-border,#dde3ec);border-collapse:collapse;border-radius:4px;color:#334155;color:var(--color-text,#334155);font-size:13px;max-width:1100px;overflow:hidden;table-layout:fixed;width:100%}.fgkh-table tr{border-bottom:1px solid #e8edf3;border-bottom:1px solid var(--color-border,#e8edf3)}.fgkh-table tr:last-child{border-bottom:none}.fgkh-table tr:nth-child(odd){background:#f0f4f9;background:var(--color-background,#f0f4f9)}.fgkh-table tr:nth-child(2n){background:#fff;background:var(--color-surface,#fff)}.fgkh-td-no{color:#475569;color:var(--color-textSecondary,#475569);font-weight:600;min-width:36px;padding:10px 8px;text-align:center;vertical-align:middle;width:36px}.fgkh-td-label,.fgkh-td-no{border-right:1px solid #dde3ec;border-right:1px solid var(--color-border,#dde3ec);font-size:13px}.fgkh-td-label{color:#334155;color:var(--color-text,#334155);line-height:1.4;padding:10px 14px;vertical-align:top}.fgkh-td-value{max-width:280px;min-width:200px;padding:6px 10px;text-align:right;vertical-align:middle;width:240px}.fgkh-td-calc{color:#334155;color:var(--color-text,#334155);font-size:13px;font-weight:500;padding-right:14px}.fgkh-calc-hint{color:#94a3b8;color:var(--color-textSecondary,#94a3b8);font-size:11px;font-style:italic;letter-spacing:.01em;margin-top:2px}.fgkh-required{color:#e53e3e;margin-left:2px}.fgkh-row-bold td{color:#1e293b;color:var(--color-text,#1e293b);font-size:13px;font-weight:700}.fgkh-input-wrapper{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:4px;display:flex;overflow:hidden;width:100%}.fgkh-currency-btn{background:#2563eb;border:none;color:#fff;cursor:default;flex-shrink:0;font-size:13px;font-weight:600;line-height:1.4;padding:6px 10px}.fgkh-input{background:#0000;border:none;color:#334155;color:var(--color-text,#334155);flex:1 1;font-size:13px;min-width:0;outline:none;padding:6px 8px;text-align:right}.fgkh-input::placeholder{color:#94a3b8;color:var(--color-textSecondary,#94a3b8);font-style:italic}.fgkh-input::-webkit-inner-spin-button,.fgkh-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fgkh-input[type=number]{-moz-appearance:textfield}.fgkh-td-label-expandable{cursor:pointer;-webkit-user-select:none;user-select:none}.fgkh-td-label-expandable:hover{background:#eef2f8;background:var(--color-hover,#eef2f8)}.fgkh-label-inner{align-items:flex-start;display:flex;gap:4px}.fgkh-expand-icon{color:#3b82f6;flex-shrink:0;font-size:12px;width:14px}.fgkh-detay-row td{background:#f8fafc!important;background:var(--color-background,#f8fafc)!important;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0)}.fgkh-detay-row td,.fgkh-detay-td{padding:0!important}.fgkh-detay-panel{border-top:1px solid #e2e8f0;border-top:1px solid var(--color-border,#e2e8f0);max-height:200px;overflow-y:auto}.fgkh-detay-hesap{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border,#f1f5f9)}.fgkh-detay-hesap:last-child{border-bottom:none}.fgkh-detay-select-all{background:#fafafa;background:var(--color-background,#fafafa);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);padding:5px 12px}.fgkh-select-all-label{color:#475569;color:var(--color-textSecondary,#475569);font-size:12px;font-weight:600}.fgkh-detay-cb{flex-shrink:0}.fgkh-detay-cb-spacer{display:inline-block;flex-shrink:0;width:22px}.fgkh-detay-hesap-row{background:#f0f4f9;background:var(--color-background,#f0f4f9);color:#334155;color:var(--color-text,#334155);font-weight:600;padding:5px 12px}.fgkh-detay-alt-row,.fgkh-detay-hesap-row{align-items:center;display:flex;font-size:12px;gap:8px}.fgkh-detay-alt-row{background:#fff;background:var(--color-surface,#fff);border-top:1px solid #f1f5f9;border-top:1px solid var(--color-border,#f1f5f9);color:#475569;color:var(--color-textSecondary,#475569);padding:3px 12px 3px 28px}.fgkh-hesap-expand-icon{color:#3b82f6;cursor:pointer;flex-shrink:0;font-size:11px;-webkit-user-select:none;user-select:none;width:14px}.fgkh-detay-kod{color:#1e40af;flex-shrink:0;font-weight:700;min-width:60px}body.theme-night .fgkh-detay-kod{color:#93c5fd}.fgkh-detay-kod-clickable{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fgkh-detay-alt-kod{color:#3b82f6;flex-shrink:0;font-weight:600;min-width:80px}body.theme-night .fgkh-detay-alt-kod{color:#60a5fa}.fgkh-detay-ad,.fgkh-detay-alt-ad{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fgkh-detay-tutar{color:#334155;color:var(--color-text,#334155);flex-shrink:0;font-weight:600;min-width:120px;text-align:right;white-space:nowrap}.fgkh-editable-val{align-items:center;border-bottom:1px dashed #cbd5e1;border-bottom:1px dashed var(--color-border,#cbd5e1);border-radius:4px;cursor:pointer;display:inline-flex;gap:5px;padding:2px 4px;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.fgkh-editable-val:hover{background:#eff6ff;background:var(--color-hover,#eff6ff);border-bottom-color:#3b82f6;color:#2563eb}.fgkh-edit-icon{color:#cbd5e1;color:var(--color-textSecondary,#cbd5e1);flex-shrink:0;font-size:11px;line-height:1;transition:color .15s}.fgkh-editable-val:hover .fgkh-edit-icon{color:#3b82f6}.fgkh-val-overridden{color:#d97706;font-style:italic}body.theme-night .fgkh-val-overridden{color:#fbbf24}.fgkh-clear-btn{background:none;border:none;border-radius:2px;color:#94a3b8;color:var(--color-textSecondary,#94a3b8);cursor:pointer;flex-shrink:0;font-size:10px;line-height:1;padding:0 2px;transition:color .15s}.fgkh-clear-btn:hover{color:#e53e3e}.fgkh-edit-input{background:#eff6ff;background:var(--color-surface,#eff6ff);border:1px solid #3b82f6;border-radius:4px;box-shadow:0 0 0 2px #3b82f633;color:#1e293b;color:var(--color-text,#1e293b);font-size:13px;font-weight:500;outline:none;padding:3px 6px;text-align:right;width:100%}.fgkh-footnotes{margin-top:12px;padding:0 4px}.fgkh-footnotes p{background:#dc262614;border-left:3px solid #dc2626;border-radius:6px;color:#dc2626;font-size:13px;font-weight:600;line-height:1.5;margin:4px 0;padding:6px 10px}.fgkh-no-restriction{background:#16a34a14!important;border-left:3px solid #16a34a!important;color:#16a34a!important;font-weight:700!important;margin-top:6px!important}body.theme-night .fgkh-footnotes p{background:#f871711f!important;border-left-color:#f87171!important;color:#fca5a5!important}body.theme-night .fgkh-footnotes p.fgkh-no-restriction{background:#86efac1f!important;border-left-color:#4ade80!important;color:#86efac!important}.fgkh-pin-btn{align-items:center;background:#f1f5f9;background:var(--color-background,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:background .15s;width:32px}.fgkh-pin-btn:hover:not(:disabled){background:#fef9c3;border-color:#fde047}.fgkh-pin-btn:disabled{cursor:not-allowed;opacity:.4}.fgkh-pins-bar{align-items:center;background:#f8fafc;background:var(--color-background,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:6px 24px}.fgkh-pin-tab{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:20px;color:#334155;color:var(--color-text,#334155);cursor:pointer;display:inline-flex;flex-shrink:0;gap:4px;padding:4px 10px 4px 12px;transition:background .15s,border-color .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.fgkh-pin-tab:hover{background:#eff6ff;background:var(--color-hover,#eff6ff);border-color:#93c5fd}.fgkh-pin-tab-active{background:#2563eb;border-color:#2563eb;color:#fff}.fgkh-pin-tab-active:hover{background:#1d4ed8;border-color:#1d4ed8}.fgkh-pin-tab-year{font-size:13px;font-weight:700}.fgkh-pin-tab-q{font-size:11px;font-weight:500;opacity:.75}.fgkh-pin-tab-close{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;opacity:.5;padding:0 0 0 2px;transition:opacity .15s}.fgkh-pin-tab-close:hover{opacity:1}.ort-page{min-height:100%;padding:24px}.ort-page-header{margin-bottom:20px}.ort-page-title{color:#1a1a2e;color:var(--text-primary,#1a1a2e);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 4px}.ort-page-subtitle{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px;margin:0}.ort-toolbar{margin-bottom:16px}.ort-toolbar,.ort-toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ort-toolbar-left{flex:1 1}.ort-toolbar-right{align-items:center;display:flex;gap:8px}.ort-search-input{width:240px!important}.ort-stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ort-stat-card{background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:10px;min-width:130px;padding:12px 18px;text-align:center}.ort-stat-value{color:#4f46e5;color:var(--primary,#4f46e5);font-size:24px;font-weight:700;line-height:1}.ort-stat-label{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px;margin-top:4px}.ort-tag-SAHTE_BELGE_DUZENLEME{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important}.ort-tag-SAHTE_BELGE_KULLANMA{background:#fffbeb!important;border-color:#fcd34d!important;color:#b45309!important}.ort-tag-HER_IKISI{background:#f5f3ff!important;border-color:#c4b5fd!important;color:#6d28d9!important}.ort-tag-DIGER{background:#f9fafb!important;border-color:#d1d5db!important;color:#374151!important}.ort-import-modal .import-step-title{color:#111827;color:var(--text-primary,#111827);font-weight:600;margin-bottom:8px}.ort-import-modal .import-info-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:13px;margin-bottom:16px;padding:12px 16px}.ort-import-modal .import-info-box ul{margin:6px 0 0;padding-left:18px}.ort-import-modal .import-result-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:12px;padding:14px 18px}.ort-import-modal .import-result-box .result-row{display:flex;font-size:13px;justify-content:space-between;padding:2px 0}.ort-import-modal .import-result-box .result-row strong{color:#166534}.ort-import-modal .import-errors-box{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#92400e;font-size:12px;margin-top:10px;max-height:160px;overflow-y:auto;padding:12px 16px}.ort-import-modal .ant-upload-drag{border-radius:10px!important}.ant-select-dropdown .ant-select-item-option-content{overflow:hidden}.ort-form-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ort-form-grid-yil{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 2fr}.ort-table .ant-table-thead>tr>th{font-size:13px;font-weight:600}.ort-table .ant-table-tbody>tr>td{font-size:13px}.ort-vkn-cell{font-family:monospace;font-weight:600;letter-spacing:.5px}.ort-empty{color:#6b7280;color:var(--text-secondary,#6b7280);padding:60px 20px;text-align:center}.sat-container{max-width:1200px;padding:28px 32px}.sat-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.sat-baslik{color:#1e2130;font-size:22px;font-weight:700;margin:0}.sat-ozet{display:flex;gap:10px}.sat-ozet-kart{border-radius:20px;font-size:13px;font-weight:600;padding:6px 16px}.sat-beklemede{background:#fff8e1;color:#f59e0b}.sat-okundu{background:#e8f5e9;color:#16a34a}.sat-reddedildi{background:#fce4e4;color:#dc2626}.sat-filtre-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.sat-filtre-label{color:#666;font-size:13px;font-weight:500}.sat-filtre-btn{background:#fff;border:1.5px solid #d0d5e0;border-radius:20px;color:#555;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s}.sat-filtre-btn:hover{border-color:#e85d4a;color:#e85d4a}.sat-filtre-btn.aktif{background:#e85d4a;border-color:#e85d4a;color:#fff;font-weight:600}.sat-yenile-btn{background:#fff;border:1.5px solid #d0d5e0;border-radius:6px;color:#555;cursor:pointer;font-size:13px;margin-left:auto;padding:6px 16px;transition:all .15s}.sat-yenile-btn:hover{border-color:#1e2130;color:#1e2130}.sat-hata{background:#fce4e4;border-radius:8px;color:#dc2626;font-size:13px;margin-bottom:16px;padding:10px 16px}.sat-icerik{align-items:flex-start;display:flex;gap:20px}.sat-liste{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.sat-bos,.sat-yukleniyor{background:#fff;border:1px solid #eee;border-radius:10px;color:#888;font-size:14px;padding:40px;text-align:center}.sat-satir{background:#fff;border:1.5px solid #eee;border-radius:10px;cursor:pointer;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.sat-satir:hover{border-color:#e85d4a;box-shadow:0 2px 8px #e85d4a14}.sat-satir.secili{border-color:#e85d4a;box-shadow:0 2px 12px #e85d4a1f}.sat-satir-ust{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.sat-org{color:#1e2130;font-size:14px;font-weight:600}.sat-durum-badge{border-radius:12px;font-size:11px;font-weight:600;padding:3px 10px}.sat-satir-alt{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.sat-email{color:#555;font-size:13px}.sat-tarih{color:#999;font-size:11px}.sat-satir-aksiyon{display:flex;gap:6px}.sat-aksiyon-btn{border:1.5px solid;border-radius:6px;cursor:pointer;font-size:11px;font-weight:500;padding:4px 12px;transition:all .15s}.sat-aksiyon-btn:hover:not(:disabled){opacity:.8}.sat-aksiyon-btn:disabled{cursor:default}.sat-detay{background:#fff;border:1.5px solid #eee;border-radius:12px;flex-shrink:0;padding:20px;position:-webkit-sticky;position:sticky;top:0;width:340px}.sat-detay-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.sat-detay-header h2{color:#1e2130;flex:1 1;font-size:16px;font-weight:700;margin:0}.sat-detay-tablo{border-collapse:collapse;font-size:13px;margin-bottom:20px;width:100%}.sat-detay-tablo td{border-bottom:1px solid #f0f0f0;padding:7px 0}.sat-detay-tablo td:first-child{color:#888;font-weight:500;width:110px}.sat-detay-tablo td:last-child{color:#1e2130}.sat-detay-tablo a{color:#e85d4a;text-decoration:none}.sat-detay-tablo a:hover{text-decoration:underline}.sat-durum-secim{margin-bottom:20px}.sat-detay-label{color:#888;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.sat-durum-butonlar{display:flex;flex-wrap:wrap;gap:6px}.sat-notlar{display:flex;flex-direction:column;gap:8px}.sat-notlar-input{border:1.5px solid #d0d5e0;border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:13px;padding:10px;resize:vertical;transition:border-color .15s;width:100%}.sat-notlar-input:focus{border-color:#e85d4a;outline:none}.sat-kaydet-btn{align-self:flex-end;background:#1e2130;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 20px;transition:background .15s}.sat-kaydet-btn:hover:not(:disabled){background:#e85d4a}.sat-kaydet-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:900px){.sat-icerik{flex-direction:column}.sat-detay{width:100%}}@media (max-width:600px){.sat-container{padding:16px}.sat-header{align-items:flex-start;flex-direction:column}}.pvt-container{max-width:1200px;padding:28px 32px}.pvt-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.pvt-baslik{color:#1e2130;font-size:22px;font-weight:700;margin:0}.pvt-ozet{display:flex;flex-wrap:wrap;gap:10px}.pvt-badge{border-radius:20px;font-size:13px;font-weight:600;padding:6px 16px}.pvt-badge.pvt-pasif-badge{background:#fff3e0;color:#e65100}.pvt-badge.pvt-aktif-badge{background:#e8f5e9;color:#2e7d32}.pvt-badge.pvt-lansman-badge-ozet{background:#e3f2fd;color:#1565c0}.pvt-filtre-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.pvt-filtre-label{color:#666;font-size:13px;font-weight:500}.pvt-filtre-btn{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s}.pvt-filtre-btn:hover{background:#f3f4f6}.pvt-filtre-btn.aktif{background:#1e2130;border-color:#1e2130;color:#fff}.pvt-yenile-btn{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;margin-left:auto;padding:6px 14px;transition:background .15s}.pvt-yenile-btn:hover{background:#f3f4f6}.pvt-hata{background:#fce4e4;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px;padding:12px 16px}.pvt-icerik{align-items:flex-start;display:flex;gap:24px}.pvt-liste{display:flex;flex:0 0 380px;flex-direction:column;gap:8px}.pvt-bos,.pvt-yukleniyor{color:#9ca3af;font-size:14px;padding:32px;text-align:center}.pvt-satir{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:14px 16px;transition:box-shadow .15s,border-color .15s}.pvt-satir:hover{box-shadow:0 2px 8px #00000014}.pvt-satir.secili{border-color:#1e2130;box-shadow:0 0 0 2px #1e213033}.pvt-satir.okunmamis{border-left:3px solid #e65100}.pvt-satir-ust{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.pvt-org{color:#1e2130;font-size:14px;font-weight:600}.pvt-satir-badges{align-items:center;display:flex;gap:6px}.pvt-lansman-badge{background:#e3f2fd;border-radius:12px;color:#1565c0;font-size:11px;font-weight:600;padding:2px 8px}.pvt-durum-badge{border-radius:12px;font-size:11px;font-weight:700;padding:2px 10px}.pvt-durum-badge.aktif{background:#e8f5e9;color:#2e7d32}.pvt-durum-badge.pasif{background:#fff3e0;color:#e65100}.pvt-mail-badge{background:#e3f2fd;border-radius:12px;color:#1565c0;font-size:11px;font-weight:600;padding:2px 8px}.pvt-provizyon-kutu{border-radius:8px;font-size:14px;margin-bottom:16px;padding:14px 16px}.pvt-provizyon-kutu.basarili{background:#e8f5e9;border:1px solid #a5d6a7;color:#1b5e20}.pvt-provizyon-kutu.hata{background:#fce4e4;border:1px solid #ef9a9a;color:#b71c1c}.pvt-satir-alt{align-items:center;display:flex;justify-content:space-between}.pvt-kisi{color:#6b7280;font-size:13px}.pvt-tarih{color:#9ca3af;font-size:12px}.pvt-satir-buton{display:flex;justify-content:flex-end;margin-top:10px}.pvt-hizli-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:5px 14px;transition:opacity .15s}.pvt-hizli-btn:disabled{cursor:not-allowed;opacity:.5}.pvt-hizli-btn.aktife-al{background:#2e7d32;color:#fff}.pvt-hizli-btn.pasife-al{background:#f3f4f6;border:1px solid #fcd34d;color:#b45309}.pvt-mail-durum{font-size:13px;font-weight:500}.pvt-mail-durum.gitti{color:#2e7d32}.pvt-mail-durum.gitmedi{color:#9ca3af}.pvt-detay{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1 1;padding:24px}.pvt-detay-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.pvt-detay-header h2{color:#1e2130;font-size:18px;font-weight:700;margin:0}.pvt-detay-tablo{border-collapse:collapse;font-size:14px;margin-bottom:20px;width:100%}.pvt-detay-tablo td{border-bottom:1px solid #f3f4f6;padding:10px 12px}.pvt-detay-tablo td:first-child{color:#6b7280;font-weight:500;white-space:nowrap;width:160px}.pvt-detay-tablo td:last-child{color:#1e2130}.pvt-lansman-detay{border-radius:12px;font-size:12px;font-weight:600;padding:3px 10px}.pvt-lansman-detay.evet{background:#e3f2fd;color:#1565c0}.pvt-lansman-detay.hayir{background:#f3f4f6;color:#6b7280}.pvt-durum-bilgi{align-items:flex-start;border-radius:8px;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-bottom:10px;padding:10px 14px}.pvt-durum-bilgi.bilgi{background:#e3f2fd;border:1px solid #90caf9;color:#1565c0}.pvt-durum-bilgi.uyari{background:#fff8e1;border:1px solid #ffe082;color:#7b5800}.pvt-durum-bilgi.hata{background:#fce4e4;border:1px solid #ef9a9a;color:#b71c1c}.pvt-durum-bilgi-ikon{flex-shrink:0;font-size:15px;margin-top:1px}.pvt-durum-eylem{margin-bottom:14px}.pvt-aktif-btn{background:#2e7d32;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 20px;transition:opacity .15s;width:100%}.pvt-aktif-btn:hover{opacity:.88}.pvt-aktif-btn:disabled{cursor:not-allowed;opacity:.55}.pvt-pasif-btn{background:#f3f4f6;border:1px solid #fcd34d;border-radius:8px;color:#b45309;cursor:pointer;font-size:14px;font-weight:700;padding:12px 20px;transition:opacity .15s;width:100%}.pvt-pasif-btn:hover{background:#fef9c3}.pvt-pasif-btn:disabled{cursor:not-allowed;opacity:.55}.pvt-oku-eylem{margin-bottom:16px}.pvt-oku-btn{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:background .15s}.pvt-oku-btn:hover{background:#f3f4f6}.pvt-notlar{display:flex;flex-direction:column;gap:10px}.pvt-detay-label{color:#374151;font-size:13px;font-weight:600}.pvt-notlar-input{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1e2130;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;width:100%}.pvt-notlar-input:focus{border-color:#1e2130;outline:none}.pvt-kaydet-btn{align-self:flex-end;background:#1e2130;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:opacity .15s}.pvt-kaydet-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:900px){.pvt-icerik{flex-direction:column}.pvt-liste{flex:none;width:100%}}.lan-container{max-width:1200px;padding:28px 32px}.lan-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.lan-baslik{color:#1e2130;font-size:22px;font-weight:700;margin:0}.lan-ozet{display:flex;gap:10px}.lan-ozet-kart{border-radius:20px;font-size:13px;font-weight:600;padding:6px 16px}.lan-beklemede{background:#eff6ff;color:#3b82f6}.lan-davet{background:#f0fdf4;color:#16a34a}.lan-reddedildi{background:#fce4e4;color:#dc2626}.lan-fiziki{background:#eef2ff;color:#4f46e5}.lan-online{background:#e0f2fe;color:#0284c7}.lan-filtre-btn.aktif-katilim{background:#4f46e5;border-color:#4f46e5;color:#fff;font-weight:600}.lan-filtre-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.lan-filtre-label{color:#666;font-size:13px;font-weight:500}.lan-filtre-btn{background:#fff;border:1.5px solid #d0d5e0;border-radius:20px;color:#555;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s}.lan-filtre-btn:hover{border-color:#6366f1;color:#6366f1}.lan-filtre-btn.aktif{background:#6366f1;border-color:#6366f1;color:#fff;font-weight:600}.lan-yenile-btn{background:#fff;border:1.5px solid #d0d5e0;border-radius:6px;color:#555;cursor:pointer;font-size:13px;margin-left:auto;padding:6px 16px;transition:all .15s}.lan-yenile-btn:hover{border-color:#1e2130;color:#1e2130}.lan-hata{background:#fce4e4;border-radius:8px;color:#dc2626;font-size:13px;margin-bottom:16px;padding:10px 16px}.lan-icerik{align-items:flex-start;display:flex;gap:20px}.lan-liste{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.lan-bos,.lan-yukleniyor{background:#fff;border:1px solid #eee;border-radius:10px;color:#888;font-size:14px;padding:40px;text-align:center}.lan-satir{background:#fff;border:1.5px solid #eee;border-radius:10px;cursor:pointer;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.lan-satir:hover{border-color:#6366f1;box-shadow:0 2px 8px #6366f114}.lan-satir.secili{border-color:#6366f1;box-shadow:0 2px 12px #6366f11f}.lan-satir-ust{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.lan-org{color:#1e2130;font-size:14px;font-weight:600}.lan-durum-badge{border-radius:12px;font-size:11px;font-weight:600;padding:3px 10px}.lan-satir-alt{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.lan-kisi{color:#555;font-size:13px}.lan-tarih{color:#999;font-size:11px}.lan-satir-aksiyon{display:flex;gap:6px}.lan-aksiyon-btn{border:1.5px solid;border-radius:6px;cursor:pointer;font-size:11px;font-weight:500;padding:4px 12px;transition:all .15s}.lan-aksiyon-btn:hover:not(:disabled){opacity:.8}.lan-aksiyon-btn:disabled{cursor:default}.lan-detay{background:#fff;border:1.5px solid #eee;border-radius:12px;flex-shrink:0;padding:20px;position:-webkit-sticky;position:sticky;top:0;width:340px}.lan-detay-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.lan-detay-header h2{color:#1e2130;flex:1 1;font-size:16px;font-weight:700;margin:0}.lan-detay-tablo{border-collapse:collapse;font-size:13px;margin-bottom:20px;width:100%}.lan-detay-tablo td{border-bottom:1px solid #f0f0f0;padding:7px 0}.lan-detay-tablo td:first-child{color:#888;font-weight:500;width:120px}.lan-detay-tablo td:last-child{color:#1e2130}.lan-detay-tablo a{color:#6366f1;text-decoration:none}.lan-detay-tablo a:hover{text-decoration:underline}.lan-durum-secim{margin-bottom:20px}.lan-detay-label{color:#888;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.lan-durum-butonlar{display:flex;flex-wrap:wrap;gap:6px}.lan-notlar{display:flex;flex-direction:column;gap:8px}.lan-notlar-input{border:1.5px solid #d0d5e0;border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:13px;padding:10px;resize:vertical;transition:border-color .15s;width:100%}.lan-notlar-input:focus{border-color:#6366f1;outline:none}.lan-kaydet-btn{align-self:flex-end;background:#4f46e5;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 20px;transition:background .15s}.lan-kaydet-btn:hover:not(:disabled){background:#6366f1}.lan-kaydet-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:900px){.lan-icerik{flex-direction:column}.lan-detay{width:100%}}@media (max-width:600px){.lan-container{padding:16px}.lan-header{align-items:flex-start;flex-direction:column}}.rp-page{background:#f5f7fa;background:var(--color-background,#f5f7fa);font-family:inherit;max-width:1400px;min-height:100%;padding:24px}.rp-page-header{margin-bottom:5px}.rp-page-title{color:#1a1a2e;color:var(--color-text,#1a1a2e);font-size:22px;font-weight:700;margin:0 0 4px}.rp-page-subtitle{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:13px;margin:0}.rp-info-banner{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;color:#374151;color:var(--color-text,#374151);font-size:13px;gap:10px;margin-bottom:5px;padding:12px 16px}.rp-info-banner,.rp-info-icon{align-items:center;display:flex}.rp-info-icon{flex-shrink:0}.rp-card{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;overflow:hidden}.rp-card-header{align-items:center;display:flex;justify-content:space-between;padding:8px 20px 0}.rp-card-title{color:#111827;color:var(--color-text,#111827);font-size:15px;font-weight:700;margin:0}.rp-sort-btn{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;color:#374151;color:var(--color-text,#374151);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:border-color .15s,color .15s}.rp-sort-btn:hover{border-color:#f97316;color:#f97316}.rp-year-tabs{align-items:center;border-bottom:1.5px solid #e5e7eb;border-bottom:1.5px solid var(--color-border,#e5e7eb);display:flex;gap:0;padding:1px 20px 0}.rp-year-tab{background:#0000;border:none;border-bottom:2.5px solid #0000;color:#6b7280;color:var(--color-textSecondary,#6b7280);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;margin-bottom:-1.5px;padding:8px 16px;transition:color .15s,border-color .15s}.rp-year-tab:hover{color:#f97316}.rp-year-tab.active{border-bottom-color:#f97316;color:#f97316;font-weight:700}.rp-table-wrapper{overflow-x:auto}.rp-table{border-collapse:collapse;font-size:13px;width:100%}.rp-table thead tr:first-child th{background:#f9fafb;background:var(--color-background,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb);color:#374151;color:var(--color-text,#374151);font-weight:600;padding:3px 12px;text-align:left;white-space:nowrap}.rp-table thead tr:first-child th:last-child{border-right:none}.rp-table thead tr:nth-child(2) th{background:#f9fafb;background:var(--color-background,#f9fafb);border-bottom:1.5px solid #e5e7eb;border-bottom:1.5px solid var(--color-border,#e5e7eb);border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb);color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:12px;font-weight:600;padding:3px 12px;text-align:center}.rp-table thead tr:nth-child(2) th:last-child{border-right:none}.rp-th-star{text-align:center!important;width:40px}.rp-th-name{min-width:200px}.rp-th-group{text-align:center!important}.rp-th-islem{width:160px}.rp-table tbody tr{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border,#f3f4f6);transition:background .1s}.rp-table tbody tr:hover{background:#fef9f0;background:var(--color-hover,#fef9f0)}.rp-table tbody tr:last-child{border-bottom:none}.rp-table tbody td{border-right:1px solid #e5e7eb;border-right:1px solid var(--color-border,#e5e7eb);color:#374151;color:var(--color-text,#374151);padding:3px 12px;vertical-align:middle}.rp-table tbody td:last-child{border-right:none}.rp-td-star{text-align:center;width:40px}.rp-star-btn{background:none;border:none;border-radius:4px;cursor:pointer;display:inline-flex;padding:2px;transition:background .12s}.rp-star-btn:hover{background:#fff7ed;background:var(--color-hover,#fff7ed)}.rp-td-name{color:#111827;color:var(--color-text,#111827);font-weight:500}.rp-td-tur{color:#f97316;font-size:12.5px}.rp-td-periyot{color:#6b7280;color:var(--color-textSecondary,#6b7280)}.rp-td-durum,.rp-td-periyot{white-space:nowrap}.rp-td-file{text-align:center}.rp-badge,.rp-td-islem{white-space:nowrap}.rp-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 10px}.rp-badge svg{flex-shrink:0}.rp-badge-hazir{background:#dcfce7;color:#15803d}.rp-badge-kuyrukta{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.rp-badge-hazir-degil{background:#f3f4f6;color:#6b7280}.rp-badge-evrak-eksik{background:#fef9c3;color:#a16207}body.theme-night .rp-badge-hazir{background:#22c55e2e;color:#86efac}body.theme-night .rp-badge-kuyrukta{background:#f973162e;border-color:#f973164d;color:#fdba74}body.theme-night .rp-badge-hazir-degil{background:#6b72802e;color:#d1d5db}body.theme-night .rp-badge-evrak-eksik{background:#eab3082e;color:#fde047}.rp-file-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:4px;justify-content:center;padding:5px 11px;transition:opacity .15s;white-space:nowrap}.rp-file-btn:hover{opacity:.85}.rp-file-pdf{background:none;color:#dc2626}.rp-file-docx{background:none;color:#1d4ed8}.rp-file-xlsx{background:none;color:#15803d}body.theme-night .rp-file-pdf{color:#fca5a5}body.theme-night .rp-file-docx{color:#93c5fd}body.theme-night .rp-file-xlsx{color:#86efac}.rp-file-inactive{background:none;color:#d1d5db;color:var(--color-textSecondary,#d1d5db);cursor:default;font-size:11.5px;font-weight:500;opacity:.35;padding:5px 11px}.rp-file-inactive:hover{opacity:.35}.rp-action-wrap{align-items:center;display:flex;gap:6px}.rp-action-btn{align-items:center;border:1.5px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:5px;padding:6px 13px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.rp-action-indir{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.rp-action-indir:hover{background:#dbeafe;border-color:#93c5fd}.rp-action-iptal{background:#fef2f2;border-color:#fecaca;color:#dc2626}.rp-action-iptal:hover{background:#fee2e2;border-color:#f87171}.rp-action-kuyruk{background:#fff7ed;border-color:#fed7aa;color:#f97316}.rp-action-kuyruk:hover{background:#ffedd5;border-color:#fdba74}.rp-action-disabled{color:#9ca3af;color:var(--color-textSecondary,#9ca3af);cursor:not-allowed;text-decoration:line-through}.rp-action-disabled,.rp-action-disabled:hover{background:#f9fafb;background:var(--color-background,#f9fafb);border-color:#e5e7eb;border-color:var(--color-border,#e5e7eb)}body.theme-night .rp-action-indir{background:#3b82f626;border-color:#3b82f64d;color:#93c5fd}body.theme-night .rp-action-indir:hover{background:#3b82f640;border-color:#3b82f680}body.theme-night .rp-action-iptal{background:#dc262626;border-color:#dc26264d;color:#fca5a5}body.theme-night .rp-action-iptal:hover{background:#dc262640;border-color:#dc262680}body.theme-night .rp-action-kuyruk{background:#f9731626;border-color:#f973164d;color:#fdba74}body.theme-night .rp-action-kuyruk:hover{background:#f9731640;border-color:#f9731680}.rp-dots-btn{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#6b7280;color:var(--color-textSecondary,#6b7280);cursor:pointer;display:inline-flex;height:30px;justify-content:center;margin-left:auto;padding:0;transition:background .12s,border-color .12s;width:30px}.rp-dots-btn:hover{background:#fff7ed;background:var(--color-hover,#fff7ed);border-color:#fed7aa;color:#f97316}.rp-pagination{align-items:center;border-top:1px solid #f3f4f6;border-top:1px solid var(--color-border,#f3f4f6);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 20px}.rp-pag-info{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:13px}.rp-pag-controls{align-items:center;display:flex;gap:4px}.rp-pag-btn{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#374151;color:var(--color-text,#374151);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:background .12s,border-color .12s,color .12s}.rp-pag-btn:hover:not(:disabled){border-color:#f97316;color:#f97316}.rp-pag-btn:disabled{cursor:not-allowed;opacity:.4}.rp-pag-active{background:#f97316!important;border-color:#f97316!important;color:#fff!important}.rp-pag-active:hover{background:#ea580c!important;border-color:#ea580c!important}.rp-pag-perpage{align-items:center;color:#6b7280;color:var(--color-textSecondary,#6b7280);display:flex;font-size:13px;gap:8px}.rp-pag-perpage select{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--color-surface,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#374151;color:var(--color-text,#374151);cursor:pointer;font-family:inherit;font-size:13px;padding:5px 28px 5px 10px}.rp-pag-perpage select:focus{border-color:#f97316;outline:none}.rp-no-taxpayer{color:#6b7280;color:var(--color-textSecondary,#6b7280);font-size:14px;padding:60px 20px;text-align:center}.karsit-giris-container{background-color:#f8fafc;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-height:100%;overflow-x:hidden;padding:24px;width:100%}.karsit-giris-container>.sessions-list-container{flex:1 1}.karsit-card{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:0 auto;max-width:1200px;overflow:hidden}.karsit-card .ant-card-head{background-color:#fff;border-bottom:1px solid #f1f5f9;padding:0 24px}.card-header{justify-content:space-between;width:100%}.card-header,.title-text{align-items:center;display:flex}.title-text{color:#0f172a;font-size:18px;font-weight:700}.title-text:before{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:2px;content:"";height:24px;margin-right:12px;width:4px}.form-row{display:flex;gap:24px;margin-bottom:8px}.form-col{flex:1 1}.full-width{width:100%}.upload-section{display:flex;gap:24px;margin-bottom:24px;margin-top:16px}.upload-col{flex:1 1}.upload-label{color:#475569;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.ant-upload-drag{background:#fff!important;border:2px dashed #cbd5e1!important;border-radius:8px!important;transition:all .3s ease!important}.ant-upload-drag:hover{background:#f1f5f9!important;border-color:#3b82f6!important}.ant-upload-drag-icon{margin-bottom:8px!important}.ant-upload-drag-icon .anticon{color:#64748b!important;font-size:32px!important}.ant-upload-text{color:#64748b!important;font-size:13px!important}.calc-footer,.form-footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:32px;padding-top:24px}.footer-right{display:flex;gap:12px}.vazgec-btn{border:1px solid #cbd5e1;border-radius:6px;color:#64748b}.kaydet-btn,.vazgec-btn{font-weight:600;height:40px;padding:0 24px}.kaydet-btn{background:#3b82f6;border-color:#3b82f6;border-radius:6px;color:#fff}.kaydet-btn:hover{background:#2563eb;border-color:#2563eb}.calculation-results-view{margin:0 auto;max-width:1400px}.results-header{justify-content:space-between;margin-bottom:16px}.results-header,.results-title{align-items:center;display:flex}.results-title{color:#334155;font-size:16px;font-weight:600;gap:8px}.header-info-icon{color:#0891b2;cursor:pointer;font-size:18px}.summary-cards-row{margin-bottom:24px}.dashboard-card{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:100px;justify-content:center}.dashboard-card .ant-card-body{height:100%;padding:12px 16px!important}.taxpayer-main-card{border-top:4px solid #ef4444}.card-top-id{color:#64748b;font-size:12px;margin-bottom:2px}.card-main-title{color:#1e293b;font-size:13px;font-weight:700;line-height:1.2;margin-bottom:4px}.card-sub-info{color:#94a3b8;font-size:11px}.card-header-mini{align-items:center;display:flex;gap:8px;margin-bottom:10px}.card-header-mini .label{color:#64748b;font-size:12px;font-weight:600}.dot{border-radius:2px;height:12px;width:12px}.dot.pink{background-color:#ec4899}.dot.blue{background-color:#3b82f6}.dot.teal{background-color:#0d9488}.total-count-card{border-top:4px solid #ec4899}.indirilecek-info-card{border-top:4px solid #3b82f6}.yuklenilen-info-card{border-top:4px solid #0d9488}.card-content{align-items:flex-end;display:flex;justify-content:space-between}.card-content .text{color:#94a3b8;font-size:11px;max-width:70%}.card-content .count{color:#334155;font-size:28px;font-weight:400;line-height:1}.table-actions-bar{display:flex;justify-content:space-between;margin-bottom:12px}.table-search{width:300px}.onayla-btn{background-color:#22c55e!important;border-color:#22c55e!important}.table-wrapper-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}.ss2-style-table .ant-table-thead>tr>th{background:#fdfdfd;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:12px;font-weight:500}.ss2-style-table .ant-table-tbody>tr>td{color:#475569;font-size:12px}.table-custom-footer{color:#475569;font-size:13px;font-weight:700;padding:8px 16px}.results-footer-actions{display:flex;justify-content:space-between;margin-top:24px}.dark-mode .dashboard-card{background-color:#1e293b;border-color:#334155}.dark-mode .card-main-title{color:#f1f5f9}.dark-mode .card-content .count{color:#cbd5e1}.dark-mode .ss2-style-table .ant-table-thead>tr>th{background-color:#0f172a;color:#64748b}.dark-mode .table-wrapper-card{background-color:#1e293b}.karsit-stepper-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fff6;border-radius:20px;box-shadow:0 8px 32px #1f268712;margin:0 auto 40px;max-width:1240px;padding:32px 40px}.custom-stepper .ant-steps-item-title{color:#475569!important;font-size:15px!important;font-weight:700!important}.custom-stepper .ant-steps-item-active .ant-steps-item-title{color:#1e293b!important}.custom-stepper .ant-steps-item-icon{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:12px!important;font-size:20px!important;height:44px!important;line-height:44px!important;transition:all .4s ease;width:44px!important}.custom-stepper .ant-steps-item-active .ant-steps-item-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#0000!important;box-shadow:0 4px 12px #2563eb4d}.custom-stepper .ant-steps-item-active .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.custom-stepper .ant-steps-item-finish .ant-steps-item-icon{background:#ecfdf5!important;border-color:#10b981!important}.custom-stepper .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#10b981!important}.custom-stepper .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#3b82f6!important}.karsit-header-actions{display:flex;justify-content:flex-end;margin:0 auto 16px;max-width:1240px}.session-list-container{margin:0 auto;max-width:1240px}.list-header-main{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px;padding:0 4px}.list-header-main h4{align-items:center;color:#1e293b;display:flex;margin:0!important}.new-session-btn{background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:8px;box-shadow:0 4px 12px #ea580c33;font-size:13px;font-weight:700;height:38px;padding:0 20px;transition:all .3s ease}.new-session-btn:hover{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 6px 16px #ea580c4d;transform:translateY(-2px)}.continue-btn{background:#3b82f6!important;border-color:#3b82f6!important;border-radius:8px!important;box-shadow:0 2px 10px #3b82f633!important;font-weight:500!important}.continue-btn:hover{background:#2563eb!important;border-color:#2563eb!important;transform:translateY(-1px)}.delete-btn{border-radius:8px!important}.session-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.session-item-card:hover{border-color:#3b82f6;box-shadow:0 12px 24px -10px #0000001a}.session-card-title{display:flex;flex-direction:column;gap:4px}.session-card-title .status-tag{align-self:flex-start;border-radius:4px;font-size:11px;font-weight:600;margin:0;text-transform:uppercase}.session-card-desc{margin-top:8px}.vkn-info{color:#64748b;font-family:monospace;font-size:13px;margin-bottom:4px}.sessions-list-container{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;overflow:hidden;padding:24px;width:100%}.sessions-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.sessions-filter{margin-bottom:12px}.sessions-table{width:100%}.sessions-table .ant-table-container{overflow-x:auto}.sessions-table .ant-table-thead>tr>th{background:#f8fafc;font-size:13px;font-weight:600;padding:8px 16px!important}.sessions-table .ant-table-tbody>tr>td{font-size:13px;padding:6px 16px!important;white-space:nowrap}.table-tp-info{display:flex;flex-direction:column}.tp-name{color:#1e293b;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-vkn-cell{font-family:monospace}.tp-vkn,.tp-vkn-cell{color:#64748b;font-size:12px}.tp-vkn{margin-top:2px}.status-indicator{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:4px 10px;transition:all .3s ease}.status-indicator.active{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.status-indicator.inactive{background:#f8fafc;border:1px solid #e2e8f0;color:#94a3b8}.status-badge{align-items:center;border-radius:50%;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.status-badge.done{background:#ecfdf5;box-shadow:0 0 10px #05966933;color:#059669}.status-badge.pending{background:#f8fafc;color:#cbd5e1}.table-details{align-items:flex-start;display:flex;flex-direction:column}.table-date{color:#64748b;font-size:13px}.pulse-tag{animation:gentle-pulse 2s ease-in-out infinite}@keyframes gentle-pulse{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.date-info{color:#94a3b8;font-size:12px}.table-tracking-cell{display:flex;flex-direction:column;min-width:120px}.table-tracking-cell .status-select .ant-select-selector{background:#f1f5f9!important;border:none!important;border-radius:6px!important;font-weight:500!important}.table-tracking-cell .id-input{border:1px solid #e2e8f0!important;border-radius:6px!important;font-family:monospace;font-size:11px}.table-tracking-cell .id-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.empty-sessions{background:#fff;border:2px dashed #e2e8f0;border-radius:16px;padding:80px 0;text-align:center}.empty-sessions p{color:#64748b;font-size:16px;font-weight:500}.session-item-card .ant-card-actions{background:#f8fafc;border-radius:0 0 16px 16px;border-top:1px solid #e2e8f0}.session-item-card .ant-card-actions li{margin:8px 0}.karsit-preview-table .ant-table-tbody>tr.row-kit>td{background-color:#e0f2fe!important}.karsit-preview-table .ant-table-tbody>tr.row-kit:hover>td{background-color:#bae6fd!important}.karsit-preview-table .ant-table-tbody>tr.row-biy>td{background-color:#fef3c7!important}.karsit-preview-table .ant-table-tbody>tr.row-biy:hover>td{background-color:#fde68a!important}.table-legend{border-left:1px solid #f0f0f0;margin-left:20px;padding-left:20px}.cp-detail-modal .ant-modal-title{color:#1e293b;font-size:18px}.detail-form-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:1fr 1fr 1fr;margin-top:8px}.detail-form-grid .full-width{grid-column:1/span 3}.modal-header-custom{align-items:center;color:#2563eb;display:flex;gap:8px}.cp-detail-modal .ant-form-item-label{color:#475569;font-weight:500}.karsit-container{background-color:#f8fafc;min-height:calc(100vh - 64px);padding:24px}.karsit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.main-title{color:#0f172a!important;font-weight:800!important;letter-spacing:-.5px;margin:0!important}.sub-title{font-size:15px!important}.inner-tracking-table .ant-table-thead>tr>th{background:#f1f5f9!important;color:#475569!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px;text-transform:uppercase}.inner-tracking-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9!important;padding:12px 16px!important}.inner-tracking-table .ant-input-sm{border:1px solid #e2e8f0;border-radius:4px}.inner-tracking-table .ant-input-sm:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.inner-tracking-table .ant-select-selector{border-radius:6px!important}.ant-table-expanded-row-fixed{padding:0!important}.sessions-card{border:none!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}body:not(.theme-default) .karsit-container,body:not(.theme-default) .karsit-giris-container{background-color:var(--color-background)!important}body:not(.theme-default) .sessions-list-container{background:var(--color-surface)!important;box-shadow:0 4px 20px #0000004d!important}body:not(.theme-default) .karsit-card .ant-card-head{background-color:var(--color-surface)!important;border-bottom-color:var(--color-border)!important}body:not(.theme-default) .karsit-card,body:not(.theme-default) .sessions-card,body:not(.theme-default) .table-wrapper-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .karsit-card .ant-card-body,body:not(.theme-default) .table-wrapper-card .ant-card-body{background:var(--color-surface)!important}body:not(.theme-default) .karsit-stepper-container{background:#1f2937cc!important;border-color:#4b556366!important;box-shadow:0 8px 32px #0000004d!important}body:not(.theme-default) .custom-stepper .ant-steps-item-title{color:var(--color-textSecondary)!important}body:not(.theme-default) .custom-stepper .ant-steps-item-active .ant-steps-item-title{color:var(--color-text)!important}body:not(.theme-default) .custom-stepper .ant-steps-item-icon{background:#374151!important;border-color:#4b5563!important}body:not(.theme-default) .custom-stepper .ant-steps-item-finish .ant-steps-item-icon{background:#10b98126!important;border-color:#10b981!important}body:not(.theme-default) .session-item-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .session-item-card:hover{border-color:#3b82f6!important;box-shadow:0 12px 24px -10px #0006!important}body:not(.theme-default) .session-item-card .ant-card-actions{background:var(--color-background)!important;border-top-color:var(--color-border)!important}body:not(.theme-default) .session-item-card .ant-card-head{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important}body:not(.theme-default) .empty-sessions{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .empty-sessions p{color:var(--color-textSecondary)!important}body:not(.theme-default) .inner-tracking-table .ant-table-thead>tr>th,body:not(.theme-default) .sessions-table .ant-table-thead>tr>th,body:not(.theme-default) .ss2-style-table .ant-table-thead>tr>th{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .sessions-table .ant-table-tbody>tr>td,body:not(.theme-default) .ss2-style-table .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .inner-tracking-table .ant-table-tbody>tr>td{border-bottom-color:var(--color-border)!important}body:not(.theme-default) .sessions-table .ant-table-tbody>tr:hover>td,body:not(.theme-default) .ss2-style-table .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}body:not(.theme-default) .ant-upload-drag{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .ant-upload-drag:hover{background:var(--color-hover)!important;border-color:#3b82f6!important}body:not(.theme-default) .card-main-title,body:not(.theme-default) .list-header-main h4,body:not(.theme-default) .main-title,body:not(.theme-default) .results-title,body:not(.theme-default) .title-text,body:not(.theme-default) .tp-name{color:var(--color-text)!important}body:not(.theme-default) .card-content .text,body:not(.theme-default) .card-sub-info,body:not(.theme-default) .card-top-id,body:not(.theme-default) .date-info,body:not(.theme-default) .table-date,body:not(.theme-default) .tp-vkn,body:not(.theme-default) .tp-vkn-cell,body:not(.theme-default) .upload-label,body:not(.theme-default) .vkn-info{color:var(--color-textSecondary)!important}body:not(.theme-default) .card-content .count{color:var(--color-text)!important}body:not(.theme-default) .dashboard-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}body:not(.theme-default) .table-tracking-cell .status-select .ant-select-selector{background:var(--color-hover)!important;border-color:var(--color-border)!important}body:not(.theme-default) .status-indicator.active{background:#10b98126!important;border-color:#10b981!important}body:not(.theme-default) .status-indicator.inactive{background:var(--color-hover)!important;border-color:var(--color-border)!important}body:not(.theme-default) .status-badge.done{background:#05966933!important}body:not(.theme-default) .status-badge.pending{background:var(--color-hover)!important}body:not(.theme-default) .calc-footer,body:not(.theme-default) .form-footer{border-top-color:var(--color-border)!important}body:not(.theme-default) .vazgec-btn{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .karsit-preview-table .ant-table-tbody>tr.row-kit>td{background-color:#0ea5e926!important}body:not(.theme-default) .karsit-preview-table .ant-table-tbody>tr.row-kit:hover>td{background-color:#0ea5e940!important}body:not(.theme-default) .karsit-preview-table .ant-table-tbody>tr.row-biy>td{background-color:#eab30826!important}body:not(.theme-default) .karsit-preview-table .ant-table-tbody>tr.row-biy:hover>td{background-color:#eab30840!important}body:not(.theme-default) .table-legend{border-left-color:var(--color-border)!important}body:not(.theme-default) .table-custom-footer{color:var(--color-textSecondary)!important}.inner-tracking-container{background-color:#fff;padding:8px 0}.inner-tracking-table.compact-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important;height:38px;padding:4px 8px!important}.inner-tracking-table.compact-table .ant-table-thead>tr>th{background:#fafafa!important;font-size:10px!important;height:32px;padding:6px 8px!important}.compact-input{background:#f9fafb!important;border:1px solid #0000!important;box-shadow:none!important;font-size:11px!important;height:28px!important;transition:all .2s}.compact-input:focus,.compact-input:hover{background:#fff!important;border-color:#4096ff!important;box-shadow:0 0 0 2px #0591ff1a!important}.compact-select .ant-select-selector{background:#f9fafb!important;border:1px solid #0000!important;box-shadow:none!important;font-size:11px!important;height:28px!important}.compact-select.ant-select-focused .ant-select-selector,.compact-select:hover .ant-select-selector{background:#fff!important;border-color:#4096ff!important}.status-select-premium .ant-select-selector{background:#f8fafc!important;border:1px solid #f1f5f9!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;transition:all .3s!important}.status-select-premium:hover .ant-select-selector{background:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.inner-tracking-table .ant-table-cell-ellipsis{cursor:help}.inner-tracking-table .ant-typography{margin-bottom:0!important}body:not(.theme-default) .inner-tracking-container{background-color:var(--color-surface)!important}body:not(.theme-default) .inner-tracking-table.compact-table .ant-table-thead>tr>th{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .inner-tracking-table.compact-table .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .compact-input{background:var(--color-hover)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .compact-input:focus,body:not(.theme-default) .compact-input:hover{background:var(--color-surface)!important;border-color:#4096ff!important}body:not(.theme-default) .compact-select .ant-select-selector{background:var(--color-hover)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .compact-select.ant-select-focused .ant-select-selector,body:not(.theme-default) .compact-select:hover .ant-select-selector{background:var(--color-surface)!important;border-color:#4096ff!important}body:not(.theme-default) .status-select-premium .ant-select-selector{background:var(--color-hover)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .status-select-premium:hover .ant-select-selector{background:var(--color-surface)!important;border-color:#3b82f6!important}.karsit-rehber-container{animation:fadeIn .5s ease-out;background:#f0f2f5;display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 64px);padding:24px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.karsit-rehber-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fffc;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;justify-content:space-between;padding:20px 32px}.karsit-rehber-title{align-items:center;color:#1a3353;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.karsit-rehber-title .anticon{background:#e6f7ff;border-radius:12px;color:#1890ff;padding:8px}.karsit-rehber-actions{align-items:center!important;display:flex!important}.karsit-rehber-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex:1 1;flex-direction:column;padding:24px}.rehber-grid-container{height:calc(100vh - 250px);width:100%}.ag-theme-alpine.rehber-grid{--ag-border-color:#f0f0f0;--ag-header-background-color:#fafafa;--ag-header-foreground-color:#4a5568;--ag-row-hover-color:#f7fafc;--ag-selected-row-background-color:#ebf8ff;border:none;border-radius:8px;overflow:hidden}.row-blue{background-color:#bae6fd66!important}.row-yellow{background-color:#fef08a66!important}.row-child{background-color:#fff!important;border-bottom:1px dashed #f0f0f0}.row-child .ant-table-cell{border-top:none!important;padding-bottom:4px!important;padding-top:4px!important}.row-child:hover>td{background-color:#f8fafc!important}.row-blue:hover,.row-yellow:hover{filter:brightness(.95)}.karsit-rehber-card .ant-table-tbody>tr>td,.karsit-rehber-card .ant-table-thead>tr>th{padding:2px 16px}.rehber-modal .ant-modal-content{border-radius:20px;overflow:hidden}.rehber-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.rehber-modal .ant-modal-title{font-weight:600}.rehber-form-section-title{align-items:center;color:#1890ff;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px}.rehber-form-section{background:#f9fafb;border:1px solid #edf2f7;border-radius:12px;margin-bottom:24px;padding:16px}.search-input-wrapper{align-items:center;display:flex;position:relative;width:300px}.search-input{border-radius:10px;transition:all .3s;vertical-align:middle}.search-input:focus{box-shadow:0 0 0 2px #1890ff1a}.btn-premium{align-items:center;border-radius:10px;display:flex;font-weight:600;gap:6px;transition:all .3s}.btn-premium.ant-btn-primary{box-shadow:0 4px 12px #1890ff4d}.btn-premium.ant-btn-primary:hover{box-shadow:0 6px 16px #1890ff66;transform:translateY(-2px)}body:not(.theme-default) .karsit-rehber-container{background:var(--color-background)!important}body:not(.theme-default) .karsit-rehber-header{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:0 4px 20px #0000004d!important}body:not(.theme-default) .karsit-rehber-title{color:var(--color-text)!important}body:not(.theme-default) .karsit-rehber-title .anticon{background:#1890ff26!important}body:not(.theme-default) .karsit-rehber-card{background:var(--color-surface)!important;box-shadow:0 4px 20px #0000004d!important}body:not(.theme-default) .karsit-rehber-card .ant-table{background:var(--color-surface)!important}body:not(.theme-default) .karsit-rehber-card .ant-table-thead>tr>th{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-textSecondary)!important}body:not(.theme-default) .karsit-rehber-card .ant-table-tbody>tr>td{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-text)!important}body:not(.theme-default) .karsit-rehber-card .ant-table-tbody>tr:hover>td{background:var(--color-hover)!important}body:not(.theme-default) .row-child{background-color:var(--color-surface)!important;border-bottom-color:var(--color-border)!important}body:not(.theme-default) .row-child:hover>td{background-color:var(--color-hover)!important}body:not(.theme-default) .row-blue{background-color:#0ea5e91f!important}body:not(.theme-default) .row-yellow{background-color:#eab3081f!important}body:not(.theme-default) .rehber-modal .ant-modal-content{background:var(--color-surface)!important}body:not(.theme-default) .rehber-modal .ant-modal-header{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important}body:not(.theme-default) .rehber-modal .ant-modal-title{color:var(--color-text)!important}body:not(.theme-default) .rehber-modal .ant-modal-footer{background:var(--color-surface)!important;border-top-color:var(--color-border)!important}body:not(.theme-default) .rehber-form-section{background:var(--color-hover)!important;border-color:var(--color-border)!important}body:not(.theme-default) .rehber-form-section-title{color:#60a5fa!important}.uppy-modal .vgm-modal{height:520px;max-height:85vh;max-width:95vw;width:720px}.uppy-modal .vgm-body{height:460px;overflow:hidden}.uppy-Dashboard-poweredBy{display:none!important}.uppy-Dashboard-AddFiles,.uppy-Dashboard-inner{border-color:#666!important;border-style:dashed!important}.uppy-StatusBar{position:relative!important;z-index:100!important}.vg-uppy-status-bar-wrapper{border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:hidden;width:100%}.vg-uppy-status-bar-wrapper .uppy-StatusBar{align-items:center!important;border:1px solid #e5e7eb;border-radius:8px;display:flex!important;height:64px!important;overflow:hidden;padding:0 16px!important;position:relative!important}.vg-uppy-status-bar-wrapper .uppy-StatusBar-progress{bottom:0!important;left:0!important;position:absolute!important;top:auto!important}.vg-uppy-status-bar-wrapper .uppy-StatusBar-content{align-items:center!important;display:flex!important;flex:1 1;flex-direction:row!important;gap:12px;justify-content:flex-start!important;white-space:nowrap!important}.vg-uppy-status-bar-wrapper .uppy-StatusBar-status{display:flex!important;flex-direction:column!important;justify-content:center!important}.vg-uppy-status-bar-wrapper .uppy-StatusBar-actions{align-items:center!important;display:flex!important;gap:8px}[data-theme=night] .vg-uppy-status-bar-wrapper .uppy-StatusBar{background-color:#1f2937;border-color:#374151}.category-excel .uppy-Dashboard-browse{color:#52c41a!important}.category-excel .uppy-Dashboard-browse:focus,.category-excel .uppy-Dashboard-browse:hover{color:#217346!important}.category-pdf .uppy-Dashboard-browse{color:#fa541c!important}.category-pdf .uppy-Dashboard-browse:focus,.category-pdf .uppy-Dashboard-browse:hover{color:#d4380d!important}.change-password-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.change-password-modal{animation:slideDown .3s ease;background:#fff;border-radius:20px;box-shadow:0 25px 50px #0000004d;max-width:420px;padding:40px;text-align:center;width:100%}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.change-password-header{margin-bottom:30px}.change-password-icon{align-items:center;background:linear-gradient(135deg,#ff8a1f,#ff6a00);border-radius:50%;box-shadow:0 10px 30px #ff8a1f66;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.change-password-header h2{color:#1f2937;font-size:1.5rem;margin-bottom:10px}.change-password-header p{color:#6b7280;font-size:.9rem}.change-password-input-group{margin-bottom:20px;text-align:left}.change-password-input-group label{color:#374151;display:block;font-size:.85rem;font-weight:600;margin-bottom:8px}.change-password-input-wrapper{align-items:center;display:flex;position:relative}.change-password-input-wrapper input{border:2px solid #e5e7eb;border-radius:10px;color:#374151;font-size:1rem;outline:none;padding:14px 45px;transition:all .2s;width:100%}.change-password-input-wrapper input:focus{border-color:#ff8a1f;box-shadow:0 0 0 3px #ff8a1f1a}.change-password-input-wrapper input:disabled{background:#f9fafb;cursor:not-allowed}.change-password-input-wrapper .input-icon{color:#9ca3af;font-size:1rem;left:15px;position:absolute}.change-password-input-wrapper .password-toggle{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;padding:5px;position:absolute;right:12px}.change-password-input-wrapper .password-toggle:hover{color:#ff8a1f}.change-password-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.85rem;margin-bottom:15px;padding:12px 15px;text-align:left}.change-password-submit{background:linear-gradient(90deg,#ff8a1f,#ff6a00);border:none;border-radius:10px;box-shadow:0 8px 20px #ff8a1f4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:15px;transition:all .2s;width:100%}.change-password-submit:hover:not(:disabled){box-shadow:0 12px 25px #ff8a1f66;transform:translateY(-2px)}.change-password-submit:disabled{cursor:not-allowed;opacity:.7;transform:none}.password-requirements{grid-gap:8px;display:grid;font-size:.8rem;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.requirement-item{align-items:center;color:#9ca3af;display:flex;transition:all .3s ease}.requirement-item.met{color:#10b981;font-weight:600}.req-dot{font-size:1.2rem;line-height:0;margin-right:5px}.requirement-item.met .req-dot{color:#10b981}.change-password-note{color:#9ca3af;font-size:.8rem;margin-top:20px}
/*# sourceMappingURL=main.548f862a.css.map*/