/* ARKAN V58 — D1 content editors */
#page-v58-editor .v58-editor-shell{border:1px solid #355878;background:linear-gradient(145deg,#101e34,#081427);border-radius:21px;padding:28px;max-width:1400px}
.v58-tabs,.v58-actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0 22px}.v58-tab{background:#0b2139;border:1px solid #315475;border-radius:11px;padding:12px 18px;color:#c6ddec;cursor:pointer;font-weight:800}.v58-tab.active{background:linear-gradient(135deg,#d7bc7f,#bb9a62);color:#10182a;border-color:#e4c98b}
.v58-panel-intro{padding:6px 0 16px;border-bottom:1px solid #2d4661;margin-bottom:24px}.v58-panel-intro h2{font-size:26px;margin:0 0 12px}.v58-panel-intro p,.v58-muted{color:#9eb3cb;line-height:1.6}
#page-v58-editor label{display:block;color:#cbd8e9;font-size:13px;font-weight:700;margin:16px 0}
#page-v58-editor label input:not([type=checkbox]),#page-v58-editor label select,#page-v58-editor label textarea,#v58Lesson{display:block;width:100%;margin-top:9px;border-radius:11px;border:1px solid #36506d;background:#071324;color:#eaf4ff;font:inherit;font-size:15px;line-height:1.5;padding:12px;min-height:45px;box-sizing:border-box}
#page-v58-editor textarea{resize:vertical}#page-v58-editor input:focus,#page-v58-editor textarea:focus,#page-v58-editor select:focus{outline:2px solid #73d6ec;outline-offset:1px}
.v58-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));column-gap:18px}
.v58-question,.v58-edit-card{background:#11223a;border:1px solid #324a68;border-radius:15px;padding:18px;margin:15px 0}.v58-q-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 18px}.v58-question>label:first-child{margin-top:0}
.v58-notice{border-radius:10px;background:#112d40;color:#9be2e9;padding:14px;margin-top:20px;line-height:1.5;min-height:45px}.v58-notice.v58-error{color:#ffc8c8;background:#402026}
.v58-page-list-row{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid #27415c;border-radius:12px;background:#0a182c;padding:12px 14px;margin:8px 0}.v58-page-depth{display:flex;gap:10px;flex-wrap:wrap;align-items:center;min-width:100px}.v58-page-depth small{color:#7fb4cd;font-size:12px}.v58-mini-actions{display:flex;gap:6px;flex-wrap:wrap}.v58-mini-actions button{font-size:12px;padding:8px 10px!important}.v58-check{display:flex!important;gap:10px;align-items:center}.v58-check input{width:19px;height:19px}
.v58-nav-item{font-size:13px!important;text-align:left;white-space:normal;overflow-wrap:anywhere}.v58-public-sheet{max-width:960px;margin:36px auto;background:#0d1b30;border:1px solid #26455d;border-radius:22px;padding:36px}.v58-public-sheet h1{font-size:clamp(28px,4vw,50px)}.v58-public-body{line-height:1.8;color:#d4e3ed;margin-top:26px}.v58-public-body p{margin:0 0 20px}.v58-child{display:inline-block;margin:7px;background:#102c47;border:1px solid #30607c;color:#9fe2ee;padding:12px 16px;border-radius:10px;cursor:pointer}
#v58StaffShortcut{margin:8px 0;max-width:260px}#page-v58-editor .v58-actions button{max-width:100%}
@media(max-width:720px){#page-v58-editor .v58-editor-shell{padding:15px}.v58-page-list-row{align-items:flex-start;flex-direction:column}.v58-public-sheet{padding:20px}.v58-tabs{gap:6px}.v58-tab{padding:9px;font-size:12px}}
