.owner-console{border:1px solid #3d4a3c;border-radius:12px;background:#0b110d;overflow:hidden}.owner-console-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#1a251c;border-bottom:1px solid var(--line);font-size:13px}.owner-console-bar>span{font-weight:650}.owner-console pre{height:430px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:22px;margin:0;color:#d9e3d4;font:12px/1.8 Consolas,monospace}.owner-console form{display:flex;align-items:center;gap:13px;padding:14px 18px;border-top:1px solid var(--line);background:#172019}.owner-console form>span{color:var(--lime);font:24px Consolas,monospace}.owner-console form input{min-width:0;flex:1;border:0;background:transparent;padding:10px}.owner-console-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 18px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.owner-console-foot label{margin:0;display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px}.owner-console-foot input{width:auto;margin:0;accent-color:var(--lime)}.owner-console .form-error{padding:0 18px}.owner-console .form-error:empty{display:none}@media(max-width:600px){.owner-console pre{height:350px;padding:16px}.owner-console-foot{flex-direction:column;align-items:flex-start}.owner-console form{padding:12px;gap:7px}.owner-console form input{font-size:12px}}
.owner-power{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;margin:0 0 24px;border:1px solid #3d4a3c;border-radius:10px;background:#19221af5;backdrop-filter:blur(12px)}.owner-power>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.owner-power strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.owner-power span{font-size:11px;color:var(--muted)}.owner-power-buttons{display:flex;gap:8px;flex-shrink:0}.owner-power [data-owner-power=stop]:not(:disabled){color:#ffc4b8;border-color:#75443c;background:#38251f}.owner-power [data-owner-power=restart]:not(:disabled){color:#d7e9c7;border-color:#526048}.owner-power+.notice{display:none}@media(max-width:620px){.owner-power{padding:12px;gap:10px;flex-wrap:wrap;top:0}.owner-power-buttons{width:100%}.owner-power-buttons button{flex:1;justify-content:center;gap:5px;padding:10px 8px!important;font-size:11px!important}}
