:root{--ez-bg:#f6f7fb;--ez-panel:#fff;--ez-soft:#f8fafc;--ez-text:#111827;--ez-muted:#64748b;--ez-line:#e5e7eb;--ez-line-strong:#cbd5e1;--ez-blue:#2563eb;--ez-blue-soft:#eff6ff;--ez-green:#10b981;--ez-red:#dc2626;--ez-content-width:100%;--ez-admin-shell-width:100%;--ez-side-width:300px;--ez-outline-width:280px}.ez-admin-layout{grid-template-columns:var(--ez-side-width)minmax(0,1fr)var(--ez-outline-width);background:var(--ez-bg);background:radial-gradient(circle at 55% 0,#dbeafe73,#0000 30%),#f6f8fc;min-height:calc(100vh - 4rem);font-family:Noto Sans KR,sans-serif;display:grid}.ez-admin-side{z-index:15;background:#ffffffeb;padding:24px 18px 32px}.ez-side-heading,.ez-admin-title-block,.ez-section-heading,.ez-outline-heading,.ez-editor-footer,.ez-publish-row,.ez-tree-root,.ez-tree-child,.ez-outline-rule>div{align-items:center;display:flex}.ez-side-heading{justify-content:space-between;gap:12px}.ez-side-heading h1{letter-spacing:-.03em;margin:2px 0 0;font-size:22px}.ez-side-kicker,.ez-admin-eyebrow,.ez-section-heading>div>span,.ez-outline-heading>div>span{color:#2563eb;letter-spacing:.12em;font-size:10px;font-weight:900}.ez-doc-count{color:#2563eb;background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;min-width:45px;height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.ez-admin-side .ez-version{margin:8px 0 18px;line-height:1.6}.ez-new-doc{border-radius:12px;height:44px;box-shadow:0 8px 18px #2563eb2e;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border:0!important}.ez-side-search{margin:16px 0 18px}.ez-side-search input{background:#f8fafc;border:1px solid #dbe3ef;border-radius:11px;height:42px;font-size:13px}.ez-tree-group{margin-bottom:6px}.ez-tree-root,.ez-tree-child{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.ez-tree-root{border-radius:10px;gap:7px;min-height:40px;padding:8px 9px;font-size:14px;font-weight:850}.ez-tree-root>span:not(.w-4){flex:1;min-width:0}.ez-tree-root small{color:#94a3b8;font-size:11px}.ez-tree-root:hover,.ez-tree-child:hover{color:#1d4ed8;background:#f1f5f9}.ez-tree-root.is-selected,.ez-tree-child.is-selected{color:#1d4ed8;background:#e8f0ff}.ez-tree-children{border-left:1px solid #dbe3ef;margin:3px 0 8px 14px;padding:0 0 0 10px;list-style:none}.ez-tree-child{border-radius:8px;gap:7px;padding:7px 9px;font-size:12px;line-height:1.45}.ez-admin-shell{border:1px solid #dfe6f0;border-radius:18px;width:100%;max-width:980px;margin:0 auto;box-shadow:0 14px 35px #0f172a0f}.ez-admin-header{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;gap:20px;padding:18px 20px;position:sticky;top:0}.ez-admin-title-block{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ez-admin-eyebrow{letter-spacing:.06em;align-items:center;gap:6px;display:inline-flex}.ez-admin-title-block h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;max-width:100%;font-size:22px;overflow:hidden}.ez-admin-title-block p{color:#94a3b8;margin:2px 0 0;font-size:11px}.ez-admin-actions,.ez-footer-actions,.ez-editor-stats{align-items:center;gap:7px;display:flex}.ez-admin-actions{flex-shrink:0}.ez-admin-actions .ez-btn,.ez-footer-actions .ez-btn{min-height:38px;padding:8px 11px;font-size:12px}.ez-btn.icon-only{width:38px;padding:0}.ez-btn:disabled{opacity:.55;cursor:not-allowed}.ez-editor-notice{border-radius:10px;align-items:center;gap:8px;margin:14px 20px 0;padding:11px 13px;font-size:13px;font-weight:750;display:flex}.ez-editor-notice.is-success{color:#047857;background:#ecfdf5}.ez-editor-notice.is-error{color:#be123c;background:#fff1f2}.ez-editor-notice.is-info{color:#1d4ed8;background:#eff6ff}.ez-admin-form{background:#f8fafc;gap:20px;padding:20px}.ez-loading-doc{color:#1d4ed8;background:#eff6ff;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:700}.ez-settings-card,.ez-editor-section{background:#fff;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 3px 12px #0f172a09}.ez-settings-card{padding:18px}.ez-section-heading{justify-content:space-between;gap:18px;margin-bottom:16px}.ez-section-heading h3{color:#0f172a;letter-spacing:-.025em;margin:3px 0 0;font-size:17px;font-weight:900}.ez-publish-badge{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;height:27px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.ez-publish-badge.is-live{color:#15803d;background:#dcfce7}.ez-field input,.ez-field select{background:#fff;border-color:#dbe3ef;min-height:42px;font-size:13px}.ez-publish-row{background:#f5f9ff;border-color:#dbeafe;justify-content:space-between;max-width:none;margin-top:15px;padding:11px 13px}.ez-publish-row>span{gap:2px;display:grid}.ez-publish-row strong{color:#1e3a8a;font-size:13px}.ez-publish-row small{color:#64748b;font-size:11px;font-weight:500}.ez-publish-row input{appearance:none;cursor:pointer;background:#cbd5e1;border-radius:999px;width:38px;height:22px;transition:all .2s;box-shadow:inset 0 0 0 1px #0f172a12}.ez-publish-row input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:2px;transition:all .2s;display:block;box-shadow:0 1px 4px #0f172a38}.ez-publish-row input:checked{background:#2563eb}.ez-publish-row input:checked:after{transform:translate(16px)}.ez-editor-section{overflow:hidden}.ez-editor-section-heading{border-bottom:1px solid #e2e8f0;margin:0;padding:17px 18px}.ez-editor-stats{flex-wrap:wrap;justify-content:flex-end}.ez-editor-stats span{color:#64748b;background:#f1f5f9;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.ez-editor-toolbar{background:#f8fafc;gap:5px;padding:9px 10px;top:75px}.ez-editor-toolbar button,.ez-editor-toolbar select,.ez-editor-toolbar input[type=color]{border-color:#dbe3ef;height:34px;font-size:12px}.ez-editor-toolbar .ez-toolbar-primary{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;align-items:center;gap:5px;display:inline-flex}.ez-rich-editor h2{border-left:4px solid #3b82f6;padding-left:15px;position:relative}.ez-rich-editor h2:after{content:"공개 목차";color:#2563eb;letter-spacing:0;background:#eff6ff;border-radius:5px;margin-left:8px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex;transform:translateY(-3px)}.ez-heading-flash{animation:1.35s ez-heading-flash}@keyframes ez-heading-flash{0%,to{background:0 0}30%,70%{background:#dbeafe;box-shadow:0 0 0 7px #dbeafe}}.ez-editor-footer{background:#fff;border:1px solid #e2e8f0;border-radius:13px;justify-content:space-between;gap:18px;padding:15px 17px}.ez-editor-footer>div:first-child{gap:2px;display:grid}.ez-editor-footer strong{color:#0f172a;font-size:13px}.ez-editor-footer span{color:#64748b;font-size:11px}.ez-admin-outline{width:var(--ez-outline-width);min-width:0;padding:24px 18px 40px 0}.ez-outline-sticky{background:#fffffff0;border:1px solid #dfe6f0;border-radius:16px;position:sticky;top:22px;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.ez-outline-heading{border-bottom:1px solid #edf1f6;gap:10px;padding:16px}.ez-outline-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 5px 12px #2563eb38}.ez-outline-heading h2{color:#0f172a;letter-spacing:-.02em;margin:2px 0 0;font-size:15px;font-weight:900}.ez-outline-description{color:#64748b;margin:0;padding:14px 16px 10px;font-size:11px;line-height:1.65}.ez-outline-description strong{color:#1d4ed8}.ez-outline-rule{background:#f8fafc;border-radius:10px;gap:6px;margin:0 16px 12px;padding:10px;display:grid}.ez-outline-rule>div{color:#64748b;gap:7px;font-size:10px}.ez-outline-rule strong{color:#334155}.ez-outline-list{max-height:calc(100vh - 345px);margin:0;padding:4px 10px 10px;list-style:none;overflow:auto}.ez-outline-list li{border-bottom:1px solid #edf1f6;align-items:stretch;display:flex;position:relative}.ez-outline-link{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;width:100%;min-width:0;padding:11px 34px 11px 7px;display:grid}.ez-outline-link:hover{background:#f8fafc}.ez-outline-link>span{color:#3b82f6;font-size:10px;font-weight:900}.ez-outline-link>div{min-width:0}.ez-outline-link strong,.ez-outline-link small{text-overflow:ellipsis;display:block;overflow:hidden}.ez-outline-link strong{color:#334155;font-size:11px;line-height:1.45}.ez-outline-link small{color:#94a3b8;white-space:nowrap;margin-top:3px;font-size:9px}.ez-copy-anchor{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ez-copy-anchor:hover{color:#2563eb;background:#e8f0ff}.ez-outline-empty{color:#64748b;text-align:center;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:12px;place-items:center;gap:7px;margin:4px 14px 14px;padding:22px 14px;display:grid}.ez-outline-empty strong{color:#334155;font-size:12px}.ez-outline-empty p{margin:0;font-size:10px;line-height:1.55}.ez-outline-empty button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;align-items:center;gap:5px;margin-top:4px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.ez-outline-preview{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 28px);margin:4px 14px 14px;padding:10px;font-size:11px;font-weight:850;display:flex}.ez-fullscreen{z-index:9999;background:#fff;display:block;position:fixed;inset:0;overflow:auto}.ez-fullscreen .ez-admin-side,.ez-fullscreen .ez-admin-outline,.ez-fullscreen .ez-admin-header,.ez-fullscreen .ez-settings-card,.ez-fullscreen .ez-editor-footer,.ez-fullscreen .ez-editor-section-heading{display:none}.ez-fullscreen .ez-admin-main,.ez-fullscreen .ez-admin-form{padding:0}.ez-fullscreen .ez-admin-shell,.ez-fullscreen .ez-editor-section{max-width:none;box-shadow:none;border:0;border-radius:0}.ez-fullscreen .ez-rich-editor,.ez-fullscreen .ez-html-source{height:calc(100vh - 56px)!important}@media (max-width:1450px){.ez-admin-layout{grid-template-columns:270px minmax(0,1fr)}.ez-admin-side{width:270px}.ez-admin-outline{grid-column:2;width:auto;padding:0 26px 40px}.ez-outline-sticky{max-width:980px;margin:0 auto;position:relative;top:0}.ez-outline-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}}@media (max-width:960px){.ez-admin-layout{display:block}.ez-admin-side{width:100%;height:auto;position:relative}.ez-admin-main{padding:16px}.ez-admin-outline{padding:0 16px 28px}.ez-admin-grid{grid-template-columns:1fr}.ez-admin-header,.ez-editor-footer{flex-direction:column;align-items:flex-start}.ez-admin-actions,.ez-footer-actions{flex-wrap:wrap}.ez-outline-list{grid-template-columns:1fr}.ez-editor-section-heading{flex-direction:column;align-items:flex-start}.ez-editor-stats{justify-content:flex-start}.ez-rich-editor{padding:22px 18px 34px}}.ez-admin-side{width:var(--ez-side-width);background:var(--ez-bg);color:var(--ez-text);border-right:1px solid var(--ez-line);height:calc(100vh - 4rem);padding:24px 22px;position:sticky;top:0;overflow:auto}.ez-admin-side h1{color:#0f172a;margin:0 0 8px;font-size:21px;font-weight:700}.ez-admin-side .ez-version{color:var(--ez-muted);margin-bottom:16px;font-size:13px}.ez-admin-main{padding:32px 34px 56px 28px;overflow-x:hidden}.ez-btn-group{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.ez-btn{border:1px solid var(--ez-line-strong);color:#111827;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.ez-btn:hover{background:#f8fafc}.ez-btn.active{background:var(--ez-blue);border-color:var(--ez-blue);color:#fff}.ez-btn.primary{background:var(--ez-blue);color:#fff;border-color:var(--ez-blue)}.ez-btn.green{background:var(--ez-green);color:#fff;border-color:var(--ez-green)}.ez-btn.danger{color:#991b1b;background:#fff1f2;border-color:#fecdd3}.ez-btn.full{width:100%}.ez-admin-shell{width:var(--ez-admin-shell-width);border:1px solid var(--ez-line);background:#fff;border-radius:14px;max-width:100%;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.ez-admin-header{border-bottom:1px solid var(--ez-line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.ez-admin-header h2{margin:0;font-size:24px;font-weight:700}.ez-admin-form{gap:18px;padding:22px;display:grid}.ez-admin-grid{width:var(--ez-content-width);grid-template-columns:1fr 1fr;gap:16px;max-width:100%;display:grid}.ez-field{gap:8px;display:grid}.ez-field label{color:#111827;font-size:15px;font-weight:700}.ez-field input,.ez-field select{border:1px solid var(--ez-line);border-radius:10px;outline:none;width:100%;padding:11px 13px;font-size:15px}.ez-field input:focus{border-color:var(--ez-blue);box-shadow:0 0 0 3px #2563eb1f}.ez-publish-row{border:1px solid var(--ez-line);max-width:var(--ez-content-width);background:#f9fafb;border-radius:10px;align-items:center;gap:10px;padding:12px 13px;font-size:15px;font-weight:700;display:flex}.ez-editor-box{border:1px solid var(--ez-line);width:var(--ez-content-width);border-radius:12px;max-width:100%;overflow:hidden}.ez-editor-toolbar{border-bottom:1px solid var(--ez-line);z-index:10;background:#f3f4f6;flex-wrap:wrap;gap:6px;padding:10px;display:flex;position:sticky;top:0}.ez-editor-toolbar button,.ez-editor-toolbar select,.ez-editor-toolbar input[type=color]{border:1px solid var(--ez-line-strong);cursor:pointer;background:#fff;border-radius:8px;height:36px;padding:0 10px;font-size:14px;font-weight:700}.ez-editor-toolbar select{padding-right:20px}.ez-editor-toolbar select.ez-font{width:170px!important;min-width:150px!important;max-width:190px!important}.ez-editor-toolbar select.ez-size{width:76px!important;min-width:70px!important}.ez-editor-toolbar input[type=color]{width:40px;padding:2px}.ez-toolbar-sep{background:#d1d5db;width:1px;height:24px;margin:6px 2px}.ez-rich-editor{min-height:500px;color:var(--ez-text);overflow-wrap:break-word;background:#fff;outline:none;padding:24px;font-size:16px;line-height:1.82}.ez-rich-editor:empty:before{content:"내용을 입력하세요...";color:#9ca3af}.ez-html-source{color:#f1f5f9;background:#1e293b;border:0;width:100%;min-height:500px;padding:20px;font-family:monospace;font-size:14px;display:none}.ez-editor-box.is-html .ez-rich-editor{display:none}.ez-editor-box.is-html .ez-html-source{display:block}.ez-side-nav details{border-top:1px solid var(--ez-line);padding:12px 0}.ez-side-nav summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none}.ez-side-nav summary:before{content:"▶";margin-right:8px;font-size:12px;display:inline-block}.ez-side-nav details[open] summary:before{content:"▼"}.ez-side-nav ul{margin:0;padding:8px 0 0 12px;list-style:none}.ez-side-nav li{margin:4px 0}.ez-side-nav button{text-align:left;color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:6px 10px;font-size:15px}.ez-side-nav button:hover{color:var(--ez-blue);background:#eef2ff}.ez-side-nav button.active{background:var(--ez-blue);color:#fff;font-weight:700}.ez-rich-editor,.help-doc-container,.help-content-view{color:var(--ez-text)!important;font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif!important;line-height:1.82!important}.ez-rich-editor p,.ez-rich-editor li,.help-content-view p,.help-content-view li{font-size:16px!important;line-height:1.82!important}.ez-rich-editor h2,.help-content-view h2{margin:32px 0 13px!important;font-size:27px!important;font-weight:700!important;line-height:1.36!important}.ez-rich-editor h3,.help-content-view h3{margin:24px 0 10px!important;font-size:22px!important;font-weight:700!important}.ez-rich-editor .answer,.help-content-view .answer{background:#eef2ff!important;border:1px solid #c7d2fe!important;border-radius:14px!important;margin:0 0 24px!important;padding:20px!important;box-shadow:0 2px 8px #0f172a0a!important}.ez-rich-editor .answer strong,.help-content-view .answer strong{margin:0 0 12px!important;font-size:16px!important;font-weight:900!important;display:block!important}.ez-rich-editor .shot,.help-content-view .shot{background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:14px!important;margin:18px 0!important;padding:18px 20px!important;box-shadow:0 2px 8px #0f172a0a!important}.ez-rich-editor .shot strong,.help-content-view .shot strong{margin:0 0 12px!important;font-size:16px!important;font-weight:900!important;display:block!important}.ez-rich-editor .screenshot-guide,.help-content-view .screenshot-guide{background:#f0f9ff!important;border:1px dashed #38bdf8!important;border-left:4px solid #0284c7!important;border-radius:14px!important;margin:20px 0 12px!important;padding:18px 20px!important;box-shadow:0 2px 8px #0f172a0a!important}.ez-rich-editor .screenshot-guide>strong,.help-content-view .screenshot-guide>strong{color:#0369a1!important;margin:0 0 12px!important;font-size:16px!important;font-weight:900!important;display:block!important}.ez-rich-editor .screenshot-guide p,.help-content-view .screenshot-guide p{color:#0f172a!important;margin:8px 0 0!important}.ez-rich-editor .screenshot-guide b,.help-content-view .screenshot-guide b{color:#075985!important}.ez-rich-editor .next,.help-content-view .next{background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:14px!important;margin:22px 0 0!important;padding:18px 20px!important;box-shadow:0 2px 8px #0f172a0a!important}.ez-rich-editor .next h2,.help-content-view .next h2{margin-top:0!important;font-size:20px!important}.ez-rich-editor details.ez-help-faq,.help-content-view details.ez-help-faq{background:#fff!important;border:1px solid #d7dee9!important;border-radius:14px!important;width:100%!important;margin:12px 0!important;display:block!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a0a!important}.ez-rich-editor details.ez-help-faq>summary,.help-content-view details.ez-help-faq>summary{color:#111827!important;cursor:pointer!important;background:#fff!important;padding:18px 54px 18px 20px!important;font-size:16px!important;font-weight:900!important;line-height:1.55!important;list-style:none!important;display:block!important;position:relative!important}.ez-rich-editor details.ez-help-faq>summary:after,.help-content-view details.ez-help-faq>summary:after{content:"+"!important;color:#111827!important;background:#f3f4f6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;font-size:16px!important;font-weight:900!important;display:flex!important;position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important}.ez-rich-editor details.ez-help-faq[open]>summary:after,.help-content-view details.ez-help-faq[open]>summary:after{content:"−"!important;color:#1d4ed8!important;background:#e0ecff!important}.ez-rich-editor .ez-help-faq-body,.help-content-view .ez-help-faq-body{border-top:1px solid #eef2f7!important;padding:0 20px 20px!important}.ez-rich-editor table,.help-content-view table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}.ez-rich-editor th,.ez-rich-editor td,.help-content-view th,.help-content-view td{border:1px solid var(--ez-line)!important;vertical-align:top!important;padding:12px!important}.ez-rich-editor th,.help-content-view th{background:#f3f4f6!important;font-weight:900!important}.ez-rich-editor figure,.help-content-view figure{border:1px dashed var(--ez-line-strong)!important;background:#f8fafc!important;border-radius:12px!important;margin:18px 0!important;padding:16px!important}.ez-rich-editor figure img,.help-content-view figure img{border-radius:10px!important;max-width:100%!important;height:auto!important;margin:auto!important;display:block!important}.ez-rich-editor figcaption,.help-content-view figcaption{color:var(--ez-muted)!important;text-align:center!important;margin-top:10px!important;font-size:15px!important}@media (max-width:1120px){.ez-admin-layout{display:block}.ez-admin-side{width:100%;height:auto;position:relative}.ez-admin-main{padding:20px 16px}.ez-admin-shell,.ez-admin-grid,.ez-editor-box{width:100%}}.ez-admin-side{width:var(--ez-side-width);background:#ffffffeb;padding:24px 18px 32px}.ez-admin-side h1{letter-spacing:-.03em;margin:2px 0 0;font-size:22px}.ez-admin-side .ez-version{margin:8px 0 18px}.ez-admin-main{min-width:0;padding:24px 26px 60px}.ez-admin-shell{width:100%;max-width:980px}.ez-admin-header{padding:18px 20px}.ez-admin-header h2{font-size:22px}.ez-admin-form{gap:20px;padding:20px}.ez-admin-grid{gap:13px;width:100%}.ez-field{gap:6px}.ez-field label{font-size:12px}.ez-field input,.ez-field select{min-height:42px;font-size:13px}.ez-publish-row{max-width:none;padding:11px 13px}.ez-editor-box{border:0;border-radius:0;width:100%;max-width:none}.ez-editor-toolbar{background:#f8fafc;gap:5px;padding:9px 10px}.ez-editor-toolbar button,.ez-editor-toolbar select,.ez-editor-toolbar input[type=color]{height:34px;font-size:12px}.ez-editor-toolbar select.ez-block{width:132px!important;min-width:132px!important}.ez-rich-editor{padding:28px 34px 42px}.ez-side-nav{margin-top:0}.ez-side-nav .ez-tree-root,.ez-side-nav .ez-tree-child{color:#334155;background:0 0}.ez-side-nav .ez-tree-root:hover,.ez-side-nav .ez-tree-child:hover{color:#1d4ed8;background:#f1f5f9}.ez-side-nav .ez-tree-root.is-selected,.ez-side-nav .ez-tree-child.is-selected{color:#1d4ed8;background:#e8f0ff}@media (max-width:1450px){.ez-admin-layout{grid-template-columns:270px minmax(0,1fr);display:grid}.ez-admin-side{width:270px;height:calc(100vh - 4rem);position:sticky}.ez-admin-outline{grid-column:2}}@media (max-width:1120px){.ez-admin-layout{display:block}.ez-admin-side{width:100%;height:auto;position:relative}.ez-admin-main{padding:16px}.ez-admin-outline{padding:0 16px 28px}.ez-admin-grid{grid-template-columns:1fr}}@media (min-width:1121px) and (max-width:1450px){.ez-admin-layout{grid-template-columns:220px minmax(0,1fr) 240px;display:grid}.ez-admin-side{width:220px;height:calc(100vh - 4rem);padding-inline:13px;position:sticky}.ez-admin-main{padding:18px 14px 48px}.ez-admin-outline{grid-column:auto;width:240px;padding:18px 10px 36px 0}.ez-outline-sticky{max-width:none;position:sticky;top:18px}.ez-outline-list{max-height:calc(100vh - 345px);display:block}.ez-admin-actions .ez-btn:not(.primary):not(.icon-only) span{display:none}.ez-admin-title-block h2{font-size:19px}.ez-admin-grid{gap:10px}.ez-editor-toolbar select.ez-font{width:145px!important;min-width:135px!important}}body:has(.ez-admin-layout) :is(div,p,span,small,strong,label,button,input,select,textarea,a,li,td,th,summary,figcaption){font-size:16px!important}.ez-toolbar-answer{color:#3730a3!important;background:#eef2ff!important;border-color:#c7d2fe!important}.ez-outline-add{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #93c5fd;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 28px);min-height:42px;margin:0 14px 12px;font-weight:850;transition:transform .18s,background .18s;display:flex}.ez-outline-add:hover{background:#1d4ed8;transform:translateY(-1px)}.ez-rich-editor .answer,.help-content-view .answer{background:linear-gradient(135deg,#f5f7ff 0%,#eef5ff 100%)!important;border:1px solid #c7d7fe!important;border-left:5px solid #4f46e5!important;border-radius:18px!important;padding:23px 24px!important;box-shadow:0 8px 24px #1e40af14!important}.ez-rich-editor .answer strong,.help-content-view .answer strong{color:#1e3a8a!important;font-size:18px!important}.ez-rich-editor .answer .answer-title,.help-content-view .answer .answer-title{margin:0 0 12px!important}.ez-rich-editor h2:after,.ez-outline-heading h2{font-size:16px!important}html.dark body:has(.ez-admin-layout){background:#080f1c}html.dark .ez-admin-layout{--ez-bg:#0a1423;--ez-panel:#111d30;--ez-soft:#152338;--ez-text:#e5edf8;--ez-muted:#96a8bf;--ez-line:#293a51;--ez-line-strong:#3a4d67;--ez-blue-soft:#17345d;color:#dbe7f5;background:radial-gradient(circle at 55% 0,#2563eb24,#0000 34%),#091322}html.dark .ez-admin-side{color:#dbe7f5;background:linear-gradient(#0c1728,#0a1423);border-color:#26374d}html.dark .ez-side-heading h1,html.dark .ez-admin-title-block h2,html.dark .ez-section-heading h3,html.dark .ez-editor-section-heading h3,html.dark .ez-admin-header h2,html.dark .ez-admin-side h1{color:#f8fafc!important}html.dark .ez-doc-count,html.dark .ez-editor-stats span,html.dark .ez-publish-badge{color:#a9cfff;background:#172943}html.dark .ez-side-search input,html.dark .ez-field input,html.dark .ez-field select{color:#e5edf8;background:#101d30;border-color:#344861}html.dark .ez-side-search input::placeholder,html.dark .ez-field input::placeholder{color:#7488a3}html.dark .ez-tree-root,html.dark .ez-tree-child,html.dark .ez-side-nav button{color:#b9c8da}html.dark .ez-tree-root:hover,html.dark .ez-tree-child:hover,html.dark .ez-side-nav button:hover{color:#bfdbfe;background:#15263d}html.dark .ez-tree-root.is-selected,html.dark .ez-tree-child.is-selected{color:#dbeafe;background:#17345d}html.dark .ez-tree-children,html.dark .ez-side-nav details{border-color:#2b3d55}html.dark .ez-admin-shell,html.dark .ez-settings-card,html.dark .ez-editor-section,html.dark .ez-editor-footer{background:#101c2e;border-color:#2d4058;box-shadow:0 16px 38px #02081747}html.dark .ez-admin-header{background:#101c2ef0;border-color:#2b3d55}html.dark .ez-admin-form{background:#0d1829}html.dark .ez-field label,html.dark .ez-publish-row strong,html.dark .ez-editor-footer strong{color:#dce7f5}html.dark .ez-publish-row{background:#122743;border-color:#31517a}html.dark .ez-publish-row small,html.dark .ez-editor-footer span,html.dark .ez-admin-title-block p,html.dark .ez-admin-side .ez-version{color:#91a4bd}html.dark .ez-editor-section-heading,html.dark .ez-editor-toolbar{background:#132137;border-color:#2d4058}html.dark .ez-editor-toolbar button,html.dark .ez-editor-toolbar select,html.dark .ez-editor-toolbar input[type=color],html.dark .ez-btn{color:#dbe7f5;background:#17263c;border-color:#3a4d67}html.dark .ez-editor-toolbar button:hover,html.dark .ez-btn:hover{background:#1d3150;border-color:#4e73a5}html.dark .ez-editor-toolbar .ez-toolbar-primary,html.dark .ez-toolbar-answer{color:#bfdbfe!important;background:#18365f!important;border-color:#436aa0!important}html.dark .ez-toolbar-sep{background:#40516a}html.dark .ez-rich-editor{color:#d6e2f0;caret-color:#93c5fd;background:#0f1a2b}html.dark .ez-rich-editor h2,html.dark .ez-rich-editor h3{color:#f4f8ff!important}html.dark .ez-rich-editor h2:after{color:#bfdbfe;background:#17345d}html.dark .ez-rich-editor .answer{color:#d6e2f0!important;background:linear-gradient(135deg,#172448,#12233d)!important;border-color:#3d5d91 #3d5d91 #3d5d91 #818cf8!important}html.dark .ez-rich-editor .answer strong{color:#c7d2fe!important}html.dark .ez-rich-editor .shot{color:#f1dac4!important;background:#2a1d14!important;border-color:#70451f!important}html.dark .ez-rich-editor .screenshot-guide{background:linear-gradient(145deg,#10283a,#102033)!important;border-color:#286b90 #286b90 #286b90 #38bdf8!important}html.dark .ez-rich-editor .screenshot-guide p{color:#d6e4f3!important;background:#081626b8!important;border-color:#38bdf83d!important}html.dark .ez-rich-editor .next{background:linear-gradient(135deg,#0f2d2a,#102b31)!important;border-color:#17634d!important}html.dark .ez-admin-outline{background:0 0}html.dark .ez-outline-sticky{background:#0f1b2df5;border-color:#30435d;box-shadow:0 18px 42px #0208174d}html.dark .ez-outline-heading,html.dark .ez-outline-list li{border-color:#2a3c53}html.dark .ez-outline-heading h2,html.dark .ez-outline-link strong,html.dark .ez-outline-rule strong,html.dark .ez-outline-empty strong{color:#e5edf8}html.dark .ez-outline-description,html.dark .ez-outline-link small,html.dark .ez-outline-rule>div,html.dark .ez-outline-empty{color:#94a7bf}html.dark .ez-outline-rule{background:#142238}html.dark .ez-outline-link:hover{background:#172740}html.dark .ez-copy-anchor:hover{color:#bfdbfe;background:#1b3964}html.dark .ez-outline-empty{background:#111f34;border-color:#365a88}html.dark .ez-outline-preview{color:#dbeafe;background:#17345d;border-color:#416c9f}html.dark .ez-outline-add{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#4f7db6;box-shadow:0 9px 24px #2563eb3d}html.dark .ez-editor-notice.is-success{color:#6ee7b7;background:#103329}html.dark .ez-editor-notice.is-error{color:#fda4af;background:#3a1721}html.dark .ez-editor-notice.is-info{color:#bfdbfe;background:#15325a}html.dark .ez-fullscreen{background:#0b1423}
