body{font-family:Heebo,Arial,sans-serif}.admin-loading{padding:100px;text-align:center}.admin-login-shell{max-width:470px;margin:7vh auto;padding:38px}.admin-login-shell h1{font-size:31px;margin:25px 0 13px}.admin-login-shell p{font-size:14px;margin-bottom:23px}.admin-login-shell form{display:grid;gap:17px;margin-top:20px}.admin-login-shell label{display:grid;gap:8px;font-size:14px}.admin-login-shell input{width:100%;padding:12px;border-radius:10px;border:1px solid #ffffff40;background:#131725;color:white;direction:ltr;text-align:left}.admin-login-shell button{padding:13px;border:1px solid var(--cyan);border-radius:10px;background:var(--cyan);color:#07161d}.reset-password{margin:25px 0;font-size:13px}.reset-password summary{cursor:pointer;color:var(--cyan-dim)}.reset-password p{font-size:12px;margin-top:14px}.owner-header{padding:24px 4%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px}.owner-header>div{display:flex;align-items:center;gap:16px}.owner-header>div>span{font-size:14px}.owner-main{max-width:1660px;margin:auto;padding:40px 4% 100px}.owner-title{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px}.owner-title h1{font-size:36px;letter-spacing:-1px}.owner-title p{margin-top:12px;font-size:14px}.owner-title .eyebrow{margin-bottom:8px}.owner-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.owner-stats>div{padding:23px;display:flex;flex-direction:column;gap:8px}.owner-stats span{font-size:13px;color:var(--muted)}.owner-stats strong{font-size:37px;color:var(--cyan-dim)}.owner-tabs{display:flex;gap:10px;margin:32px 0 25px;border-bottom:1px solid var(--line)}.owner-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:15px 23px;color:var(--muted);font-size:15px}.owner-tabs button.active{color:var(--cyan);border-color:var(--cyan)}.owner-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);gap:23px}.owner-list{padding:23px;align-self:start}.owner-list-row{display:flex;flex-direction:column;gap:5px;width:100%;border:1px solid var(--line);background:transparent;color:white;border-radius:12px;padding:16px;text-align:right;margin-top:12px}.owner-list-row span,.owner-list-row small{font-size:12px;color:var(--muted)}.owner-list-row.selected{border-color:var(--cyan);background:#00eaff09}.owner-editor{padding:32px;min-width:0}.owner-placeholder{padding:60px 15px;text-align:center}.owner-placeholder h2{font-size:27px}.owner-placeholder p{margin-top:18px}.admin-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-field{display:flex;flex-direction:column;gap:8px;font-size:13px;margin-bottom:16px}.admin-field.wide{grid-column:1/-1}.admin-field input,.admin-field textarea,.admin-field select{width:100%;background:#111522;color:white;border:1px solid #ffffff35;border-radius:10px;padding:11px 12px;min-height:44px}.admin-field textarea{min-height:115px;resize:vertical}.editor-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.editor-title h2{font-size:28px}.editor-title p{font-size:12px;margin-top:8px}.editor-avatar{width:86px;height:86px;object-fit:cover;border-radius:50%;border:1px solid var(--cyan)}.owner-editor h3{font-size:20px;margin:33px 0 18px;padding-top:16px;border-top:1px solid var(--line)}.admin-checks{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.admin-checks label,.inline-check{display:flex;gap:8px;align-items:center;font-size:13px}.admin-checks label{padding:9px 13px;border:1px solid var(--line);border-radius:10px}.admin-checks input,.inline-check input{accent-color:var(--cyan);width:16px;height:16px}.inline-check{margin:10px 0 18px}.editor-project{padding:18px;border:1px solid var(--line);border-radius:13px;margin:17px 0}.editor-hint{font-size:12px;line-height:1.8;margin:15px 0}.editor-actions{display:flex;gap:10px;flex-wrap:wrap;padding:24px 0 0;margin-top:25px;border-top:1px solid var(--line)}.editor-actions .button{font-size:13px}.owner-preview{margin-top:30px;padding:25px;background:#ffffff07;border:1px solid var(--cyan);border-radius:13px}.owner-preview img{width:180px;height:180px;object-fit:cover;border-radius:18px}.owner-preview h2{font-size:27px;margin:16px 0}.owner-preview p{white-space:pre-line;margin:15px 0}.owner-table{padding:30px}.owner-table h2{font-size:25px}.owner-table>p{font-size:13px;margin:15px 0 25px;max-width:900px}.table-scroll{overflow:auto}.owner-table table{border-collapse:collapse;width:100%;text-align:right;white-space:nowrap;font-size:14px}.owner-table th,.owner-table td{padding:17px 18px;border-bottom:1px solid var(--line)}.owner-table th{color:var(--cyan-dim);font-weight:500}.owner-error{border-color:#ff8aa8;background:#ff699010;color:#ffd7e0}
@media(max-width:900px){.owner-workspace{grid-template-columns:1fr}.owner-stats{grid-template-columns:1fr 1fr}.owner-list{max-height:360px;overflow:auto}.owner-header>div>span{display:none}.owner-title{align-items:flex-start;flex-direction:column}.owner-title h1{font-size:28px}.owner-editor{padding:22px}.admin-fields{grid-template-columns:1fr}.admin-field.wide{grid-column:auto}.owner-tabs{overflow:auto}.owner-tabs button{white-space:nowrap;padding:14px;font-size:13px}.owner-main{padding:30px 5%}.owner-header .button{font-size:11px;padding:9px}.admin-login-shell{margin:6vh 5%;padding:27px;max-width:none}.owner-table{padding:20px}.owner-table th,.owner-table td{padding:12px}.owner-header{padding:18px 5%}.owner-header .brand>span{font-size:28px}}
