.trainerOverviewHeader{min-height:auto!important;align-items:flex-start!important;margin-bottom:18px!important}.trainerOverviewHeader h1{margin-top:8px!important}.trainerOverviewHeader p{max-width:660px;margin-top:9px!important}.trainerOverviewChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.trainerOverviewChips .trainerOverviewChip:not(:nth-child(2)){display:none}.trainerOverviewChip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid rgba(127,111,245,.28);border-radius:999px;color:#c9cee6;background:rgba(12,19,55,.78);box-shadow:0 0 20px rgba(106,76,255,.08),inset 0 1px 0 rgba(255,255,255,.035);font-size:11px;font-weight:650}.trainerOverviewChip strong{color:#f4f3ff;font-weight:760}.trainerOverviewPanel{position:relative;padding:20px!important;overflow:hidden;border-color:rgba(119,108,242,.3)!important;box-shadow:0 24px 72px rgba(0,0,0,.28),0 0 54px rgba(91,70,228,.1),inset 0 1px 0 rgba(255,255,255,.04)!important}.trainerOverviewPanel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 18% 4%,rgba(118,84,255,.08),transparent 26%),radial-gradient(circle at 93% 74%,rgba(65,151,255,.045),transparent 24%)}.trainerOverviewPanel>*{position:relative;z-index:1}.trainerOverviewPanelHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.trainerOverviewPanelHead h2{margin:7px 0 0;color:#f6f5ff;font-size:21px;font-weight:680;letter-spacing:-.03em}.trainerOverviewPanelHead>span{color:#7f89ad;font-size:11px}.trainerOverviewGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);grid-gap:13px;gap:13px}.trainerOverviewPrimaryCard,.trainerOverviewSecondaryCard{position:relative;overflow:hidden;margin:0!important;border:1px solid rgba(122,114,239,.28)!important;background:linear-gradient(145deg,rgba(10,20,55,.94),rgba(5,12,35,.95))!important;box-shadow:0 14px 34px rgba(0,0,0,.2),0 0 32px rgba(90,70,222,.08),inset 0 1px 0 rgba(255,255,255,.03)!important}.trainerOverviewPrimaryCard{min-height:252px;display:flex;flex-direction:column;padding:24px!important;border-color:rgba(145,110,255,.44)!important;background:radial-gradient(circle at 88% 18%,rgba(132,77,255,.2),transparent 31%),radial-gradient(circle at 18% 100%,rgba(81,170,255,.08),transparent 34%),linear-gradient(145deg,rgba(14,25,68,.98),rgba(7,14,40,.98))!important;box-shadow:0 18px 42px rgba(0,0,0,.22),0 0 42px rgba(105,75,249,.14),0 0 76px rgba(91,69,224,.055),inset 0 1px 0 rgba(255,255,255,.04)!important}.trainerOverviewPrimaryCard:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 76% 22%,rgba(255,255,255,.48) 0 1px,transparent 1.3px),radial-gradient(circle at 92% 46%,rgba(177,157,255,.4) 0 1px,transparent 1.4px),radial-gradient(circle at 64% 68%,rgba(255,255,255,.3) 0 1px,transparent 1.3px)}.trainerOverviewPrimaryCard>*,.trainerOverviewSecondaryCard>*{position:relative;z-index:1}.trainerOverviewCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.trainerOverviewStatus{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border:1px solid rgba(141,106,255,.24);border-radius:999px;color:#bda8ff;background:rgba(109,72,218,.11);box-shadow:0 0 14px rgba(111,78,235,.07);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.trainerOverviewStatusCompleted{color:#7de5ba;border-color:rgba(70,214,161,.23);background:rgba(44,168,126,.09)}.trainerOverviewPrimaryCard h3,.trainerOverviewSecondaryCard h3{margin:16px 0 0;color:#f7f7ff;letter-spacing:-.035em}.trainerOverviewPrimaryCard h3{max-width:620px;font-size:clamp(25px,3vw,34px);font-weight:660}.trainerOverviewSecondaryCard h3{margin-top:12px;font-size:18px;font-weight:650}.trainerOverviewCardMeta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;color:#929bbd;font-size:11px}.trainerOverviewPrimaryCard .trainerOverviewCardMeta>span:first-child,.trainerOverviewSecondaryCard .trainerOverviewCardTop>.trainerOverviewCardMeta{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:29px;padding:0 10px;border:1px solid rgba(125,107,255,.28);border-radius:999px;color:#98b7ff;background:linear-gradient(135deg,rgba(117,76,255,.16),rgba(61,126,255,.09));box-shadow:0 0 18px rgba(104,75,255,.09),inset 0 1px 0 rgba(255,255,255,.04);font-size:12px;font-weight:820;letter-spacing:.015em}.trainerOverviewPrimaryCard .trainerOverviewCardMeta>span:first-child{color:#a99cff}.trainerOverviewSecondaryCard .trainerOverviewCardTop>.trainerOverviewCardMeta{flex-wrap:nowrap}.trainerOverviewSecondaryCard .trainerOverviewCardTop>.trainerOverviewCardMeta:after{content:" zdań";margin-left:4px;color:#8d98bd;font-size:10px;font-weight:720;letter-spacing:.02em}.trainerOverviewPrimaryProgress{margin-top:auto;padding-top:27px}.trainerOverviewProgressMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#8f98ba;font-size:10px}.trainerOverviewProgressMeta strong{color:#e9e9f6;font-size:11px}.trainerOverviewPrimaryProgress .trainerProgressTrack,.trainerOverviewSecondaryCard .trainerProgressTrack{height:8px!important}.trainerOverviewPrimaryAction{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px}.trainerOverviewPrimaryAction .ghostButton,.trainerOverviewPrimaryAction .primaryButton{min-width:168px;min-height:46px;padding-inline:18px}.trainerOverviewPrimaryActionHint{color:#7d87aa;font-size:10px}.trainerOverviewSecondaryList{display:grid;grid-gap:10px;gap:10px}.trainerOverviewSecondaryCard{min-height:121px;padding:16px!important}.trainerOverviewSecondaryCard:hover{border-color:rgba(142,121,255,.4)!important;box-shadow:0 16px 36px rgba(0,0,0,.22),0 0 38px rgba(102,77,235,.12),inset 0 1px 0 rgba(255,255,255,.04)!important}.trainerOverviewSecondaryCard .trainerOverviewCardTop{align-items:center}.trainerOverviewSecondaryCard .trainerOverviewCardMeta{margin-top:8px}.trainerOverviewSecondaryCard .trainerOverviewCardTop>.trainerOverviewCardMeta{margin-top:0}.trainerOverviewSecondaryBottom{display:flex;align-items:center;gap:12px;margin-top:13px}.trainerOverviewSecondaryBottom .trainerProgressTrack{flex:1 1;min-width:70px;margin:0!important}.trainerOverviewSecondaryBottom .ghostButton,.trainerOverviewSecondaryBottom .primaryButton{min-height:38px;padding:8px 12px;white-space:nowrap;font-size:11px}.trainerOverviewStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;overflow:hidden;border:1px solid rgba(118,115,230,.24);border-radius:15px;background:radial-gradient(circle at 52% -35%,rgba(115,80,255,.12),transparent 58%),rgba(6,13,37,.66);box-shadow:0 12px 30px rgba(0,0,0,.18),0 0 34px rgba(90,70,225,.09),inset 0 1px 0 rgba(255,255,255,.025)}.trainerOverviewStats>.trainerOverviewStat:nth-child(2),.trainerOverviewStats>.trainerOverviewStat:nth-child(3){display:none}.trainerOverviewStat{min-width:0;padding:14px 17px;border-left:1px solid rgba(100,118,213,.12)}.trainerOverviewStat:first-child{border-left:0}.trainerOverviewStat span{display:block;color:#8f98ba;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.trainerOverviewStat strong{display:block;margin-top:6px;color:#f3f4ff;font-size:18px;font-weight:680;letter-spacing:-.025em}.trainerOverviewStatCorrect{background:linear-gradient(145deg,rgba(28,105,82,.07),transparent 68%)}.trainerOverviewStatCorrect strong{color:#7ff0bc;text-shadow:0 0 18px rgba(75,220,165,.15)}.trainerOverviewStatIncorrect{background:linear-gradient(145deg,rgba(131,45,79,.06),transparent 68%)}.trainerOverviewStatIncorrect strong{color:#ff9dac;text-shadow:0 0 18px rgba(255,105,135,.12)}.trainerOverviewEmpty{min-height:210px;display:grid;place-items:center;color:#8d96b7;text-align:center}@media (max-width:900px){.trainerOverviewGrid{grid-template-columns:1fr}.trainerOverviewSecondaryList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.trainerOverviewPanel{padding:15px!important}.trainerOverviewPanelHead{align-items:flex-start}.trainerOverviewSecondaryList,.trainerOverviewStats{grid-template-columns:1fr}.trainerOverviewStat{border-left:0;border-top:1px solid rgba(100,118,213,.12)}.trainerOverviewStat:first-child{border-top:0}.trainerOverviewPrimaryCard{min-height:0;padding:19px!important}.trainerOverviewPrimaryAction{align-items:stretch;flex-direction:column}.trainerOverviewPrimaryAction .ghostButton,.trainerOverviewPrimaryAction .primaryButton{width:100%}}