.ezoh-manager-shell{--ez-yellow:#ffe500;--ez-black:#171717;--ez-line:#e5e7eb;--ez-muted:#667085;width:min(1480px,calc(100vw - 28px));max-width:none;margin:28px auto 50px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202124;line-height:1.45}.ezoh-manager-shell *{box-sizing:border-box}.ezoh-manager-shell a{text-decoration:none}.ezoh-manager-wrap{max-width:none;margin:0;padding:0;background:#f6f7f7;border:1px solid #e2e4e7;border-radius:18px;overflow:hidden;box-shadow:0 18px 55px rgba(20,20,20,.08)}
.ezoh-manager-header{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#171717;color:#fff;padding:18px 24px;border-bottom:4px solid var(--ez-yellow)}.ezoh-manager-brand{display:flex;align-items:center;gap:12px}.ezoh-manager-brand img{width:58px;height:42px;object-fit:contain;background:#fff;border-radius:8px}.ezoh-manager-brandmark{display:grid;place-items:center;width:52px;height:40px;border-radius:8px;background:var(--ez-yellow);color:#111;font-weight:950;letter-spacing:-2px}.ezoh-manager-brand div span,.ezoh-manager-user span{display:block;font-size:10px;letter-spacing:.1em;color:#b8bdc7}.ezoh-manager-brand div strong{display:block;font-size:18px;color:#fff}.ezoh-manager-user{text-align:right}.ezoh-manager-user strong{display:block;color:#fff;font-size:14px}
.ezoh-manager-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 24px 4px}.ezoh-manager-title h1{font-size:30px!important;line-height:1.1;margin:5px 0!important;color:#18181b!important}.ezoh-manager-title p{margin:0;color:#667085}.ezoh-manager-title .button{flex:0 0 auto}.ezoh-manager-wrap>.ezoh-stat-grid,.ezoh-manager-wrap>.ezoh-admin-grid,.ezoh-manager-wrap>.ezoh-panel,.ezoh-manager-wrap>.ezoh-detail-head,.ezoh-manager-wrap>.ezoh-front-notice{margin-left:24px;margin-right:24px}.ezoh-manager-wrap>.ezoh-stat-grid{margin-top:20px}.ezoh-manager-wrap>.ezoh-panel:last-child,.ezoh-manager-wrap>.ezoh-admin-grid:last-child{margin-bottom:24px}
.ezoh-manager-shell .button{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:38px!important;padding:8px 13px!important;border:1px solid #c7cbd1!important;border-radius:8px!important;background:#fff!important;color:#222!important;font:600 13px/1.2 inherit!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important;transition:.15s!important}.ezoh-manager-shell .button:hover{border-color:#888!important;background:#fafafa!important;color:#000!important}.ezoh-manager-shell .button-primary{background:#18181b!important;border-color:#18181b!important;color:#fff!important}.ezoh-manager-shell .button-primary:hover{background:#000!important;color:#fff!important}.ezoh-manager-shell .button-hero,.ezoh-manager-shell .button-large{min-height:44px!important;padding:10px 16px!important}.ezoh-manager-shell .button:disabled{opacity:.45!important;cursor:not-allowed!important}
.ezoh-manager-shell input,.ezoh-manager-shell select,.ezoh-manager-shell textarea{font:inherit!important;color:#111!important;background:#fff!important}.ezoh-manager-shell input:focus,.ezoh-manager-shell select:focus,.ezoh-manager-shell textarea:focus{outline:3px solid rgba(255,229,0,.25)!important;border-color:#777!important;box-shadow:none!important}.ezoh-manager-shell code{background:#303036;color:#fff;padding:2px 5px;border-radius:4px}.ezoh-manager-shell hr{border:0;border-top:1px solid #eaecf0;margin:16px 0}.ezoh-manager-shell .description{font-size:12px;color:#667085}
.ezoh-front-table{width:100%;border-collapse:collapse;background:#fff}.ezoh-front-table th,.ezoh-front-table td{text-align:left;padding:12px 14px;border-bottom:1px solid #eaecf0;vertical-align:middle}.ezoh-front-table th{background:#18181b;color:#fff;font-size:12px}.ezoh-front-table td{font-size:13px}.ezoh-front-table td small{display:block;color:#667085;margin-top:3px}.ezoh-front-table tr:last-child td{border-bottom:0}.ezoh-front-notice{padding:13px 15px;border-radius:9px;margin-top:18px;margin-bottom:18px;background:#fff}.ezoh-front-notice.is-error{background:#fff1f0;border:1px solid #ffc9c5;color:#8f1d18}
.ezoh-manager-access{max-width:620px;margin:80px auto;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 18px 55px rgba(20,20,20,.08);padding:32px;text-align:center}.ezoh-manager-access-mark{display:grid;place-items:center;width:58px;height:44px;margin:0 auto 18px;background:#ffe500;color:#111;font-weight:950;border-radius:9px}.ezoh-manager-access h2{margin:0 0 10px;font-size:26px;color:#18181b}.ezoh-manager-access p{color:#667085;margin:0 0 20px}
.ezoh-manager-wrap .ezoh-delete{color:#b42318!important;border-color:#f0b8b2!important}.ezoh-manager-wrap .ezoh-delete:hover{background:#fff1f0!important;border-color:#d92d20!important}.ezoh-manager-wrap .ezoh-inline-state{margin-left:4px}.ezoh-manager-wrap .ezoh-created-link input{min-height:38px!important;border:1px solid #c9ccd0!important;border-radius:7px!important;padding:6px 8px!important}.ezoh-manager-wrap .ezoh-filter input,.ezoh-manager-wrap .ezoh-filter select{min-height:38px!important;border:1px solid #c9ccd0!important;border-radius:7px!important;padding:6px 8px!important}
@media(max-width:900px){.ezoh-manager-shell{width:min(100%,calc(100vw - 12px));margin:8px auto 24px!important}.ezoh-manager-wrap{border-radius:12px}.ezoh-manager-header,.ezoh-manager-title{align-items:flex-start}.ezoh-manager-title{display:block}.ezoh-manager-title .button{margin-top:12px}.ezoh-manager-wrap>.ezoh-stat-grid,.ezoh-manager-wrap>.ezoh-admin-grid,.ezoh-manager-wrap>.ezoh-panel,.ezoh-manager-wrap>.ezoh-detail-head,.ezoh-manager-wrap>.ezoh-front-notice{margin-left:12px;margin-right:12px}.ezoh-manager-header{padding:14px 16px}.ezoh-manager-user{display:none}}
@media(max-width:620px){.ezoh-manager-header{display:block}.ezoh-manager-brand div span{font-size:9px}.ezoh-manager-brand div strong{font-size:16px}.ezoh-manager-title{padding:18px 12px 4px}.ezoh-manager-title h1{font-size:26px!important}.ezoh-manager-shell .ezoh-filter{display:grid;grid-template-columns:1fr}.ezoh-manager-shell .ezoh-filter .button{width:100%}.ezoh-front-table{min-width:760px}}
