.report-form{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.report-label{font-size:calc(15px * var(--text-scale));color:var(--c-highlight);line-height:1.2}.text-input.report-note{height:calc(104px * var(--text-scale));resize:none;flex:none;padding:4px 8px;line-height:1.3}.report-check{font-size:calc(14px * var(--text-scale));align-items:flex-start;gap:8px;line-height:1.3;display:flex}.report-check input{width:calc(18px * var(--text-scale));height:calc(18px * var(--text-scale));accent-color:var(--c-cyan);flex:none;margin:1px 0 0}.report-line{font-size:calc(13px * var(--text-scale));color:#d8d8ff;margin:0;line-height:1.3}.report-line.c-orange{color:var(--c-orange)}.report-turnstile{min-height:65px}.demo-over .game-over-line{flex:none}.demo-carry{text-align:center;font-size:calc(14px * var(--text-scale));color:var(--c-cyan);flex:none;margin:0;line-height:1.3}.formation-caption{font-size:calc(11px * var(--text-scale));color:var(--c-highlight);line-height:1.1;position:absolute;top:4px;left:6px}.plan-loading{width:680px;position:absolute;top:140px;left:106px}.match-list{flex-direction:column;gap:4px;display:flex}.match-list-body{flex:1;min-height:0}.match-list-row{grid-template-columns:calc(84px * var(--text-scale)) minmax(0, 1fr);font-size:calc(14px * var(--text-scale));column-gap:8px;padding:2px 6px;line-height:1.3;display:grid}.match-list-row.is-alt{background:#00000038}.play-call{flex-direction:column;gap:6px;padding:4px 12px;display:flex}.play-groups{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.play-groups button{min-height:calc(26px * var(--text-scale));font-size:calc(13px * var(--text-scale));overflow-wrap:anywhere;background:var(--c-tab);border:1px solid var(--c-tab-edge);padding:1px 3px;line-height:1.05}.play-groups button.is-active{color:var(--c-highlight);background:var(--c-tab-on);box-shadow:inset 0 0 0 1px var(--c-tab-on-edge)}.play-options{min-height:calc(104px * var(--text-scale));grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:3px 6px;display:grid}.play-options .opt{width:auto;min-height:calc(24px * var(--text-scale));overflow-wrap:anywhere;margin:0}.play-options .opt.is-suggested:not(.is-on){color:var(--c-cyan);box-shadow:inset 3px 0 0 var(--c-cyan)}.depth-title{width:440px;position:absolute;top:126px;left:346px}.depth-slots,.depth-order{flex-direction:column;display:flex}.depth-slots{height:calc(300px - (var(--text-scale) - 1) * 130px)!important}.depth-order{height:calc(262px - (var(--text-scale) - 1) * 96px)!important}.depth-order .list-row.is-starter{box-shadow:inset 4px 0 0 var(--c-cyan)}.depth-order .list-row.is-starter.is-selected{box-shadow:inset 4px 0 0 var(--c-cyan), inset 0 0 0 1px var(--c-cyan)}.depth-buttons{left:346px;top:calc(424px - (var(--text-scale) - 1) * 96px);gap:6px;width:440px;display:flex;position:absolute}.depth-buttons .gbtn{flex:1;padding:1px 4px}.depth-key{left:106px;top:calc(462px - (var(--text-scale) - 1) * 52px);width:680px;font-size:calc(12px * var(--text-scale));margin:0;line-height:1.25;position:absolute}.report{flex-direction:column;gap:6px;display:flex;position:absolute;inset:6px}.report-text{font-size:calc(15px * var(--text-scale));padding:0 8px;line-height:1.3}.report-stars{flex:1;min-height:0;overflow:hidden auto}.report-star>span{white-space:normal}.report.has-calls .report-stars{flex:none}.report-calls{flex:1;min-height:0;overflow:hidden auto}.report-call{grid-template-columns:calc(58px * var(--text-scale)) minmax(0, 1fr) calc(104px * var(--text-scale)) calc(62px * var(--text-scale)) calc(150px * var(--text-scale));font-size:calc(13px * var(--text-scale));overflow-wrap:anywhere;column-gap:8px;padding:2px 6px;line-height:1.25;display:grid}.report-call.is-alt{background:#00000038}.grade-green,.grade-yellow,.grade-orange,.grade-red{text-shadow:none;padding:0 4px}.grade-green{color:var(--c-grade-green-fg);background:var(--c-grade-green-bg)}.grade-yellow{color:var(--c-grade-yellow-fg);background:var(--c-grade-yellow-bg)}.grade-orange{color:var(--c-grade-orange-fg);background:var(--c-grade-orange-bg)}.grade-red{color:var(--c-grade-red-fg);background:var(--c-grade-red-bg)}.tool.match-drop{height:calc(34px * var(--text-scale));max-height:44px;font-size:calc(14px * var(--text-scale))}.links.match-links{width:356px;left:434px}.on-field .field-units{flex:3 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.field-unit{flex-direction:column;gap:2px;min-height:0;display:flex}.on-field .field-injuries{flex-direction:column;flex:2 1 0;min-height:0;display:flex}.field-hint{font-size:calc(12px * var(--text-scale));color:var(--c-text-dim);flex:none;margin:0;line-height:1.2}.list-row.is-static{cursor:default}.game-day-count{width:470px;font-size:calc(14px * var(--text-scale));text-align:right;line-height:1.4;position:absolute;top:128px;left:316px}.sub-list{height:calc(170px * var(--text-scale));flex-direction:column;margin:4px 10px;display:flex}.sub-key{font-size:calc(12px * var(--text-scale))}.match.match-2d{justify-content:flex-start;gap:4px}.match>.dots-field{box-sizing:border-box;background:#23561f;border:2px solid #d8d8d8;flex:1 1 0;width:100%;min-height:0;display:block}.big-board{flex-direction:column;display:flex}.big-board-list{flex-direction:column;flex:1;min-height:0;display:flex}.board-tier{font-size:calc(12.5px * var(--text-scale));color:var(--c-highlight);background:#2828788c;border-top:1px solid #5a5ad0;padding:2px 6px;line-height:1.25}.board-row .board-grip{cursor:grab;touch-action:none;color:var(--c-cyan)}.board-row.is-drop-before,.board-tier.is-drop-before{box-shadow:inset 0 3px 0 var(--c-cyan)}.board-drop-end{background:var(--c-cyan);height:3px}.board-tools{height:calc(28px * var(--text-scale) + 8px);flex:none;justify-content:center;align-items:center;gap:6px;display:flex}.board-note{width:682px;font-size:calc(12.5px * var(--text-scale));text-align:center;color:#d8d8ff;line-height:1.2;position:absolute;top:456px;left:104px}.note-form{flex-direction:column;gap:8px;padding:10px 14px;display:flex}.note-form .text-input{flex:none}.note-help{font-size:calc(13px * var(--text-scale));margin:0;line-height:1.3}.pane-title{font-size:calc(14px * var(--text-scale));color:var(--c-highlight);align-items:center;line-height:1.15;display:flex}.list-row.is-own{color:var(--c-gold)}.event-lines{text-align:center;font-size:calc(13px * var(--text-scale));flex:none;line-height:1.25}.event-lines p{margin:0}.best-available{flex-direction:column;gap:4px;display:flex}.best-available .office-note{flex:none}.club-draft{box-sizing:border-box;font-size:calc(13px * var(--text-scale));background:#00000059;border:1px solid #2b2b70;padding:4px 8px;overflow-y:auto}.club-draft-part{font-size:calc(13.5px * var(--text-scale));color:var(--c-highlight);margin-top:6px}.club-draft-line{margin:0;line-height:1.3}.showcase-page{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;display:flex}.panel-title.showcase-score{font-size:calc(20px * var(--text-scale))}.showcase-mvp{text-align:center;font-size:calc(14px * var(--text-scale));flex:none;margin:0;line-height:1.3}.showcase-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:10px;min-height:0;display:grid;overflow-y:auto}.showcase-stats{width:100%}.combine-marks{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:100%;padding:2px;display:grid;overflow-y:auto}.combine-mark{background:#00001e57;padding:4px}.mark-row{font-size:calc(13px * var(--text-scale));gap:6px;padding:1px 4px;line-height:1.3;display:flex}.mark-row.is-alt{background:#00000024}.mark-row b{min-width:3.4em;color:var(--c-gold);flex:none;font-weight:500}.mark-row span{overflow-wrap:anywhere;min-width:0}.predraft{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;padding:6px;display:grid;overflow-y:auto}.predraft-side{flex-direction:column;align-items:center;gap:6px;display:flex}.predraft-side .kv{width:100%}.predraft-line{font-size:calc(13px * var(--text-scale));text-align:center;margin:0;line-height:1.3}.db-list-panel{gap:4px}.db-list-panel>.panel-title{padding-top:2px}.db-info-panel{overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:6px 12px;display:flex;overflow-y:auto}.db-info-line,.db-info-notes{font-size:calc(14px * var(--text-scale));flex:none;margin:0;line-height:1.3}.db-info-notes{color:var(--c-text-dim)}.db-info-problems ul{font-size:calc(13px * var(--text-scale));color:var(--c-orange);margin:2px 0 0;padding-left:1.1em;line-height:1.25}.ed-panel{flex-direction:column;gap:6px;padding:6px 10px;display:flex}.ed-scroll{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:hidden auto}.ed-form{column-gap:12px;row-gap:calc(6px * var(--text-scale));flex:none;align-items:end;display:grid}.ed-cols-1{grid-template-columns:minmax(0,1fr)}.ed-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-field{flex-direction:column;gap:2px;min-width:0;display:flex}.ed-field.is-wide{grid-column:1/-1}.ed-field>label,.ed-label{font-size:calc(13px * var(--text-scale));color:var(--c-highlight);line-height:1.2}.ed-field .text-input,.ed-field .select-input{flex:none;width:100%}.text-area{height:calc(64px * var(--text-scale));resize:none;padding:4px 8px;line-height:1.25}.text-input.is-invalid{border-color:var(--c-orange);outline:1px solid var(--c-orange)}.ed-inline{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ed-inline .select-input.ed-small{flex:1 1 0;width:auto;min-width:0}.ed-inline .opt{width:calc(44px * var(--text-scale));font-size:calc(15px * var(--text-scale));min-height:calc(26px * var(--text-scale))}.ed-lines{min-height:0;font-size:calc(13px * var(--text-scale));color:var(--c-text-dim);flex:0 auto;line-height:1.3;overflow:hidden auto}.ed-lines p{margin:0 0 4px}.ed-line{font-size:calc(13px * var(--text-scale));color:var(--c-text-dim);flex:none;margin:0;line-height:1.3}.ed-ok{font-size:calc(13px * var(--text-scale));color:var(--c-cyan);flex:none;margin:0;line-height:1.3}.ed-problems{font-size:calc(13px * var(--text-scale));color:var(--c-orange);flex:none;margin:0;padding-left:1.1em;line-height:1.3}.c-dim{color:#a0a0c8}.ed-banner{text-align:center;font-size:calc(22px * var(--text-scale));overflow-wrap:anywhere;flex:none;padding:6px 10px;font-weight:600;line-height:1.15}.ed-colors{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.ed-colors-label{font-size:calc(13px * var(--text-scale));color:var(--c-highlight);line-height:1.2}.ed-color{align-items:center;gap:2px;display:inline-flex}.ed-color .gbtn{min-width:calc(28px * var(--text-scale));padding:1px 6px}.color-input{width:calc(40px * var(--text-scale));height:calc(28px * var(--text-scale));background:#00000073;border:1px solid #8a8aff;padding:0}.color-input:focus{outline:2px solid var(--c-cyan);outline-offset:1px}.ed-chips{vertical-align:middle;gap:2px;display:inline-flex}.ed-chip{width:calc(10px * var(--text-scale));height:calc(10px * var(--text-scale));border:1px solid #ffffff80;display:inline-block}.ed-jobs{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow:hidden auto}.ed-job{grid-template-columns:calc(150px * var(--text-scale)) minmax(0, 1fr) auto;font-size:calc(14px * var(--text-scale));align-items:center;gap:6px;line-height:1.2;display:grid}.ed-job-title{color:var(--c-highlight);font-size:calc(13px * var(--text-scale))}.ed-job-name{overflow-wrap:anywhere;min-width:0}.ed-job .gbtn{min-height:calc(24px * var(--text-scale));font-size:calc(13px * var(--text-scale));padding:1px 8px}.ed-job .select-input.ed-job-choice{width:100%;height:calc(26px * var(--text-scale));font-size:calc(14px * var(--text-scale));grid-column:2/-1}.sidebar-nav button:disabled{color:var(--c-side-off)}.ed-picker{flex-direction:column;gap:6px;padding:6px 8px;display:flex}.ed-picker>.text-input{flex:none}.ed-picker-list{height:calc(250px * var(--text-scale));flex-direction:column;max-height:300px;display:flex}.name-field{font-size:calc(15px * var(--text-scale));color:var(--c-highlight);align-items:center;gap:10px;padding:4px 14px 6px;line-height:1.2;display:flex}.ed-ratings{column-gap:14px;row-gap:calc(3px * var(--text-scale));flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ed-rating{min-width:0;font-size:calc(14px * var(--text-scale));justify-content:space-between;align-items:center;gap:6px;line-height:1.2;display:flex}.ed-rating>label{overflow-wrap:anywhere;min-width:0}.ed-rating.is-potential>label{color:var(--c-gold)}.ed-rating .text-input.ed-num{width:calc(44px * var(--text-scale));height:calc(24px * var(--text-scale));text-align:center;flex:none;padding:0 4px}.ed-years{flex-direction:column;flex:none;gap:2px;display:flex}.ed-years-row{grid-template-columns:calc(48px * var(--text-scale)) repeat(6, minmax(0, 1fr));font-size:calc(13px * var(--text-scale));align-items:center;column-gap:4px;line-height:1.15;display:grid}.ed-years-row.is-head{font-size:calc(12px * var(--text-scale));color:var(--c-highlight)}.ed-years-row .text-input.ed-money{width:100%;height:calc(24px * var(--text-scale));font-size:calc(13px * var(--text-scale));padding:0 4px}.ed-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.ed-actions .ed-line{flex:200px}.kv-page.morale-page{box-sizing:border-box;gap:6px;height:100%;padding-bottom:4px;overflow:hidden auto}.morale-page>*{flex:none}.morale-word{color:var(--c-cyan);font-weight:400}.morale-lines{width:620px;font-size:calc(14px * var(--text-scale));color:var(--c-text-dim);margin:0;padding:0;line-height:1.3;list-style:none}.morale-lines li{padding:1px 6px}.morale-lines li:nth-child(2n){background:#ffffff0d}.morale-lines li.c-cyan{color:var(--c-cyan)}.morale-lines li.c-orange{color:var(--c-orange)}.morale-block{flex-direction:column;align-items:center;gap:2px;width:620px;display:flex}.morale-sub{font-size:calc(13px * var(--text-scale));color:var(--c-highlight);line-height:1.2}.talk-options{flex-direction:column;gap:6px;max-height:330px;margin:8px 0 4px;display:flex;overflow-y:auto}.talk-option{flex-direction:column;align-items:stretch;gap:2px;display:flex}.talk-why{font-size:calc(12.5px * var(--text-scale));color:var(--c-orange);line-height:1.2}.train-box{overflow:hidden}.train-box .plan-box-title{flex:none}.train-inner{flex-direction:column;gap:6px;padding:4px;display:flex}.train-inner>*{flex:none}.train-subtitle{text-align:center;font-size:calc(14px * var(--text-scale));color:var(--c-highlight);margin-top:2px;line-height:1.15}.train-delegated{color:var(--c-orange);flex:none;padding:2px 6px}.train-effects{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px;display:grid}.train-effect{min-height:calc(22px * var(--text-scale));font-size:calc(13px * var(--text-scale));background:#00001e57;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;line-height:1.15;display:flex}.train-effect span{overflow-wrap:anywhere;min-width:0}.train-effect b{color:var(--c-gold);flex:none;font-weight:500}.camp-strip{grid-template-columns:repeat(auto-fill, minmax(calc(36px * var(--text-scale)), 1fr));gap:2px;display:grid}.camp-day{min-height:calc(30px * var(--text-scale));font-size:calc(10px * var(--text-scale));color:#e6e6ff;background:#ffffff14;border:1px solid #ffffff2e;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex}.camp-day b{font-weight:600;font-size:calc(11px * var(--text-scale))}.camp-day.is-pads{color:#fff;background:var(--c-tag-ir)}.camp-day.is-shells{color:#fff;background:var(--c-tag-inj)}.camp-day.is-helmets{color:#fff;background:var(--c-tag)}.camp-day.is-walk{color:#fff;background:var(--c-tag-ps)}.camp-day.is-game{color:#fff;background:var(--c-tag-new);border-style:double;border-width:3px}.camp-day.is-off{color:var(--c-text-dim);background:0 0;border-style:dashed}.camp-day.is-past{opacity:.55}.train-individual .train-players{flex:1;min-height:0}.train-install{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.train-install-side{flex-direction:column;gap:4px;min-height:0;display:flex}.train-install-side .train-plays{flex:1;min-height:0}.kv-page.training-page{box-sizing:border-box;gap:6px;height:100%;padding-bottom:4px;overflow:hidden auto}.training-page>*{flex:none}.ph{--ph-safe-top:max(env(safe-area-inset-top,0px), var(--app-safe-top,0px));--ph-safe-right:max(env(safe-area-inset-right,0px), var(--app-safe-right,0px));--ph-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--app-safe-bottom,0px));--ph-safe-left:max(env(safe-area-inset-left,0px), var(--app-safe-left,0px));font-family:var(--font-ui);font-weight:500;font-size:calc(16px * var(--text-scale));color:var(--c-text);text-shadow:1px 1px #000000bf;-webkit-user-select:none;user-select:none;cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#000;position:fixed;inset:0;overflow:hidden}:where(.ph-top button,.ph-p button){font:inherit;color:inherit;text-shadow:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.ph-top button:disabled,.ph-p button:disabled){cursor:default}:where(.ph-top,.ph-p) button:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:-3px}.ph-safe{top:var(--ph-safe-top);right:var(--ph-safe-right);bottom:var(--ph-safe-bottom);left:var(--ph-safe-left);position:absolute}.ph-layer{isolation:isolate;flex-direction:column;display:flex;position:absolute;inset:0}.ph-over{display:contents}.ph-top{background:linear-gradient(180deg, var(--c-side-1) 0%, var(--c-side-2) 60%, var(--c-side-3) 100%);border-bottom:1px solid #000;flex:none;align-items:stretch;min-height:48px;display:flex}.ph-menu-button{min-width:80px;min-height:48px;font-size:calc(17px * var(--frame-scale));color:var(--c-highlight);border-right:1px solid var(--c-side-line);flex:none;padding:0 12px;line-height:1.1}.ph-menu-button.is-pressed{background:#ffffff1f}.ph-box{text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;column-gap:10px;min-width:0;padding:2px 8px;line-height:1.1;display:flex}.ph-box-small{font-size:calc(14px * var(--frame-scale))}.ph-box-big{font-size:calc(21px * var(--frame-scale));color:var(--c-highlight);font-weight:600}.ph-main{flex-direction:column;flex:1 1 0;gap:6px;min-height:0;padding:6px 6px 0;display:flex;position:relative;overflow:hidden}.ph-main>*{flex:none}.ph-main>.panel,.ph-main>.ph-body{flex:1 1 0;min-height:0;position:relative;overflow:hidden auto}.ph-main>.panel:empty{display:none}.ph-body{flex-direction:column;gap:6px;display:flex}.ph-main.is-fallback{padding:0}.ph-fallback{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex}.ph-fallback-clip{flex:none;position:relative;overflow:hidden}.ph-bars{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding-bottom:6px;display:grid}.ph-p .bar{width:auto;height:auto;min-height:52px;font-size:calc(20px * var(--frame-scale));padding:2px 8px;position:relative;top:auto;left:auto}.ph-p .bar-info{font-size:calc(14px * var(--frame-scale));line-height:1.15}.ph-p .banner{width:auto;min-height:44px;font-size:calc(23px * var(--frame-scale));align-items:center;padding:3px 10px;line-height:1.1;position:relative;top:auto;left:auto}.ph-p .banner.is-long{font-size:calc(20px * var(--frame-scale))}.ph-p .banner .text-link{pointer-events:none;text-decoration:none}.ph-p .tabs{scrollbar-width:none;width:auto;height:auto;display:flex;position:relative;top:auto;left:auto;overflow:auto hidden}.ph-p .tabs::-webkit-scrollbar{display:none}.ph-p .tabs button{min-width:min-content;min-height:48px;font-size:calc(15px * var(--frame-scale));overflow-wrap:normal;flex:1 1 0;padding:2px 8px;line-height:1.05}.ph-p .heading{width:auto;padding:4px 8px;position:relative;left:auto}.ph-p .note{width:auto;font-size:calc(12px * var(--text-scale));line-height:1.3;position:relative;left:auto;top:auto!important}.ph-tools{flex-wrap:wrap;gap:6px;display:flex}.ph-p .tool,.ph-p .search-box{width:auto;min-width:0;height:auto;min-height:48px;font-size:calc(15px * var(--text-scale));position:relative;top:auto;left:auto}.ph-tools>.tool,.ph-tools>.search-box,.ph-tools>.gbtn{flex:140px}.ph-p .tool.is-list:after{right:10px}.ph-p .tool.is-list{padding:2px 26px 2px 10px}.ph-p .drop-blocker{background:#00000a73}.ph-p .drop-sheet{z-index:31;max-height:75%;padding-bottom:var(--ph-safe-bottom);background:#d4d4d4;border-top:2px solid #222;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px #00000073}.ph-p .drop-sheet-title{font-size:calc(16px * var(--text-scale));color:#111;text-shadow:none;border-bottom:1px solid #888;flex:none;padding:10px 14px;font-weight:600;line-height:1.2}.ph-p .drop-sheet .drop-list{width:auto;min-height:0;box-shadow:none;border:0;flex:auto;position:relative}.ph-p .drop-list>button{min-height:48px;font-size:calc(17px * var(--text-scale));padding:4px 14px}.ph-p .dialog-blocker{background:#00000a80}.ph-p .dialog{width:auto;max-height:none;box-shadow:none;border:0;padding-bottom:6px;position:absolute;inset:0}.ph-p .dialog-title{min-height:48px;font-size:calc(19px * var(--frame-scale));margin:6px}.ph-p .dialog-inner{margin:0 6px}.ph-p .dialog-buttons{flex-wrap:wrap;margin:6px 6px 0}.ph-p .dialog-buttons .gbtn,.ph-p .dialog-buttons .gbtn.is-wide{flex:40%;width:auto}.ph-p .dialog-note{font-size:calc(14px * var(--text-scale));margin:0 8px 6px}.ph-p .dialog-lines{font-size:calc(15px * var(--text-scale));padding:4px 8px 0}.ph-p .dialog-scroll,.ph-p .settings-scroll{max-height:none;overflow:visible}.ph-p .keys-inner{height:auto}.ph-p .gbtn{min-height:48px;font-size:calc(16px * var(--text-scale));padding:4px 12px}.ph-p .opt-row{gap:4px 6px;padding:4px 8px}.ph-p .opt-label{width:auto;font-size:calc(15px * var(--text-scale));flex:1 0 100%}.ph-p .opt{width:auto;min-height:48px;font-size:calc(15px * var(--text-scale));flex:1 0 64px;margin:0;padding:2px 6px}.ph-p .scroll-list{flex:none;min-height:auto}.ph-p .scroll{flex:none;min-height:auto;overflow:visible}.ph-p .scroll-list>.list-head{z-index:1;position:sticky;top:0}.ph-p .list-head{min-height:30px;font-size:calc(13px * var(--text-scale))}.ph-p .list-head.is-sortable>button{min-height:48px}.ph-p .list-row{min-height:34px;font-size:calc(16px * var(--text-scale));line-height:1.3}.ph-p button.list-row,.ph-p .list-row.is-linked{min-height:48px}.ph-p .list-row.is-linked .text-link{pointer-events:none;text-decoration:none}.ph-p .list-group{font-size:calc(14px * var(--text-scale));padding:4px 8px}.ph-p .list-empty{font-size:calc(15px * var(--text-scale))}.ph-p .tag{width:calc(32px * var(--text-scale));height:calc(20px * var(--text-scale));font-size:calc(12px * var(--text-scale))}.ph-p .panel-title{font-size:calc(17px * var(--text-scale))}.ph-p .table-key,.ph-p .cap-line,.ph-p .tag-key{font-size:calc(13px * var(--text-scale));line-height:1.3}.ph-p .kv-page{align-items:stretch}.ph-p .kv{width:auto}.ph-p .kv-row{min-height:36px;font-size:calc(16px * var(--text-scale));gap:10px}.ph-p .kv-row:has(.text-link){min-height:48px}.ph-p .kv-row .text-link{min-height:48px}.ph-p .toast{z-index:40;width:auto;position:absolute;top:52px;left:12px;right:12px}.ph-p .processing{width:auto;position:absolute;top:30%;left:12px;right:12px}.ph-p .processing-bar{width:100%;max-width:380px}.ph-p .dialog:has(.ph-menu){background:linear-gradient(180deg, var(--c-side-2) 0%, var(--c-side-3) 70%, var(--c-side-4) 100%);border-color:var(--c-side-line)}.ph-menu{flex-direction:column;gap:8px;padding:0 6px 4px;display:flex}.ph-menu-box{font-size:calc(15px * var(--text-scale));text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:10px;line-height:1.2;display:flex}.ph-menu-box b{font-size:calc(21px * var(--text-scale));color:var(--c-highlight);font-weight:600}.ph-menu-history,.ph-menu-items{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.ph-menu-item{min-height:52px;font-size:calc(17px * var(--text-scale));overflow-wrap:anywhere;background:linear-gradient(180deg, var(--c-side-1), var(--c-side-2));border:1px solid var(--c-side-line);padding:2px 8px;line-height:1.1}.ph-menu-item:disabled{color:var(--c-side-off)}.ph-menu-item.is-current{color:var(--c-highlight);box-shadow:inset 5px 0 0 var(--c-highlight)}.ph-menu-item.is-pressed{background:var(--c-side-1);color:var(--c-hover)}.ph-menu-section{flex-direction:column;gap:4px;display:flex}.ph-menu-title{font-size:calc(15px * var(--text-scale));color:var(--c-highlight);border-bottom:1px solid #fff3;margin:4px 0 0;font-weight:600;line-height:1.2}.ph-turn{z-index:60;text-align:center;background:linear-gradient(180deg, var(--c-side-1) 0%, var(--c-side-3) 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.ph-turn p{font-size:calc(20px * var(--frame-scale));color:var(--c-highlight);margin:0;line-height:1.25}.ph-turn-phone{box-sizing:border-box;border:4px solid var(--c-text);border-radius:6px;width:36px;height:64px}.ph-p .title-head{width:auto;padding:4px 0;position:relative;top:auto;left:auto}.ph-p .title-head-main{font-size:calc(26px * var(--text-scale))}.ph-p .menu{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(56px,auto);align-content:start;gap:6px;width:auto;min-height:0;position:relative;top:auto;left:auto;overflow:hidden auto}.ph-p .menu button{font-size:calc(18px * var(--text-scale));overflow-wrap:anywhere;padding:4px 8px}.ph-p .manager-form{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:4px 6px}.ph-p .manager-form>label{margin-top:6px}.ph-p .manager-form .text-input,.ph-p .manager-form>.select-input{width:100%}.ph-p .text-input,.ph-p .select-input{height:auto;min-height:48px;font-size:calc(16px * var(--text-scale))}.ph-p .manager-date .select-input{flex:80px}.ph-p .manager-note{font-size:calc(14px * var(--text-scale));margin:6px}.ph-p .club-panel{padding:6px}.ph-p .club-grid{flex:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ph-p .club-button{min-height:48px}.ph-p .club-chip{width:18px;height:18px}.ph-p .club-name{white-space:normal;overflow-wrap:anywhere}.ph-p .club-info{order:-1}.ph-p .start-panel{padding:8px}.ph-p .start-option{min-height:48px}.ph-p .saves-panel{padding:4px}.ph-p .save-name{flex-wrap:wrap}.ph-p .save-name .text-input{flex:200px}.ph-main>.panel.news-list{flex:0 auto;min-height:132px;max-height:42%}.ph-main>.panel.news-item{flex:1 1 0;min-height:160px}.ph-p .news-subject{font-size:calc(18px * var(--text-scale))}.ph-p .news-body{min-height:0;font-size:calc(16px * var(--text-scale));flex:none;line-height:1.5;overflow:visible}.ph-p .news-actions .gbtn{flex:140px}.ph-p .squad-panel{padding:3px 4px 6px}.ph-p .roster{grid-template-columns:minmax(0,1fr)}.ph-p .roster-row{gap:8px;min-height:48px;padding:0 4px}.ph-p .roster-pos{font-size:calc(15px * var(--text-scale))}.ph-p .name-cell .tag{flex:none}.ph-p .player-panel{padding:4px}.ph-p .profile{justify-content:flex-start;gap:10px;height:auto}.ph-p .attr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-p .attr{min-height:30px;font-size:calc(15px * var(--text-scale));padding:0 8px}.ph-p .profile-position{font-size:calc(18px * var(--text-scale))}.ph-p .profile-line{font-size:calc(14px * var(--text-scale));line-height:1.35}.ph-wide{max-width:100%;overflow:auto hidden}.ph-wide>.stats{width:max-content;min-width:100%}.ph-p .stats{font-size:calc(14px * var(--text-scale))}.ph-p .stats th{font-size:calc(13px * var(--text-scale));padding:2px 6px}.ph-p .stats td{height:28px;padding:0 6px}.ph-p .kv-page.contract-page,.ph-p .kv-page.injuries-page{height:auto;overflow:visible}.ph-p .injuries-page>.injury-history{flex:none;height:auto}.ph-p .player-moves{flex-wrap:wrap;gap:6px;display:flex}.ph-p .player-moves .gbtn{flex:150px}.ph-p .player-moves-note{font-size:calc(14px * var(--text-scale))}.ph-p .history-table{max-height:none}.ph-p .player-moves,.ph-p .player-moves-note,.ph-p .injuries-page>.injury-history,.ph-p .roster-moves,.ph-p .partners-page>.dialog-lines,.ph-p .morale-lines,.ph-p .morale-block,.ph-p .board-note{box-sizing:border-box;width:auto;max-width:100%}.ph-p .stats .text-link{pointer-events:none;text-decoration:none}.ph-p .plan-loading{width:auto;position:relative;top:auto;left:auto}.ph-p .plan-phone>.plan-box{flex:none;padding:6px}.ph-p .plan-box .plan-box-inner{overflow:visible}.ph-p .plan-box .opt-row{min-height:0;padding:4px}.ph-p .plan-box .opt{margin:0}.ph-p .plan-notes{width:auto;height:auto;font-size:calc(15px * var(--text-scale));position:relative;top:auto;left:auto;overflow:visible}.ph-p .formation{aspect-ratio:296/274;background:repeating-linear-gradient(#2c6e2a 0 10%,#347b30 10% 20%);flex:none;align-self:stretch;position:relative;top:auto;left:auto}.ph-p .formation-caption{font-size:calc(12px * var(--text-scale))}.ph-p .formation-spot i{width:26px;height:26px;font-size:calc(12px * var(--text-scale));top:-13px;left:-13px}.ph-p .formation-spot span{font-size:calc(12px * var(--text-scale));top:14px}.ph-p .formation-spot span.is-above{top:auto;bottom:14px}.ph-p .formation-spot span.is-left{left:-13px}.ph-p .formation-spot span.is-right{right:-13px}.ph-p .depth-buttons{flex-wrap:wrap;width:auto;position:relative;top:auto;left:auto}.ph-p .depth-buttons .gbtn{flex:40%}.ph-p .depth-key{width:auto;font-size:calc(13px * var(--text-scale));position:relative;top:auto;left:auto}.ph-p .depth-order .list-row.is-starter,.ph-p .depth-phone .list-row.is-starter{box-shadow:inset 4px 0 0 var(--c-cyan)}.ph-p .depth-phone .list-row.is-starter.is-selected{box-shadow:inset 4px 0 0 var(--c-cyan), inset 0 0 0 1px var(--c-cyan)}.ph-main>.playbook-panel{flex:1 1 0;width:auto;height:auto;min-height:0;position:relative;top:auto;left:auto;overflow:hidden auto}.ph-p .playbook-head,.ph-p .playbook-line{flex-wrap:wrap}.ph-p .playbook-head .gbtn,.ph-p .playbook-line .gbtn{flex:150px;min-width:0}.ph-p .playbook-uses{flex:100%}.ph-p .playbook-use{min-height:48px;font-size:calc(15px * var(--text-scale));flex:1 1 0}.ph-p .playbook-note{font-size:calc(14px * var(--text-scale))}.ph-p .play-book,.ph-p .playbook-body.play-book{grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding:0}.ph-p .play-groups{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:3px}.ph-p .play-groups button{min-height:48px;font-size:calc(14px * var(--text-scale))}.ph-p .play-list{max-height:216px;overflow-y:auto}.ph-p .play-item{min-height:48px;font-size:calc(15px * var(--text-scale));padding:4px 10px}.ph-p .play-legend{font-size:calc(13px * var(--text-scale))}.ph-p .play-legend-row i{width:11px;height:11px}.ph-p .play-diagram,.ph-p .dialog .play-diagram,.ph-p .playbook-panel .play-diagram{height:auto}.ph-scoreboard{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.ph-p .team-box{gap:8px;width:auto;height:auto;min-height:40px;padding:2px 4px 2px 10px;position:relative;top:auto;left:auto}.ph-p .team-name{white-space:normal;font-size:calc(19px * var(--frame-scale))}.ph-p .score-box{height:34px;min-width:calc(40px * var(--frame-scale));font-size:calc(24px * var(--frame-scale))}.ph-p .match-phone{gap:6px}.ph-p .match-phone>.match{flex:1 0 auto;justify-content:flex-start;gap:6px}.ph-p .match>*{box-sizing:border-box;width:100%}.ph-p .match-dd{font-size:calc(15px * var(--text-scale));text-align:center;flex-wrap:wrap;order:1;justify-content:center;column-gap:12px}.ph-p .field-strip{order:2}.ph-p .commentary{height:auto;min-height:calc(76px * var(--text-scale));order:3}.ph-p .commentary-line{font-size:calc(18px * var(--text-scale));padding:4px 10px}.ph-p .commentary-line.is-event{font-size:calc(26px * var(--text-scale))}.ph-p .ticker{height:calc(26px * var(--text-scale));order:4}.ph-p .momentum{order:5}.ph-p .momentum-label{width:auto;padding:0 8px}.ph-p .match-top{order:6;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ph-p .match-top .chip{white-space:normal}.ph-p .match-scorers{order:7;grid-template-columns:minmax(0,1fr);row-gap:4px;height:auto;overflow:visible}.ph-p .scorers{padding-left:0}.ph-p .scorer{font-size:calc(14px * var(--text-scale));white-space:normal;grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px}.ph-p .match-chips{flex-wrap:wrap;order:8;gap:4px}.ph-p .end-zone,.ph-p .yard-number{font-size:calc(12px * var(--text-scale))}.ph-p .match-phone>.match.match-2d{flex:auto}.ph-p .match>.dots-field{flex:auto;order:2;min-height:240px}.ph-p .match-list-row{grid-template-columns:calc(72px * var(--text-scale)) minmax(0, 1fr);font-size:calc(15px * var(--text-scale));padding:4px 6px}.ph-p .on-field .field-units{flex:none;grid-template-columns:minmax(0,1fr)}.ph-p .on-field .field-injuries{flex:none}.ph-p .field-hint{font-size:calc(13px * var(--text-scale))}.ph-p .game-day-count{text-align:left;width:auto;font-size:calc(15px * var(--text-scale));position:relative;top:auto;left:auto}.ph-p .tool.match-drop{height:auto;max-height:none;font-size:calc(15px * var(--text-scale))}.ph-match-controls{gap:4px;display:flex}.ph-p .ph-control{min-width:0;min-height:48px;font-size:calc(14px * var(--frame-scale));overflow-wrap:anywhere;color:#e6e6ff;background:var(--c-tab);border:1px solid var(--c-tab-edge);flex:1 1 0;padding:2px 4px;line-height:1.05}.ph-p .ph-control.is-pressed{background:var(--c-tab-on)}.ph-p .sub-list{height:auto;margin:4px 6px}.ph-p .box-panel{padding:4px}.ph-p .box-summary{height:auto}.ph-p .team-stats{flex:none}.ph-p .team-stats .stats td{white-space:normal}.ph-p .report{position:relative;inset:auto}.ph-p .report-text{font-size:calc(16px * var(--text-scale));line-height:1.5}.ph-p .report-stars,.ph-p .report-calls{flex:none;overflow:visible}.ph-p .report-call{font-size:calc(14px * var(--text-scale));grid-template-columns:auto minmax(0,1fr);row-gap:2px;padding:6px}.ph-p .report-call>span:nth-child(2),.ph-p .report-call>span:nth-child(5){grid-column:1/-1}.ph-line{font-size:calc(13px * var(--text-scale));color:var(--c-text-dim);display:block}.ph-nw{white-space:nowrap}.ph-block{display:block}.ph-p .list-row>span.name-cell{flex-wrap:wrap;gap:2px 6px}.ph-p .news-list .list-row>span{white-space:normal;overflow-wrap:anywhere}.ph-p .move-list{padding:6px 4px 2px}.ph-p .move-row{flex-wrap:wrap;gap:4px 10px}.ph-p .move-row .gbtn{flex:100%;width:auto}.ph-p .move-note{font-size:calc(13px * var(--text-scale))}.ph-p .terms{padding:2px 6px 0}.ph-p .term{flex-wrap:wrap;row-gap:2px}.ph-p .term-label{flex:1 0 100%}.ph-p .term-value{flex:1;min-width:0}.ph-p .term .gbtn{min-width:64px}.ph-p .office-note{font-size:calc(13px * var(--text-scale))}.ph-p .week-picker .gbtn{min-width:56px}.ph-p .week-picker-label{flex:1;min-width:0}.ph-p .list-row.is-static{min-height:34px}.ph-p .sheet-lines{font-size:calc(15px * var(--text-scale));padding:4px 8px 0;line-height:1.35}.ph-p .sheet-lines p,.ph-p .sheet-lines .rating-grid{margin:0 0 8px}.ph-p .club-columns{grid-template-columns:minmax(0,1fr)}.ph-p .club-block{margin-bottom:8px}.ph-p .kv.is-compact .kv-row{min-height:34px;font-size:calc(15px * var(--text-scale));padding:2px 8px;line-height:1.25}.ph-p .kv.is-compact .kv-row>span{white-space:normal;flex:0 auto}.ph-p .kv.is-compact .kv-row>b{overflow-wrap:normal;flex:0 auto}.ph-p .club-panel,.ph-p .office-panel{padding:4px}.ph-p .rating-grid .attr,.ph-p .staff-detail .rating-grid .attr{white-space:normal;min-height:30px}.ph-p .staff-detail .rating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-p .tendency-list,.ph-p .tendency-none,.ph-p .office-request p,.ph-p .office-away p,.ph-p .staff-detail p,.ph-p .offer-detail p,.ph-p .offers-intro,.ph-p .game-over-line,.ph-p .demo-carry{font-size:calc(15px * var(--text-scale));line-height:1.35}.ph-p .tendency-line{font-size:calc(14px * var(--text-scale));line-height:1.35}.ph-p .budget-head{flex-wrap:wrap;row-gap:4px}.ph-p .budget-head .gbtn{flex:100%}.ph-p .budget p{font-size:calc(14px * var(--text-scale));line-height:1.3}.ph-p .budget-list{flex:none}.ph-p .board-messages .list-row>span{white-space:normal;overflow-wrap:anywhere}.ph-p .staff-table .list-body{max-height:none}.ph-main>.plan-box{flex:1 1 0;min-height:0;padding:6px;overflow:hidden auto}.ph-main>.plan-box>*,.ph-p .train-inner>*{flex:none}.ph-p .resp-box .resp-rows{overflow:visible}.ph-p .resp-box .office-note{font-size:calc(13px * var(--text-scale));line-height:1.3}.ph-p .list-row>span.name-cell>.ph-line{flex:1 0 100%}.ph-wide>.cap-years{width:max-content;min-width:100%}.ph-p .cap-years{font-size:calc(14px * var(--text-scale))}.ph-p .cap-years td,.ph-p .cap-years th{height:30px;padding:0 8px}.ph-p .cap-years td.cap-label{white-space:nowrap}.ph-p .trade-club{font-size:calc(14px * var(--text-scale));padding:0 4px;line-height:1.3}.ph-p .trade-side .list-row,.ph-p .trade-side-title{font-size:calc(16px * var(--text-scale))}.ph-p .trade-summary,.ph-p .trade-check{font-size:calc(14px * var(--text-scale));line-height:1.35}.ph-p .trade-summary p,.ph-p .trade-check p{margin:0 0 4px}.ph-p .trade-dialog-sides{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:4px 8px 0}.ph-p .trade-dialog-side p{font-size:calc(15px * var(--text-scale));line-height:1.3}.ph-p .block-mine .list-body{max-height:none}.ph-p .club-choice{height:auto}.ph-p .train-effects{grid-template-columns:minmax(0,1fr)}.ph-p .train-effect{min-height:30px;font-size:calc(14px * var(--text-scale))}.ph-p .camp-strip{grid-template-columns:repeat(auto-fill, minmax(calc(44px * var(--text-scale)), 1fr))}.ph-p .camp-day,.ph-p .camp-day b{font-size:calc(12px * var(--text-scale))}.ph-p .camp-day{min-height:calc(36px * var(--text-scale))}.ph-p .train-install{flex:none;grid-template-columns:minmax(0,1fr)}.ph-p .train-subtitle{font-size:calc(15px * var(--text-scale))}.ph-p .train-who{text-align:center;font-size:calc(15px * var(--text-scale));color:var(--c-highlight);padding:0 4px;line-height:1.25}.ph-p p.office-note{margin:0}.ph-p .talk-options{max-height:none;overflow:visible}.ph-p .talk-why{font-size:calc(13px * var(--text-scale));line-height:1.3}.ph-p .name-field{flex-wrap:wrap;padding:4px 8px 6px}.ph-p .name-field .text-input{flex:200px;min-width:0}.ph-p .club-columns{flex:none}.ph-p .kv-row .text-link{min-width:48px}.ph-p .ph-line .own-club{font-weight:600}.ph-p .tabs button:before{content:"";width:32px;height:0;display:block}.ph-actions{flex-wrap:wrap;gap:6px;display:flex}.ph-actions>.gbtn,.ph-p .board-tools>.gbtn{text-align:center;flex:100px;min-width:0}.ph-p .ph-note{font-size:calc(13px * var(--text-scale));color:var(--c-text-dim);margin:0;line-height:1.3}.ph-main>.big-board{flex:1 1 0;gap:6px;min-height:0;position:relative}.ph-p .big-board-list{background:var(--c-panel);border:1px solid var(--c-panel-edge);flex:1 1 0;min-height:0;overflow:hidden auto}.ph-p .board-tier{font-size:calc(14px * var(--text-scale));padding:4px 8px}.ph-p .board-tools{flex-wrap:wrap;align-items:stretch;gap:6px;height:auto}.ph-p .board-note{width:auto;font-size:calc(13px * var(--text-scale));line-height:1.3;position:relative;top:auto;left:auto}.ph-p .draft-detail,.ph-p .phone-bar{font-size:calc(13px * var(--text-scale));flex:none;padding:4px 8px;line-height:1.3}.ph-p .phone-bar{flex-wrap:wrap;gap:6px}.ph-p .phone-bar p{flex:60%}.ph-p .phone-bar .gbtn{flex:120px}.ph-p .pick-box{z-index:20;width:auto;top:22%;left:12px;right:12px}.ph-main>.needs-page{background:var(--c-panel);border:1px solid var(--c-panel-edge);flex:1 1 0;min-height:0;padding:4px;overflow:hidden auto}.ph-p .my-picks{flex:none;padding:0}.ph-p .dialog .club-draft{font-size:calc(15px * var(--text-scale));background:0 0;border:0;padding:4px 8px}.ph-p .club-draft-part{font-size:calc(16px * var(--text-scale));margin-top:8px}.ph-p .club-draft-line{line-height:1.4}.ph-p .showcase-page{height:auto}.ph-p .showcase-columns{flex:none;grid-template-columns:minmax(0,1fr);overflow:visible}.ph-p .showcase-mvp{font-size:calc(15px * var(--text-scale))}.ph-p .combine-marks{grid-template-columns:minmax(0,1fr);height:auto;padding:0;overflow:visible}.ph-p .combine-mark{padding:4px 0}.ph-p .predraft{grid-template-columns:minmax(0,1fr);height:auto;padding:4px 0;overflow:visible}.ph-p .predraft-side{align-items:stretch}.ph-p .predraft-line{font-size:calc(14px * var(--text-scale))}.ph-main>.panel.db-list-panel{flex:0 auto;min-height:140px;max-height:40%}.ph-main>.panel.db-info-panel{flex:1 1 0;min-height:120px}.ph-p .db-info-line,.ph-p .db-info-notes{font-size:calc(15px * var(--text-scale))}.ph-p .db-info-problems ul{font-size:calc(14px * var(--text-scale))}.ph-p .ed-panel{padding:6px}.ph-p .ed-scroll,.ph-p .ed-lines,.ph-p .ed-jobs{flex:none;overflow:visible}.ph-p .ed-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.ph-p .ed-form>.ed-field:not(:has(.num-input)){grid-column:1/-1}.ph-p .ed-field>label,.ph-p .ed-label,.ph-p .ed-colors-label{font-size:calc(14px * var(--text-scale))}.ph-p .text-input.text-area{height:calc(96px * var(--text-scale))}.ph-p .ed-inline{gap:6px}.ph-p .ed-inline .opt{width:auto;min-height:48px;font-size:calc(16px * var(--text-scale));flex:64px}.ph-p .ed-banner{font-size:calc(20px * var(--text-scale))}.ph-p .ed-colors{gap:8px}.ph-p .ed-colors-label{flex:1 0 100%}.ph-p .color-input{width:64px;height:48px}.ph-p .ed-color .gbtn{min-width:48px}.ph-p .ed-lines,.ph-p .ed-line,.ph-p .ed-ok,.ph-p .ed-problems{font-size:calc(14px * var(--text-scale))}.ph-p .ed-jobs{gap:8px}.ph-p .ed-job{font-size:calc(16px * var(--text-scale));grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.ph-p .ed-job-title{font-size:calc(14px * var(--text-scale));grid-column:1/-1}.ph-p .ed-job .gbtn{min-height:48px;font-size:calc(16px * var(--text-scale));padding:4px 12px}.ph-p .ed-job .select-input.ed-job-choice{height:auto;font-size:calc(16px * var(--text-scale));grid-column:1/-1}.ph-p .ed-picker{padding:6px}.ph-p .ed-picker-list{height:auto;max-height:none}.ph-p .ed-ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.ph-p .ed-rating{font-size:calc(14px * var(--text-scale));flex-direction:column;align-items:stretch;gap:2px}.ph-p .ed-rating>label{overflow-wrap:normal}.ph-p .ed-rating .text-input.ed-num{width:100%;height:auto}.ph-p .ed-year-cards{flex-direction:column;gap:8px;display:flex}.ph-p .ed-year-card{background:#00001e57;padding:6px}.ph-p .ed-actions .gbtn{flex:140px}.ph-p .creator-field{aspect-ratio:1.4;flex:none;width:100%;position:relative}.ph-p .creator-man{pointer-events:none}.ph-p .creator-rules,.ph-p .creator-summary,.ph-p .creator-count{height:auto;font-size:calc(14px * var(--text-scale));line-height:1.3;position:relative}.ph-p .creator-rules{flex:none;padding:4px 8px;overflow:visible}.ph-p .creator-name{width:100%;height:auto;min-height:48px;font-size:calc(16px * var(--text-scale));padding:0 10px;position:relative}.ph-p .creator-situations>div{gap:6px}.ph-p .creator-toggle{min-height:48px;font-size:calc(15px * var(--text-scale));padding:2px 6px}.ph-p .creator-pad{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ph-p .creator-pad .gbtn{padding:4px}.ph-p .creator-pad .creator-toggle{grid-column:1/-1}.ph-p .creator-actions{flex-wrap:wrap;gap:6px;width:auto;position:relative;top:auto;left:auto}.ph-p .creator-actions .gbtn{text-align:center;flex:100px;padding:4px 8px}.ph-p .creator-own-list,.ph-p .creator-own-side{flex:none;width:auto;height:auto;position:relative;top:auto;left:auto}.ph-p .creator-own-side .play-diagram{height:auto}.ph-p .creator-own-report{flex:none;overflow:visible}.ph-tools>.creator-count{flex:100px;align-self:center;margin:0}.ph-p .guard-table,.ph-p .dialog .guard-table{font-size:calc(14px * var(--text-scale))}.ph-p .guard-row{grid-template-columns:minmax(0,1fr) 5.2em 5.2em}
