.extras-shortcuts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.extras-shortcuts .chip{font-size:12px;padding:10px 12px}.extras-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 4px}.extras-actions .reset{flex:1;min-width:155px;font-size:13px;padding:13px 10px}.extras-actions button[aria-pressed=true]{border-color:#bd9dff;background:#30223f}.extras-status{font-size:12px;line-height:1.5;color:#d7c4f6;min-height:18px;margin:5px 0}.extras-saved{position:absolute;right:8px;top:8px;padding:5px;border-radius:50%;background:#171020db;font-size:15px}.extras-related{border-top:1px solid #ffffff18;margin-top:24px;padding-top:12px}.extras-related h3{font-size:17px}.extras-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.extras-related-card{border:1px solid #ffffff12;border-radius:12px;padding:0 0 10px;background:#ffffff06;color:inherit;text-align:left;overflow:hidden;cursor:pointer;font:inherit;min-width:0}.extras-related-card img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}.extras-related-card strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4;margin:8px}.extras-related-card small{display:block;font-size:10px;color:#bfb4d2;line-height:1.4;margin:0 8px}.extras-related-card:hover{border-color:#b78aff}.extras-related-card:focus-visible{outline:2px solid #c4a5ff;outline-offset:3px}#detail input[readonly]{box-sizing:border-box;width:100%;font:inherit;padding:12px;color:#eee;background:#1b1626;border:1px solid #7c638d;border-radius:8px}@media(max-width:420px){.extras-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extras-shortcuts .chip{font-size:11px}.extras-actions .reset{flex-basis:100%}}
