.edz{--bg:#1f2523;--bg-2:#1a1f1d;--surface:#232a27;--surface-2:#28302c;--line:#eceee81f;--line-strong:#eceee847;--text:#eceee8;--muted:#c9cfc7;--faint:#aeb6ad;--ok:#7bd3a8;--busy:#f2a594;--warn:#e9c27a;--glow:none;--glow-soft:none;--display:"Archivo",Arial,sans-serif;--body:"Urbanist","Inter",Arial,sans-serif;--mono:"Urbanist","Inter",Arial,sans-serif;--accent-szoveg:color-mix(in srgb,var(--accent) 35%,#eceee8);--figy-hatter:#e9c27a1a;--figy-keret:#e9c27a66;--figy-szoveg:#f1d49a;--gorbe:cubic-bezier(.16,1,.3,1);background:var(--bg);color:var(--text);font-family:var(--body)}body:has(.edz){background:#1f2523}.edz.edz-tolt{min-height:100vh}.edz ::selection{color:#1e2422;background:#efe9dc}.edz :focus-visible{outline-offset:3px;outline:2px solid #efe9dc}.edz .adm-side{border-right:1px solid var(--line);color:var(--text);background:#1a1f1d}.edz .adm-logo{font-family:var(--display);letter-spacing:.04em;color:var(--text);text-shadow:none;padding:4px 14px 34px;font-size:16px;font-weight:700;font-stretch:125%}.edz .adm-logo span{color:#b8c0b6;font-weight:400}.edz .adm-nav{z-index:1;font-family:var(--body);color:#b8c0b6;transition:color .3s var(--gorbe),background-color .3s var(--gorbe);border-radius:999px;margin-bottom:2px;padding:11px 16px;font-size:14.5px;font-weight:500;position:relative}.edz .adm-nav:hover{color:var(--text);background:#eceee80f}.edz .adm-nav.on{color:#1e2422;background:#eceee8;font-weight:600}.edz .adm-nav.on:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:auto;right:16px;transform:none;box-shadow:0 0 0 1.5px #1e24228c}.edz .edz-jel{z-index:0;pointer-events:none;opacity:0;background:#eceee8;border-radius:999px;position:absolute;top:0;left:0}.edz .adm-side.jel-kesz .edz-jel{opacity:1}.edz .adm-side.jel-kesz .adm-nav.on{background:0 0}.edz .adm-foot{border-top:1px solid var(--line)}.edz .adm-foot .nm{color:var(--text)}.edz .adm-foot .em,.edz .adm-foot button{color:#b8c0b6}.edz .adm-foot button:hover{color:#efe9dc}.edz .adm-main{min-width:0;max-width:1240px;padding:48px 56px 80px}.edz .adm-h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--text);text-shadow:none;margin-bottom:36px;font-size:44px;font-weight:700;font-stretch:125%;line-height:1}.edz .adm-lead,.edz .adm-panel-note,.edz .adm-note{color:var(--muted)}.edz .adm-lead b{color:var(--text)}.edz .adm-stat,.edz .adm-panel,.edz .ovx-card,.edz .ovx-panel{background:var(--surface);border:1px solid var(--line);box-shadow:none;transition:border-color .3s var(--gorbe);border-radius:6px}.edz .adm-stat:hover,.edz .ovx-card:hover{border-color:var(--line-strong);box-shadow:none}.edz .adm-panel h2,.edz .ovx-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--text);font-size:17px;font-weight:600;font-stretch:125%}.edz .adm-stat .l,.edz .ovx-l,.edz .adm-table th,.edz .ovx-corner,.edz .ovx-day .dn,.edz .adm-form label,.edz .ovx-d-grid span{font-family:var(--body);color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:600}.edz .adm-stat .v,.edz .ovx-n{font-family:var(--display);letter-spacing:-.01em;color:var(--text);text-shadow:none;font-size:52px;font-weight:200;font-stretch:125%;line-height:1}.edz .adm-stat .v.acc{color:#efe9dc}.edz .adm-stat .v{font-size:clamp(28px,2.6vw,42px);font-weight:300;font-stretch:100%}.edz .ovx-n.ovx-sm{white-space:nowrap;font-size:26px;font-weight:300}.edz .ovx-sub,.edz .ovx-tsub,.edz .ovx-hour{color:var(--muted)}.edz .ovx-day .dd{color:var(--text)}.edz .ovx-day.most .dn,.edz .ovx-day.most .dd{color:#efe9dc}.edz .ovx-top,.edz .ovx-legend{border-color:var(--line)}.edz .ovx-legend{color:var(--muted)}.edz .btn,.edz .adm-mini,.edz .adm-tab,.edz .ovx-nav button{border:1px solid var(--line-strong);color:var(--text);box-shadow:none;font-family:var(--body);transition:border-color .3s var(--gorbe),background-color .3s var(--gorbe),color .3s var(--gorbe);background:0 0;border-radius:999px}.edz .btn:hover,.edz .adm-mini:hover,.edz .adm-tab:hover,.edz .ovx-nav button:hover:not(:disabled){border-color:var(--text);color:var(--text);box-shadow:none;background:#eceee80f;transform:none}.edz .btn-primary,.edz .adm-tab.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px #eceee838}.edz .btn-primary:hover,.edz .adm-tab.on:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);filter:brightness(1.08)}.edz .btn:disabled{opacity:.5}.edz .adm-tab span{color:var(--muted);background:#eceee81a}.edz .adm-tab.on span{color:var(--accent-ink);background:#ffffff38}.edz .adm-mini.ok{color:var(--ok);border-color:#7bd3a880}.edz .adm-mini.ok:hover{border-color:var(--ok);background:#7bd3a81a}.edz .adm-mini.del{color:var(--busy);border-color:#f2a59480}.edz .adm-mini.del:hover{border-color:var(--busy);background:#f2a5941a}.edz .bk-lemond{color:#f6c2b6;box-shadow:none;background:0 0;border:1px solid #f2a59499;border-radius:999px}.edz .bk-lemond:hover{color:#fbd9d0;box-shadow:none;background:#f2a5941f;border-color:#f2a594;transform:none}.edz .ovx-ma{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important}.edz .ovx-ma:hover{filter:brightness(1.08)}.edz .adm-table th{border-color:var(--line-strong)}.edz .adm-table td{border-color:var(--line);color:var(--text)}.edz .adm-table tbody tr:hover td{background:#eceee80a}.edz .bk-sor{color:var(--text)}.edz .bk-sor span{color:var(--faint)}.edz .bk-sor b{color:var(--text)}.edz .bk-sor a,.edz .ovx-d-grid a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-szoveg);text-decoration-color:var(--accent-szoveg);text-underline-offset:3px}.edz .bk-ar{color:var(--ok);background:0 0;border:0;padding:0}.edz .adm-pill{border-radius:999px}.edz .s-fuggoben{color:#f1d49a;background:#e9c27a1f;border:1px solid #e9c27a66}.edz .s-elfogadva{color:#a9e4c6;background:#7bd3a81f;border:1px solid #7bd3a866}.edz .s-lemondva{color:#f6c2b6;background:#f2a5941f}.edz .adm-empty{color:var(--muted);border:1px dashed var(--line-strong);background:0 0;border-radius:6px}.edz .adm-err{color:#f6c2b6;background:#f2a5941a;border:1px solid #f2a59466}.edz .adm-warn{color:var(--ok);background:#7bd3a814;border-color:#7bd3a859}.edz .adm-form input,.edz .adm-form textarea,.edz .adm-form select,.edz .adm-main input:not([type=checkbox]):not([type=radio]),.edz .adm-main select,.edz .adm-main textarea{color:var(--text);font-family:var(--body);background:0 0;border:1px solid #eceee838;border-radius:12px}.edz .adm-form input:focus,.edz .adm-form textarea:focus,.edz .adm-main input:focus,.edz .adm-main select:focus,.edz .adm-main textarea:focus{box-shadow:none;border-color:#efe9dc;outline:none}.edz input::placeholder,.edz textarea::placeholder{color:#979f96}.edz select option{color:#eceee8;background:#1f2523}.edz input[type=checkbox],.edz input[type=radio]{accent-color:var(--accent)}.edz input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.edz .zn-torol{color:var(--text)}.edz .ovx-cell.szabad{background:#7bd3a824;border-color:#7bd3a873}.edz .ovx-cell.szabad:hover{background:#7bd3a847;border-color:#7bd3a8}.edz .ovx-cell.foglalt{background:#f2a59433;border-color:#f2a59499}.edz .ovx-cell.foglalt:hover{background:#f2a59452;border-color:#f2a594}.edz .ovx-nev{color:#f6c2b6}.edz .ovx-cell.mult-szabad,.edz .ovx-legend i.lg.mult-szabad{background:repeating-linear-gradient(45deg,#ffffff08,#ffffff08 4px,#ffffff12 4px 8px);border-color:#ffffff24}.edz .ovx-cell.mult-foglalt,.edz .ovx-legend i.lg.mult-foglalt{background:repeating-linear-gradient(45deg,#f2a59414,#f2a59414 4px,#f2a59424 4px 8px);border-color:#f2a59459}.edz .ovx-cell.mult-foglalt .ovx-nev{color:#e7b3a9}.edz .ovx-legend i.lg.szabad{background:#7bd3a824;border-color:#7bd3a873}.edz .ovx-legend i.lg.foglalt{background:#f2a59433;border-color:#f2a59499}.edz .ovx-cell.kival{outline-color:#efe9dc}.edz .ovx-detail,.edz .ovx-hint,.edz .ovx-osszeg{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.edz .ovx-d-time,.edz .ovx-d-name,.edz .ovx-d-grid b{color:var(--text)}.edz .mfa-card{background:var(--surface);border:1px solid var(--line);border-radius:6px}.edz .mfa-card-title{font-family:var(--display);text-transform:uppercase;color:var(--text);font-size:17px;font-weight:600;font-stretch:125%}.edz .mfa-card-sub{color:var(--muted)}.edz .mfa-card-btn{font-family:var(--body);border-radius:999px}.edz .mfa-card-btn.on{background:var(--accent);color:var(--accent-ink)}.edz .mfa-card-btn.on:hover{background:var(--accent);filter:brightness(1.08)}.edz .mfa-card-btn.off{color:#f6c2b6;border-color:#f2a59499}.edz .mfa-card-btn.off:hover{background:#f2a5941f}.edz .mfa-inline .mfa-box{background:var(--surface);border-color:var(--line);color:var(--text);font-family:var(--body)}.edz .mfa-inline .mfa-sub,.edz .mfa-inline .mfa-steps,.edz .mfa-inline .mfa-link,.edz .mfa-inline .mfa-secret-label{color:var(--muted)}.edz .mfa-inline .mfa-steps b,.edz .mfa-inline .mfa-secret,.edz .mfa-inline .mfa-link:hover{color:var(--text)}.edz .mfa-inline .mfa-secret-wrap{background:var(--surface-2);border-color:var(--line)}.edz .mfa-inline .mfa-code{color:var(--text);background:0 0;border-color:#eceee838}.edz .mfa-inline .mfa-code:focus{box-shadow:none;border-color:#efe9dc}.edz .mfa-inline .mfa-btn{background:var(--accent);color:var(--accent-ink);border-radius:999px}.edz .mfa-inline .mfa-btn:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}.edz .mfa-inline .mfa-err{color:#f6c2b6}.edz .gd-step,.edz .gd-head:hover,.edz .gd-head.on{background:var(--surface-2)}.edz .gd-step-n{background:var(--accent);color:var(--accent-ink)}.edz .gd-plus,.edz .gd-blokk-cim,.edz .gd-tipp b{color:var(--accent-szoveg)}.edz .gd-lepesek li::marker{color:var(--accent-szoveg)}.edz .gd-tipp{color:var(--muted);background:#7bd3a80f;border-color:#7bd3a84d}.edz.adm-login .btn-primary{color:#1e2422;box-shadow:none;background:#eceee8;border-color:#eceee8}.edz.adm-login .btn-primary:hover{color:#1e2422;filter:none;background:#eceee8}.edz.adm-login{min-height:100vh}.edz .adm-card{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:6px}.edz .adm-card h1{font-family:var(--display);letter-spacing:.02em;color:var(--text);text-shadow:none;font-weight:700;font-stretch:125%}.edz .adm-card .sub,.edz .adm-card label{font-family:var(--body);color:var(--faint);letter-spacing:.12em}.edz .adm-card input{color:var(--text);background:0 0;border:1px solid #eceee838;border-radius:12px}.edz .adm-card input:focus{box-shadow:none;border-color:#efe9dc}@media (max-width:820px){.edz.adm-shell{grid-template-rows:auto 1fr;align-content:start}.edz .adm-side{z-index:30;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-flow:row;align-items:center;gap:6px;height:auto;padding:10px 14px;position:sticky;top:0;overflow-x:auto}.edz .adm-side::-webkit-scrollbar{display:none}.edz .adm-logo{display:none}.edz .adm-nav{white-space:nowrap;flex:none;width:auto;margin:0;padding:9px 16px;font-size:14px}.edz .adm-nav.on:before{display:none}.edz .adm-foot{border:0;flex:none;width:auto;margin:0 0 0 6px;padding:0}.edz .adm-foot .nm,.edz .adm-foot .em{display:none}.edz .adm-foot button{white-space:nowrap;margin:0;padding:9px 6px}.edz .adm-main{padding:28px 16px 72px}.edz .adm-h1{margin-bottom:24px;font-size:30px}.edz .ovx-n{font-size:40px}.edz .adm-stats{gap:12px;grid-template-columns:minmax(0,1fr)!important}.edz .adm-stat .v{font-size:34px}.edz .ovx-cards{grid-template-columns:1fr 1fr}.edz .adm-table thead{display:none}.edz .adm-table tr{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-bottom:12px;padding:8px 0;display:block}.edz .adm-table td{overflow-wrap:anywhere;border:0;padding:6px 16px;display:block;text-align:left!important;white-space:normal!important}}
