.club-dialog{width:min(660px,96vw);max-height:90dvh}.club-dialog>section{overflow:auto}.club-dialog label{display:block;margin:14px 0}.club-dialog input:not([type=file]),.club-dialog textarea{display:block;width:100%;min-height:44px;padding:10px;border:1px solid #bbc2c9;border-radius:6px;font:inherit}.club-dialog button,.club-dialog summary{min-height:44px}.club-dialog summary{cursor:pointer;padding:14px 0;font-weight:700}.club-dialog fieldset{margin:20px 0;border:1px solid #d5dbe1;border-radius:8px}.club-dialog p{line-height:1.6}
.club-actions{display:grid;gap:8px;margin-bottom:18px}.club-actions p{font-size:13px;line-height:1.5;margin:0}.club-crest-tile{width:140px;height:140px;display:grid;place-items:center;background:#fffdf7;border:1px dashed #8b6270}.club-crest-tile img{object-fit:contain}.club-player-preview{width:100px;height:125px;object-fit:cover;display:block;margin-bottom:12px}.club-type-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.club-dialog select{width:100%;min-height:44px;border:1px solid #bbc2c9;border-radius:6px;font:inherit}.club-dialog input[type=checkbox]{display:inline-block;width:22px;min-height:22px;vertical-align:middle}.club-dialog input[type=color]{padding:3px}.club-dialog input[type=range]{padding:0}.club-dialog fieldset{min-width:0;padding:12px}.club-mark-choice{display:flex!important;align-items:center;gap:12px}.club-mark-choice img{width:42px;height:30px;object-fit:contain}.club-dialog footer{flex-wrap:wrap}.club-dialog footer p{margin:0}.club-dialog legend{font-weight:700}#front.club-clickable,#back.club-clickable{cursor:pointer}
.club-dialog .club-crest-tile{display:flex;align-items:center;justify-content:center;flex:none}.club-dialog .club-crest-tile img{object-fit:contain;min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0}.club-dialog input[type=file]{display:block;max-width:100%;min-height:44px;margin-top:8px}
.club-live-dialog[open]{width:min(1100px,96vw);height:min(820px,94dvh);display:flex;flex-direction:column;overflow:hidden}.club-live-workspace{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:22px;min-height:0;flex:1}.club-live-workspace>section{overflow:auto;min-height:0;padding-right:12px}.club-live-preview{display:flex;flex-direction:column;align-items:center;gap:10px;background:#edf0f4;border:1px solid #dde2e9;border-radius:12px;padding:16px;min-height:0;overflow:hidden}.club-live-preview .row{flex-shrink:0}.club-live-canvas{min-height:0;flex:1;width:100%;display:flex;align-items:center;justify-content:center}.club-live-canvas canvas{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 5px 18px #26344620}.club-live-preview p:empty{display:none}.club-live-dialog>header,.club-live-dialog>footer{flex-shrink:0}.club-actions select{width:100%;min-height:44px}.club-live-preview button[aria-pressed=true]{background:#592330;color:white}@media(max-width:650px){.club-live-dialog[open]{width:96vw;height:94dvh;padding:12px}.club-live-workspace{display:flex;flex-direction:column;gap:8px}.club-live-preview{order:-1;flex:none;height:220px;padding:8px;gap:4px}.club-live-preview strong{font-size:13px}.club-live-preview .row{position:absolute;right:25px;flex-direction:column;max-width:90px}.club-live-preview .row button{font-size:12px;min-height:44px}.club-live-workspace>section{flex:1;padding-right:5px}.club-live-dialog h2{font-size:17px}.club-live-dialog>footer{padding-top:8px}.club-live-dialog header{gap:8px}.club-live-preview p{font-size:12px;margin:0}}
.box-theme-text{display:block!important;background:#f8f3ee;border:1px solid #d8c7bb;border-radius:10px;padding:14px;margin:0 0 18px;overflow:visible!important;min-height:0!important}.box-theme-text h3{margin:0 0 12px;font-size:17px}.box-theme-text label{display:block;margin:10px 0}.box-theme-text textarea,.box-theme-text select{width:100%;min-height:44px;font:inherit}.box-theme-text textarea{min-height:70px}.box-theme-text small{display:block;line-height:1.5}.box-theme-text input[type=checkbox]{width:22px;height:22px}.box-theme-text input[type=color]{width:100%;height:44px}
