.tactical-editor-loading{position:fixed;inset:0;z-index:3190;display:grid;place-items:center;background:#111914;color:#91ef62;font-size:14px;font-weight:850;letter-spacing:.02em}.exercise-tactical-boards{margin:18px 22px 8px;padding:18px;border:1px solid #dfe7de;border-radius:20px;background:linear-gradient(145deg,#f8faf7,#f1f5ef)}.exercise-tactical-boards>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.exercise-tactical-boards>header h3{margin:3px 0 2px;color:#1c2b20;font-size:17px}.exercise-tactical-boards>header p{margin:0;color:#7a877d;font-size:11px}.exercise-tactical-boards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exercise-tactical-boards__grid>article{min-width:0;border:1px solid #dbe5da;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 26px rgba(25,44,29,.055)}.exercise-tactical-boards__preview{position:relative;width:100%;aspect-ratio:1000/640;padding:0;border:0;background:#183f2a;display:block;overflow:hidden}.exercise-tactical-boards__preview>span{position:absolute;left:9px;bottom:9px;min-height:27px;padding:0 9px;border-radius:999px;background:rgba(10,20,13,.75);backdrop-filter:blur(8px);color:#f1f7ef;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:850}.exercise-tactical-boards__meta{padding:11px 12px 5px;display:grid;gap:3px}.exercise-tactical-boards__meta strong{color:#213024;font-size:12px}.exercise-tactical-boards__meta small{min-height:15px;color:#859087;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exercise-tactical-boards__actions{padding:7px 10px 10px;display:flex;gap:5px}.exercise-tactical-boards__actions button{min-width:34px;height:34px;padding:0 8px;border:1px solid #dfe7de;border-radius:9px;background:#f6f8f5;color:#667268;display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;font-weight:800;transition:.17s ease}.exercise-tactical-boards__actions button:first-child{flex:1}.exercise-tactical-boards__actions button:hover{border-color:#93d878;background:#eff9eb;color:#30751e;transform:translateY(-1px)}.exercise-tactical-boards__actions button.is-danger{color:#c5544f}.exercise-detail-drawer>.tactical-viewer{margin:18px 22px 0;width:calc(100% - 44px)}@media(min-width:1900px){.exercise-tactical-boards{margin-inline:30px;padding:22px}.exercise-tactical-boards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exercise-tactical-boards>header h3{font-size:20px}.exercise-tactical-boards__meta strong{font-size:14px}.exercise-detail-drawer>.tactical-viewer{margin-inline:30px;width:calc(100% - 60px)}}@media(max-width:720px){.exercise-tactical-boards{margin:12px;padding:13px}.exercise-tactical-boards>header{align-items:flex-start;flex-direction:column}.exercise-tactical-boards>header .button{width:100%}.exercise-tactical-boards__grid{grid-template-columns:1fr}.exercise-tactical-boards__actions button{min-width:38px;height:38px}.exercise-detail-drawer>.tactical-viewer{margin:12px;width:calc(100% - 24px)}}.comm-shell{--comm-ink:#15211a;--comm-muted:#66736a;--comm-line:#dfe7e1;--comm-soft:#f4f7f4;--comm-lime:#b8ee56;--comm-green:#34752c;color:var(--comm-ink);display:grid;gap:clamp(16px,1.1vw,24px);margin:0 auto;max-width:1960px;min-width:0;width:100%}.comm-shell *,.comm-shell :after,.comm-shell :before{box-sizing:border-box}.comm-shell button,.comm-shell input,.comm-shell select,.comm-shell textarea{font:inherit}.comm-shell button{cursor:pointer}.comm-hero{background:radial-gradient(circle at 92% 12%,rgba(184,238,86,.24),transparent 28%),linear-gradient(135deg,#15231a,#26382c 56%,#314739);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 18px 44px rgba(22,38,27,.16);color:white;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(24px,2vw,42px);position:relative}.comm-hero:after{border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";height:280px;position:absolute;right:-110px;top:-150px;width:280px}.comm-kicker{align-items:center;color:var(--comm-lime);display:flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.08em;text-transform:uppercase}.comm-hero h2{font-family:var(--font-manrope),sans-serif;font-size:clamp(25px,2vw,38px);letter-spacing:-.045em;line-height:1.08;margin:12px 0 10px;max-width:760px}.comm-hero p{color:rgba(255,255,255,.72);font-size:clamp(13px,.85vw,16px);line-height:1.65;margin:0;max-width:760px}.comm-hero-actions{align-items:flex-start;display:flex;gap:10px;position:relative;z-index:1}.comm-button{align-items:center;background:white;border:1px solid var(--comm-line);border-radius:11px;color:var(--comm-ink);display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.comm-button:hover:not(:disabled){border-color:#bfd2c2;box-shadow:0 8px 22px rgba(34,57,40,.1);transform:translateY(-1px)}.comm-button:active:not(:disabled){transform:translateY(1px) scale(.99)}.comm-button:disabled{cursor:not-allowed;opacity:.48}.comm-button--primary{background:var(--comm-lime);border-color:var(--comm-lime);color:#172017}.comm-button--primary:hover:not(:disabled){background:#c4f66d;border-color:#c4f66d;box-shadow:0 10px 24px rgba(184,238,86,.18)}.comm-button--danger{background:#fff2f1;border-color:#f0c8c3;color:#a43d35}.comm-icon-button{align-items:center;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18);border-radius:11px;color:inherit;display:inline-flex;height:42px;justify-content:center;transition:background .18s ease,transform .18s ease;width:42px}.comm-icon-button:hover{background:rgba(255,255,255,.18);transform:translateY(-1px)}.comm-metrics{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}.comm-metrics article{align-items:center;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;gap:11px;min-height:66px;padding:12px 15px}.comm-metrics article>svg{color:var(--comm-lime);flex:0 0 auto}.comm-metrics article.is-risk strong,.comm-metrics article.is-risk>svg{color:#ffc45e}.comm-metrics span{display:flex;flex-direction:column;min-width:0}.comm-metrics strong{font:800 20px/1 var(--font-manrope),sans-serif}.comm-metrics small{color:rgba(255,255,255,.61);font-size:11px;margin-top:4px}.comm-tabs{background:white;border:1px solid var(--comm-line);border-radius:15px;display:flex;gap:4px;overflow-x:auto;padding:5px;scrollbar-width:none}.comm-tabs::-webkit-scrollbar{display:none}.comm-tabs button{align-items:center;background:transparent;border:0;border-radius:10px;color:#68736b;display:flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:7px;min-height:39px;padding:0 14px;transition:background .18s ease,color .18s ease,transform .18s ease}.comm-tabs button:hover{background:#f3f6f3;color:#26372b}.comm-tabs button:active{transform:scale(.98)}.comm-tabs button.is-active{background:#1d2d23;box-shadow:0 7px 16px rgba(29,45,35,.15);color:white}.comm-tabs em{align-items:center;background:var(--comm-lime);border-radius:999px;color:#172017;display:inline-flex;font-size:10px;font-style:normal;height:20px;justify-content:center;min-width:20px;padding:0 5px}.comm-alert{align-items:flex-start;animation:comm-slide-in .24s ease both;background:#fff8e8;border:1px solid #edd59b;border-radius:13px;color:#6b5217;display:flex;gap:10px;padding:12px 14px}.comm-alert>svg{flex:0 0 auto;margin-top:1px}.comm-alert>div{display:flex;flex:1;flex-direction:column;font-size:12px;gap:3px;line-height:1.45}.comm-alert button{background:transparent;border:0;color:inherit;padding:2px}.comm-community-layout,.comm-workspace{display:grid;gap:clamp(14px,1vw,20px);grid-template-columns:minmax(310px,.38fr) minmax(0,1fr);min-height:680px}.comm-card,.comm-detail-panel,.comm-list-panel{animation:comm-rise .3s ease both;background:white;border:1px solid var(--comm-line);border-radius:18px;box-shadow:0 8px 26px rgba(32,49,37,.045);min-width:0}.comm-detail-panel,.comm-list-panel{display:flex;flex-direction:column;overflow:hidden}.comm-detail-panel{min-height:0;padding:clamp(18px,1.3vw,28px)}.comm-card{padding:clamp(18px,1.25vw,26px)}.comm-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:20px 20px 14px}.comm-card>.comm-panel-head{padding:0 0 16px}.comm-panel-head>div{min-width:0}.comm-modal header span,.comm-panel-head span,.comm-topic-head>div>span{color:var(--comm-green);display:block;font-size:10px;font-weight:850;letter-spacing:.085em;text-transform:uppercase}.comm-detail-head h3,.comm-modal h3,.comm-panel-head h3,.comm-topic-head h3{font:800 clamp(17px,1.1vw,22px)/1.2 var(--font-manrope),sans-serif;letter-spacing:-.025em;margin:4px 0 0}.comm-panel-head em{align-items:center;background:#eef4ef;border-radius:999px;color:#526058;display:inline-flex;font-size:11px;font-style:normal;font-weight:800;height:28px;justify-content:center;min-width:28px}.comm-list-panel .comm-icon-button{background:#eff4ef;border-color:#e0e9e2;color:#36503d}.comm-list-panel .comm-icon-button:hover{background:#e6eee7}.comm-search{align-items:center;background:var(--comm-soft);border:1px solid transparent;border-radius:11px;display:flex;margin:0 16px 10px;min-height:42px;padding-left:12px;transition:border-color .18s ease,background .18s ease}.comm-search:focus-within{background:white;border-color:#a8cfa2}.comm-search svg{color:#849188;flex:0 0 auto}.comm-search input{background:transparent;border:0;color:var(--comm-ink);flex:1;font-size:12px;min-width:0;outline:0;padding:0 9px}.comm-search button{align-self:stretch;background:transparent;border:0;border-left:1px solid #e1e7e2;color:var(--comm-green);font-size:11px;font-weight:800;padding:0 12px}.comm-filters{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:0 16px 12px}.comm-filters select,.comm-manager-bar select{background:white;border:1px solid var(--comm-line);border-radius:9px;color:#425148;font-size:11px;min-height:37px;min-width:0;outline:0;padding:0 9px}.comm-ticket-list,.comm-topic-list{border-top:1px solid #edf1ed;display:flex;flex:1;flex-direction:column;overflow-y:auto}.comm-ticket-list>button{background:transparent;border:0;border-bottom:1px solid #edf1ed;display:flex;flex-direction:column;gap:6px;padding:15px 17px;text-align:left;transition:background .18s ease,box-shadow .18s ease}.comm-ticket-list>button:hover{background:#f8faf8}.comm-ticket-list>button.is-active{background:#f0f7ee;box-shadow:inset 3px 0 0 #6fb149}.comm-ticket-list strong{font-size:12px;line-height:1.45}.comm-ticket-list small{color:var(--comm-muted);font-size:10px}.comm-ticket-list footer{align-items:center;color:#748078;display:flex;font-size:10px;gap:6px;margin-top:3px}.comm-ticket-list footer>span{margin-left:auto}.comm-priority{align-items:center;align-self:flex-start;border-radius:999px;display:inline-flex;font-size:9px;font-weight:850;letter-spacing:.045em;min-height:21px;padding:0 8px;text-transform:uppercase}.comm-priority--low{background:#eff3ef;color:#617069}.comm-priority--normal{background:#eaf3ff;color:#3769a0}.comm-priority--high{background:#fff2d9;color:#9a6515}.comm-priority--urgent{background:#ffe7e4;color:#b13e35}.comm-sla{border-radius:999px;font-size:9px;font-style:normal;font-weight:800;padding:3px 7px}.comm-sla--on_time,.comm-sla--stopped{background:#e7f5e8;color:#34762d}.comm-sla--at_risk{background:#fff1ce;color:#916315}.comm-sla--breached{background:#ffe5e2;color:#a33c34}.comm-detail-head,.comm-topic-head{align-items:flex-start;border-bottom:1px solid var(--comm-line);display:flex;gap:16px;justify-content:space-between;padding-bottom:18px}.comm-detail-head>div,.comm-topic-head>div{min-width:0}.comm-detail-head h3{margin-top:9px}.comm-detail-head p{color:var(--comm-muted);font-size:12px;line-height:1.6;margin:8px 0 0;max-width:860px}.comm-status{align-items:center;background:#eef3ef;border-radius:999px;color:#56635a;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:850;min-height:28px;padding:0 10px}.comm-status--in_progress,.comm-status--open{background:#e8f3ff;color:#326b9f}.comm-status--waiting_user{background:#fff3d7;color:#8d621d}.comm-status--resolved{background:#e8f6e8;color:#33762c}.comm-status--closed,.comm-status--rejected{background:#eef1ef;color:#677169}.comm-ticket-meta{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 0}.comm-ticket-meta>span{background:var(--comm-soft);border-radius:10px;display:flex;flex-direction:column;min-height:55px;padding:10px 12px}.comm-ticket-meta small{color:#7a867e;font-size:9px;font-weight:750;text-transform:uppercase}.comm-ticket-meta strong{font-size:11px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-manager-bar{background:#f6f8f6;border:1px solid #e7ece7;border-radius:11px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;padding:9px}.comm-thread{display:flex;flex:1;flex-direction:column;gap:12px;min-height:220px;overflow-y:auto;padding:8px 2px 18px}.comm-message{display:flex;gap:10px;max-width:88%}.comm-message--request{margin-top:2px}.comm-message>div{background:#f3f6f3;border:1px solid #e5ebe6;border-radius:4px 14px 14px;flex:1;padding:11px 13px}.comm-message--internal>div{background:#fff8e8;border-color:#ecdbad}.comm-comment header,.comm-message header,.comm-replies header{align-items:center;display:flex;gap:10px;justify-content:space-between}.comm-comment header strong,.comm-message header strong,.comm-replies header strong{font-size:11px}.comm-comment time,.comm-message time,.comm-replies time{color:#8a948d;font-size:9px}.comm-comment p,.comm-message p,.comm-replies p{font-size:12px;line-height:1.55;margin:6px 0 0;white-space:pre-wrap}.comm-avatar{background:#ddebda;border:1px solid #caddc6;border-radius:10px;color:#37632f;flex:0 0 auto;font-weight:850;height:34px;justify-content:center;width:34px}.comm-avatar,.comm-file{align-items:center;display:inline-flex;font-size:10px}.comm-file{background:white;border:1px solid #dfe7e1;border-radius:8px;color:#516259;font-weight:700;gap:5px;margin:8px 5px 0 0;padding:6px 8px}.comm-compose{align-items:flex-start;border-top:1px solid var(--comm-line);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-top:14px}.comm-compose textarea{background:var(--comm-soft);border:1px solid transparent;border-radius:11px;font-size:12px;grid-row:span 2;line-height:1.5;min-height:78px;outline:0;padding:11px 12px;resize:vertical}.comm-compose textarea:focus{background:white;border-color:#a7cda0}.comm-compose label,.comm-compose>small{color:#6f7c73;font-size:10px;line-height:1.35}.comm-compose label{align-items:center;display:flex;gap:6px}.comm-comments-layout,.comm-links-layout,.comm-moderation-layout,.comm-notification-layout{display:grid;gap:clamp(14px,1vw,20px);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.comm-comment-compose>p,.comm-links-layout>.comm-card>p,.comm-moderation-layout p,.comm-preferences>p{color:var(--comm-muted);font-size:12px;line-height:1.6;margin:0 0 17px}.comm-comment-compose form,.comm-links-layout form{display:flex;flex-direction:column;gap:13px}.comm-shell label:not(.comm-toggle):not(.comm-upload):not(.comm-attachment-options label){color:#536159;display:flex;flex-direction:column;font-size:10px;font-weight:800;gap:6px}.comm-modal>label input,.comm-modal>label select,.comm-modal>label textarea,.comm-shell label input:not([type=checkbox]):not([type=file]),.comm-shell label select,.comm-shell label textarea{background:#f8faf8;border:1px solid #dfe7e1;border-radius:10px;color:var(--comm-ink);font-size:12px;min-height:42px;outline:0;padding:10px 11px;resize:vertical;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.comm-shell label input:focus,.comm-shell label select:focus,.comm-shell label textarea:focus{background:white;border-color:#91bf86;box-shadow:0 0 0 3px rgba(117,170,101,.1)}.comm-comment-feed{max-height:760px;overflow-y:auto}.comm-comment{align-items:flex-start;border-top:1px solid #edf1ed;display:flex;gap:11px;padding:14px 0}.comm-comment>div{flex:1;min-width:0}.comm-comment a{align-items:center;color:var(--comm-green);display:inline-flex;font-size:10px;font-weight:800;gap:3px;margin-top:5px;text-decoration:none}.comm-comment>button{background:transparent;border:0;color:#9aa39c;padding:4px}.comm-comment>button:hover{color:#b63d35}.comm-notification-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.comm-notification-feed{padding-bottom:8px}.comm-text-button{align-items:center;background:transparent;border:0;color:var(--comm-green);display:inline-flex;font-size:10px;font-weight:850;gap:5px;padding:5px}.comm-text-button--danger{color:#a54840}.comm-topic-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.comm-notification{align-items:flex-start;background:#f5f9f4;border:0;border-radius:12px;display:flex;gap:11px;margin-bottom:8px;padding:12px;text-align:left;transition:background .18s ease,transform .18s ease;width:100%}.comm-notification:hover{background:#eef6ec;transform:translateX(2px)}.comm-notification.is-read{background:white;border:1px solid #edf1ed;opacity:.72}.comm-notification-icon{align-items:center;background:#dff0dc;border-radius:9px;color:#397331;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.comm-notification>div{display:flex;flex:1;flex-direction:column;min-width:0}.comm-notification small{color:#7d8980;font-size:9px}.comm-notification strong{font-size:12px;margin-top:3px}.comm-notification p{color:#647168;font-size:11px;margin:3px 0 0}.comm-notification>em{background:var(--comm-lime);border-radius:999px;color:#263027;font-size:8px;font-style:normal;font-weight:850;padding:4px 7px}.comm-toggle{align-items:center;border-top:1px solid #edf1ed;color:#425047;cursor:pointer;display:flex;font-size:11px;font-weight:700;justify-content:space-between;min-height:48px}.comm-toggle input{position:absolute;opacity:0}.comm-toggle i{background:#cbd5cd;border-radius:999px;height:22px;position:relative;transition:background .2s ease;width:38px}.comm-toggle i:after{background:white;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:16px}.comm-toggle input:checked+i{background:#67a74d}.comm-toggle input:checked+i:after{transform:translateX(16px)}.comm-select-label{margin:10px 0 14px}.comm-topic-list>button{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid #edf1ed;display:flex;gap:10px;padding:14px 16px;text-align:left;transition:background .18s ease}.comm-topic-list>button:hover{background:#f8faf8}.comm-topic-list>button.is-active{background:#eff7ed;box-shadow:inset 3px 0 0 #6baa4d}.comm-topic-list>button>div{display:flex;flex:1;flex-direction:column;min-width:0}.comm-topic-list small{color:#718078;font-size:9px}.comm-topic-list strong{font-size:12px;line-height:1.4;margin-top:4px}.comm-topic-list footer{align-items:center;color:#77847c;display:flex;font-size:9px;gap:5px;margin-top:8px}.comm-topic-list time{margin-left:auto}.comm-topic-head small{color:#768179;display:block;font-size:10px;margin-top:6px}.comm-policy-note{align-items:flex-start;background:#f1f7ef;border:1px solid #dcebd8;border-radius:12px;color:#416038;display:flex;gap:10px;margin:14px 0;padding:11px 12px}.comm-policy-note>svg{flex:0 0 auto;margin-top:1px}.comm-policy-note p{display:flex;flex-direction:column;font-size:10px;line-height:1.45;margin:0}.comm-policy-note strong{font-size:11px;margin-bottom:2px}.comm-topic-body{border-bottom:1px solid var(--comm-line);padding:2px 2px 18px}.comm-topic-body p{font-size:13px;line-height:1.7;margin:0;white-space:pre-wrap}.comm-replies{display:flex;flex:1;flex-direction:column;gap:12px;max-height:450px;overflow-y:auto;padding:16px 0}.comm-replies article{display:flex;gap:10px}.comm-replies article>div{background:#f5f7f5;border-radius:4px 13px 13px;flex:1;padding:10px 12px}.comm-replies article.is-hidden{opacity:.6}.comm-replies article button{background:transparent;border:0;color:#8f5e59;font-size:9px;margin-top:6px;padding:0}.comm-locked{align-items:center;background:#f4f6f4;border-radius:10px;color:#667169;display:flex;font-size:11px;gap:7px;padding:12px}.comm-links-layout{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr)}.comm-link-list{max-height:720px;overflow-y:auto}.comm-link-row{align-items:flex-start;border-top:1px solid #edf1ed;display:flex;gap:11px;padding:14px 0}.comm-link-icon{align-items:center;background:#edf5eb;border-radius:9px;color:#4c8739;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.comm-link-row>div:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.comm-link-row strong{font-size:12px}.comm-link-row small{color:#758178;font-size:10px;margin-top:3px}.comm-link-row footer{align-items:center;display:flex;flex-wrap:wrap;font-size:9px;gap:8px;margin-top:8px}.comm-share-state{background:#eff2f0;border-radius:999px;color:#727c75;font-style:normal;font-weight:800;padding:3px 7px}.comm-share-state.is-active{background:#e4f4e2;color:#34752d}.comm-row-actions{display:flex;gap:5px}.comm-row-actions button{align-items:center;background:#f3f6f3;border:1px solid #e3e9e4;border-radius:8px;color:#536059;display:inline-flex;height:31px;justify-content:center;width:31px}.comm-row-actions button.is-danger{color:#a8423a}.comm-moderation-layout{grid-template-columns:1fr 1fr}.comm-audit-list,.comm-report-list{max-height:760px;overflow-y:auto}.comm-report{align-items:flex-start;border-top:1px solid #edf1ed;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:14px 0}.comm-report>div:nth-child(2){min-width:0}.comm-report strong{font-size:11px;text-transform:capitalize}.comm-report small{color:#7d8780;display:block;font-size:9px;margin-top:3px}.comm-report p{margin:6px 0 0}.comm-report>div:last-child{display:flex;flex-direction:column;gap:5px}.comm-report>div:last-child button{align-items:center;background:#f3f6f3;border:1px solid #e1e8e2;border-radius:8px;color:#526058;display:flex;font-size:9px;font-weight:800;gap:4px;min-height:30px;padding:0 8px}.comm-audit{align-items:flex-start;border-top:1px solid #edf1ed;display:flex;gap:10px;padding:13px 0}.comm-audit>span{align-items:center;background:#e6eee5;border-radius:8px;color:#456b3b;display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:850;height:30px;justify-content:center;width:30px}.comm-audit strong{font-size:11px}.comm-audit p{margin:4px 0}.comm-audit small{color:#7a867e;font-size:9px}.comm-empty{align-items:center;color:#879188;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:180px;padding:24px;text-align:center}.comm-empty strong{color:#4b5950;font-size:12px}.comm-empty span{font-size:10px;line-height:1.5}.comm-empty--large{flex:1;min-height:420px}.comm-state{align-items:center;background:white;border:1px solid var(--comm-line);border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:480px;padding:30px;text-align:center}.comm-state h2{font-size:21px;margin:12px 0 5px}.comm-state p{color:var(--comm-muted);font-size:12px}.comm-state button{align-items:center;background:#1d2d23;border:0;border-radius:10px;color:white;display:flex;font-size:11px;gap:6px;margin-top:12px;padding:10px 14px}.comm-state--error>svg{color:#b34339}.is-spinning{animation:comm-spin .9s linear infinite}.comm-modal-layer{align-items:flex-start;display:flex;inset:0;justify-content:flex-end;padding:0;position:fixed;z-index:300}.comm-backdrop{animation:comm-fade .2s ease both;background:rgba(11,19,14,.48);border:0;inset:0;position:absolute;width:100%}.comm-modal{animation:comm-drawer-in .28s cubic-bezier(.2,.75,.25,1) both;background:white;border:0;box-shadow:-22px 0 55px rgba(12,24,16,.18);display:flex;flex-direction:column;gap:15px;height:100%;max-width:620px;overflow-y:auto;padding:clamp(22px,2vw,34px);position:relative;width:min(620px,96vw);z-index:1}.comm-modal--small{height:auto;margin:auto 0;max-height:88vh;max-width:500px}.comm-modal header{align-items:flex-start;border-bottom:1px solid var(--comm-line);display:flex;gap:16px;justify-content:space-between;padding-bottom:18px}.comm-modal header p{color:var(--comm-muted);font-size:11px;margin:6px 0 0}.comm-modal header button{align-items:center;background:#f2f5f2;border:1px solid #e2e8e3;border-radius:9px;color:#5c685f;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.comm-modal>p{color:var(--comm-muted);font-size:12px;line-height:1.6;margin:0}.comm-modal footer{border-top:1px solid var(--comm-line);display:flex;gap:9px;justify-content:flex-end;margin-top:auto;padding-top:18px}.comm-form-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.comm-attachments{background:#f7f9f7;border:1px solid #e3e9e4;border-radius:12px;padding:12px}.comm-field-label{align-items:center;color:#435149;display:flex;font-size:10px;font-weight:850;gap:6px}.comm-field-label>span{color:#8a948d;margin-left:auto}.comm-attachment-options{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-top:9px}.comm-attachment-options label{align-items:center;background:white;border:1px solid #e2e8e3;border-radius:8px;color:#526058;cursor:pointer;display:flex;font-size:9px;gap:6px;min-width:0;padding:7px 8px}.comm-attachment-options label.is-selected{background:#eef7ec;border-color:#9bc38f;color:#35692c}.comm-attachment-options input{position:absolute;opacity:0}.comm-attachment-options span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-attachment-options small{font-size:8px}.comm-upload{align-items:center;border:1px dashed #b8cab9;border-radius:9px;color:#4f7650;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:6px;justify-content:center;margin-top:8px;min-height:38px}.comm-upload input{display:none}.comm-helper{color:#7b867e;display:block;font-size:9px;line-height:1.45;margin-top:7px}.comm-no-public-files{align-items:center;background:#f4f6f4;border:1px solid #e1e7e2;border-radius:10px;color:#657168;display:flex;font-size:10px;gap:7px;line-height:1.45;padding:10px 11px}@keyframes comm-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes comm-fade{0%{opacity:0}to{opacity:1}}@keyframes comm-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes comm-drawer-in{0%{opacity:.5;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}@keyframes comm-spin{to{transform:rotate(1turn)}}@media (min-width:1900px){.comm-hero{border-radius:28px;padding:42px 48px}.comm-community-layout,.comm-workspace{grid-template-columns:minmax(390px,.35fr) minmax(0,1fr);min-height:760px}.comm-shell{gap:24px}.comm-comment p,.comm-message p,.comm-replies p,.comm-ticket-list strong,.comm-topic-list strong{font-size:13px}.comm-card>p,.comm-detail-head p,.comm-ticket-list small{font-size:12px}.comm-tabs button{font-size:13px;min-height:43px;padding-inline:18px}}@media (max-width:1180px){.comm-community-layout,.comm-workspace{grid-template-columns:minmax(285px,.42fr) minmax(0,1fr)}.comm-metrics,.comm-ticket-meta{grid-template-columns:1fr 1fr}.comm-comments-layout,.comm-links-layout,.comm-moderation-layout,.comm-notification-layout{grid-template-columns:1fr}}@media (max-width:760px){.comm-shell{gap:12px}.comm-hero{border-radius:18px;gap:16px;grid-template-columns:1fr;padding:21px 18px}.comm-hero h2{font-size:25px}.comm-hero-actions{width:100%}.comm-hero-actions .comm-button{flex:1}.comm-metrics{gap:7px;grid-template-columns:1fr 1fr}.comm-metrics article{min-height:58px;padding:9px 10px}.comm-metrics strong{font-size:17px}.comm-metrics small{font-size:10px}.comm-tabs{border-radius:12px;margin-inline:-2px}.comm-tabs button{font-size:11px;min-height:38px;padding:0 11px}.comm-community-layout,.comm-workspace{grid-template-columns:1fr;min-height:0}.comm-list-panel{max-height:440px}.comm-detail-panel{min-height:560px}.comm-card,.comm-detail-panel{border-radius:15px;padding:16px}.comm-detail-head,.comm-topic-head{flex-direction:column}.comm-topic-actions{justify-content:flex-start}.comm-detail-head>.comm-status{align-self:flex-start}.comm-ticket-meta{grid-template-columns:1fr 1fr}.comm-manager-bar{grid-template-columns:1fr}.comm-message{max-width:100%}.comm-compose{grid-template-columns:1fr}.comm-compose textarea{grid-row:auto}.comm-compose .comm-button{justify-self:stretch}.comm-comments-layout,.comm-links-layout,.comm-moderation-layout,.comm-notification-layout{grid-template-columns:1fr}.comm-report{grid-template-columns:auto 1fr}.comm-report>div:last-child{flex-direction:row;grid-column:1/-1}.comm-modal{max-width:none;padding:20px 16px;width:100%}.comm-modal--small{height:auto;margin-top:auto;max-height:88vh}.comm-attachment-options,.comm-form-grid{grid-template-columns:1fr}.comm-modal footer .comm-button{flex:1}}@media (max-width:420px){.comm-metrics,.comm-ticket-meta{grid-template-columns:1fr}.comm-panel-head{padding-inline:15px}.comm-filters,.comm-search{margin-inline:13px;padding-inline:0}.comm-filters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.comm-shell *,.comm-shell :after,.comm-shell :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.exercise-board-layer{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:145}.exercise-board-backdrop{backdrop-filter:blur(10px);background:rgba(5,10,7,.76);border:0;inset:0;position:absolute}.exercise-board{animation:board-enter .26s cubic-bezier(.2,.85,.25,1) both;background:#f6f8f5;border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 40px 120px rgba(0,0,0,.38);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(890px,calc(100dvh - 48px));max-width:1660px;overflow:hidden;position:relative;transition:height .2s ease,max-width .2s ease;width:min(1660px,calc(100vw - 48px))}.exercise-board-layer.is-expanded{padding:8px}.exercise-board-layer.is-expanded .exercise-board{border-radius:16px;height:calc(100dvh - 16px);max-width:none;width:calc(100vw - 16px)}@keyframes board-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.exercise-board__head{align-items:center;background:#0d1510;color:#fff;display:flex;justify-content:space-between;min-height:88px;padding:16px 20px}.exercise-board__head>div:first-child{align-items:center;display:flex;gap:13px;min-width:0}.exercise-board__head>div:first-child>span{align-items:center;background:var(--lime);border-radius:12px;color:#122016;display:flex;flex:none;height:44px;justify-content:center;width:44px}.exercise-board__head small{color:var(--lime);display:block;font-size:10px;font-weight:850;letter-spacing:.11em}.exercise-board__head h2{font-family:var(--font-manrope),sans-serif;font-size:20px;line-height:1.2;margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exercise-board__head p{color:#9caaa0;font-size:11px;margin:0}.exercise-board__head>div:last-child{display:flex;gap:7px}.exercise-board__head>div:last-child button{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.06);border-radius:9px;color:#eaf0eb;display:flex;height:38px;justify-content:center;transition:background .15s ease,transform .15s ease;width:38px}.exercise-board__head>div:last-child button:hover{background:rgba(255,255,255,.14);transform:translateY(-1px)}.exercise-board__layout{display:grid;grid-template-columns:94px minmax(0,1fr) 226px;min-height:0}.exercise-board__tools{background:#111a14;border-top:1px solid rgba(255,255,255,.05);display:grid;gap:4px;grid-auto-rows:min-content;overflow-y:auto;padding:10px 8px}.exercise-board__tools button{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:#a8b4ab;display:flex;flex-direction:column;font-size:9px;font-weight:700;gap:5px;justify-content:center;min-height:51px;padding:6px 3px;transition:background .14s ease,color .14s ease,transform .14s ease}.exercise-board__tools button:hover{background:rgba(255,255,255,.06);color:#fff;transform:translateY(-1px)}.exercise-board__tools button.is-active{background:var(--lime);border-color:#91ff5b;box-shadow:0 8px 22px rgba(115,237,54,.16);color:#132016}.board-tool-symbol{display:block;height:18px;position:relative;width:22px}.board-tool-symbol--away:before,.board-tool-symbol--goalkeeper:before,.board-tool-symbol--home:before{background:var(--lime);border:2px solid;border-radius:50%;content:"";height:16px;inset:1px 3px;position:absolute;width:16px}.board-tool-symbol--away:before{background:#ff6d66}.board-tool-symbol--goalkeeper:before{background:#f7c955}.board-tool-symbol--cone:before{border-bottom:17px solid #ff9f43;border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:3px;position:absolute;top:0}.board-tool-symbol--goal:before{border:2px solid;border-radius:2px;content:"";inset:3px 1px;position:absolute}.exercise-board__workspace{background:#e9eee9;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;overflow:hidden;padding:14px}.exercise-board__topline{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.exercise-board__history,.exercise-board__surfaces{align-items:center;display:flex;gap:5px}.exercise-board__surfaces>span{color:#778179;font-size:10px;font-weight:800;margin-right:3px;text-transform:uppercase}.exercise-board__history button,.exercise-board__surfaces button{align-items:center;background:#fff;border:1px solid #dce4dc;border-radius:8px;color:#667269;display:flex;font-size:10px;font-weight:700;height:34px;justify-content:center;padding:0 11px;transition:background .14s ease,border-color .14s ease,transform .14s ease}.exercise-board__history button:hover:not(:disabled),.exercise-board__surfaces button:hover{border-color:#b9c7b9;color:#29362c;transform:translateY(-1px)}.exercise-board__surfaces button.is-active{background:#172219;border-color:#172219;color:#fff}.exercise-board__history button{padding:0;width:34px}.exercise-board__history button:disabled{cursor:default;opacity:.38}.exercise-board__canvas{align-items:center;background:#15241a;border:7px solid #fff;border-radius:18px;box-shadow:0 18px 44px rgba(24,48,31,.16);display:flex;justify-content:center;min-height:0;overflow:hidden;position:relative;touch-action:none}.exercise-board__canvas svg{display:block;height:100%;max-height:100%;max-width:100%;user-select:none;width:100%}.exercise-board__canvas.is-tool-select svg{cursor:default}.exercise-board__canvas.is-tool-erase svg{cursor:not-allowed}.exercise-board__canvas:not(.is-tool-select):not(.is-tool-erase) svg{cursor:crosshair}.board-svg-item{cursor:pointer}.is-tool-select .board-svg-item{cursor:grab}.is-tool-select .board-svg-item:active{cursor:grabbing}.exercise-board__hint{align-items:center;backdrop-filter:blur(10px);background:rgba(8,17,11,.76);border:1px solid rgba(255,255,255,.1);border-radius:9px;bottom:12px;color:#ced8d0;display:flex;font-size:10px;gap:7px;left:50%;padding:7px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.exercise-board__hint span{background:var(--lime);border-radius:5px;color:#152016;font-weight:850;padding:3px 6px}.exercise-board__mobile-tools{display:none}.exercise-board__inspector{background:#fff;border-left:1px solid #dfe5df;display:flex;flex-direction:column;min-width:0;overflow-y:auto;padding:17px}.exercise-board__inspector>div:first-child{border-bottom:1px solid #e7ece7;display:grid;grid-template-columns:1fr auto;margin-bottom:17px;padding-bottom:15px}.exercise-board__inspector>div:first-child small{color:#89938b;font-size:9px;font-weight:850;letter-spacing:.09em}.exercise-board__inspector>div:first-child strong{color:#18231a;font-family:var(--font-manrope),sans-serif;font-size:25px;grid-row:1/3}.exercise-board__inspector>div:first-child span{color:#8b958d;font-size:10px}.exercise-board__inspector section{display:flex;flex-direction:column;gap:9px}.exercise-board__inspector section>span{color:#8b958d;font-size:9px;font-weight:800;text-transform:uppercase}.exercise-board__inspector section>strong{color:#2b382e;font-size:12px}.exercise-board__inspector label{color:#7b857d;display:flex;flex-direction:column;font-size:9px;font-weight:750;gap:5px;margin-top:4px}.exercise-board__inspector input,.exercise-board__inspector select{background:#f6f8f5;border:1px solid #dfe5df;border-radius:8px;color:#27342a;font:inherit;font-size:11px;min-height:38px;outline:0;padding:8px 9px}.exercise-board__inspector input:focus,.exercise-board__inspector select:focus{border-color:#78c45f;box-shadow:0 0 0 3px rgba(115,237,54,.12)}.exercise-board__inspector .is-danger{align-items:center;background:#fff1f0;border:0;border-radius:8px;color:#c6504b;display:flex;font-size:10px;font-weight:750;gap:6px;justify-content:center;margin-top:5px;min-height:37px}.exercise-board__empty{align-items:center;background:#f6f8f5;border-radius:11px;color:#8a958c;padding:18px 12px;text-align:center}.exercise-board__empty svg{color:#6ca957}.exercise-board__empty p{font-size:10px;line-height:1.45;margin:0}.exercise-board__inspector footer{border-top:1px solid #e7ece7;display:grid;gap:6px;margin-top:auto;padding-top:14px}.exercise-board__inspector footer span{color:#879188;font-size:9px}.exercise-board__inspector footer b{background:#eef2ee;border-radius:4px;color:#5b675e;display:inline-block;font-size:8px;margin-right:4px;padding:2px 4px}.exercise-board__footer{align-items:center;background:#fff;border-top:1px solid #dfe5df;display:flex;justify-content:space-between;min-height:68px;padding:12px 18px}.exercise-board__footer>div{align-items:center;display:flex;gap:8px}.exercise-board__footer>div:first-child span{align-items:center;color:#768178;display:flex;font-size:10px;gap:6px}.exercise-board__footer>div:first-child span.is-error{color:#c34d48}.exercise-board__footer .button{min-height:42px}.exercise-board-confirm{align-items:center;background:rgba(7,12,8,.62);display:flex;inset:0;justify-content:center;position:absolute;z-index:4}.exercise-board-confirm section{animation:board-enter .18s ease both;background:#fff;border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.24);max-width:360px;padding:21px;width:calc(100% - 32px)}.exercise-board-confirm strong{font-family:var(--font-manrope),sans-serif;font-size:16px}.exercise-board-confirm p{color:#727e75;font-size:11px;line-height:1.5;margin:7px 0 18px}.exercise-board-confirm div{display:flex;gap:7px;justify-content:flex-end}.exercise-board-confirm button{background:#eef2ee;border:0;border-radius:8px;color:#4d5950;font-size:10px;font-weight:750;min-height:38px;padding:0 12px}.exercise-board-confirm button.is-danger{background:#e75c55;color:#fff}.tactical-board-preview{background:#204f31;height:100%;overflow:hidden;width:100%}.tactical-board-preview svg{display:block;height:100%;width:100%}.exercise-board-picker-layer{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:140}.exercise-board-picker-layer>button{backdrop-filter:blur(8px);background:rgba(6,12,8,.7);border:0;inset:0;position:absolute}.exercise-board-picker{animation:board-enter .22s ease both;background:#fff;border-radius:18px;box-shadow:0 32px 90px rgba(0,0,0,.3);max-height:min(720px,calc(100dvh - 40px));max-width:720px;overflow:hidden;position:relative;width:min(720px,calc(100vw - 40px))}.exercise-board-picker header{align-items:center;background:#101914;color:#fff;display:flex;justify-content:space-between;padding:18px 20px}.exercise-board-picker header small{color:var(--lime);display:block;font-size:9px;font-weight:850;letter-spacing:.1em}.exercise-board-picker header h3{font-family:var(--font-manrope),sans-serif;font-size:18px;margin:4px 0 0}.exercise-board-picker header button{align-items:center;background:rgba(255,255,255,.08);border:0;border-radius:8px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.exercise-board-picker__list{display:grid;gap:8px;max-height:590px;overflow-y:auto;padding:14px}.exercise-board-picker__list>button{align-items:center;background:#f6f8f5;border:1px solid #e4e9e4;border-radius:11px;color:#263329;display:grid;gap:11px;grid-template-columns:96px 1fr auto;min-height:76px;padding:7px;text-align:left;transition:border-color .14s ease,transform .14s ease}.exercise-board-picker__list>button:hover{border-color:#94ca81;transform:translateY(-1px)}.exercise-board-picker__preview{border-radius:7px;height:60px;overflow:hidden}.exercise-board-picker__preview>.exercise-pitch{height:60px}.exercise-board-picker__list strong{display:block;font-size:11px}.exercise-board-picker__list small{color:#7e8980;display:block;font-size:9px;margin-top:3px}.exercise-board-picker__list svg{color:#75b55f}@media (min-width:1900px){.exercise-board{height:min(1040px,calc(100dvh - 64px));max-width:1900px;width:min(1900px,calc(100vw - 64px))}.exercise-board__layout{grid-template-columns:106px minmax(0,1fr) 270px}.exercise-board__tools button{font-size:10px;min-height:58px}.exercise-board__workspace{padding:19px}.exercise-board__inspector{padding:22px}}@media (max-width:1100px){.exercise-board__layout{grid-template-columns:68px minmax(0,1fr) 190px}.exercise-board__tools button{min-height:43px}.exercise-board__tools button span{display:none}.exercise-board__workspace{padding:10px}.exercise-board__hint{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}}@media (max-width:760px){.exercise-board-layer{align-items:stretch;padding:0}.exercise-board,.exercise-board-layer.is-expanded .exercise-board{border:0;border-radius:0;height:100dvh;max-width:none;width:100vw}.exercise-board__head{min-height:72px;padding:11px 12px}.exercise-board__head>div:first-child>span{border-radius:9px;height:36px;width:36px}.exercise-board__head h2{font-size:15px;max-width:55vw}.exercise-board__head p{font-size:9px}.exercise-board__head>div:last-child button:first-child{display:none}.exercise-board__layout{display:block;overflow-y:auto}.exercise-board__tools{display:none}.exercise-board__workspace{min-height:510px;overflow:visible;padding:9px}.exercise-board__topline{margin-bottom:7px}.exercise-board__surfaces>span{display:none}.exercise-board__surfaces button{font-size:9px;height:31px;padding:0 8px}.exercise-board__history button{height:31px;width:31px}.exercise-board__canvas{aspect-ratio:1000/640;border-width:4px;border-radius:12px;min-height:auto}.exercise-board__hint{bottom:7px;font-size:8px;padding:5px 7px}.exercise-board__mobile-tools{display:flex;gap:5px;margin-top:8px;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:none}.exercise-board__mobile-tools::-webkit-scrollbar{display:none}.exercise-board__mobile-tools button{background:#fff;border:1px solid #dce4dc;border-radius:8px;color:#657069;flex:none;font-size:9px;font-weight:750;min-height:34px;padding:0 10px}.exercise-board__mobile-tools button.is-active{background:#172219;border-color:#172219;color:#fff}.exercise-board__inspector{border-left:0;border-top:1px solid #dfe5df;max-height:165px;padding:12px}.exercise-board__inspector footer,.exercise-board__inspector>div:first-child{display:none}.exercise-board__inspector section{display:grid;gap:7px;grid-template-columns:1fr 1fr}.exercise-board__inspector section>span,.exercise-board__inspector section>strong{grid-column:1/-1}.exercise-board__inspector .exercise-board__empty{display:flex}.exercise-board__footer{min-height:64px;padding:9px 10px}.exercise-board__footer>div:first-child{display:none}.exercise-board__footer>div:last-child{justify-content:stretch;width:100%}.exercise-board__footer .button{flex:1;min-height:42px}.exercise-board-picker-layer{padding:0}.exercise-board-picker{align-self:flex-end;border-radius:18px 18px 0 0;max-height:88dvh;width:100%}.exercise-board-picker__list>button{grid-template-columns:82px 1fr auto}}@media (prefers-reduced-motion:reduce){.exercise-board,.exercise-board-confirm section,.exercise-board-picker{animation:none}}.exercise-pitch.has-tactical-board{background:#214f31;padding:0}.exercise-pitch.has-tactical-board .tactical-board-preview,.exercise-pitch.has-tactical-board svg{display:block;height:100%;width:100%}.exercise-create-board-card{align-items:center;background:#f5f8f4;border:1px solid #e1e8e0;border-radius:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:14px}.exercise-create-board-card>.tactical-board-preview{border-radius:11px;height:220px;overflow:hidden}.exercise-create-board-card>.tactical-board-preview svg{height:100%;width:100%}.exercise-create-board-card>div:not(.tactical-board-preview){align-items:center;color:#7d8980;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:180px;text-align:center}.exercise-create-board-card>div:not(.tactical-board-preview) svg{color:#69ad50}.exercise-create-board-card>div:not(.tactical-board-preview) strong{color:#344038;font-size:12px}.exercise-create-board-card>div:not(.tactical-board-preview) span{font-size:10px}.exercise-board-picker__empty{align-items:center;color:#7b877e;display:flex;flex-direction:column;gap:7px;padding:45px 20px;text-align:center}.exercise-board-picker__empty svg{color:#67ad4d}.exercise-board-picker__empty strong{color:#344038;font-size:12px}.exercise-board-picker__empty span{font-size:10px;line-height:1.5;max-width:340px}.exercise-detail-actions{flex-wrap:wrap}@media (max-width:760px){.exercise-create-board-card{grid-template-columns:1fr}.exercise-create-board-card>.tactical-board-preview{height:180px}.exercise-create-board-card>.button{width:100%}}@media (min-width:1900px){.exercise-create-board-card>.tactical-board-preview{height:280px}}.gk-dialog-backdrop.club-overlay-host{position:fixed;inset:0;align-items:flex-start;overflow:auto;padding:clamp(12px,5vh,64px) 16px;z-index:350}.gk-dialog-backdrop .gk-dialog{margin:0;max-height:calc(100dvh - clamp(24px, 10vh, 128px));overscroll-behavior:contain}.gk-dialog-backdrop .gk-dialog__footer{position:sticky;bottom:-22px;background:#fff;padding-bottom:16px}.gk-archive-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gk-archive-notice{padding:16px;border:1px solid #dce3df;border-radius:14px;background:#f4f6f4;color:#46554a}.gk-archive-notice p{margin:8px 0 0}.event-share-history{display:grid;gap:8px}.event-share-history>div{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #e2e7e2;padding-top:10px}.event-share-history small{display:block;color:#657168}.share-event-modal .share-link>div{flex-wrap:wrap}.share-event-modal .share-link input{min-width:0;flex:1 1 200px}.share-event-modal button.share-revoke{color:#aa3428;background:#fff3ef}@media (max-width:600px){.gk-dialog-backdrop.club-overlay-host{padding:10px;align-items:flex-start}.gk-dialog-backdrop .gk-dialog{max-height:calc(100dvh - 20px);border-radius:16px}.event-share-history>div{align-items:flex-start;flex-wrap:wrap}}