/* Additive internal surfaces only. V69 catalog styles/assets remain unchanged. */
.internal-login{max-width:440px;margin:8vh auto;padding:30px}.internal-login h1{font-size:30px}.internal-admin,.internal-candidates{max-width:1180px;margin:0 auto;padding:44px 24px 80px}.internal-note{background:#f4ede1;color:#5e503b}.ops-columns{display:grid;grid-template-columns:minmax(230px,1fr) minmax(360px,2fr);gap:40px}.ops-columns section{min-width:0}.ops-columns pre{background:#f4f4f2;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;padding:16px;max-height:300px;overflow:auto}label{display:block;margin:16px 0}input,textarea,select{display:block;width:100%;margin-top:6px;border:1px solid #aaa;border-radius:8px;padding:10px;background:white;color:#222;font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}.internal-admin button,.internal-login button{border:1px solid #aaa;border-radius:7px;padding:9px 15px;background:#fff;color:#222;font:inherit;margin:6px 6px 6px 0}.internal-admin button:hover,.internal-login button:hover{background:#eee}.ops-role{display:block;width:100%;text-align:left}.ops-role[aria-current=true]{border-color:#63452e;background:#f2e9df}.ops-actions{margin:20px 0}.candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;margin-top:30px}.candidate-card{border:1px solid #e6e2dc;border-radius:18px;padding:20px;color:inherit;text-decoration:none;background:#faf8f4}.candidate-card>div{aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.candidate-card img{width:100%;height:100%;object-fit:contain}.candidate-card p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow:hidden}.candidate-card h2{font-size:24px}.candidate-card small{color:#776757}.candidate-detail{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:28px}.candidate-art{border-radius:24px;background:#faf8f4;display:grid;place-items:center;padding:20px}.candidate-art img{max-width:100%;max-height:70vh;object-fit:contain}.candidate-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.candidate-detail dl{display:grid;grid-template-columns:110px 1fr;gap:10px}.candidate-detail dd{margin:0}.empty-art{color:#777;padding:40px}#message{white-space:pre-wrap;overflow-wrap:anywhere;min-height:24px}.runtime-entry{margin-left:10px;color:#725234!important}.internal-candidates h1,.internal-admin h1{font-size:34px}.internal-admin details{margin-top:25px}.internal-admin h2{font-size:24px}@media(max-width:760px){.ops-columns,.candidate-detail{grid-template-columns:1fr}.internal-admin,.internal-candidates{padding:24px 18px}.internal-login{margin:30px 12px}.internal-candidates .a-nav{flex-wrap:wrap}.candidate-detail{gap:20px}}

.candidate-motion{margin-top:36px;padding:24px;border:1px solid #e6e2dc;border-radius:18px}.candidate-motion video{display:block;width:min(100%,720px);max-height:70vh;margin:20px auto;background:#f4f1eb;border-radius:12px}

/* Main-site managed products use the existing V69 navigation and product layout. */
.managed-collection{margin-top:52px}.managed-collection .a-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.managed-review-note,.managed-version{color:#777064;font-size:13px;line-height:1.8}.managed-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:28px}.managed-role{display:block;min-width:0;color:inherit;text-decoration:none}.managed-role-art{background:#f6f4ef;border-radius:24px;overflow:hidden;aspect-ratio:1;display:grid;place-items:center}.managed-role h3{font-size:25px;margin:20px 0 8px}.managed-preview{display:block;width:100%;height:100%;object-fit:contain}.managed-role-art video{pointer-events:none}.managed-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.managed-role .managed-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 14px}.managed-product .a-product{align-items:start}.managed-product-art{min-height:360px;aspect-ratio:1;padding:20px}.managed-product-art .managed-preview{max-height:560px}.managed-product .a-product-copy{min-width:0}.managed-product .a-product-copy h2{margin-bottom:18px}.managed-empty{padding:56px 0;line-height:1.8}.managed-product .a-detail{margin:28px 0}.a-nav nav:has(.runtime-entry){flex-wrap:wrap;justify-content:center}.a-nav:has(.runtime-entry){height:auto;min-height:72px;gap:16px;padding-top:14px;padding-bottom:14px}
@media(max-width:900px){.managed-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.managed-role-grid{grid-template-columns:1fr;gap:30px}.managed-product-art{min-height:0;padding:12px}.managed-collection .a-section-heading{display:block}.managed-collection{margin-top:36px}.a-nav:has(.runtime-entry){flex-wrap:wrap}.a-nav nav:has(.runtime-entry){order:3;flex-basis:100%;gap:12px}.managed-product .a-series-top h1{font-size:36px}}

.a-nav nav button.runtime-entry{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font-size:13px}
