:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.47059;font-weight:400;color:#1d1d1f;background-color:#f5f5f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:#06c;text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}#root{min-height:100vh;width:100%}.form-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:linear-gradient(180deg,#f5f5f7,#e8e8ed)}.form-page.loading{color:#86868b}.form-card{background:#fff;border-radius:18px;padding:2.5rem;max-width:440px;width:100%;box-shadow:0 4px 24px #0000000f;border:1px solid rgba(0,0,0,.06)}.form-card .event-name{color:#86868b;margin:0 0 .5rem;font-size:.9375rem;font-weight:400}.form-card h1{margin:0 0 1.75rem;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.form-card label{display:block;margin-bottom:1rem;color:#1d1d1f;font-size:.9375rem;font-weight:500}.form-card input{display:block;width:100%;margin-top:.5rem;padding:.75rem 1rem;border:1px solid #d2d2d7;border-radius:12px;background:#fff;color:#1d1d1f;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-card input::placeholder{color:#86868b}.form-card input:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e326}.form-card .form-error{color:#d70015;margin:.5rem 0;font-size:.9375rem}.form-card .form-success{color:#34c759;margin:.5rem 0;font-size:.9375rem}.form-card button{margin-top:.5rem;width:100%;padding:.875rem 1.25rem;background:#0071e3;color:#fff;border:none;border-radius:980px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s,opacity .2s}.form-card button:hover:not(:disabled){background:#0077ed}.form-card button:active:not(:disabled){opacity:.9}.form-card button:disabled{opacity:.5;cursor:not-allowed}.form-consent{margin:1.25rem 0 1rem}.form-consent-check{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.9375rem;color:#1d1d1f}.form-consent-check input[type=checkbox]{flex-shrink:0;margin-top:.2rem;width:1.125rem;height:1.125rem;accent-color:#0071e3}.form-consent-label{line-height:1.5}.form-consent-inline{color:#0071e3;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.form-consent-inline:hover{color:#0077ed}.form-consent-backdrop{position:fixed;inset:0;background:#00000059;z-index:1000;animation:form-consent-fade .2s ease-out}.form-consent-panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;background:#fff;box-shadow:-4px 0 24px #0000001f;z-index:1001;display:flex;flex-direction:column;animation:form-consent-slide .25s ease-out}.form-consent-panel-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.form-consent-panel-header h3{margin:0;font-size:1rem;font-weight:600;color:#1d1d1f}.form-consent-panel-close{background:none;border:none;padding:.25rem;font-size:1.5rem;line-height:1;color:#86868b;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:8px}.form-consent-panel-close:hover{background:#0000000f;color:#1d1d1f}.form-consent-panel-body{padding:1.25rem;overflow-y:auto;font-size:.9375rem;line-height:1.55;color:#1d1d1f}.form-consent-panel-body p{margin:0}@keyframes form-consent-fade{0%{opacity:0}to{opacity:1}}@keyframes form-consent-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.admin-layout{display:flex;min-height:100vh;background:#f5f5f7}.admin-sidebar{width:260px;display:flex;flex-direction:column;background:#fff;border-right:1px solid rgba(0,0,0,.08);padding:1.5rem 0;box-shadow:0 0 1px #0000000a}.sidebar-brand{padding:0 1.25rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:1rem}.sidebar-brand a{color:#1d1d1f;font-weight:600;font-size:1.125rem;letter-spacing:-.02em;text-decoration:none}.sidebar-brand a:hover{color:#06c}.admin-sidebar nav{flex:1;display:flex;flex-direction:column;gap:.125rem}.admin-sidebar nav a{padding:.625rem 1.25rem;color:#1d1d1f;text-decoration:none;font-size:.9375rem;border-radius:10px;margin:0 .75rem;transition:background .15s,color .15s}.admin-sidebar nav a:hover{background:#0000000a;color:#1d1d1f}.admin-sidebar nav a.active{background:#0071e31f;color:#0071e3;font-weight:500}.admin-main{flex:1;padding:2rem 2.5rem;overflow:auto;color:#1d1d1f;background:#f5f5f7}.admin-sidebar .sidebar-footer{margin-top:auto;padding:1rem 1.25rem;border-top:1px solid rgba(0,0,0,.06)}.admin-logout-btn{width:100%;padding:.5rem 1rem;background:transparent;color:#86868b;border:1px solid rgba(0,0,0,.12);border-radius:10px;font-size:.9375rem;cursor:pointer;transition:background .2s,color .2s}.admin-logout-btn:hover{background:#0000000a;color:#1d1d1f}.admin-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(180deg,#f5f5f7,#e8e8ed)}.admin-login-card{background:#fff;border-radius:18px;padding:2.5rem;max-width:400px;width:100%;box-shadow:0 4px 24px #0000000f;border:1px solid rgba(0,0,0,.06)}.admin-login-card h1{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.admin-login-sub{margin:0 0 1.5rem;color:#86868b;font-size:.9375rem}.admin-login-form label{display:block;margin-bottom:1rem;color:#1d1d1f;font-size:.9375rem;font-weight:500}.admin-login-form input{display:block;width:100%;margin-top:.5rem;padding:.75rem 1rem;border:1px solid #d2d2d7;border-radius:12px;background:#fff;color:#1d1d1f;font-size:1rem}.admin-login-form input:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e326}.admin-login-error{margin:0 0 1rem;padding:.75rem 1rem;background:#d7001514;color:#d70015;border-radius:10px;font-size:.9375rem}.admin-login-btn{margin-top:.5rem;width:100%;padding:.875rem 1.25rem;background:#0071e3;color:#fff;border:none;border-radius:980px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s,opacity .2s}.admin-login-btn:hover:not(:disabled){background:#0077ed}.admin-login-btn:disabled{opacity:.6;cursor:not-allowed}.admin-login-back{margin:1.5rem 0 0;text-align:center}.admin-login-back a{color:#0071e3;font-size:.9375rem;text-decoration:none}.admin-login-back a:hover{text-decoration:underline}.admin-auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f7;color:#86868b;font-size:1rem}.dashboard.loading,.dashboard.error{padding:2rem}.dashboard.error{color:#d70015}.dashboard h1{margin:0 0 1.75rem;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.stats-cards{display:flex;gap:1.25rem;margin-bottom:2.5rem}.stats-cards .card{background:#fff;border-radius:16px;padding:1.5rem 1.75rem;min-width:160px;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.06)}.stats-cards .value{display:block;font-size:2rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.stats-cards .label{font-size:.9375rem;color:#86868b;margin-top:.25rem}.stats-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.stats-tables section h2{font-size:1.0625rem;font-weight:600;margin:0 0 .75rem;color:#1d1d1f}.stats-tables table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.06)}.stats-tables th,.stats-tables td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.06)}.stats-tables th{background:#f5f5f7;color:#1d1d1f;font-weight:600;font-size:.875rem}.stats-tables tr:last-child td{border-bottom:none}.stats-tables td{font-size:.9375rem;color:#1d1d1f}.promosyon-page{max-width:560px}.promosyon-header{margin-bottom:1.75rem}.promosyon-header h1{margin:0 0 .5rem;font-size:1.75rem;font-weight:600;letter-spacing:-.025em;color:#1d1d1f}.promosyon-subtitle{margin:0;font-size:1rem;line-height:1.5;color:#86868b;font-weight:400}.promosyon-card{background:#fff;border-radius:18px;padding:1.75rem 2rem;box-shadow:0 2px 16px #0000000f;border:1px solid rgba(0,0,0,.06)}.promosyon-code-block{margin-bottom:1.5rem}.promosyon-label{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:#1d1d1f;text-transform:uppercase}.promosyon-code-row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.promosyon-input{width:8rem;padding:.875rem 1rem;border:1px solid #d2d2d7;border-radius:12px;background:#fbfbfd;color:#1d1d1f;font-size:1.25rem;font-weight:600;letter-spacing:.2em;text-align:center;transition:border-color .2s,box-shadow .2s,background .2s}.promosyon-input::placeholder{color:#c7c7cc;letter-spacing:.15em}.promosyon-input:hover{background:#fff;border-color:#d2d2d7}.promosyon-input:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e326;background:#fff}.promosyon-buttons{display:flex;gap:.625rem}.promosyon-btn{padding:.875rem 1.375rem;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s,opacity .2s;border:none}.promosyon-btn:disabled{opacity:.4;cursor:not-allowed}.promosyon-btn-primary{background:#0071e3;color:#fff}.promosyon-btn-primary:hover:not(:disabled){background:#0077ed}.promosyon-btn-secondary{background:transparent;color:#0071e3;border:1.5px solid #0071e3}.promosyon-btn-secondary:hover:not(:disabled){background:#0071e314}.promosyon-hint{margin:.75rem 0 0;font-size:.8125rem;color:#86868b;line-height:1.4}.promosyon-error{padding:.875rem 1rem;margin-bottom:1rem;background:#d7001514;border:1px solid rgba(215,0,21,.2);border-radius:12px;color:#d70015;font-size:.9375rem;font-weight:500}.promosyon-result{padding:1.25rem 1.5rem;border-radius:14px;border:1px solid rgba(0,0,0,.08);margin-top:1rem}.promosyon-result.ok{background:#34c7590f;border-color:#34c75940}.promosyon-result.fail{background:#d700150f;border-color:#d7001533}.promosyon-result-message{margin:0 0 1rem;font-size:.9375rem;font-weight:600;color:#1d1d1f}.promosyon-result-dl{margin:0;display:grid;gap:.5rem 1.5rem;grid-template-columns:auto 1fr;font-size:.9375rem}.promosyon-result-dl>div{display:contents}.promosyon-result-dl dt{margin:0;font-weight:500;color:#86868b}.promosyon-result-dl dd{margin:0;color:#1d1d1f}.promosyon-result-already dd{color:#bf4800;font-weight:500}.promosyon-placeholder{margin-top:1.5rem;padding:2rem 1.5rem;text-align:center;background:#fbfbfd;border-radius:14px;border:1px dashed rgba(0,0,0,.1)}.promosyon-placeholder-icon{display:block;font-size:1.75rem;margin-bottom:.5rem;opacity:.5}.promosyon-placeholder p{margin:0;font-size:.9375rem;color:#86868b;line-height:1.5}.promosyon-placeholder strong{color:#1d1d1f;font-weight:600}.raporlar-page{position:relative}.raporlar-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.raporlar-header h1{margin:0;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.raporlar-tabs{display:flex;gap:.25rem;background:#0000000f;padding:.25rem;border-radius:12px}.raporlar-tabs button{padding:.5rem 1rem;border:none;background:transparent;color:#1d1d1f;font-size:.9375rem;font-weight:500;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.raporlar-tabs button:hover{background:#0000000a}.raporlar-tabs button.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #00000014}.raporlar-actions{display:flex;gap:.75rem;align-items:center}.raporlar-actions select{padding:.625rem 1rem;background:#fff;border:1px solid #d2d2d7;border-radius:12px;color:#1d1d1f;font-size:.9375rem}.raporlar-actions select:focus{outline:none;border-color:#0071e3}.raporlar-actions .btn-export{padding:.625rem 1.25rem;background:#34c759;color:#fff;border-radius:980px;text-decoration:none;font-size:.9375rem;font-weight:500;transition:background .2s}.raporlar-actions .btn-export:hover{background:#30b350}.raporlar-search{padding:.5rem .75rem;width:180px;border:1px solid #d2d2d7;border-radius:10px;background:#fff;color:#1d1d1f;font-size:.9375rem}.raporlar-search::placeholder{color:#86868b}.raporlar-search:focus{outline:none;border-color:#0071e3}.raporlar-cell-actions{position:relative;vertical-align:middle}.raporlar-btn-dots{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;color:#86868b;font-size:1.25rem;line-height:1;cursor:pointer;border-radius:8px;transition:background .15s,color .15s}.raporlar-btn-dots:hover{background:#0000000f;color:#1d1d1f}.raporlar-dropdown{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:120px;padding:.25rem;background:#fff;border-radius:10px;box-shadow:0 4px 16px #0000001f;border:1px solid rgba(0,0,0,.08);z-index:10}.raporlar-dropdown button{display:block;width:100%;padding:.5rem .75rem;border:none;background:transparent;color:#1d1d1f;font-size:.9375rem;text-align:left;cursor:pointer;border-radius:6px;transition:background .15s}.raporlar-dropdown button:hover{background:#0000000d}.raporlar-dropdown-danger{color:#d70015!important}.raporlar-dropdown-danger:hover{background:#d7001514!important}.raporlar-th-actions,.raporlar-td-actions{width:3rem;text-align:center}.raporlar-th-actions{cursor:default}.raporlar-drawer-edit .drawer-body label{display:block;margin-bottom:.75rem;font-size:.9375rem;font-weight:500;color:#1d1d1f}.raporlar-drawer-edit .drawer-body input{display:block;width:100%;margin-top:.35rem;padding:.5rem .75rem;border:1px solid #d2d2d7;border-radius:10px;font-size:.9375rem}.raporlar-drawer-edit .drawer-body input:focus{outline:none;border-color:#0071e3}.raporlar-edit-actions{display:flex;gap:.75rem;margin-top:1.25rem}.raporlar-edit-actions button{padding:.5rem 1rem;border-radius:10px;font-size:.9375rem;font-weight:500;cursor:pointer}.raporlar-edit-actions button:first-child{background:transparent;border:1px solid #d2d2d7;color:#1d1d1f}.raporlar-edit-actions button:last-child{background:#0071e3;border:none;color:#fff}.raporlar-loading{padding:2.5rem;text-align:center;color:#86868b;font-size:.9375rem}.raporlar-error{color:#d70015;margin:.5rem 0;font-size:.9375rem}.raporlar-success{color:#34c759;margin:.5rem 0;font-size:.9375rem}.raporlar-grid-wrap{overflow:auto;border-radius:16px;background:#fff;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.06)}.raporlar-table{width:100%;border-collapse:collapse;font-size:.9375rem}.raporlar-table th,.raporlar-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.06)}.raporlar-table th{background:#f5f5f7;color:#1d1d1f;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.875rem}.raporlar-table th:hover{background:#e8e8ed}.raporlar-table tbody tr{cursor:pointer;transition:background .15s}.raporlar-table tbody tr:hover{background:#00000008}.raporlar-table tbody tr.selected{background:#0071e31a;color:#1d1d1f}.raporlar-table tbody tr.selected td{color:#1d1d1f}.raporlar-total{padding:.75rem 1rem;margin:0;font-size:.875rem;color:#86868b;border-top:1px solid rgba(0,0,0,.06);background:#fbfbfd}.raporlar-ozet{background:#fff;border-radius:16px;padding:1.5rem 1.75rem;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.06)}.raporlar-ozet-actions{margin-bottom:1.5rem}.raporlar-ozet-actions .btn-print{padding:.625rem 1.25rem;background:#0071e3;color:#fff;border:none;border-radius:980px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}.raporlar-ozet-actions .btn-print:hover{background:#0077ed}.raporlar-ozet-cards{display:flex;gap:1.25rem;margin-bottom:2rem}.raporlar-ozet-cards .card{background:#f5f5f7;border-radius:14px;padding:1.25rem 1.5rem;min-width:140px}.raporlar-ozet-cards .value{display:block;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.raporlar-ozet-cards .label{font-size:.9375rem;color:#86868b;margin-top:.25rem}.raporlar-ozet-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.raporlar-ozet-tables section h2{font-size:1rem;font-weight:600;margin:0 0 .75rem;color:#1d1d1f}.raporlar-ozet-tables table{width:100%;border-collapse:collapse;font-size:.9375rem;background:#fbfbfd;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.raporlar-ozet-tables th,.raporlar-ozet-tables td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.06)}.raporlar-ozet-tables th{background:#f5f5f7;font-weight:600;font-size:.875rem}.raporlar-ozet-tables tr:last-child td{border-bottom:none}.raporlar-gunluk .raporlar-grid-wrap{margin-top:0}@media print{.no-print{display:none!important}}.raporlar-drawer-backdrop{position:fixed;inset:0;background:#00000040;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.raporlar-drawer{position:fixed;top:0;right:0;width:380px;max-width:92vw;height:100vh;background:#fff;border-left:1px solid rgba(0,0,0,.08);z-index:101;display:flex;flex-direction:column;box-shadow:-8px 0 32px #00000014}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.drawer-header h2{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.drawer-header button{background:#0000000f;border:none;color:#1d1d1f;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;line-height:1;border-radius:8px;transition:background .15s}.drawer-header button:hover{background:#0000001a}.drawer-body{padding:1.5rem;overflow:auto;font-size:.9375rem;color:#1d1d1f}.drawer-body p{margin:.5rem 0}.ayarlar-page.loading{padding:2rem;color:#86868b}.ayarlar-page h1{margin:0 0 1.75rem;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.ayarlar-form fieldset{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:1.5rem 1.75rem;margin-bottom:1.5rem;background:#fff;box-shadow:0 2px 12px #0000000a}.ayarlar-form legend{padding:0 .5rem;color:#86868b;font-size:.875rem;font-weight:500}.ayarlar-form label{display:block;margin-bottom:.75rem;color:#1d1d1f;font-size:.9375rem;font-weight:500}.ayarlar-form input{display:block;width:100%;max-width:420px;margin-top:.35rem;padding:.625rem 1rem;border:1px solid #d2d2d7;border-radius:12px;background:#fff;color:#1d1d1f;font-size:.9375rem}.ayarlar-form input:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 4px #0071e326}.ayarlar-form .error{color:#d70015;margin:.5rem 0;font-size:.9375rem}.ayarlar-form .success{color:#34c759;margin:.5rem 0;font-size:.9375rem}.ayarlar-form button[type=submit]{padding:.75rem 1.5rem;background:#0071e3;color:#fff;border:none;border-radius:980px;cursor:pointer;font-size:1rem;font-weight:500;transition:background .2s}.ayarlar-form button[type=submit]:hover:not(:disabled){background:#0077ed}.ayarlar-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.ayarlar-db-link{margin-top:1rem;font-size:.9375rem;color:#1d1d1f}.ayarlar-db-link a{color:#0071e3;text-decoration:none;font-weight:500}.ayarlar-db-link a:hover{text-decoration:underline}.ayarlar-mail-rehber{margin-top:1rem;padding:.75rem 0;border-top:1px solid rgba(0,0,0,.06)}.ayarlar-mail-rehber summary{cursor:pointer;font-size:.9375rem;font-weight:500;color:#0071e3;list-style:none}.ayarlar-mail-rehber summary::-webkit-details-marker{display:none}.ayarlar-mail-rehber summary:before{content:"▸ ";display:inline-block;transition:transform .2s}.ayarlar-mail-rehber[open] summary:before{transform:rotate(90deg)}.ayarlar-mail-rehber-body{margin-top:.75rem;padding-left:1.25rem;font-size:.875rem;line-height:1.5;color:#1d1d1f}.ayarlar-mail-rehber-body ul{margin:0;padding-left:1rem}.ayarlar-mail-rehber-body li{margin-bottom:.35rem}.ayarlar-mail-rehber-body a{color:#0071e3;text-decoration:none}.ayarlar-mail-rehber-body a:hover{text-decoration:underline}.ayarlar-mail-rehber-body code{font-size:.8125rem;background:#0000000f;padding:.15rem .4rem;border-radius:4px}.veritabani-page{max-width:100%}.veritabani-page.loading{padding:2rem;color:#86868b}.veritabani-header{margin-bottom:1.5rem}.veritabani-header h1{margin:0 0 .25rem;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.veritabani-desc{margin:0;color:#86868b;font-size:.9375rem}.veritabani-desc a{color:#0071e3;text-decoration:none}.veritabani-desc a:hover{text-decoration:underline}.veritabani-layout{display:flex;gap:2rem;align-items:flex-start}.veritabani-tables{flex-shrink:0;width:200px;background:#fff;border-radius:12px;padding:1rem;border:1px solid rgba(0,0,0,.08)}.veritabani-tables h2{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#1d1d1f}.veritabani-tables ul{list-style:none;margin:0;padding:0}.veritabani-tables li{margin:.25rem 0}.veritabani-tables button{width:100%;text-align:left;padding:.5rem .75rem;background:transparent;border:none;border-radius:8px;font-size:.9375rem;color:#1d1d1f;cursor:pointer;transition:background .15s}.veritabani-tables button:hover{background:#0000000a}.veritabani-tables button.active{background:#0071e31f;color:#0071e3;font-weight:500}.veritabani-content{flex:1;min-width:0}.veritabani-content .muted{color:#86868b;font-size:.9375rem}.veritabani-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.veritabani-meta{font-size:.9375rem;color:#1d1d1f}.veritabani-pagination{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#86868b}.veritabani-pagination button{padding:.35rem .75rem;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:.875rem;cursor:pointer;transition:background .15s}.veritabani-pagination button:hover:not(:disabled){background:#0000000a}.veritabani-pagination button:disabled{opacity:.4;cursor:not-allowed}.veritabani-table-wrap{overflow-x:auto;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.veritabani-table{width:100%;border-collapse:collapse;font-size:.875rem}.veritabani-table th,.veritabani-table td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.06)}.veritabani-table th{background:#00000005;font-weight:600;color:#1d1d1f}.veritabani-table td{color:#1d1d1f}.veritabani-table tr:last-child td{border-bottom:none}.veritabani-table tr:hover td{background:#00000005}
