.ship-admin-actions{display:flex;flex-wrap:wrap;gap:9px;margin:10px 0}.ship-admin-actions button,.ship-audio-row button{padding:10px 12px;border:2px ridge #bd9759;background:#352016;color:#f4d8a3;border-radius:5px;font-weight:700;cursor:pointer}.ship-admin-actions button:hover,.ship-audio-row button:hover{background:#644022}.ship-audio-details{margin-top:20px;border:2px ridge #b58a4c;border-radius:8px;padding:12px;background:#241407;color:#f1d3a3}.ship-audio-details summary{cursor:pointer;font-weight:700;padding:7px}.ship-audio-row{display:grid;grid-template-columns:minmax(100px,1.5fr) 75px auto minmax(160px,1fr) auto auto;gap:7px;align-items:center;padding:12px 4px;border-bottom:1px solid #855c33}.ship-audio-row input{width:100%;min-width:100px;font-size:12px}.ship-audio-row button{font-size:12px;padding:8px}.ship-audio-row [data-status]{font-size:10px;color:#dbbb8e}@media(max-width:800px){.ship-audio-row{grid-template-columns:1fr 1fr}.ship-audio-row strong{grid-column:1/2}.ship-audio-row input{grid-column:1/-1}}
/* V12: accessible, top-of-management Ship-A-Hoy game launch */
.ship-control-room{scroll-margin-top:100px;background:linear-gradient(145deg,#2e1b10,#120b08 85%);border:3px ridge #c49551!important;box-shadow:inset 0 0 0 2px #5e371d,0 10px 22px #0008;padding:clamp(14px,2vw,25px)!important;color:#f6d8a0;border-radius:10px;margin:20px 0 25px}
.ship-control-room h3{color:#ffe09e!important;font:700 clamp(1.4rem,2.3vw,2rem) Georgia,serif;margin:10px 0}
.ship-admin-topline{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}
.ship-admin-eyebrow{font:700 11px Georgia,serif;letter-spacing:.16em;color:#e5b877}
.ship-admin-live-badge{font:700 11px Georgia,serif;letter-spacing:.05em;border:1px solid #8d7650;border-radius:40px;padding:6px 12px;background:#241408;color:#dec499}
.ship-admin-live-badge.live{color:#d7facd;border-color:#498850;background:#15371b}
.ship-admin-live-badge.waiting{color:#f4d18b;border-color:#a4823e}
.ship-admin-launch{border:1px solid #855c36;background:linear-gradient(130deg,#442516,#25140c);padding:15px;display:grid;grid-template-columns:minmax(210px,300px) 1fr;align-items:center;gap:16px;margin:19px 0;border-radius:8px}
.ship-admin-launch .ship-open-main{border:2px solid #f4c77c!important;border-radius:7px;background:linear-gradient(180deg,#a7662e,#673a1c)!important;color:#fff3cb!important;font:700 16px Georgia,serif;padding:18px 13px!important;box-shadow:inset 0 1px 0 #fbe7a8,0 4px 14px #000a;min-height:60px}
.ship-admin-launch .ship-open-main:disabled{opacity:.55;cursor:wait}
.ship-admin-launch #ship-open-help{font:14px/1.4 Georgia,serif;color:#e8d2ab}
.ship-admin-state{font-weight:bold;background:#120a07;padding:13px;border:1px solid #78583b;border-radius:6px}
.ship-admin-links{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.ship-admin-links a{display:inline-flex;padding:12px 14px;color:#fff0c9;background:#392514;border:1px solid #a9834f;text-decoration:none;border-radius:5px;font:700 12px Georgia,serif}
.ship-admin-links a:hover{background:#604021}
@media(max-width:680px){.ship-admin-launch{grid-template-columns:1fr}.ship-admin-links a{width:100%;justify-content:center}}
