.field{grid-template-columns:1fr 1.25fr auto}.field-controls{display:flex;gap:5px;justify-content:flex-end}.field-controls button{width:34px;height:34px;padding:0!important;font-size:15px}.inline-editor{width:100%;min-width:0;height:36px;padding:0 11px;background:#08080a;border:1px solid #5b5546;border-radius:6px;outline:2px solid rgba(238,217,160,.08);color:#fff;font-size:13px;font-weight:700;font-family:inherit}.inline-editor:focus{border-color:#a69669;box-shadow:0 0 0 2px rgba(238,217,160,.09)}.field-controls .inline-cancel{color:#aaa}.field-controls .inline-save{color:#17130b;background:#eed9a0;border-color:#eed9a0;font-weight:900}.player-summary{display:grid;grid-template-columns:.9fr 1.5fr;gap:20px;align-items:end;min-height:145px;padding:22px 24px;margin-bottom:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(115deg,#0c0c0e,#101012)}.player-summary>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:9px 18px;align-items:center}.player-summary .status{grid-column:1/-1;margin-bottom:16px}.player-summary small{color:#666;font:700 9px monospace;letter-spacing:2px}.player-summary strong{font:12px monospace;color:#aaa}.summary-actions{border-left:1px solid var(--line);padding-left:24px}.summary-actions>small{display:block;margin-bottom:13px}.summary-actions>div{display:flex;gap:9px;flex-wrap:wrap}.modal-card.compact{width:min(540px,96vw)}.modal-card.compact form>p{color:#999;line-height:1.6}.modal-card.compact input{font-family:monospace}@media(max-width:850px){.player-summary{grid-template-columns:1fr}.summary-actions{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}}
