.development-workspace{color:#edf4f3;padding:20px}.development-workspace [hidden]{display:none!important}.development-controls{display:grid;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(140px,1fr)) auto;align-items:end;grid-gap:12px;gap:12px;margin:20px 0}.development-controls label,.development-summary{display:grid;grid-gap:7px;gap:7px;font-size:13px;color:#c6d7df;font-weight:600;min-width:0}.development-controls input,.development-controls select,.development-summary textarea{width:100%;min-width:0;background:#091825;border:1px solid #567080;color:#f2f7f6;padding:11px 12px;border-radius:5px;font:inherit;font-size:16px;color-scheme:dark}.development-controls .btn{min-height:46px}.development-player-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 20px;border-bottom:1px solid #364956}.development-workspace .development-player-heading h3{font-family:inherit;font-size:22px;line-height:1.3;color:#f2f7f6;margin:0;overflow-wrap:anywhere}.development-player-heading p{font-size:13px;color:#b6c9d4;margin-top:4px}.development-actions{display:flex;flex-wrap:wrap;gap:8px}.development-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px}.development-goal{padding:22px 0;border-bottom:1px solid #364956;min-width:0}.development-goal header{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.development-workspace h4{color:#f1f6f5;font:700 17px/1.4 system-ui,sans-serif;margin:0;overflow-wrap:anywhere}.development-target{color:#eac97a;font-size:13px;white-space:nowrap}.development-marker{position:relative;height:8px;background:#314654;margin:19px 2px 20px}.development-marker span{display:block;height:100%;background:#69d4b0}.development-marker i{position:absolute;top:-4px;height:16px;border-left:2px solid #eac97a}.development-values{display:grid;grid-template-columns:1fr 1.15fr 1.2fr;grid-gap:10px;gap:10px;margin:0 0 18px}.development-values dt{color:#b6c9d4;font-size:11px;min-height:32px}.development-values dd{margin:0;font-size:21px;color:#f4f8f7;font-weight:650}.development-goal summary{cursor:pointer;min-height:44px;padding:12px 0 4px;font-size:13px;color:#d7e9e7}.development-goal summary span{display:block;margin:6px 0 0 16px;color:#aebfca;font-size:11px}.development-evidence{list-style:none;padding:0;margin:10px 0 0}.development-evidence li{border-top:1px solid #364956;padding:14px 0}.development-evidence li div{display:flex;justify-content:space-between;color:#c6d7df;font-size:12px}.development-evidence p{color:#e1eae9;font-size:13px;line-height:1.6;margin:8px 0 0;overflow-wrap:anywhere}.development-workspace .development-muted{color:#bbccd5;font-size:12px;line-height:1.65;margin:14px 0}.development-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;grid-gap:16px;gap:16px}.development-totals dt{color:#b6c9d4;font-size:12px;min-height:34px}.development-totals dd{font-size:24px;font-weight:650;margin:0;color:#f1f6f5}.development-report-notes{margin:26px 0}.development-report-notes article{border-bottom:1px solid #364956;padding:14px 0}.development-report-notes time{font-size:12px;color:#b6c9d4}.development-report-notes p{color:#e1eae9;font-size:14px;line-height:1.65;margin:8px 0;overflow-wrap:anywhere}.development-recognition article p b{color:#f3d489}.development-source-panel{display:grid;grid-gap:10px;gap:10px;margin:24px 0;padding:14px;border:1px solid #345566;border-radius:8px;background:rgba(9,24,37,.72)}.development-source-panel div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.development-source-panel span{min-width:0;padding:9px 10px;border:1px solid #3c5c6d;border-radius:7px;color:#c6d7df;font-size:12px;background:rgba(255,255,255,.03)}.development-source-panel b{display:block;color:#f1f6f5;font-size:18px;line-height:1.15}.development-source-panel p{margin:0;color:#bbccd5;font-size:12px;line-height:1.55}.development-staff-only{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);grid-gap:18px;gap:18px;align-items:start;margin:26px 0;padding:18px;border:1px solid #7f6b2f;background:#241f15;box-shadow:inset 4px 0 0 #eac97a}.development-staff-only h4{color:#f7e1a2}.development-staff-sources{color:#e7d69d;font-size:12px;line-height:1.6;margin:4px 0 0}.development-ai-assist{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;margin:26px 0;padding:18px;border:1px solid #3d806d;background:#102b2c;box-shadow:inset 4px 0 0 #69d4b0}.development-ai-assist h4{margin-top:2px}.development-ai-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.development-ai-result{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid #2d4f4f}.development-ai-result p{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:14px;gap:14px;margin:0;color:#e2edec;font-size:13px;line-height:1.55}.development-ai-result b{color:#f1f6f5}.development-ai-result span{min-width:0;overflow-wrap:anywhere}.development-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.development-summary-grid .development-summary,.development-summary-grid label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:#c6d7df;font-size:13px;font-weight:600}.development-summary-grid .development-summary{grid-column:1/-1}.development-summary-grid input,.development-summary-grid textarea{width:100%;min-width:0;background:#091825;border:1px solid #567080;color:#f2f7f6;padding:11px 12px;border-radius:5px;font:inherit;font-size:16px;color-scheme:dark}.development-summary textarea{resize:vertical;line-height:1.65}.development-summary-grid textarea{resize:vertical;line-height:1.55}.development-review-check{display:flex;align-items:center;gap:12px;color:#e1eae9;font-size:13px;padding:20px 0;line-height:1.5}.development-review-check input{width:20px;height:20px;flex-shrink:0}.development-export{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-bottom:12px}.development-export span{color:#bbccd5;font-size:12px}.development-report-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.development-report-mode-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:70px;padding:13px 14px;border:1px solid #3d5564;border-radius:8px;background:#101f2e;color:#e7f0ef;text-align:left;cursor:pointer}.development-report-mode-card span{color:#f2f7f6;font-weight:800}.development-report-mode-card b{color:#b7cbd3;font-size:12px;line-height:1.35;font-weight:600}.development-report-mode-card.active{border-color:#48b789;background:#173d35;box-shadow:inset 4px 0 0 #69d4b0}.development-error{border-left:3px solid #f0ac94;padding:12px;color:#ffe0d3;background:#412b2b;overflow-wrap:anywhere}.development-notice{border-left:3px solid #76d5b9;padding:12px;color:#def3eb;background:#173d35;font-size:13px}@media (max-width:700px){.development-workspace{padding:16px}.development-controls{grid-template-columns:1fr 1fr}.development-controls label:first-child,.development-controls>button{grid-column:1/-1}.development-goals{grid-template-columns:1fr}.development-player-heading{align-items:flex-start;flex-direction:column}.development-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.development-totals dt{min-height:20px}.development-actions .btn{min-height:44px}.development-report-tabs,.development-source-panel div,.development-summary-grid{grid-template-columns:1fr}.development-ai-assist,.development-staff-only{grid-template-columns:1fr;padding:16px}.development-ai-actions{justify-content:stretch}.development-ai-actions .btn{flex:1 1 150px;min-height:44px}.development-ai-result p{grid-template-columns:1fr;gap:5px}}.workspace-sheet-overlay{z-index:100;padding:12px}.workspace-sheet-overlay>.sheet-panel{overscroll-behavior:contain;max-height:calc(100dvh - 24px);border-radius:8px;padding:16px}.workspace-sheet-overlay>.coach-player-card{width:min(860px,100%);max-width:860px}.workspace-sheet-overlay .dossier-actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-sheet-overlay .dossier-actions .btn{width:auto;min-height:42px}.workspace-sheet-overlay .dossier-hero{padding:14px;box-shadow:none}.workspace-sheet-overlay .dossier-summary{display:none}.workspace-sheet-overlay .dossier-identity h2{font-size:26px}.workspace-sheet-overlay .dossier-metrics{max-width:100%;min-width:0}.app-shell-main.surface-ops .coach-mobile-readiness-screen>.role-hero .role-hero-aside{display:flex;align-items:center;justify-content:flex-end;min-width:0}.app-shell-main.surface-ops .coach-mobile-readiness-screen>.role-hero{grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr)}.coach-hero-status-rail{display:grid;grid-template-columns:repeat(4,minmax(76px,max-content)) auto;align-items:center;grid-column-gap:22px;column-gap:22px;grid-row-gap:8px;row-gap:8px;width:max-content;max-width:100%;min-width:0}.coach-hero-status-item{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0;color:#c5d6dd;outline:none}.coach-hero-status-dot{width:16px;height:16px;border-radius:999px;border:1px solid rgba(180,198,207,.3);background:rgba(180,198,207,.18);box-shadow:inset 0 0 0 4px rgba(7,17,31,.55)}.coach-hero-status-item.green .coach-hero-status-dot{border-color:rgba(113,217,164,.72);background:#75dba6}.coach-hero-status-item.amber .coach-hero-status-dot{border-color:rgba(222,183,91,.72);background:#deb75b}.coach-hero-status-item.red .coach-hero-status-dot{border-color:rgba(245,123,145,.72);background:#f57b91}.coach-hero-status-item b{display:block;color:#a9b8c0;font-size:9.5px;font-weight:800;letter-spacing:.5px;line-height:1.1;text-transform:uppercase}.coach-hero-status-item em{display:block;max-width:100%;margin-top:2px;overflow:hidden;color:#eef6f8;font-size:12.5px;font-style:normal;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.coach-hero-status-tooltip{position:absolute;top:calc(100% + 10px);left:0;z-index:45;width:min(320px,82vw);padding:10px 12px;border:1px solid rgba(118,213,166,.34);border-radius:8px;background:rgba(7,17,31,.98);box-shadow:0 14px 28px rgba(0,0,0,.36);color:#eef6f8;font-size:11.5px;font-weight:650;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}.coach-hero-status-item:focus-visible .coach-hero-status-tooltip,.coach-hero-status-item:focus-within .coach-hero-status-tooltip,.coach-hero-status-item:hover .coach-hero-status-tooltip{opacity:1;transform:translateY(0)}.coach-hero-status-actions{display:grid;justify-items:end;grid-gap:4px;gap:4px;min-width:0}.coach-hero-status-actions small{max-width:140px;overflow:hidden;color:#9eb1bb;font-size:10.5px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.coach-hero-status-actions .btn{min-height:28px;padding:4px 10px;font-size:11.5px}.coach-session-work{padding:12px 0 16px;border-bottom:1px solid #38515c}.coach-session-work-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#c7d8df;font-size:13px}.coach-session-work-head>button{margin-left:auto}.coach-session-commands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:0}.coach-session-commands .btn{min-height:48px;white-space:normal}.coach-command-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;text-align:left}.coach-command-button b{color:inherit;font-size:14px;line-height:1.1}.coach-command-button span{color:#c9d8df;font-size:12px;font-weight:650;line-height:1.25}.coach-command-button.primary span{color:#e6fff2}.coach-session-brief{margin-top:16px;color:#bfd2d9;font-size:13px}.coach-session-brief summary{cursor:pointer;padding:8px 0;color:#eaf1f4}.coach-session-brief p{margin:10px 0}.coach-followups{display:flex;gap:10px;flex-wrap:wrap}.coach-followups .btn{display:flex;gap:12px;justify-content:space-between;min-height:44px}.coach-followups b{color:#88d8b4}.coach-session-ledger{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:12px;border:1px solid #45616f;border-radius:8px;background:#102333}@media (max-width:1120px){.app-shell-main.surface-ops .coach-mobile-readiness-screen>.role-hero{grid-template-columns:1fr}.app-shell-main.surface-ops .coach-mobile-readiness-screen>.role-hero .role-hero-aside{justify-content:flex-start}}.coach-session-ledger>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.coach-session-ledger strong{color:#f2f6fa;font-size:13px}.coach-session-ledger dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.coach-session-ledger dt{color:#b8cbd9;font-size:11px;font-weight:900;text-transform:uppercase}.coach-session-ledger dd{margin:4px 0 0}.coach-session-ledger.compact{margin-top:8px;padding:9px;gap:8px}.coach-session-ledger.compact p,.coach-session-ledger.compact strong{display:none}.coach-session-conditions{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #45616f;border-radius:8px;background:#0d1f2e;color:#f2f6fa}.coach-session-conditions.is-compact{background:rgba(13,31,46,.88)}.coach-condition-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.coach-condition-strip strong{display:block;margin:0;color:#f6fafb;font-size:15px;line-height:1.15}.coach-condition-strip p{flex:1 1 320px;margin:0;color:#d5e4eb;font-size:13px;line-height:1.35}.coach-condition-actions{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}.coach-condition-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.coach-condition-meta span{min-width:0;padding:7px 9px;border:1px solid rgba(121,184,153,.22);border-radius:7px;background:rgba(7,17,31,.38);color:#c9d8df;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coach-condition-meta b{color:#f2f6fa;margin-right:4px;white-space:nowrap}.coach-report-workflow{display:grid;grid-gap:12px;gap:12px;margin:12px;padding:14px;border:1px solid #45616f;border-radius:8px;background:#102333;color:#f2f6fa}.coach-report-workflow h3{margin:2px 0 0}.coach-report-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.coach-report-workflow li{display:flex;gap:8px;min-width:0;padding:10px;border:1px solid #45616f;border-radius:8px;background:rgba(7,17,31,.58)}.coach-report-workflow li b{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:#2e7d5b;color:#fff;font-size:12px}.coach-report-workflow li span{color:#cfe0e8;font-size:12px;line-height:1.35}.tabs-more{display:none}.manager-daily-nav{display:flex;gap:8px;flex-wrap:wrap;padding-block:8px}.manager-daily-nav a{min-height:44px}.manager-settings-group{order:20;border-top:1px solid #38515c;padding-top:12px}.manager-settings-group>summary{padding:12px 0;cursor:pointer;color:#eaf1f4;font-weight:700}.manager-settings-group>summary small{display:inline-block;margin-left:12px;color:#a9c1cc;font-weight:400}.manager-settings-group .manager-onboarding-card{margin-top:12px}.app-shell-main.surface-ops .coach-action-inbox{background:#122638}.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-action-row,.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-row{background:#102333;border-color:#45616f;color:#f2f6fa}.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-action-row:hover,.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-row:hover{background:#193545;border-color:#7bbb9e}.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-action-row b,.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-row span:first-child{color:#f2f6fa}.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-action-row span,.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-row .tiny,.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-row p,.app-shell-main.surface-ops .coach-action-inbox .coach-section-head>span,.app-shell-main.surface-ops .coach-action-inbox>p{color:#b8cbd9}.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-action-row em{color:#b4f5d5}.app-shell-main.surface-ops .coach-action-inbox .btn.ghost{background:#233e4d;color:#f2f6fa;border-color:#688592}.app-shell-main.surface-ops .coach-action-inbox .btn.ghost.danger-lite{background:#422a34;color:#ffdce3;border-color:#b58391}.app-shell-main.surface-ops .coach-action-inbox .btn.primary{background:#276d51;color:#fff}.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-folders button{background:#223849;color:#d6e1ea}.app-shell-main.surface-ops .coach-action-inbox .coach-inbox-folders button.active{background:#204f42;color:#b4f5d5}.app-shell-main.surface-ops .coach-action-inbox :is(button,a):focus-visible{outline:2px solid #b4f5d5;outline-offset:3px}@media (max-width:720px){.tabs-shell .tabs.tabs-compact{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding:5px}.tabs-compact .tab-secondary{display:none}.tabs-compact .tab{min-height:46px;padding:6px 2px}.tabs-more{display:block;position:relative;min-width:0}.tabs-more>.tab{width:100%}.tabs-more-menu{position:absolute;bottom:calc(100% + 14px);right:0;width:210px;max-width:calc(100vw - 32px);padding:6px;border:1px solid #536c78;border-radius:8px;background:#102534;box-shadow:0 6px 24px #0008}.tabs-more-menu button{display:block;width:100%;text-align:left;min-height:46px;padding:10px 12px;color:#f6fafb;background:transparent;border:0;border-radius:4px;font-weight:700;cursor:pointer}.tabs-more-menu button:focus-visible,.tabs-more-menu button:hover,.tabs-more-menu button[aria-current]{background:#255b4b}.coach-session-commands{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-session-commands>:first-child{grid-column:1/-1}.app-shell-main.surface-ops .coach-mobile-readiness-screen>.role-hero .role-hero-aside{align-items:flex-start;justify-content:flex-start}.coach-hero-status-rail{grid-template-columns:1fr;gap:7px;width:100%}.coach-hero-status-actions{justify-items:start}.coach-hero-status-actions small{max-width:100%}.coach-condition-meta,.coach-report-workflow ol,.coach-session-ledger dl{grid-template-columns:1fr}.coach-condition-strip{align-items:stretch;flex-direction:column}.coach-condition-strip p{flex-basis:auto}.coach-condition-actions{width:100%;margin-left:0}.coach-condition-actions .btn{flex:1 1 140px}.coach-followups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.coach-followups .btn{white-space:normal;font-size:12px}.workspace-sheet-overlay{padding:6px}.workspace-sheet-overlay>.sheet-panel{max-height:calc(100dvh - 12px - env(safe-area-inset-bottom));padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.workspace-sheet-overlay .dossier-identity{grid-template-columns:52px minmax(0,1fr);gap:10px}.workspace-sheet-overlay .dossier-photo{width:52px;height:52px;border-radius:8px}.workspace-sheet-overlay .dossier-identity h2{font-size:22px}.workspace-sheet-overlay .dossier-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-sheet-overlay .dossier-actions .btn{font-size:12px}.workspace-sheet-overlay .dossier-grid{grid-template-columns:minmax(0,1fr)}.workspace-sheet-overlay .dossier-panel{min-width:0}}