.esi-ev-selector{display:flex;justify-content:flex-end;margin:14px 0}.esi-ev-selector label{font-weight:800;color:#071525}.esi-ev-selector select{min-width:300px;margin-left:10px;border:1px solid #cbdbea;border-radius:12px;padding:4px 36px 4px 12px}.esi-ev-shell{--navy:#071525;--cyan:#38b6ff;--muted:#62748a}.esi-ev-hero{margin-top:14px;padding:30px 34px;border-radius:22px 22px 0 0;background:linear-gradient(125deg,#071525,#143e61);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.esi-ev-hero h1{color:#fff;font-size:30px;margin:5px 0}.esi-ev-hero p{margin:0;color:#d5e7f4}.esi-ev-tabs{display:flex;gap:4px;padding:0 18px;background:#fff;border:1px solid #dbe5ed;border-top:0;border-radius:0 0 18px 18px;box-shadow:0 12px 26px rgba(7,21,37,.08);overflow:auto;margin-bottom:22px}.esi-ev-tabs a{padding:17px 18px;color:#43556a;text-decoration:none;font-weight:800;white-space:nowrap;border-bottom:3px solid transparent}.esi-ev-tabs a:hover,.esi-ev-tabs a.active{color:#058fdf;border-color:var(--cyan)}.esi-ev-status{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;background:#eaf2f7;color:#395066}.esi-status-published,.esi-status-active,.esi-status-valid,.esi-status-used,.esi-status-finalized{background:#dcfaeb;color:#087443}.esi-status-paused,.esi-status-pending_photo,.esi-status-standby_photo{background:#fff2c9;color:#805d00}.esi-status-closed,.esi-status-cancelled,.esi-status-refunded,.esi-status-problem{background:#ffe3e3;color:#a51616}.esi-status-draft{background:#e9eef3;color:#425466}.esi-ev-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.esi-ev-kpis article,.esi-ev-card{background:#fff;border:1px solid #dce7ef;border-radius:18px;padding:22px;box-shadow:0 10px 28px rgba(7,21,37,.055)}.esi-ev-kpis span,.esi-ev-kpis small{display:block;color:var(--muted)}.esi-ev-kpis strong{display:block;font-size:26px;color:var(--navy);margin:8px 0}.esi-ev-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.esi-ev-card h2{font-size:22px;margin:6px 0 18px;color:var(--navy)}.esi-ev-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.esi-progress{height:12px;border-radius:99px;background:#e8f0f6;overflow:hidden}.esi-progress i{display:block;height:100%;background:linear-gradient(90deg,#38b6ff,#2ee59d)}.esi-progress-label,.esi-finance-lines>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #edf2f6}.esi-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.esi-mini-grid div{background:#f4f8fb;border-radius:14px;padding:15px}.esi-mini-grid b,.esi-mini-grid span{display:block}.esi-mini-grid b{font-size:22px}.esi-mini-grid span{color:var(--muted);font-size:12px}.esi-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.esi-ev-card label{display:block;font-weight:800;margin-bottom:14px}.esi-ev-card input,.esi-ev-card select,.esi-ev-card textarea{width:100%;margin-top:6px;border:1px solid #cbdbea;border-radius:11px;padding:9px 11px}.esi-ev-actions,.esi-report-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.esi-ev-actions a,.esi-report-nav a{padding:15px;border-radius:13px;background:#f0f7fb;text-decoration:none;font-weight:800;color:#0c6ca4}.esi-ev-actions a:hover,.esi-report-nav a:hover{background:#38b6ff;color:#071525}.esi-inline-create{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.esi-inline-create select,.esi-inline-create input{margin:0}.esi-list{margin-top:16px}.esi-list>div{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #e6edf3}.esi-list p,.esi-list strong,.esi-list small{display:block;margin:0}.esi-filterbar{display:grid;grid-template-columns:1fr 220px auto;gap:10px;margin-bottom:18px}.esi-filterbar input,.esi-filterbar select{margin:0}.esi-report-nav{margin:10px 0 24px}.esi-report-nav a{text-align:center}.esi-ev-empty{text-align:center;padding:60px;background:#fff;border-radius:18px}@media(max-width:1100px){.esi-ev-kpis{grid-template-columns:repeat(2,1fr)}.esi-ev-columns{grid-template-columns:1fr}.esi-ev-actions,.esi-report-nav{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.esi-ev-hero{padding:24px;align-items:flex-start;flex-direction:column}.esi-ev-kpis{grid-template-columns:1fr}.esi-ev-selector{justify-content:stretch}.esi-ev-selector label,.esi-ev-selector select{display:block;width:100%;margin:6px 0 0}.esi-form-grid,.esi-filterbar,.esi-ev-actions,.esi-report-nav{grid-template-columns:1fr}.esi-ev-card{padding:16px}.esi-ev-title{align-items:flex-start;flex-direction:column}}
.esi-ev-head-actions{display:flex;align-items:center;gap:12px}.esi-ev-head-actions>a{color:#fff;text-decoration:none;font-weight:800}.esi-ev-front{max-width:1440px;margin:26px auto;padding:0 18px}.esi-ev-front .widefat{border:0}.esi-ev-front .button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:11px}
