.eg-avn{--avn-bg:#fff;--avn-ink:#183244;--avn-muted:#456070;--avn-soft:#eef5f6;--avn-border:#bdd1d7;--avn-accent:#126b6a;--avn-warning:#fff4df;--avn-warnink:#60400d;color:var(--avn-ink)!important;background:var(--avn-bg)!important;border:1px solid var(--avn-border);border-radius:18px;box-shadow:0 18px 48px #152e431c;overflow:hidden;margin:28px 0;font:14px/1.6 system-ui,sans-serif;text-align:left;isolation:isolate}
.eg-avn *{box-sizing:border-box}.eg-avn [hidden]{display:none!important}.eg-avn p{color:var(--avn-ink)!important;font:14px/1.6 system-ui,sans-serif!important;margin:10px 0!important}.eg-avn .eg-avn-hero{position:relative;min-height:255px;padding:28px;display:flex;align-items:center;background:#0e2438;overflow:hidden}.eg-avn .eg-avn-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center;margin:0}.eg-avn .eg-avn-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e2438f0 0%,#0e2438c9 43%,#0e243815 85%)}.eg-avn .eg-avn-hero>div{position:relative;z-index:1;max-width:55%}.eg-avn .eg-avn-hero h2{color:#fff!important;font:700 27px/1.16 system-ui,sans-serif!important;margin:14px 0!important}.eg-avn .eg-avn-hero p{color:#fff!important;font-size:14px!important}.eg-avn .eg-avn-badge{color:#fff!important;font:11px/1.5 system-ui,sans-serif;background:#102f46c9;padding:5px 8px;border-radius:7px;display:inline-block}.eg-avn .eg-avn-body{padding:22px}.eg-avn .eg-avn-warning{padding:12px 15px;border:1px solid #cb9b45;background:var(--avn-warning);color:var(--avn-warnink)!important;border-radius:10px}.eg-avn .eg-avn-warning p{color:var(--avn-warnink)!important;font-size:13px!important}.eg-avn label{display:block;color:var(--avn-ink)!important;font:600 13px/1.5 system-ui,sans-serif!important;margin:8px 0}.eg-avn input,.eg-avn select,.eg-avn option,.eg-avn textarea{display:block;color:var(--avn-ink)!important;background:var(--avn-bg)!important;border:1px solid var(--avn-border)!important;border-radius:7px;padding:9px;width:100%;font:400 14px/1.4 system-ui,sans-serif!important;min-height:40px;box-shadow:none!important}.eg-avn textarea{resize:vertical}.eg-avn input::placeholder,.eg-avn textarea::placeholder{color:var(--avn-muted)!important;opacity:1}.eg-avn .eg-avn-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.eg-avn .eg-avn-day{padding:10px 13px;margin:9px 0;border:1px solid var(--avn-border);border-radius:10px;background:var(--avn-soft)}.eg-avn .eg-avn-day summary{color:var(--avn-ink)!important;font-weight:650;cursor:pointer}.eg-avn .eg-avn-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.eg-avn .eg-avn-actions{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.eg-avn button{background:var(--avn-accent)!important;color:#fff!important;border:1px solid var(--avn-accent)!important;border-radius:8px;padding:11px 14px;font:600 13px/1.4 system-ui,sans-serif!important;cursor:pointer;min-height:44px}.eg-avn button:hover{filter:brightness(.92)}.eg-avn :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #ce8c22!important;outline-offset:3px}.eg-avn .eg-avn-result{background:var(--avn-soft);padding:16px;border:1px solid var(--avn-border);border-radius:12px}.eg-avn h3{color:var(--avn-ink)!important;font:700 18px/1.3 system-ui,sans-serif!important;margin:0 0 10px!important}.eg-avn .eg-avn-helper{color:var(--avn-muted)!important;font-size:12px!important}.eg-avn .eg-avn-status{font-size:13px!important;font-weight:600}.eg-avn-form{margin:18px 0}.eg-avn select{appearance:auto!important}
@media(prefers-color-scheme:dark){.eg-avn{--avn-bg:#172c3c;--avn-ink:#f0f6fa;--avn-muted:#cadbe5;--avn-soft:#203d50;--avn-border:#688393;--avn-accent:#167b77;--avn-warning:#493817;--avn-warnink:#fff0cd;color-scheme:dark}}
@media(max-width:600px){.eg-avn .eg-avn-body{padding:15px}.eg-avn .eg-avn-hero{padding:20px;min-height:265px}.eg-avn .eg-avn-hero>div{max-width:76%}.eg-avn .eg-avn-hero h2{font-size:23px!important}.eg-avn .eg-avn-hero:after{background:linear-gradient(90deg,#0e2438f0,#0e2438a8 68%,#0e243850)}.eg-avn .eg-avn-grid,.eg-avn .eg-avn-mini{grid-template-columns:1fr}.eg-avn :is(input,select,textarea){font-size:16px!important}}
