.admin-finance-ops-section{position:relative;overflow:hidden;padding:24px;background:linear-gradient(145deg,#191d29 0%,#202536 100%);border:1px solid #3b4256;border-radius:20px;box-shadow:0 22px 55px rgba(4,7,15,.22);color:#f4f6fa}
.admin-finance-ops-section:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#8ee1c5 42%,#f0c44d 58%,transparent);animation:finance-ops-scan 7s ease-in-out infinite}
.finance-ops-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:3px 2px 20px}.finance-ops-hero>div>span,.chargeback-create-card header>span,.reconciliation-history header span{color:#8ee1c5;font-size:12px;font-weight:900;letter-spacing:.12em}.finance-ops-hero h1{margin:7px 0 5px;color:#f7f8fb;font-size:28px}.finance-ops-hero p{max-width:780px;margin:0;color:#aab3c4;font-size:14px;line-height:1.6}
.finance-ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px}.finance-ops-kpis article{padding:16px;background:rgba(25,29,41,.78);border:1px solid #3b4256;border-radius:14px}.finance-ops-kpis small,.finance-ops-kpis b,.finance-ops-kpis span{display:block}.finance-ops-kpis small{color:#98a3b6;font-size:12px;font-weight:800}.finance-ops-kpis b{margin-top:7px;color:#f7f8fb;font-size:23px}.finance-ops-kpis span{margin-top:5px;color:#7f8a9d;font-size:12px}.finance-ops-kpis .danger{border-color:rgba(224,90,102,.48);box-shadow:inset 0 0 28px rgba(224,90,102,.05)}.finance-ops-kpis .danger b{color:#f29ca5}.finance-ops-kpis .warning{border-color:rgba(240,196,77,.44)}.finance-ops-kpis .warning b{color:#f0c44d}
.finance-ops-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;margin-bottom:18px}.chargeback-create-card,.reconciliation-history,.chargeback-workbench,.reconciliation-findings{background:#202433;border:1px solid #343b50;border-radius:16px}.chargeback-create-card,.reconciliation-history{padding:18px}.chargeback-create-card header h2,.reconciliation-history header h2{margin:6px 0 4px;font-size:19px}.chargeback-create-card header p{margin:0 0 15px;color:#98a3b6;font-size:12px;line-height:1.55}.chargeback-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:13px}.chargeback-form-grid label,.chargeback-card form label{display:grid;gap:6px;color:#cbd2de;font-size:12px;font-weight:800}.chargeback-form-grid .wide{grid-column:1/-1}.chargeback-form-grid input,.chargeback-form-grid select,.chargeback-form-grid textarea,.chargeback-card form input,.chargeback-card form select,.chargeback-card form textarea,.finding-card form select,.finding-card form textarea{width:100%;min-width:0;padding:11px 12px;background:#191d29;border:1px solid #3b4256;border-radius:10px;color:#f4f6fa;font:inherit}.chargeback-form-grid textarea{min-height:82px;resize:vertical}.chargeback-form-grid input:focus,.chargeback-form-grid select:focus,.chargeback-form-grid textarea:focus,.chargeback-card form select:focus,.chargeback-card form textarea:focus,.finding-card form select:focus,.finding-card form textarea:focus{outline:none;border-color:#73bda6;box-shadow:0 0 0 3px rgba(115,189,166,.12)}
.reconciliation-history>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.reconciliation-history>header h2{margin-bottom:0}.reconciliation-history>header>b{display:grid;place-items:center;min-width:34px;height:34px;border-radius:10px;background:#292f40;color:#bdebda}.reconciliation-history>div{display:grid;gap:8px;max-height:520px;overflow:auto;padding-right:2px}.reconciliation-history article{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:11px;background:#191d29;border:1px solid #343b50;border-radius:11px}.reconciliation-history article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(35,149,111,.14);color:#8ee1c5;font-weight:900}.reconciliation-history article.warning>span{background:rgba(240,196,77,.12);color:#f0c44d}.reconciliation-history article.danger>span{background:rgba(224,90,102,.13);color:#f29ca5}.reconciliation-history article div b,.reconciliation-history article div small,.reconciliation-history article strong small{display:block}.reconciliation-history article div b{font-size:12px}.reconciliation-history article div small{margin-top:3px;color:#7f8a9d;font-size:12px}.reconciliation-history article strong{font-size:15px;text-align:center}.reconciliation-history article strong small{color:#7f8a9d;font-size:12px;font-weight:700}.reconciliation-history article em{color:#cbd2de;font-size:12px;font-style:normal}
.chargeback-workbench,.reconciliation-findings{padding:18px;margin-top:14px}.chargeback-workbench>.section-title,.reconciliation-findings>.section-title{align-items:flex-start;margin-bottom:13px}.chargeback-workbench>.section-title>b,.reconciliation-findings>.section-title>b{padding:8px 10px;background:#292f40;border:1px solid #3b4256;border-radius:9px;color:#bdebda;font-size:12px}.chargeback-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.chargeback-card{padding:15px;background:#191d29;border:1px solid #343b50;border-left:3px solid #657087;border-radius:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.chargeback-card:hover{transform:translateY(-2px);border-color:#566079;box-shadow:0 15px 32px rgba(4,7,15,.2)}.chargeback-card.state-open{border-left-color:#f0c44d}.chargeback-card.state-challenged{border-left-color:#7385d8}.chargeback-card.state-won{border-left-color:#23956f}.chargeback-card.state-lost,.chargeback-card.overdue{border-left-color:#e05a66}.chargeback-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chargeback-card>header small{color:#8ee1c5;font-size:12px;font-weight:850;letter-spacing:.06em}.chargeback-card>header h3{margin:5px 0 2px;font-size:16px}.chargeback-card>header p{margin:0;color:#98a3b6;font-size:12px}.chargeback-card>header i{padding:7px 9px;background:#292f40;border:1px solid #3b4256;border-radius:999px;color:#cbd2de;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.chargeback-card.overdue>header i{color:#f29ca5;border-color:rgba(224,90,102,.45)}.chargeback-card dl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:13px 0}.chargeback-card dl div{padding:9px;background:#202433;border-radius:9px}.chargeback-card dt{color:#7f8a9d;font-size:12px}.chargeback-card dd{margin:4px 0 0;color:#f4f6fa;font-size:12px;font-weight:850}.chargeback-card dl .warning dd{color:#f0c44d}.chargeback-reason{min-height:42px;margin:0 0 12px;padding:10px;background:rgba(41,47,64,.5);border-radius:9px;color:#aab3c4;font-size:12px;line-height:1.5}.chargeback-reason b{display:block;margin-bottom:3px;color:#dbe0e8}.chargeback-card form{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(170px,1fr) auto;gap:8px;align-items:end}.chargeback-card form textarea{min-height:62px;resize:vertical}.chargeback-card>footer{display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #30364a;color:#98a3b6;font-size:12px}
.reconciliation-findings>div:last-child{display:grid;gap:9px}.finding-card{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(250px,.55fr);gap:13px;align-items:center;padding:13px;background:#191d29;border:1px solid #343b50;border-radius:13px}.finding-card>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(240,196,77,.12);color:#f0c44d;font-size:17px;font-weight:900}.finding-card.critical>span{background:rgba(224,90,102,.13);color:#f29ca5}.finding-card.status-resolved,.finding-card.status-ignored{opacity:.7}.finding-card>div>small{color:#8ee1c5;font-size:12px;font-weight:850}.finding-card h3{margin:4px 0;font-size:14px}.finding-card p{margin:0;color:#98a3b6;font-size:12px;line-height:1.5}.finding-card dl{display:flex;gap:6px;margin:9px 0 0}.finding-card dl div{padding:7px 9px;background:#202433;border-radius:8px}.finding-card dt{color:#7f8a9d;font-size:12px}.finding-card dd{margin:3px 0 0;font-size:12px;font-weight:800}.finding-card form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.finding-card form textarea{grid-column:1/-1;min-height:55px;resize:vertical}.finding-card footer{display:grid;gap:4px;color:#98a3b6;font-size:12px}.finding-card footer b{color:#8ee1c5}
.finance-ops-empty{display:flex;align-items:center;gap:12px;padding:18px;background:rgba(35,149,111,.06);border:1px solid rgba(35,149,111,.2);border-radius:12px}.finance-ops-empty>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;background:rgba(35,149,111,.13);border-radius:11px;color:#8ee1c5;font-size:17px}.finance-ops-empty b{font-size:13px}.finance-ops-empty p{margin:4px 0 0;color:#98a3b6;font-size:12px;line-height:1.5}
.admin-shell>.admin-finance-ops-section{display:none!important}.admin-shell[data-admin-view="finans-operasyon"]>.admin-finance-ops-section{display:block!important;margin-top:0}
@keyframes finance-ops-scan{0%,100%{opacity:.25;transform:translateX(-35%)}50%{opacity:1;transform:translateX(35%)}}
@media(max-width:1150px){.finance-ops-kpis{grid-template-columns:repeat(2,1fr)}.finance-ops-grid{grid-template-columns:1fr}.chargeback-card form{grid-template-columns:1fr auto}.chargeback-card form label{grid-column:1/-1}.finding-card{grid-template-columns:38px 1fr}.finding-card form,.finding-card footer{grid-column:1/-1}}
@media(max-width:760px){.admin-finance-ops-section{padding:16px;border-radius:16px}.finance-ops-hero{align-items:flex-start;flex-direction:column}.finance-ops-hero h1{font-size:23px}.finance-ops-kpis,.chargeback-list,.chargeback-form-grid{grid-template-columns:1fr}.chargeback-form-grid .wide{grid-column:auto}.chargeback-card dl{grid-template-columns:repeat(2,1fr)}.chargeback-card form{grid-template-columns:1fr}.chargeback-card>footer{flex-direction:column}.reconciliation-history article{grid-template-columns:34px minmax(0,1fr) auto}.reconciliation-history article em{grid-column:2/-1}.finding-card{grid-template-columns:1fr}.finding-card form{grid-template-columns:1fr}.finding-card form textarea{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.admin-finance-ops-section:before{animation:none}.chargeback-card{transition:none}.chargeback-card:hover{transform:none}}
