:root{font-family:Alegreya Sans,Trebuchet MS,sans-serif;line-height:1.4;font-weight:400;color:#10222f;background-color:#fffaf1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 20% 0%,rgba(250,173,92,.3),transparent 35%),radial-gradient(circle at 90% 100%,rgba(52,162,219,.2),transparent 40%),#fffaf1;color:#10222f}button,input,select,textarea{font:inherit}#root{min-height:100vh}.appShell{width:min(100%,1200px);margin:0 auto;padding:1rem}.topNav{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.navLink{border:1px solid rgba(17,39,54,.16);border-radius:999px;padding:.62rem .95rem;background:#ffffffbd;color:#1a3546;font-weight:700;cursor:pointer;text-decoration:none}.navLink.active{background:linear-gradient(135deg,#0f7b9f,#18a870);color:#fff;border-color:transparent}.pageFrame{display:grid;gap:1rem}.heroBlock,.adminIntro,.workshopCard,.panelCard,.summaryCard,.inlineError{border-radius:20px;border:1px solid rgba(17,39,54,.1);background:#ffffffe0;box-shadow:0 14px 24px #11273614}.heroBlock,.adminIntro{padding:1.2rem;background:linear-gradient(145deg,#fffffff5,#f8fffbeb)}.heroImage{width:100%;max-height:190px;object-fit:cover;border-radius:14px;margin-bottom:.8rem;border:1px solid rgba(17,39,54,.12)}.heroBanner{width:100%;max-height:180px;object-fit:cover;border-radius:14px;margin-bottom:.8rem;border:1px solid rgba(17,39,54,.12)}.kicker{margin:0;color:#0f7b9f;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.heroBlock h1,.adminIntro h1{margin:.3rem 0;font-size:1.8rem;color:#102230}.adminIntroTitle{display:flex;align-items:center;gap:.85rem}.adminIntroLogo{width:3rem;height:3rem;flex:0 0 auto;object-fit:contain}.heroBlock p,.adminIntro p{margin:.25rem 0;color:#304d5d}.accentButton,.backButton{border:0;border-radius:12px;padding:.8rem 1rem;font-weight:700;cursor:pointer}.accentButton{background:linear-gradient(135deg,#ef8740,#e15345);color:#fff}.backButton{background:#11273614;color:#1a3546;margin-bottom:.65rem}.exportDocxButton{border:0;border-radius:12px;background:linear-gradient(135deg,#2d7ed8,#1e63b8);color:#fff;font-weight:700;box-shadow:0 10px 24px #1e63b82e}.exportDocxButton:hover:not(:disabled){background:linear-gradient(135deg,#3a8be2,#255fb2)}.exportDocxButton:disabled{cursor:wait;opacity:.72}.editButton{margin-top:.55rem;width:100%}.compactButton{width:auto;margin-top:0;margin-bottom:0;padding:.55rem .75rem}.dangerButton{background:#c22b2b24;color:#8d1f1f}.cardGrid{display:grid;gap:.85rem}.workshopCard{overflow:hidden}.cardMedia{height:120px;background:linear-gradient(120deg,#0f7b9fd1,#18a870c2),radial-gradient(circle at 15% 20%,#ffffff73,#fff0);background-size:cover;background-position:center}.cardBody{padding:.9rem}.dateTag{margin:0;color:#0f7b9f;font-size:.83rem;font-weight:700}.cardBody h2{margin:.35rem 0;font-size:1.2rem}.subtitleText{margin:0;color:#3c5868;font-weight:700}.descriptionText{margin:.5rem 0;color:#304d5d}.metaStrip{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.82rem}.metaStrip span,.rowMeta span{padding:.22rem .52rem;border-radius:999px;background:#1127360f;color:#1a3546}.inlineError,.inlineErrorText{color:#9f2432}.inlineError{padding:.9rem}.mutedText{color:#516676}.adminLayout{gap:.9rem}.adminTabs{display:flex;gap:.5rem}.tabButton{border:1px solid rgba(17,39,54,.16);border-radius:10px;padding:.58rem .9rem;background:#fffc;color:#1a3546;font-weight:700;cursor:pointer}.tabButton.active{background:linear-gradient(135deg,#0f7b9f,#18a870);color:#fff;border-color:transparent}.summaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.summaryCard{padding:.8rem}.summaryCard p{margin:0;color:#516676;font-size:.84rem}.summaryCard strong{font-size:1.5rem}.adminColumns{display:grid;gap:.9rem}.panelCard{padding:1rem;min-width:0;max-width:100%;overflow-x:hidden}.panelHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.panelTitleGroup{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.patientHeaderActions{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.patientNotificationBadge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(17,39,54,.2);background:#ffffffe6;color:#1a3546;font-weight:700;padding:.34rem .64rem}.patientNotificationBadge.hasUnread{border-color:#1f7a4e94;background:#1f7a4e2e;color:#11442d}.patientNotificationIcon{line-height:1}.panelHeader h2{margin:0;font-size:1.2rem}.panelHeader span{color:#516676;font-size:.85rem}.panelFilters{display:grid;gap:.45rem;margin-bottom:.7rem}.searchInputRoot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.searchInputControl{display:flex;align-items:center;flex:1 1 14rem;min-width:0;border:1px solid rgba(17,39,54,.2);border-radius:12px;background:#fffffff7;overflow:hidden}.searchInputControl:focus-within{border-color:#0f7b9fd1;box-shadow:0 0 0 3px #0f7b9f24}.searchInputIcon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:#3f5a6a}.searchInputIcon svg{width:1rem;height:1rem;fill:currentColor}.searchInputField{border:none;background:transparent;width:100%;min-width:0;padding:.62rem .72rem .62rem 0;color:#102230;font-size:.95rem}.searchInputField:focus{outline:none}.searchInputField::placeholder{color:#6c7f8c}.searchInputClear{width:auto;margin:0;padding:.44rem .7rem;border-radius:10px;border:1px solid rgba(17,39,54,.18);background:#1127360f;color:#1a3546;font-size:.84rem;font-weight:700}.searchInputClear:hover{border-color:#0f7b9f6b;background:#0f7b9f24;color:#0e617f}.filterPillRow{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.countPill{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;padding:.2rem .55rem;border-radius:999px;background:#11273614;color:#1a3546;font-weight:700}.filterPillButton{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .72rem;border-radius:999px;border:1px solid rgba(17,39,54,.2);background:#ffffffeb;color:#1a3546;font-weight:700;font-size:.85rem}.filterPillButton.active{border-color:#112736b8;background:#11273624}.patientFilterPillButton{border-color:#1f529947;background:#1f52991a;color:#1a4475}.patientFilterPillButton.active{border-color:#1f5299b3;background:#1f529938;color:#153457}.instructorPillButton{border-color:#1f7a4e47;background:#1f7a4e1a;color:#175a3c}.instructorPillButton.active{border-color:#1f7a4ead;background:#1f7a4e38;color:#11442d}.sessionKindPillButton{border-color:#1f529957;background:#1f52991f;color:#1a4475}.sessionKindPillButton.active{border-color:#1f5299b3;background:#1f52993d;color:#153457}.locationPillButton{border-color:#be185d57;background:#be185d1f;color:#9d174d}.locationPillButton.active{border-color:#be185db8;background:#be185d3d;color:#831843}.workshopForm{display:grid;gap:.6rem}.workshopForm label{display:grid;gap:.25rem;color:#1a3546;font-weight:700;font-size:.92rem}.workshopForm input,.workshopForm textarea,.workshopForm select{border:1px solid rgba(17,39,54,.2);border-radius:12px;padding:.68rem .76rem;background:#fffffff5}.workshopForm select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,#1a3546 50%),linear-gradient(135deg,#1a3546 50%,transparent 50%),linear-gradient(to right,#1127361f,#1127361f);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px),calc(100% - 2.1rem) 50%;background-size:6px 6px,6px 6px,1px 58%;background-repeat:no-repeat}.workshopForm input:focus,.workshopForm textarea:focus,.workshopForm select:focus{outline:none;border-color:#0f7b9fcc;box-shadow:0 0 0 3px #0f7b9f24}.likertGroup{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.likertOption{position:relative;cursor:pointer}.likertOption input{position:absolute;opacity:0;pointer-events:none}.likertOption span{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.52rem .4rem;border:1px solid rgba(17,39,54,.2);border-radius:10px;background:#fffffff5;color:#1a3546;font-weight:700;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.likertOption input:checked+span{border-color:#0f7b9f;background:#0f7b9f24;color:#0e617f}.previewImage{width:100%;max-height:170px;object-fit:cover;border-radius:14px;border:1px solid rgba(17,39,54,.12)}.fieldRow{display:grid;gap:.6rem;grid-template-columns:1fr 1fr;align-items:end}.assignmentCard{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch;margin-bottom:.7rem;padding:.8rem;border:1px solid rgba(17,39,54,.12);border-radius:14px;background:linear-gradient(145deg,#f6fdffe6,#f5fffae6)}.assignmentLinkInput{width:100%;border:1px solid rgba(17,39,54,.16);border-radius:12px;padding:.72rem .85rem;color:#102230;background:#fff;font-weight:600}.assignmentLinkInput:focus{outline:none;border-color:#0f7b9f;box-shadow:0 0 0 3px #0f7b9f24}.sessionCommentTextarea{width:100%;min-height:18rem;resize:vertical;border:1px solid rgba(17,39,54,.2);border-radius:12px;padding:.9rem 1rem;background:#fffffffa;color:#102230;line-height:1.5;font-size:.98rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sessionCommentTextarea:focus{outline:none;border-color:#0f7b9fcc;box-shadow:0 0 0 3px #0f7b9f24}.markdownCommentBody p{margin:.2rem 0 .5rem}.markdownCommentBody p:last-child{margin-bottom:0}.markdownCommentBody h1,.markdownCommentBody h2,.markdownCommentBody h3,.markdownCommentBody h4,.markdownCommentBody h5,.markdownCommentBody h6{margin:.25rem 0 .45rem;color:#102230;line-height:1.25}.markdownCommentBody h1{font-size:1.2rem}.markdownCommentBody h2{font-size:1.1rem}.markdownCommentBody h3,.markdownCommentBody h4,.markdownCommentBody h5,.markdownCommentBody h6{font-size:1rem}.markdownCommentBody ul,.markdownCommentBody ol{margin:.25rem 0 .55rem 1.2rem;padding:0}.markdownCommentBody li{margin:.2rem 0}.markdownCommentBody blockquote{margin:.35rem 0 .65rem;padding:.4rem .7rem;border-left:3px solid rgba(15,123,159,.48);background:#0f7b9f14;border-radius:6px}.markdownCommentBody a{color:#0f6a87;text-decoration:underline}.markdownCommentBody code{padding:.08rem .32rem;border-radius:6px;background:#11273614;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.markdownCommentBody hr{border:0;border-top:1px solid rgba(17,39,54,.2);margin:.55rem 0}.sessionViewHeader{display:grid;gap:.25rem}.sessionViewHeader h2{margin:0;font-size:1.35rem;color:#102230}.sessionViewHeader p{margin:0;color:#3a5565;font-weight:600}.sessionDetailsGrid{display:grid;gap:.65rem}.sessionDetailCard{border:1px solid rgba(17,39,54,.11);border-radius:14px;padding:.75rem .85rem;background:#fffffff0}.sessionDetailLabel{display:block;margin-bottom:.32rem;color:#3d5867;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sessionDetailValue{margin:0;color:#102230;font-weight:600}.sessionStatusPill{margin:0;display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .58rem;background:#0f7b9f1f;color:#0e617f;font-weight:700}.sessionKindBadge{display:inline-flex;align-items:center;justify-content:center;padding:.08rem .45rem;border-radius:999px;border:1px solid rgba(31,82,153,.34);background:#1f52991f;color:#1a4475;font-size:.76rem;font-weight:700}.sessionUrlRow{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(17,39,54,.13);border-radius:12px;padding:.55rem .6rem .55rem .7rem;background:#fffffffa}.sessionUrlText{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#102230;font-size:.86rem}.iconOnlyLinkButton{flex:0 0 auto;width:2rem;height:2rem;border-radius:10px;border:1px solid rgba(17,39,54,.16);background:#1127360f;color:#1a3546;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.iconOnlyLinkButton:hover{background:#0f7b9f26;border-color:#0f7b9f57}.iconOnlyLinkButton svg{width:1rem;height:1rem;fill:currentColor}.assignmentLabel{display:grid;gap:.35rem;color:#1a3546;font-weight:700;font-size:.92rem}.assignmentButton{min-width:8.5rem;width:100%}.assignmentSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid rgba(17,39,54,.16);border-radius:12px;padding:.72rem 2.45rem .72rem .85rem;color:#102230;font-weight:600;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#0f7b9f 50%),linear-gradient(135deg,#0f7b9f 50%,transparent 50%),linear-gradient(to right,#0f7b9f29,#0f7b9f29);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px),calc(100% - 2.1rem) 50%;background-size:6px 6px,6px 6px,1px 60%;background-repeat:no-repeat;box-shadow:0 6px 14px #0f7b9f14;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;width:100%;min-width:0}.assignmentSelect:focus{outline:none;border-color:#0f7b9f;box-shadow:0 0 0 3px #0f7b9f29}.patientSelect__control{border:1px solid rgba(17,39,54,.2)!important;border-radius:12px!important;min-height:46px!important;box-shadow:none!important}.patientSelect__control--is-focused{border-color:#0f7b9f!important;box-shadow:0 0 0 3px #0f7b9f29!important}.patientSelect__placeholder,.patientSelect__single-value{color:#102230!important}.adminWorkshopList{margin:0;padding:0;list-style:none;display:grid;gap:.65rem}.adminWorkshopList li{border:1px solid rgba(17,39,54,.11);border-radius:14px;padding:.75rem;background:#fffffff5;min-width:0}.adminWorkshopList h3{margin:0;font-size:1rem}.feedbackItemTitle{display:inline-flex;align-items:center;gap:.5rem}.adminWorkshopList p{margin:.2rem 0 .45rem;color:#516676;overflow-wrap:anywhere;word-break:break-word}.rowMeta{display:flex;flex-wrap:wrap;gap:.35rem}.patientWorkshopPillRow{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.42rem}.patientWorkshopPill{display:inline-block;max-width:min(100%,12rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.18rem .58rem;background:#bc7e3024;color:#8a5515;font-size:.82rem;font-weight:700}.patientCommentBadge{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid rgba(17,39,54,.24);background:#ffffffe0;color:#1a3546;font-size:.82rem;font-weight:700;padding:.16rem .52rem}.patientCommentBadge.unread{border-color:#1f7a4e94;background:#1f7a4e2e;color:#11442d}.patientPendingWorkshopsButton{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(31,82,153,.28);background:#1f52991a;color:#1a4475;border-radius:999px;padding:.16rem .52rem;font-size:.82rem;font-weight:700}.patientPendingWorkshopsButton.hasPending{border-color:#1f5299ad;background:#1f529933;color:#153457}.rowActions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem;min-width:0}.modalOverlay{position:fixed;inset:0;background:#0c17237a;display:flex;align-items:flex-end;justify-content:center;padding:1rem;z-index:40}.modalCard{width:min(100%,36rem);max-height:82vh;overflow:auto;border-radius:20px 20px 0 0;background:#fffdf8;border:1px solid rgba(17,39,54,.12);box-shadow:0 24px 60px #0c172333;padding:1rem}.modalList{margin-top:.75rem}@media(min-width:720px){.modalOverlay{align-items:center}.modalCard{border-radius:20px}}.rowActions .compactButton{flex:1 1 9.5rem;min-width:0}.rowActions button{white-space:normal;word-break:break-word}.rowActions a.compactButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:normal;word-break:break-word}.adminWorkshopList li>div{min-width:0}.feedbackSubmissionRow{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.feedbackSubmissionMeta{min-width:0}.feedbackSubmissionActionButton{width:auto;margin:0;padding:.5rem .8rem;flex:0 0 auto;align-self:center;border-color:#0f7b9f59;background:#0f7b9f1a;color:#0b5e79}.feedbackSubmissionActionButton:hover{border-color:#0f7b9f8c;background:#0f7b9f2e}.sessionCommentItem{display:grid;gap:.55rem}.sessionCommentHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem}.sessionCommentAuthor{display:inline-flex;align-items:center;gap:.5rem;margin:0}.sessionCommentAuthorLabel{border:1px solid rgba(15,123,159,.3);background:#0f7b9f1f;color:#0b5e79;border-radius:999px;padding:.12rem .55rem;font-size:.72rem;letter-spacing:.02em;text-transform:uppercase}.sessionCommentDate{margin:0;font-size:.84rem;color:#516676}.sessionCommentFrame{border:1px solid rgba(17,39,54,.16);border-radius:12px;background:#f8fbfdf2;padding:.62rem .72rem}.sessionCommentFrame .sessionCommentTextarea{margin:0;border-color:#11273633;background:#fff}.sessionCommentFrame .markdownCommentBody{color:#102230}.sessionCommentAuthorField{display:grid;gap:.32rem;margin-top:.1rem}.sessionCommentAttachmentField{display:grid;gap:.32rem}.sessionCommentAuthorFieldLabel{font-size:.8rem;font-weight:700;color:#365063;letter-spacing:.01em}.sessionCommentAttachments{display:grid;gap:.45rem}.sessionCommentAttachmentsLabel{font-size:.8rem;font-weight:700;color:#365063}.sessionCommentAttachmentList,.sessionCommentPendingFileList{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.sessionCommentAttachmentItem,.sessionCommentPendingFileList li{display:grid;gap:.18rem;border:1px solid rgba(17,39,54,.1);border-radius:10px;padding:.55rem .65rem;background:#ffffffeb}.sessionCommentAttachmentLink{color:#0b5e79;font-weight:700;text-decoration:none}.sessionCommentAttachmentLink:hover{text-decoration:underline}.sessionCommentAuthorSelect{border:1px solid rgba(17,39,54,.2);border-radius:10px;padding:.55rem 2.05rem .55rem .7rem;background-color:#fff;color:#102230;font-size:.92rem;line-height:1.2;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#345364 50%),linear-gradient(135deg,#345364 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.sessionCommentAuthorSelect:focus{outline:none;border-color:#0f7b9fd1;box-shadow:0 0 0 3px #0f7b9f24}.sessionCommentFrameCollapsed{max-height:11rem;overflow:hidden;position:relative}.sessionCommentFrameCollapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.4rem;background:linear-gradient(to bottom,#f8fbfd00,#f8fbfd)}.sessionCommentToggleButton{width:fit-content;border:none;background:transparent;color:#0b5e79;font-weight:600;font-size:.86rem;padding:.1rem .2rem;cursor:pointer}.sessionCommentToggleButton:hover{color:#084d63;text-decoration:underline}.sessionCommentToggleButton:focus-visible{outline:2px solid rgba(15,123,159,.45);outline-offset:2px;border-radius:6px}.feedbackAnswersList{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.55rem}.feedbackAnswersList li{border:1px solid rgba(17,39,54,.12);border-radius:12px;padding:.6rem .7rem;display:grid;gap:.2rem}.feedbackAnswersList strong{font-size:.88rem;color:#304d5d}.feedbackAnswersList span{color:#102230}.satisfactionFace{--face-hue: 0;position:relative;width:1.6rem;height:1.6rem;border-radius:999px;border:1px solid rgba(17,39,54,.22);background:hsl(var(--face-hue) 68% 58%);flex:0 0 auto}.satisfactionFace .eyes{position:absolute;width:.84rem;height:.16rem;left:50%;top:.52rem;transform:translate(-50%)}.satisfactionFace .eyes:before,.satisfactionFace .eyes:after{content:"";position:absolute;width:.14rem;height:.14rem;border-radius:999px;background:#153140}.satisfactionFace .eyes:before{left:0}.satisfactionFace .eyes:after{right:0}.satisfactionFace .mouth{position:absolute;left:50%;width:.64rem;transform:translate(-50%)}.satisfactionFace.happy .mouth{bottom:.34rem;height:.24rem;border-bottom:.12rem solid #153140;border-radius:0 0 .42rem .42rem}.satisfactionFace.neutral .mouth{bottom:.42rem;height:.12rem;border-bottom:.12rem solid #153140}.satisfactionFace.sad .mouth{bottom:.24rem;height:.24rem;border-top:.12rem solid #153140;border-radius:.42rem .42rem 0 0}.statusTag.published{background:#0d9d4d2e;color:#0d7a3e}.statusTag.completed{background:#0f7b9f2e;color:#0e617f}.statusTag.draft{background:#d1730f29;color:#9a5605}.successText{margin:0;color:#11744c;font-weight:700}@media(min-width:740px){.appShell{padding:1.4rem}.heroBlock,.adminIntro{padding:1.5rem}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminColumns{grid-template-columns:minmax(290px,1fr) minmax(290px,1fr);align-items:start}.assignmentCard{grid-template-columns:1fr}.adminColumns.threeCols{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) minmax(280px,1fr)}}@media(max-width:739px){.adminTabs{flex-wrap:wrap}.rowActions .compactButton{flex:1 1 100%}}
