@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}:root{font-weight:400;color-scheme:light dark;background-color:#fff;--text: #2c2c2c;--text-rgb: 44, 44, 44;--accent: #f8881f;--accent-rgb: 248, 136, 31;--accent-hover: #fa9d45;color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:Nunito,sans-serif;line-height:1.5}a{font-weight:500;color:var(--text);text-decoration:inherit}a:hover{color:var(--text);text-decoration:underline}h1{font-size:3.2em;line-height:1.1}.Button{border-radius:8px;border:2px solid transparent;padding:.4em 1.4em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--text);cursor:pointer;transition:background-color .3s,opacity .3s;color:#fff;display:flex;align-items:center;justify-content:center;gap:.25em}.Button.fill{width:100%;height:100%}.Button.primary{background-color:var(--accent);color:var(--text)}.Button.danger{background-color:#e47467;color:#000}.Button.danger:hover{background-color:#f28b7e}.Button.secondary{background-color:#2c2c2c1a;color:var(--text)}.Button.secondary:hover{background-color:#2c2c2c33}.fun{position:relative}.Button.fun{background-color:#e9e9e9}.Button.fun:hover{background-color:#c9c9c9}.Button.fun.primary{background-color:var(--accent)}.Button.fun.primary:hover{background-color:var(--accent-hover)}.Button.nobg{background-color:transparent;color:var(--text)}.Button.nobg:hover{color:#fff}.fun:after{content:"";padding:5px;border-radius:inherit;z-index:-1;position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#b40000,#b86e00,#d6d600,#3ba337,#2ea19f,#25a0b3,#1560b4,#4c10c4,#8e09be,#a80592,#b40000);background-size:200% 200%;animation:funbg 5s linear infinite;opacity:.5}@keyframes funbg{to{background-position-x:-200%}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.Button.pilled{border-radius:50px}.Button:hover{background-color:#464646}.Button.primary:hover{background-color:var(--accent-hover)}.Button:focus,.Button:focus-visible{outline:4px auto -webkit-focus-ring-color}.Button:disabled{opacity:.5}.Button.icon{--size: 50px;width:var(--size);height:var(--size);padding:.2em}.TextField{flex:1;margin:.25em 0}.TextField>input{border-radius:8px;border:2px solid transparent;padding:.5em 1em;font-size:1em;font-weight:500;font-family:inherit;background-color:#2c2c2c1a;transition:background-color .3s;color:var(--text);width:100%}.TextField>label{display:block;margin-bottom:.3rem;text-align:left;color:var(--text);transition:color .3s cubic-bezier(.25,.01,.25,1) 0s}.TextField>input[readonly]{background-color:transparent}label:has(.checkbox){display:flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}input[type=checkbox]{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.checkbox{display:inline-block;width:20px;height:20px;background-color:#fff;border:2px solid #ddd;margin-right:4px;border-radius:.5em;padding:.1em;transition-duration:.3s}.checkbox--active{border-color:var(--accent);background-color:var(--accent)}body{margin:0;height:100%;overflow-x:hidden}.Section{width:100vw;overflow-x:hidden;min-height:calc(100dvh - var(--topnav-size));position:relative}.Section.Center{display:flex;align-items:center;justify-content:space-evenly;text-align:center}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}.Actions{display:flex;gap:.5em;margin:1em}.Actions:not(.NoFill)>*{flex:1}.ProfileCard{display:flex;align-items:center;justify-content:space-between;gap:.5em;position:relative}.ProfileCard .Badge{width:32px;height:32px;padding:.2em;background-color:#3ac1ff80;border-radius:8px;display:flex;align-items:center;justify-content:center}.ProfileCard .Badge.Local{background-color:#00000040}.ProfileCard .Badge.Owner{background-color:#ffff0040}.ProfileCard>*{display:flex;align-items:center;gap:.5em}.ProfileCard.BottomNav>*{flex-direction:column}.ProfileCard.Loading{align-items:center;justify-content:center}.ContextMenu{gap:.25em;flex-direction:column;padding:.5em;position:absolute;margin:0;border:none;left:anchor(left);top:anchor(bottom);background-color:#fff;border-radius:8px;pointer-events:none;transition:display .15s allow-discrete ease,overlay .15s allow-discrete ease;animation:contextMenuClose .15s forwards ease-in;position-try-fallbacks:--below-right,--below-left,--below-top}.ContextMenu>a>button{width:100%}.ContextMenu button{padding:.75em 1.5em;border:none;justify-content:start;text-align:left;color:var(--text);background-color:transparent;transition:.3s ease;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.25em}.ContextMenu>.ContextSeperator{height:2px;background-color:#1a1a1a1a;border-radius:50%}.ContextMenu>h1{color:#000;font-size:1em;padding:.5em .75em}.ContextMenu button:disabled{opacity:.5}.ContextMenu button:focus-visible{outline:4px auto -webkit-focus-ring-color}.ContextMenu button:not(:disabled):hover{background-color:#1a1a1a1a}.ContextMenu:popover-open{display:flex;pointer-events:auto;animation:contextMenuOpen .15s forwards ease-out}.EditablePhoto{position:relative;height:64px;width:max-content;cursor:pointer}.EditablePhoto .EditPen{position:absolute;bottom:0;right:0;background-color:var(--accent);padding:.4em;border-radius:50%;transform:translate(25%,25%);transition:.15s ease}.EditablePhoto:hover .EditPen,.EditablePhoto:focus-visible .EditPen{background-color:var(--accent-hover)}.grecaptcha-badge{visibility:hidden!important}.ThirdPartyLink{background-color:#f003;padding:.4em!important}.ThirdPartyLink:hover:not(.ThirdPartyLink_Active){background-color:#f006}.ThirdPartyLink.ThirdPartyLink_Active{background-color:#0f03}.ThirdPartyLink.ThirdPartyLink_Active:hover{background-color:#0f06}.ThirdPartyLogin{display:flex;gap:.5em;align-items:center}.contentEditable{min-width:100%;min-height:420px;padding:1em;border-radius:.5em}.contentEditable.small{min-height:200px}.placeholder{position:absolute;left:1em;top:1em}.editor{position:relative}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-heading-h1{font-size:1.55em!important;line-height:1.75}.editor-heading-h2{font-size:1.4em;line-height:1.75}.editor-heading-h3{font-size:1.2em;line-height:1.65}.editor-text-underline{text-decoration:underline}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-strikethrough{text-decoration:line-through}.editor-placeholder{position:absolute;left:1em;top:1em;opacity:.5;font-style:italic}.RichTextToolbar{background-color:transparent;color:#000;border:none;border-radius:.25em;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:.15s ease;cursor:pointer;font-size:1.5em}.Toolbar{display:flex;gap:.5em;padding:.5em;flex-wrap:wrap}.RichTextToolbar:hover{background-color:#0000001a}.RichTextToolbar.Active{background-color:#0003}.RichTextToolbar.Active:hover{background-color:#00000040}.Membership{background-image:linear-gradient(var(--accent),#000);color:transparent;-webkit-background-clip:text;background-clip:text}.MemberList{display:flex;flex-direction:column;gap:.5em}.MemberList>.TextField{margin:0}.Member{display:flex;justify-content:space-between;padding:.5em;border-radius:.25em;background-color:#00000013}.TroopDocuments{display:flex;gap:1em;flex-wrap:wrap}.Document{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background-color:#0000001a}.Document>div>i{opacity:.75;font-size:.8em}.Document>.DocPhoto{height:280px;position:relative;background-color:#000;cursor:pointer}.Document>.DocPhoto>img{width:100%;height:100%;object-fit:contain}.Document>.DocPhoto>img[alt=errorImage]{opacity:.5}.Document>.DocPhoto:hover>.Hover{opacity:1}.Document>.DocPhoto>.Hover{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000000bf;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;gap:8px;opacity:0;z-index:2;transition:opacity .3s ease}.Warning{display:flex;flex-direction:column;gap:5px;padding:1em;animation:warningFlash 1s ease infinite forwards;border-radius:.5em}.Warning>div{display:flex;gap:.25em;font-size:1.25em;align-items:center}.Tickets{display:flex;flex-direction:column;gap:.5em}.Ticket{display:flex;align-items:center;justify-content:space-between}.SidenavSeperator{display:flex;align-items:center;gap:.5em}.SidenavSeperator .SeperatorLineFill{flex:1;height:2px;background-color:#444;border-radius:5px;opacity:.5}.FileUpload{height:320px;display:flex;align-items:center;justify-content:space-evenly;gap:.5em;border-radius:.5em;border:2px dashed rgba(0,0,0,.3);overflow:hidden;position:relative}.FileUpload>.FilePreview{background:#0000001a;padding:1em;border-radius:.5em;display:flex;flex-direction:column;margin-bottom:1em;text-align:center;gap:.5em}.CreatePost{display:flex;gap:8px;background-color:#0000001a;padding:.5em;border-radius:.25em}.CreatePost>.PostContent{flex:1;display:flex;flex-direction:column;gap:4px}.CreatePost>.PostContent>.TextBox{flex:1}.CreatePost>.PostContent .contentEditable{min-height:100px;max-height:250px;overflow-y:auto}.CreatePost>.PostContent>.PostActions{display:flex;align-items:center;margin:0;gap:1em}.CreatePost>.PostContent>.PostActions>.Attachments{flex:1;display:flex;align-items:center;gap:4px;justify-content:end}.Section .rbc-calendar{flex:1}.Event .EventTitle{display:flex;gap:.5em;align-items:center;justify-content:space-between}.Event .EventTitle>div:not(.Actions){display:flex;gap:.5em;align-items:center}.Event .EventTitle h1{font-size:2.75rem}.Event .EventPassed{background-color:#f003;padding:0 .25em;border-radius:4px}.Event .EventContent{display:flex;flex-direction:column}.Event .EventDescription{padding:1em;border-radius:.5em;background-color:#1a1a1a1a;display:flex;flex-direction:column;margin:.5em 0}.Event .EventColor{--size: 20px;width:var(--size);height:var(--size);border-radius:var(--size)}.Event .EventRSVP{padding:.5em;display:flex;flex-direction:column;gap:.25em}.Event .EventRSVPMembers{display:flex;gap:4px;align-items:center}.Albums{display:flex;flex-wrap:wrap;gap:.5em}.Albums .Album{position:relative;width:200px;height:256px;overflow:hidden;border-radius:1em;display:flex;align-items:flex-end;transition:.3s ease;cursor:pointer}.Albums .Album>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:scale .3s ease;z-index:-1}.Albums .Album>.Details:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(#0000,#000000d9 75%)}.Albums .Album>.Details{flex:1;min-width:0;display:flex;justify-content:space-between;color:#fff;padding:.5em .8em;align-items:center;gap:4px}.Albums .Album>.Details>div{display:flex;z-index:1}.Albums .Album>.Details>.Other{gap:2px;align-items:center}.Albums .Album>.Details>.Metadata{flex:1;flex-direction:column;min-width:0}.Albums .Album>.Details>.Metadata>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Albums .Album.Add{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5em;background-color:#1a1a1a1a}.Albums .Album.Add>svg{font-size:2em}.Albums .Album:hover,.Albums .Album:focus{box-shadow:inset 0 0 20px #000}:is(.Albums .Album:hover,.Albums .Album:focus)>img{scale:1.1}.PhotoList{display:flex;flex-wrap:wrap;justify-content:start;align-items:start;gap:.5em}.PhotoList>.Add{font-size:2em;padding:1em}.PhotoList>*{position:relative;width:16%;cursor:pointer;overflow:hidden;border-radius:8px;display:flex;flex-direction:column}.PhotoList>*>img{display:block;z-index:-1;transition:scale .3s ease}.PhotoList>*>.PhotoCaption{padding:.5em;color:#fff;background-color:#000}.PhotoList>*:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:inset 0 0 #000;transition:box-shadow .3s ease}:is(.PhotoList>*:hover,.PhotoList>*:focus)>img{scale:1.1}.PhotoList>*:hover:after,.PhotoList>*:focus:after{box-shadow:inset 0 0 20px #000}.InfoContainer{display:flex;flex-direction:column;padding:1em;background-color:#2c2c2c1a;border-radius:.5em;gap:4px;margin:.5em 0}.InfoContainer>.ContainerTitle{display:flex;align-items:center;gap:4px;font-weight:700;font-style:italic;opacity:.75}.InfoContainer>.ContainerTitle>svg{font-size:1.25em}.InfoContainer>div:not(.ContainerTitle){padding:.25em}.InfoContainer.info{background-color:#06f3}.InfoContainer.trusted{background-color:#00c3ff33}.InfoContainer.warning{background-color:#ffff0040}.InfoContainer.caution{background-color:#ff000040}.InfoContainer.experimental{background-color:#00ff8033}.react-tooltip{max-width:95vw}.Post{padding:1em;background-color:#2c2c2c1a;border-radius:.5em;display:flex;gap:.5em;flex-direction:column}.Post>.PostActions{display:flex;gap:.25em;justify-content:space-around;align-items:center;border-top:2px solid rgba(44,44,44,.1);padding:.5em}.Post>.AuthorDetails{padding-bottom:.5em;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid rgba(44,44,44,.1)}.Post>.Files{display:flex;gap:.5em;flex-wrap:wrap}.Post>.Files>.File{display:flex;padding:1em;gap:.5em;background-color:#fff;border-radius:.5em;align-items:center;justify-content:space-between;max-height:fit-content;flex:1}.PhotoEnhancer{position:fixed;left:0;top:0;width:100vw;height:100dvh;display:flex;z-index:99;background-color:#000000bf}.PhotoEnhancer>.PhotoContainer{flex:1;display:flex;align-items:center;justify-content:center}.PhotoEnhancer>.PhotoContainer>img{max-width:90vw;max-height:80vh;object-fit:contain}.PhotoEnhancer>.PhotoInfo{background-color:#fff;padding:2em;display:flex;flex-direction:column}.DashboardSection{padding:.6rem;border-radius:.3em;background-color:#2c2c2c13;margin-bottom:.5rem}.Tutorial{position:absolute;left:0;top:0;width:100vw;height:100dvh;z-index:9;background-color:#000000bf}.TutorialContent{position:absolute;z-index:10;background-color:#fff;border-radius:.5em;padding:1em 1.5em;display:flex;flex-direction:column;gap:4px}.Clickable{cursor:pointer;transition:.15s ease}.Clickable:hover,.Clickable:focus{text-decoration:underline}.UserStats{display:flex;gap:.5rem}.UserStat{flex:1;padding:.75em;background-color:#2c2c2c1a;border-radius:.5em}.WordCount{margin-left:auto}.ReleaseStatusTag{background-color:#2c2c2c1a;font-size:.4em;padding:.2em .5em;border-radius:.25em;font-weight:700;z-index:3}.ReleaseStatusTag.beta{background-color:#00b7ff33}.ReleaseStatusTag.alpha{background-color:#a200ff33}.ReleaseStatusTag.experimental{background-color:#3f03}.AboutPage{padding:2em;gap:1em;display:flex;flex-direction:column}.AboutPage .AboutSection{display:flex;flex-direction:column;gap:.5em}@media screen and (max-width:900px){.FileUpload{flex-direction:column;height:420px}.TroopDocuments{flex-direction:column;flex-wrap:nowrap}.Section .rbc-calendar{flex:1 0 var(--calendar-mobile-height)}.PhotoList{flex-direction:column}.PhotoList>*{width:100%}.PhotoEnhancer,.UserStats{flex-direction:column}}@keyframes warningFlash{0%{background-color:#ffff8333}50%{background-color:#ebeb6cbf}to{background-color:#ffff8333}}@position-try --below-right{inset:unset;left:anchor(left);top:anchor(bottom)}@position-try --below-left{inset:unset;right:anchor(right);top:anchor(bottom)}@position-try --below-top{inset:unset;right:anchor(right);bottom:anchor(top)}@keyframes contextMenuOpen{0%{opacity:0;translate:0 -1em}to{opacity:1;translate:0 0}}@keyframes contextMenuClose{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -1em}}.LearnMore{display:flex;text-align:center;padding:0 2em;gap:2em}.LearnMore>*{flex:1;background-color:rgba(var(--text-rgb),.1);border-radius:2em;padding:2em 4em;position:relative;display:flex;flex-direction:column;gap:1em}.LearnMore>* p{font-size:1.25rem}@media screen and (max-width:860px){.HeroPage,.LearnMore,.SectionTitle{flex-direction:column}.Illistration{scale:.75}}.SectionTitle{display:flex;align-items:center;justify-content:center;gap:1em}.SectionTitle>h1{font-size:2.75rem}.SectionIcon{--size: 100px;width:var(--size);height:var(--size);flex:0 0 var(--size);background-color:rgba(var(--accent-rgb),.5);border-radius:calc(var(--size) * .25);display:flex;align-items:center;justify-content:center;font-size:calc(var(--size) * .5)}.QuestionSection{background-color:rgba(var(--text-rgb),.1);border-radius:2em;padding:2em 4em;margin:3em;text-align:center}.Sidenav{padding:2em;display:flex;flex-direction:column;gap:.5em;height:100dvh;justify-content:space-between}.Sidenav>*{display:flex;flex-direction:column;gap:.5em}.Sidenav .SidenavContent{flex:1 1 0;overflow-y:auto}body:has(.Content){overflow:hidden}.BottomnavMobile{position:fixed;left:0;bottom:0;width:100vw;background-color:#fff;padding:.5em;-webkit-box-shadow:0px -5px 20px 0px rgba(0,0,0,.5);box-shadow:0 -5px 20px #00000080;display:flex;justify-content:space-evenly}.BottomnavMobile>*{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.8em;text-decoration:none!important}.BottomnavMobile>button{background-color:transparent;border:none;color:var(--text)}.BottomnavMobile>*>.Icon{width:40px;height:40px;transition:.3s ease;padding:.2em;border-radius:8px;display:flex;align-items:center;justify-content:center}.BottomnavMobile>*.OnPage>.Icon{padding:.4em;background-color:var(--accent)}.Content{position:relative;flex:1}.Dashboard{width:100%;height:100dvh;overflow-y:auto;display:flex;padding:2em;padding-top:4.5rem;flex-direction:column}.Moblie .Dashboard{padding-bottom:7rem}.Settings{width:100%;height:min(100dvh,100%);display:flex;padding:2em;overflow-y:auto;flex-direction:column}.Moblie .Settings{padding-bottom:5em}.TroopSelector{position:absolute;left:1em;top:1em;width:50vw;z-index:8;box-shadow:0 0 6px #00000040}.TroopSelector.Hide{display:none}.DashboardGrid{display:grid;justify-content:center;align-content:center;grid-auto-columns:1fr;grid-auto-rows:200px;padding:1em;gap:1em;grid-template-areas:"box1 box1 box2 box2" "box1 box1 box3 box3"}.DashboardGrid>*{background-color:#1a1a1a1a;padding:1em;border-radius:1em;display:flex;flex-direction:column;gap:.25em}.DashboardGrid>* h1{font-size:2em}.react-tabs{padding:.5em}.react-tabs__tab:focus-visible{background-color:rgba(var(--accent-rgb),.2)!important}.react-tabs__tab-list{border-bottom:2px solid rgba(26,26,26,.1)}.react-tabs__tab{border:2px solid transparent;transition:.15s ease}.react-tabs__tab.react-tabs__tab--selected{border-bottom-color:var(--accent)}.react-tabs__tab:after{display:none}.react-tabs__tab.react-tabs__tab--selected{background-color:transparent}.react-tabs__tab-panel--selected{display:flex;flex-direction:column;gap:.5em}.TextField.Hidden{display:none}.Member.Ghost{opacity:.5}.Member.Ghost .AddingUser{width:32px;height:32px;padding:.2em;background-color:#3aff4a80;border-radius:8px;display:flex;align-items:center;justify-content:center}.ManagementPage{margin-top:3.5em;padding:1em;display:flex;flex-direction:column;height:93dvh;overflow-y:auto}.MemberOptions{display:flex;align-items:center;justify-content:end;gap:5px;flex:1;max-width:75%}.MemberOptions .css-b62m3t-container{flex:1}.MemberOptions.Selector .checkbox{width:30px;height:30px}.ListActions{padding:.5em;display:flex;align-items:center;justify-content:space-between;gap:.5em}.Content.Moblie .ListActions{flex-direction:column;align-items:stretch}.Content.Moblie .ListActions>.Actions{flex-direction:column!important;align-items:stretch!important}.Content.Moblie .ListActions>.Actions>*{flex:1}.Content.Moblie .Member{flex-direction:column;gap:.5em}.Content.Moblie .Member .MemberOptions{max-width:none}.RoleList{display:flex;flex-direction:column;gap:.5rem}.Role{display:flex;justify-content:space-between;padding:.5em;border-radius:.25em;transition:background .3s ease;align-items:center;position:relative;background-color:#00000013}.Role.Ghost{opacity:.5}.RoleActions{display:flex;align-items:center;justify-content:end;gap:5px;flex:1;max-width:75%}.RoleActions .css-b62m3t-container{flex:1}.RoleActions .checkbox{width:30px;height:30px}.Permissions{display:flex;flex-direction:column;gap:.5rem;padding:.5em;max-width:100%}.Permission{display:flex;justify-content:space-between;align-items:center;padding:.5em;border-radius:.25em;background-color:#0000000d}.Permission.Dangerous{border:1px solid rgba(255,0,0,.5);background-color:#ff00000d}.Permission .checkbox{width:30px;height:30px}.PermissionInfo{display:flex;align-items:center;gap:.5em;max-width:90%}.PermissionInfo>svg{width:32px;height:32px;aspect-ratio:1/1}.EditRole{max-width:95vw}.GroupList{display:flex;flex-direction:column;gap:.5rem}.Group{display:flex;justify-content:space-between;padding:.5em;border-radius:.25em;transition:background .3s ease;align-items:center;position:relative;background-color:#00000013}.SaveUnsavedChanges{position:absolute;padding:1em;bottom:0;opacity:0;left:50%;width:95%;transform:translate(-50%);gap:1em;display:flex;align-items:center;justify-content:space-between;background-color:#1a1a1a1a;border-radius:.5em;pointer-events:none;transition:.3s ease-out;transition-property:bottom,opacity}.SaveUnsavedChanges.Show{pointer-events:all;bottom:1em;opacity:1}.SaveUnsavedChanges.Highlight{animation:highlightAnimation .35s linear infinite forwards}.Content.Moblie .SaveUnsavedChanges{flex-direction:column;justify-content:stretch;align-items:stretch;bottom:6em}.Troops{display:flex;flex-direction:column}.Troops>.Troop{display:flex;background-color:#0000001a;padding:.5em;border-radius:.5em;justify-content:space-between;align-items:center}.EventColorPreview{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:20px}.Dates{display:flex;gap:.5em}.SettingContainer{padding:.5em;display:flex;flex-direction:column}@keyframes highlightAnimation{0%{background-color:#1a1a1a1a}50%{background-color:#ff000080}to{background-color:#1a1a1a1a}}@media screen and (max-width:1350px){.DashboardGrid{grid-template-areas:"box1 box1" "box1 box1" "box2 box2" "box3 box3";grid-template-rows:1fr}}@media screen and (max-width:900px){.Dashboard h1{font-size:2em}.DashboardGrid{grid-auto-rows:125px;font-size:.75em;padding:1em}.ManagementPage{padding:0;height:82dvh}.Dates{flex-direction:column}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;inset:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media(max-width:767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{inset:0;position:absolute;margin-right:10px}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}:root{--calendar-mobile-height: 620px}.rbc-calendar{padding:1em;max-width:100vw}.rbc-today{background-color:color-mix(in srgb,var(--accent) 20%,transparent)!important}.rbc-toolbar{align-items:stretch}.rbc-toolbar-label{align-self:center;font-weight:700}.rbc-selected-cell{background-color:color-mix(in srgb,var(--accent) 40%,transparent)!important}.rbc-event.rbc-event-allday{border-radius:.4em;--corner: .9em;--corner-left: var(--corner);--corner-right: var(--corner);clip-path:polygon(var(--corner) 0%,calc(100% - var(--corner-right)) 0%,100% var(--corner),100% calc(100% - var(--corner-right)),calc(100% - var(--corner)) 100%,var(--corner-left) 100%,0% calc(100% - var(--corner)),0% var(--corner-left))}.rbc-event.rbc-event-allday>.rbc-event-content{margin-left:1em}.rbc-event-continues-after{--corner-right: 0em !important}.rbc-event-continues-prior{--corner-left: 0em !important}.rbc-active{background-color:var(--accent)!important}.rbc-btn-group{display:flex!important;gap:4px}.rbc-btn-group>button{box-shadow:none!important;border-radius:8px!important;border:2px solid transparent!important;padding:.4em 1.4em!important;line-height:inherit!important;font-size:1em;font-weight:500;font-family:inherit;background-color:#2c2c2c1a!important;cursor:pointer;transition:background-color .3s,opacity .3s;color:var(--text)!important;display:flex;align-items:center;justify-content:center;gap:.25em}.rbc-btn-group>button.rbc-active{background-color:color-mix(in srgb,var(--accent) 75%,transparent)!important}.rbc-btn-group>button:hover{background-color:#2c2c2c33!important}.rbc-btn-group>button.rbc-active:hover{background-color:var(--accent)!important}.Time{background-color:#2c2c2c1a;border:2px solid transparent;border-radius:8px;padding:.5em 1em;font-weight:500;color:#000}.Time:focus,.Time:focus-visible{outline:2px auto -webkit-focus-ring-color}.ReoccurOptions{padding:.5em;background-color:#2c2c2c1a;border-radius:.5em;display:flex;flex-direction:column;gap:.5em}.ReoccurOptions>div{display:flex;align-items:center;gap:4px}.ReoccurOptions>div .TextField{width:max-content;margin:0}.ReoccurOptions>div .TextField label{margin:0}@media screen and (max-width:900px){.ReoccurOptions>div{flex-direction:column}.rbc-btn-group:first-child>*{flex:1}.rbc-btn-group:not(:first-child){flex-direction:column}.rbc-calendar{flex:1 0 var(--calendar-mobile-height);font-size:.75rem}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;inset:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;inset:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.Banner{height:260px;position:relative;flex:1;overflow:hidden}.Banner>img{object-fit:cover;object-position:50%;width:100%;height:100%;aspect-ratio:16/9}.Banner.None{height:180px}.Banner.None:after{content:"";background:none}.TroopBanner{position:relative;display:flex}.TroopBanner:before{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-2px;width:98%;height:2px;border-radius:50%;background:#00000040}.TroopBanner:has(.Banner.None) *{color:#000!important}.TroopDetails{position:absolute;left:1em;bottom:1em;padding:1em;border-radius:1em;color:#fff;display:flex;align-items:end;gap:.5em;flex:1}.ProfilePicture>img{display:block}.ExtraTroopDetails{position:absolute;right:1em;bottom:1em;display:flex;color:#fff}.Link{display:flex;gap:.25em;align-items:center;transition:.3s ease}.Link.Add{opacity:.75;font-size:.8em}.Link.Add:hover{opacity:1;text-decoration:none}.Links{display:flex;flex-direction:column;align-items:end;gap:.5em}.Mobile .ExtraTroopDetails{bottom:auto;top:1em;background-color:#000000bf;padding:.5em 1em;border-radius:.25em}.Mobile .TroopContent{flex-direction:column;align-items:normal}.Mobile .TroopContent .DetailsParent{max-width:none;margin:0}.Photos{display:grid;grid-template-columns:64px 64px 64px;grid-template-rows:64px 64px 64px;gap:.5em;margin:.5em 0;justify-content:center}.Photos .Photo{position:relative;border-radius:.5em;overflow:hidden;cursor:pointer}.Photos .Photo>img{width:100%;height:100%;object-fit:cover}.Photos .Photo:after{content:"";-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,.5);box-shadow:inset 0 0 7px #00000080;width:100%;height:100%;position:absolute;left:0;top:0}.Mobile .Photos{grid-template-columns:64px 64px 64px 64px;grid-template-rows:64px 64px 64px}.ShowMore{cursor:pointer;-webkit-box-shadow:inset 0px 0px 7px 0px rgba(0,0,0,.5);box-shadow:inset 0 0 7px #00000080;background-color:#2c2c2c1a;display:flex;align-items:center;justify-content:center;font-size:1.75em;position:relative;overflow:hidden;border-radius:.25em;color:#fff;text-shadow:0px 0px 8px black}.ShowMore .PreviewBlur{position:absolute;background-color:#00000040;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);width:100%;height:100%;z-index:1}.ShowMore .Preview{position:absolute;left:0;top:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px}.ShowMore .Preview .PhotoPreview{overflow:hidden}.ShowMore .Preview .PhotoPreview>img{width:100%;height:100%;object-fit:cover}.TroopContent{display:flex;padding:1em;gap:1em;align-items:start}.TroopContent h1{font-size:2em}.TroopContent .DetailsParent{margin:0 auto;max-width:30%;min-width:360px;display:flex;flex-direction:column;gap:.5em}.TroopContent .DetailsParent>*{background-color:#2c2c2c1a;border-radius:1em;padding:2em}.TroopContent .Details{display:flex;flex-direction:column;gap:.25em}.TroopContent>.Posts{flex:1}.TroopContent .TroopInfo{padding:.5em 0;display:flex;flex-direction:column;gap:.5em}.TroopContent .TroopInfo>*{display:flex;align-items:center;gap:.25em}.TroopContent .TroopInfo>.Add{justify-content:center;opacity:.75;transition:.3s ease;cursor:pointer;padding:.5em 0;border-radius:.5em}.TroopContent .TroopInfo>.Add:focus,.TroopContent .TroopInfo>.Add:hover{opacity:1;background-color:#2c2c2c1a}.Mobile .PostActions{flex-direction:column;align-items:stretch!important}.Mobile .Files{flex-direction:column}.EditablePhoto>img{border-radius:8px}.Posts{display:flex;flex-direction:column;gap:1em}.TroopProfileEditSettings{display:flex;flex-direction:column;gap:.5em}.Button.Liked{background-color:#ffbdfa}.Button.Liked:hover{background-color:#ff9df7}.EditableLinks{display:flex;flex-direction:column;gap:.5em}.AddAnother{padding:.5em;display:flex;gap:.25em;align-items:center;justify-content:center;background-color:#2c2c2c1a;border-radius:.25em;cursor:pointer;transition:.3s ease;color:#000;opacity:.75}.AddAnother:hover{opacity:1;background-color:#2c2c2c26}.EditableLink{display:flex;gap:.5em;align-items:center;padding:1em;background-color:#2c2c2c0d;border-radius:.5em}.EditableLink .TextField{margin:0!important}.EditableLink .TextField>label{margin:0!important}.Mobile .EditableLink{flex-direction:column}.Mobile .EditableLink>*{align-self:stretch}.autocomplete-container{padding:.5em}.autocomplete-container *{margin:0!important}.autocomplete-container>.TextField{font-size:1.5em}.autocomplete-container>.TextField>input{background-color:#fff}.TroopMap{width:256px;height:128px}.AlbumBanner{height:360px;position:relative;flex:1;overflow:hidden}.AlbumBanner>img{object-fit:cover;object-position:50%;width:100%;height:100%;aspect-ratio:16/9}.AlbumBanner.None{height:180px}.BannerContainer{--bg: url(/default_troop.png);position:relative;display:flex;padding:2em;background-color:#00000080;color:#fff;overflow:hidden}.BannerContainer:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:var(--bg);background-repeat:no-repeat;background-size:cover;background-position-y:50%;filter:blur(8px);z-index:-1}.AlbumDetails{display:flex;flex-direction:column;align-items:center;gap:.5em;flex:1}.Banner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(#0000,#000000d9 75%)}.ProfilePicture>img{width:128px;height:128px;object-fit:cover}
