body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.TopButtons{width:100%;height:100%;display:flex}.TopButtons .ant-menu{width:100%;height:100%;background:none;line-height:32px;flex-grow:1}.TopButtons .ant-menu .ant-menu-item{height:100%;flex-grow:1;max-width:24%;display:flex;justify-content:center}.TopButtons .ant-menu .ant-menu-item svg{font-size:1.6em}.Map .DMToolbar{position:absolute;top:0;display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden}.Map .DMToolbar .ToolbarSection{display:flex}.Map .DMToolbar button{height:36px;width:36px;padding:1px;background:rgba(0,0,0,.5);-webkit-animation:fadein .35s;animation:fadein .35s}.Map .DMToolbar button svg{font-size:32px!important;line-height:32px}.SortMenu{display:flex;align-items:center;margin-bottom:.5em}.SimpleNPCFormContent{width:100%;display:flex;flex-direction:column}.SimpleNPCFormContent .ModalButtonWrapper{margin-top:1em}.SimpleNPCFormContent .Row{width:100%;display:flex;justify-content:center}.SimpleNPCFormContent .Image{border-radius:2px;margin-right:1em}.SimpleNPCFormContent .Image,.SimpleNPCFormContent .Image label{width:200px;height:200px;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer}.SimpleNPCFormContent .Image img{max-width:200px;max-height:200px;border-radius:2px}.SimpleNPCFormContent .Image.NoImage:hover,.SimpleNPCFormContent .Image img:hover{border:1px solid #4697e2}.SimpleNPCFormContent .Form{flex-grow:1}.SimpleNPCFormContent .ant-form{height:100%;width:100%}.SimpleNPCFormContent .FormContent{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.SimpleNPCFormContent .ant-form-item-label{width:90px}.SimpleNPCFormContent .Row.FullWidth .ant-form-item{width:100%;padding-right:12px;margin-bottom:0;flex-direction:column}.SimpleNPCFormContent .Row.FullWidth .ant-form-item-label{width:130px}.SimpleNPCFormContent .Row.FullWidth .ant-form-item-control{width:100%}.SimpleNPCFormContent .ant-collapse-item .ant-collapse-header{padding:4px 16px}.SimpleNPCFormContent .SmallInput{width:90px}.DMDrawerContent button{display:flex;justify-content:center;align-items:center}.DMDrawerContent button svg{margin-right:.5em}.DMDrawerContent .MapDescription{display:flex;flex-direction:column}.DMDrawerContent .MapDescription .Selected{width:100%;height:32px;display:flex;justify-content:center;align-items:center;text-align:center}.DMDrawerContent .MapDescription .Row{display:flex}.DMDrawerContent .MapDescription button{flex-grow:1}.DMDrawerContent .MapSearch{margin-top:1em;margin-bottom:.75em}.MapModalContent{width:100%;display:flex}.MapModalContent .Image{border-radius:2px;margin-right:1em}.MapModalContent .Image,.MapModalContent .Image label{width:200px;height:200px;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer}.MapModalContent .Image img{max-width:200px;max-height:200px;border-radius:2px}.MapModalContent .Image.NoImage:hover,.MapModalContent .Image img:hover{border:1px solid #4697e2}.MapModalContent .Form{flex-grow:1}.MapModalContent .ant-form{height:100%;width:100%}.MapModalContent .FormContent{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.MapModalContent .ant-form-item-label{width:62px}.DMDrawerContent .NpcDescription{width:100%;display:flex;flex-direction:column}.DMDrawerContent .NpcDescription .Row{width:100%;display:flex}.DMDrawerContent .NpcDescription button{flex-grow:1}.DMDrawerContent .ant-avatar{border:1px solid #d3d3d3}.DMDrawerContent .NpcSearch{margin-top:1em;margin-bottom:.75em}.DMDrawerContent .Objects .ObjectDescription{width:100%;display:flex;flex-direction:column}.DMDrawerContent .Objects .ObjectDescription .Row{width:100%;display:flex}.DMDrawerContent .Objects .ObjectDescription button{flex-grow:1}.DMDrawerContent .Objects .ant-avatar{border:1px solid #d3d3d3}.DMDrawerContent .ObjectSearch{margin-top:1em;margin-bottom:.75em}.Map .Toolbar{position:absolute;top:0;right:18px;justify-content:space-between;flex-wrap:wrap;max-height:calc(100vh - 32px);overflow:hidden}.Map .Toolbar,.Map .Toolbar .ToolbarSection{display:flex;flex-direction:column}.Map .Toolbar button{height:36px;width:36px;padding:1px;background:rgba(0,0,0,.5);-webkit-animation:fadein .35s;animation:fadein .35s}.Map .Toolbar button:hover{background:rgba(0,0,0,.9)}.Map .Toolbar button svg{font-size:32px!important;line-height:32px}.Map .ant-drawer-body{padding:12px}.Map .DrawerContent .ant-collapse-header{display:flex;align-items:center;padding:0 12px}.Map .DrawerContent .PanelHeader{width:100%;display:flex;justify-content:space-between;align-items:center}.Map .DrawerContent .PanelHeader button{display:flex;justify-content:center;align-items:center;border:none;background-color:transparent}.Map .DrawerContent .PanelHeader button svg{font-size:1.2em;margin-right:.5em}.Map .DrawerContent .Rolls .PanelHeader{padding-top:8px;padding-bottom:8px}.Map .DrawerContent .Rolls .ant-collapse-content-box{padding:0;display:flex;flex-direction:column}.Map .DrawerContent .Rolls .ant-collapse-content-box button{display:flex;justify-content:center;align-items:center}.Map .DrawerContent .Rolls .ant-collapse-content-box button svg{margin-right:.5em;font-size:1.5em}.Map .DrawerContent .SpellAttackBonus{display:flex;align-items:center;justify-content:center;margin-top:-.25em}.Map .DrawerContent .SpellAttackBonus .Value{font-size:1.5em;margin-left:.5em;margin-bottom:.25em;padding:0}.Map .DrawerContent .SpellSaveDC{display:flex;align-items:center;justify-content:center;margin-bottom:.25em}.Map .DrawerContent .SpellSaveDC .Value{font-size:1.5em;margin-left:.5em}.Map .DrawerContent .Resource{width:100%;justify-content:space-between}.Map .DrawerContent .Resource,.Map .DrawerContent .Resource .Values{display:flex;align-items:center}.Map .DrawerContent .Resource .Values .Current{margin-right:1em}.Map .DrawerContent .Currencies{padding-top:.5em;display:flex;flex-direction:column;align-items:center}.Map .DrawerContent .Currencies .ant-input-number{width:120px}.Map .DrawerContent .Currency .ant-form-item{margin-bottom:1em}.Map .DrawerContent .Currency .ant-form-item-label{width:60px}.Map .DrawerContent .Minions button{display:flex;justify-content:center;align-items:center}.Map .DrawerContent .Minions button svg{margin-right:.5em}.Map .DrawerContent .Minions .MinionSearch{margin-top:1em;margin-bottom:.75em}.Map .DrawerContent .TurnOrder .Controls{width:100%;display:flex;flex-direction:column;padding:1em}.Map .DrawerContent .TurnOrder .Controls button{display:flex;justify-content:center;align-items:center}.Map .DrawerContent .TurnOrder .Controls button svg{margin-right:.5em;font-size:1.1em}.Map .DrawerContent .TurnOrder .NoTurnOrder{padding:1em}.Map .DrawerContent .TurnOrder .TurnOrderList{padding-top:.75em}.Map .DrawerContent .TurnOrder .Item{width:100%;padding-left:1em;padding-right:1em;font-size:1.05em;display:flex;justify-content:space-between;align-items:center}.Map .DrawerContent .TurnOrder .Item .Name{display:flex;align-items:center}.Map .DrawerContent .TurnOrder .Item .Roll{font-size:1.5em}.Map .DrawerContent .TurnOrder .Item .Name button{margin-right:.5em;border:none;display:flex;justify-content:center;align-items:center}.TurnOrderModalContent .ant-form-item-label{width:124px}.Map .DrawerContent .Minions .MinionDescription{width:100%;display:flex;flex-direction:column;white-space:pre-line}.Map .DrawerContent .Minions .MinionDescription .Row{width:100%;display:flex}.Map .DrawerContent .Minions .ant-avatar{border:1px solid #d3d3d3}.Map .DrawerContent .PanelContent div{white-space:pre-line}.MapObject{position:relative;display:flex;justify-content:center;align-items:center}.MapObject.Tiny{-webkit-transform:scale(.5);transform:scale(.5)}.MapObject.Small{-webkit-transform:scale(.75);transform:scale(.75)}.MapObject.Large{-webkit-transform:scale(1.3);transform:scale(1.3)}.MapObject.Huge{-webkit-transform:scale(1.65);transform:scale(1.65)}.MapObject.Gargantuan{-webkit-transform:scale(2.1);transform:scale(2.1)}.MapObject .ant-badge-count{box-shadow:0 0 0 1px #d3d3d3}.ObjectButton{display:flex;justify-content:center;align-items:center;background:#1f1f1f;color:#708090;font-weight:700;outline:1px solid #d3d3d3;border:1px solid #858585;cursor:pointer;box-sizing:border-box;box-shadow:0 2px 0 rgb(0 0 0/2%);transition:all .3s cubic-bezier(.645,.045,.355,1);touch-action:manipulation}.ObjectButton.Hidden{opacity:.325!important;box-shadow:0 0 0 3px gold}.ObjectButton.Hidden:hover{opacity:.65!important}.ObjectButton:hover{outline:1px solid #f5f5f5;box-shadow:0 0 0 2px #9b9b9b}.ObjectButton:active,.ObjectButton:focus,.ObjectButton:hover{background:#1f1f1f;border:1px solid gold}.MapObjectPopover .ant-popover-inner{background:rgba(0,0,0,.5)}.MapObjectPopover .ant-popover-arrow{display:none}.MapObjectPopover .PopoverContent{display:flex;color:#f5f5f5}.MapObjectPopover .PopoverContent .ObjectButton{margin-left:.25em;margin-right:.25em}.MapObjectPopover .PopoverContent.ObjectPopoverContent{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:1.2em}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Title{font-size:.8em}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Conditions{font-size:.7em;max-width:250px}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Stats{display:flex;justify-content:center;align-items:center}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Stats svg{margin-right:.5em;font-size:1.3em}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Health{display:flex;justify-content:center;align-items:center;text-align:center;margin-right:1em;margin-top:.25em}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Icon{display:flex;justify-content:center;align-items:center}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Values{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Health .Values .Bottom{border-top:1px solid #f5f5f5}.MapObjectPopover .PopoverContent.ObjectPopoverContent .AC{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:.25em}.MapObjectPopover .PopoverContent.ObjectPopoverContent .AC .Values .Top{margin-top:4px;margin-bottom:-4px}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Buttons{width:100%;display:flex;justify-content:space-around;align-items:center;margin-top:.75em}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Buttons button{display:flex;justify-content:center;align-items:center;border:none}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Buttons button svg{font-size:1.6em}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Execute{width:100%;margin-top:.75em}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Execute button{display:flex;justify-content:center;align-items:center}.MapObjectPopover .PopoverContent.ObjectPopoverContent .Execute button svg{margin-right:.5em;font-size:1.4em}.HealthModalContent{display:flex;flex-direction:column;justify-content:center;align-items:center}.HealthModalContent .ant-form-item{margin-bottom:0}.HealthModalContent .ant-form-item-control,.HealthModalContent .ant-form-item-label{width:140px}.HealthModalContent .Spacer{margin:.25em}.HealthModalContent button{margin-top:.75em}.MapObject .StatusOverlay{position:absolute;pointer-events:none;left:0;top:0;z-index:999;width:100%;height:100%;-webkit-animation:spin 8s linear infinite;animation:spin 8s linear infinite}.MapObject .StatusOverlay .Status{position:absolute;left:0;top:0}.MapObject .StatusOverlay .Status,.MapObject .StatusOverlay .StatusInner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.MapObject .StatusOverlay .StatusInner svg{border-radius:50%;background:rgba(0,0,0,.5);padding:1px}.ConditionMenuItem{display:flex;align-items:center}.ConditionMenuItem svg{margin-left:-.5em;font-size:1.75em}.MapObject .HealthStatusOverlay{position:absolute;pointer-events:none;left:0;top:0;z-index:999;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:50%}.MapObject .HealthStatusOverlay.Background{background:rgba(0,0,0,.5)}.NpcMapModalContent{flex-direction:column}.NpcMapModalContent,.NpcMapModalContent .Col,.NpcMapModalContent .Row{width:100%;display:flex;justify-content:center;align-items:center}.NpcMapModalContent .Col{flex-direction:column}.NpcMapModalContent .RollButton{padding:.5em .25em;height:auto!important}.NpcMapModalContent .RollButtonContent{width:110px;display:flex;flex-direction:column;justify-content:center;align-items:center}.NpcMapModalContent .RollButtonContent svg{font-size:1.2em}.NpcMapModalContent .OtherInfo{margin-top:1em}.MapObject .MinionOverlay{pointer-events:none;position:absolute;bottom:-6px;padding:0;z-index:9999}.MapObject .MinionOverlay svg{border-radius:50%;border:1px solid #6a34a0;color:#6a34a0;background:hsla(0,0%,100%,.5)}.MapGrid .Cell .InitialOverlay{position:absolute;top:0;left:0;background:#000;-webkit-animation:fadeout .25s linear;animation:fadeout .25s linear;width:100%;height:100%;opacity:0;z-index:999;pointer-events:none}.MapGrid .Cell:not(.Dropping):hover{border:1px dashed #d3d3d3}.MapGrid .Cell.Dropping:hover{border:1px dashed gold;background:rgba(255,217,0,.5)}.MapGrid .Cell .GridOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;pointer-events:none;border-left:1px dashed #888;border-bottom:1px dashed #888}.MapGrid .Cell .GridOverlayInner{width:100%;height:100%;border-right:1px dashed #2c2c2c;border-top:1px dashed #2c2c2c;pointer-events:none}.MapGrid .Cell .DragOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;pointer-events:none;border:2px dashed #d3d3d3}.MapGrid .Cell .DragDistanceOverlay{position:absolute;display:flex;justify-content:center;align-items:center;text-align:center;bottom:-32px;z-index:999;padding:4px;border-radius:4px;font-size:12px;line-height:12px;pointer-events:none;color:#fff;background:rgba(0,0,0,.5)}.MapGrid .Cell.Dragging{background:#fff}.MapGrid .Black,.MapGrid .Cell.Fogged{background:#000}.MapGridAdjust{position:relative}.MapGridAdjust .AdjustOverlay{position:absolute;top:20vh;left:calc(40vw - 140px);background:rgba(0,0,0,.6);border-radius:2px;padding:.5em}.MapGridAdjust .AdjustOverlay .Heading{width:100%;margin-top:.5em;display:flex;justify-content:center;align-items:center;text-align:center}.MapGridAdjust .AdjustOverlay .Row{display:flex;justify-content:center;align-items:center;padding:.25em}.MapGridAdjust .AdjustOverlay .Col{min-width:90px;display:flex;flex-direction:column;justify-content:center;align-items:center}.MapGridAdjust .AdjustOverlay .Center{padding:2em}.MapGridAdjust .AdjustOverlay .Zoom{padding:1em}.MapGridAdjust .AdjustOverlay button{background:rgba(0,0,0,.5)}.MapGridAdjust .AdjustOverlay .Footer{padding-top:1.5em;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.MapGridAdjust .AdjustOverlay .Footer button{width:100%}.MapGridAdjust .AdjustCell{border:1px solid rgba(255,255,0,.5);transition:all .15s linear}.MapGrid{position:relative;overflow:overlay}.MapGrid.Frozen{-webkit-filter:saturate(0);filter:saturate(0)}.MapGrid.Frozen.NoMove .ObjectButton{pointer-events:none}.MapGrid .Cell{position:relative}.MapGrid .Cell,.NoMap{display:flex;justify-content:center;align-items:center}.NoMap{width:100%;height:100%}.Map{width:100%;display:flex;position:relative;overflow:hidden;-webkit-animation:fadein .25s ease-out;animation:fadein .25s ease-out}.Map,.Map .MainSection{max-height:calc(100vh - 32px)}.Map .MainSection{flex-grow:1}.Map .CharacterOverlay{position:absolute;top:0;left:calc(40vw - 175px)}.Map .DropOverlay{position:absolute;top:0;left:calc(40vw - 225px)}.Map .CharacterOverlayContent{padding:.5em 1em;border-radius:2px;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-animation:fadein .35s ease;animation:fadein .35s ease}.Map .CharacterOverlayContent h2{margin:.25em 0}.Map .CharacterOverlayContent button{background:rgba(0,0,0,.4)}.Map .PreviewOverlay{padding:.5em 1em;border-radius:2px;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-animation:fadein .35s ease;animation:fadein .35s ease;position:absolute;top:0;left:calc(40vw - 175px)}.Map .PreviewOverlay button{background:rgba(0,0,0,.4)}.Map .DMOverlay{padding:.5em 1em;border-radius:2px;text-shadow:1px 1px #1f1f1f,-1px -1px #1f1f1f,-1px 1px #1f1f1f,1px -1px #1f1f1f;font-size:1.5em;justify-content:center;-webkit-animation:fadeshrinkin .35s ease;animation:fadeshrinkin .35s ease;position:absolute;top:0;right:70px}.Campaign,.Map .DMOverlay{display:flex;flex-direction:column;align-items:center}.Campaign{width:100%;padding:1em;-webkit-animation:fadein .25s ease-out;animation:fadein .25s ease-out}.Campaign .DNDIcon{font-size:200px;height:260px}.Campaign .Lists{display:flex}.Campaign .Lists .Col{display:flex;flex-direction:column;text-align:center;padding:0 3em}.CharacterSelect{width:100%;display:flex;flex-direction:column;align-items:center;padding:2em 1em;-webkit-animation:fadein .25s ease-out;animation:fadein .25s ease-out}.CharacterSelect .List{width:420px}.CharacterSelect button{display:flex;justify-content:center;align-items:center;height:auto;margin:.25em}.CharacterSelect button:not(.DeleteButton) svg{font-size:1.1em;margin-right:.5em}.CharacterSelect .CharacterButtonContent{display:flex;flex-direction:column;justify-content:center;align-items:center}.CharacterSelect .Col{display:flex;flex-direction:column}.CharacterSelect .Row{display:flex;align-items:center}.CharacterSelect .RowItem{line-height:12px;margin:.15em .15em .5em}.CharacterSelect .SelectButton{flex-grow:1;margin:0}.CharacterSelect .DeleteButton{display:flex;justify-content:center;align-items:center;margin:0}.CharacterView .CharacterImage{width:200px;height:200px;margin-top:.5em;margin-left:.5em}.CharacterView .CharacterImage img{max-width:200px;max-height:200px;border:1px solid #d3d3d3;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.CharacterView .CharacterImage img:hover{border:1px solid #4697e2}.CharacterView .CharacterImageUpload{cursor:pointer;width:200px;height:200px;padding:1em;display:flex;justify-content:center;align-items:center}.CharacterView .CharacterImageUpload:not(.ImageUploaded){border:2px dashed hsla(0,0%,82.7%,.5);border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.CharacterView .CharacterImageUpload:not(.ImageUploaded):hover{border:2px dashed #4697e2}.CharacterView .CharacterImageUpload label{height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer}.CharacterView .SkillsAndSaves{width:100%;display:flex;padding:2em}.CharacterView .SkillsAndSaves .Heading{font-size:1.25em;margin-bottom:.5em}.CharacterView .SkillsAndSaves .SkillRow{width:222px;display:flex;align-items:center}.CharacterView .SkillsAndSaves .SkillRow .ant-row{margin-bottom:0}.CharacterView .SkillsAndSaves .SkillRow .Bonus{width:24px;font-size:1.25em;margin-left:8px;text-align:center}.CharacterView .SkillsAndSaves .SkillRow .Label{margin-left:12px}.CharacterView .SkillsAndSaves .SkillsSection{display:flex;flex-wrap:wrap}.CharacterView .Attacks{padding:1em}.CharacterView .Attacks .AttacksList .ant-collapse-header{display:flex;align-items:center}.CharacterView .Attacks .AttacksList .AttackHeader{width:100%;display:flex;align-items:center;justify-content:space-around}.CharacterView .Attacks .AttacksList .AttackHeader .AttackName{width:170px;margin-right:1em;text-align:center}.CharacterView .Attacks .AttacksList .AttackHeader .AttackBonus{min-width:60px;margin-right:1em;font-size:1.25em;text-align:center}.CharacterView .Attacks .AttacksList .AttackHeader .AttackDamage{min-width:111px;margin-right:1em;text-align:center}.CharacterView .Attacks .AttacksList .AttackHeader .AttackDamageType{min-width:90px;margin-right:1em;text-align:center}.CharacterView .Attacks .AttacksList .AttackHeader button{display:flex;justify-content:center;align-items:center;border:none;background-color:transparent}.CharacterView .Attacks .AttacksList .AttackHeader button svg{font-size:1.2em;margin-right:.5em}.CharacterView .Attacks .AttacksList .AttackDescription{margin-bottom:.75em;white-space:pre-line}.CharacterView .Attacks .Empty{width:100%;padding:1em;font-style:italic;text-align:center}.CharacterView .Attacks .ButtonWrapper{width:100%;display:flex;align-items:center;justify-content:center}.CharacterView .Attacks .NewButton{display:flex;align-items:center;justify-content:center;max-width:200px;margin-top:.25em}.CharacterView .Attacks .NewButton svg{margin-right:.5em;font-size:1.25em}.AttackModalContent .ant-row{margin-bottom:1em}.AttackModalContent .ant-form-item-label{width:110px}.CharacterView .Spells{padding:1em}.CharacterView .Spells .SpellsList .ant-collapse-header{display:flex;align-items:center}.CharacterView .Spells .SpellsList .SpellHeader{width:100%;display:flex;align-items:center;justify-content:space-around}.CharacterView .Spells .SpellsList .SpellHeader .SpellName{min-width:170px;margin-right:1em;text-align:center}.CharacterView .Spells .SpellsList .SpellHeader .SpellLevel{min-width:60px;margin-right:1em;text-align:center}.CharacterView .Spells .SpellsList .SpellHeader .SpellRange{min-width:70px;margin-right:1em;text-align:center}.CharacterView .Spells .SpellsList .SpellHeader .SpellCastTime{min-width:100px;margin-right:1em;text-align:center}.CharacterView .Spells .SpellsList .SpellHeader button{display:flex;justify-content:center;align-items:center;border:none;background-color:transparent}.CharacterView .Spells .SpellsList .SpellHeader button svg{font-size:1.4em;margin-right:.5em}.CharacterView .Spells .SpellsList .SpellDuration,.CharacterView .Spells .SpellsList .SpellRequirements{margin-bottom:.75em}.CharacterView .Spells .SpellsList .SpellDescription{margin-bottom:.75em;white-space:pre-line}.CharacterView .Spells .Empty{width:100%;padding:1em;font-style:italic;text-align:center}.CharacterView .Spells .ButtonWrapper,.CharacterView .Spells .NewButton{width:100%;display:flex;align-items:center;justify-content:center}.CharacterView .Spells .NewButton{max-width:200px;margin-top:.25em}.CharacterView .Spells .NewButton svg{margin-right:.5em;font-size:1.25em}.SpellModalContent .ant-row{margin-bottom:1em}.SpellModalContent .ant-form-item-label{width:110px}.CharacterView .Inventory{padding:1em}.CharacterView .Inventory .Sort{display:flex;align-items:center;margin-bottom:.5em}.CharacterView .Inventory .InventoryList .ant-collapse-header{display:flex;align-items:center}.CharacterView .Inventory .InventoryList .ItemHeader{width:100%;display:flex;align-items:center;justify-content:space-around}.CharacterView .Inventory .InventoryList .ItemHeader .ItemName{width:170px;margin-right:1em;text-align:center}.CharacterView .Inventory .InventoryList .ItemHeader .ItemNumber{width:70px;margin-right:1em;text-align:center}.CharacterView .Inventory .InventoryList .ItemHeader .EquipWrapper{width:100px;margin-right:1em;text-align:center}.CharacterView .Inventory .InventoryList .ItemHeader button{display:flex;justify-content:center;align-items:center;border:none;background-color:transparent}.CharacterView .Inventory .InventoryList .ItemHeader button svg{font-size:1.2em;margin-right:.5em}.CharacterView .Inventory .InventoryList .ItemDescription{margin-bottom:.75em;white-space:pre-line}.CharacterView .Inventory .Empty{width:100%;padding:1em;font-style:italic;text-align:center}.CharacterView .Inventory .ButtonWrapper,.CharacterView .Inventory .NewButton{width:100%;display:flex;align-items:center;justify-content:center}.CharacterView .Inventory .NewButton{max-width:200px;margin-top:.25em}.CharacterView .Inventory .NewButton svg{margin-right:.5em;font-size:1.25em}.InventoryModalContent .ant-row{margin-bottom:1em}.InventoryModalContent .ant-form-item-label{width:110px}.Modifiers .Modifier{display:flex;align-items:center;justify-content:space-between}.Modifiers button{display:flex;align-items:center;justify-content:center;border:none}.Modifiers .AddButton svg{margin-right:.5em}.Modifiers .Message{margin-top:.75em;color:grey}.CharacterView .Feats{padding:1em}.CharacterView .Feats .FeatsList .ant-collapse-header{display:flex;align-items:center}.CharacterView .Feats .FeatsList .FeatHeader{width:100%;display:flex;align-items:center;justify-content:space-around}.CharacterView .Feats .FeatsList .FeatHeader .FeatName{width:300px;margin-right:1em;text-align:center}.CharacterView .Feats .FeatsList .FeatHeader button{display:flex;justify-content:center;align-items:center;border:none;background-color:transparent}.CharacterView .Feats .FeatsList .FeatHeader button svg{font-size:1.2em;margin-right:.5em}.CharacterView .Feats .FeatsList .FeatDescription{margin-bottom:.75em;white-space:pre-line}.CharacterView .Feats .FeatModifier{display:flex}.CharacterView .Feats .FeatModifier .Operation{margin-left:.25em;margin-right:.25em}.CharacterView .Feats .Empty{width:100%;padding:1em;font-style:italic;text-align:center}.CharacterView .Feats .ButtonWrapper,.CharacterView .Feats .NewButton{width:100%;display:flex;align-items:center;justify-content:center}.CharacterView .Feats .NewButton{max-width:200px;margin-top:.25em}.CharacterView .Feats .NewButton svg{margin-right:.5em;font-size:1.25em}.FeatsModalContent .ant-row{margin-bottom:1em}.FeatsModalContent .ant-form-item-label{width:110px}.FeatsModalContent .Modifier{display:flex;align-items:center;justify-content:space-between}.FeatsModalContent .Modifiers button{display:flex;align-items:center;justify-content:center;border:none}.FeatsModalContent .Modifiers .AddButton svg{margin-right:.5em}.CharacterView{width:100%;display:flex;flex-direction:column;align-items:center;-webkit-animation:fadein .25s ease-out;animation:fadein .25s ease-out}.CharacterView .MainInfo{width:100%;display:flex;padding:.5em 0 .5em .5em}.CharacterView .MainInfo .MainInfoFields{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:1em}.CharacterView .MainInfo .MainInfoFields .MainInfoField{min-width:200px;padding:1em 1em 0;display:flex}.CharacterView .MainInfo .MainInfoFields .MainInfoField .ant-row{margin-bottom:0}.CharacterView .MainInfo .MainInfoFields .MainInfoField .ant-form-item-label{width:88px}.CharacterView .Stats{width:100%;display:flex;flex-direction:column;background:#131313;margin-top:1em}.CharacterView .Stats .AbilityStats{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.CharacterView .Stats .AbilityStats .StatButton{margin:.5em;padding:0;display:flex;height:auto;border-radius:4px;background:hsla(0,0%,100%,.04)!important}.CharacterView .Stats .AbilityStats .AbilityStat{max-width:100px;padding:1em;display:flex;flex-direction:column;justify-content:center;align-items:center}.CharacterView .Stats .AbilityStats .AbilityStat .AbilityStatRow{display:flex;justify-content:space-evenly;align-items:center}.CharacterView .Stats .AbilityStats .AbilityStat .AbilityStatName{margin-top:1em}.CharacterView .Stats .AbilityStats .AbilityStat .AbilityStatBigText{font-size:1.5em;font-weight:700}.CharacterView .Stats .AbilityStats .AbilityStat .AbilityStatRow .AbilityStatCol{display:flex;flex-grow:1;min-width:42px;justify-content:center;align-items:center}.CharacterView .Stats .AbilityStats .AbilityStat .AbilityStatRow .AbilityStatCol .ant-row{margin-bottom:0}.CharacterView .Stats .AbilityStats .AbilityStat .ant-input{text-align:center}.CharacterView .Stats .MainStats{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.CharacterView .Stats .MainStats .StatButton{margin:.5em;padding:0;display:flex;height:auto;border-radius:4px;background:hsla(0,0%,100%,.04)!important}.CharacterView .Stats .MainStats .StatButton.NotRollable{border-color:#434343;background:hsla(0,0%,100%,.04)!important;color:hsla(0,0%,100%,.85);cursor:auto}.CharacterView .Stats .MainStats .StatButton.NotRollable:after{opacity:0}.CharacterView .Stats .MainStats .MainStat{padding:.5em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;white-space:normal}.CharacterView .Stats .MainStats .MainStat.MainStatNormal{max-width:100px}.CharacterView .Stats .MainStats .MainStat.MainStatNarrow{max-width:80px}.CharacterView .Stats .MainStats .MainStat.MainStatWide{max-width:150px}.CharacterView .Stats .MainStats .MainStat .MainStatRow{height:50%;display:flex;justify-content:space-evenly;align-items:center}.CharacterView .Stats .MainStats .MainStat .MainStatName{margin-top:1em;text-align:center}.CharacterView .Stats .MainStats .MainStat .MainStatRow .MainStatCol{display:flex;flex-grow:1;min-width:42px;justify-content:center;align-items:center}.CharacterView .Stats .MainStats .MainStat .MainStatRow .MainStatColNarrow{display:flex;flex-grow:1;min-width:30px;justify-content:center;align-items:center}.CharacterView .Stats .MainStats .MainStat .MainStatRow .MainStatCol .ant-row{margin-bottom:0}.CharacterView .Stats .MainStats .MainStat .ant-input{text-align:center}.CharacterView .Stats .MainStats .MainStat .ant-input:disabled{background-color:transparent;color:hsla(0,0%,100%,.85)}.CharacterView .RollStatButton{border:none;padding-left:0;padding-right:0}.CharacterView .Tabs{width:100%;display:flex;flex-grow:1}.CharacterView .Tabs .TabsMenu{max-width:220px;display:flex;flex-direction:column;position:fixed;bottom:0;left:0}.CharacterView .Tabs .TabsMenuSpacer{width:210px}.CharacterView .Tabs .TabsMenu .ant-menu{border-top:1px solid #303030;border-top-right-radius:4px;margin-top:.5em}.CharacterView .Tabs .TabsMenu .ant-menu-item{height:3.5vh}.CharacterView .Tabs .TabsMenu .ant-menu-item svg{font-size:1.5em}.CharacterView .Tabs .TabsContent{height:100%;flex-grow:1;overflow:auto;display:flex;justify-content:center}.CharacterView .Tabs .TabsContentContainer{max-width:62vw;height:100%;min-height:500px;flex-grow:1;overflow:auto}.CharacterView .ant-collapse-header{height:32px;line-height:16px!important}.CharacterView .Biography{display:flex;flex-direction:column;padding:1em}.CharacterView .Biography .BioShortFields{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:1em}.CharacterView .Biography .BioShortFields .BioShortField{min-width:200px;padding:1em 2em 0;display:flex}.CharacterView .Biography .BioShortFields .BioShortField .ant-row{margin-bottom:0}.CharacterView .Biography .BioShortFields .BioShortField .ant-form-item-label{width:88px}.CharacterView .Biography .BioLongFields{width:100%;display:flex;flex-direction:column}.CharacterView .Biography .BioLongFields .ant-form-item-label{width:150px}.CharacterView .Resources{padding:1em}.CharacterView .ResourcesContent{padding-right:6vw}.CharacterView .Resources .Resource{width:100%;display:flex;justify-content:space-around}.CharacterView .Resources .Empty{width:100%;padding:1em;font-style:italic;text-align:center}.CharacterView .Resources .ButtonWrapper,.CharacterView .Resources .NewButton{width:100%;display:flex;align-items:center;justify-content:center}.CharacterView .Resources .NewButton{max-width:200px;margin-top:.25em}.CharacterView .Resources .NewButton svg{margin-right:.5em;font-size:1.25em}.CharacterView .Resources .Resource .ResourceName{width:300px;margin-right:1em}.CharacterView .Resources .Resource .ResourceCurrent,.CharacterView .Resources .Resource .ResourceMax{width:120px;margin-right:1em}.CharacterView .Resources .Resource .PlusMinus{display:flex;align-items:center;margin-bottom:1em}.CharacterView .Resources .Resource .ant-form-item-label{width:60px}.CharacterView .Resources .Resource .ant-row{margin-bottom:1em}.CharacterView .Currencies{width:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;margin-top:1.2em;margin-bottom:-1.8em}.CharacterView .Currencies .ant-input-number{width:120px}.CharacterView .Proficiencies{display:flex;flex-direction:column;padding:1em 6vw 1em 1em}.CharacterView .Proficiencies .ant-form-item-label{width:132px}.CharacterView .Notes{padding:1em 6vw 1em 1em}.CharacterView .Notes .ant-form-item-label{width:6vw}.CharacterView .SpellStats{margin-top:-.5em;padding:1em 1em 0;display:flex;justify-content:center;align-items:center}.CharacterView .SpellStats .Label{margin-right:.25em;margin-left:3em}.CharacterView .SpellStats .SpellAttackBonus,.CharacterView .SpellStats .SpellCastingAbility{display:flex;align-items:center}.CharacterView .SpellStats .SpellAttackBonus .Value{margin-left:.5em;margin-bottom:.5em;font-size:2em;padding:0}.CharacterView .SpellStats .SpellSaveDC{display:flex;align-items:center}.CharacterView .SpellStats .SpellSaveDC .Value{margin-left:.5em;font-size:2em}.Character,.Journal{width:100%;display:flex}.Journal{max-height:calc(100vh - 32px);justify-content:center;overflow:hidden;-webkit-animation:fadein .25s ease-out;animation:fadein .25s ease-out}.Journal .JournalContent{max-width:1200px;display:flex;justify-content:center;flex-grow:1}.Journal .Entries{display:flex;flex-direction:column;background:#131313;min-width:203px}.Journal .Entries h2{margin-bottom:.75em;padding:.5em 1em 0}.Journal .Entries .ant-menu{max-width:250px}.Journal .Entry{flex-grow:1;padding:2em}.Journal .Entry .ant-form-item-label{width:90px}.Journal .Entry .DeleteButtonWrapper{width:100%;display:flex;justify-content:center}.Journal button{display:flex;justify-content:center;align-items:center}.Journal .DeleteButton{border:none;margin-top:-.5em}.Journal .DeleteButton:hover{color:rgba(253,44,44,.774)}.Journal button svg{margin-right:.5em;font-size:1.2em}.Knowledge{width:100%;max-height:calc(100vh - 32px);display:flex;justify-content:center;overflow:hidden;-webkit-animation:fadein .25s ease-out;animation:fadein .25s ease-out}.Knowledge .KnowledgeContent{max-width:1200px;display:flex;justify-content:center;flex-grow:1}.Knowledge .NoEntries{margin-top:1em;font-style:italic;text-align:center}.Knowledge .Entries{display:flex;flex-direction:column;background:#131313;min-width:203px}.Knowledge .Entries h2{margin-bottom:.75em;padding:.5em 1em 0}.Knowledge .Entries .ant-menu{max-width:250px}.Knowledge .NoSelected{width:100%;text-align:center}.Knowledge .NoSelectedMessage{font-style:italic}.Knowledge .Entry{flex-grow:1;padding:2em}.Knowledge .EntryName{text-align:center}.Knowledge .EntryText{max-width:800px;padding-top:.5em;margin:auto;white-space:pre-line}.Knowledge .ImageFileSpacer{display:flex;justify-content:center;align-items:center;margin:.5em;padding:.5em}.Knowledge .Entry .ant-form-item-label{width:90px}.Knowledge .Entry .DeleteButtonWrapper{width:100%;display:flex;justify-content:center}.Knowledge button{display:flex;justify-content:center;align-items:center}.Knowledge .DeleteButton{border:none;margin-top:-.5em}.Knowledge .DeleteButton:hover{color:rgba(253,44,44,.774)}.Knowledge button svg{margin-right:.5em;font-size:1.2em}.Knowledge .FilesWrapper{width:100%;display:flex;justify-content:center}.Knowledge .ImageWrapper{display:flex;flex-direction:column;align-items:center;margin:.5em}.Knowledge .KnowledgeImage{width:200px;height:200px;margin:.5em}.Knowledge img{max-width:200px;max-height:200px;border:1px solid #d3d3d3;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.Knowledge .KnowledgeImage img:hover{border:1px solid #4697e2}.Knowledge .KnowledgeImageUpload{cursor:pointer;width:200px;height:200px;padding:1em;display:flex;justify-content:center;align-items:center}.Knowledge .KnowledgeImageUpload:not(.ImageUploaded){border:2px dashed hsla(0,0%,82.7%,.5);border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.Knowledge .KnowledgeImageUpload:not(.ImageUploaded):hover{border:2px dashed #4697e2}.Knowledge .KnowledgeImageUpload label{height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer}.PageSection{background:#090909}.PageSection,.PageSection .Page{width:100%;height:100%;display:flex}.PageSection .Page{overflow:auto}.DiceSelector{flex-direction:column}.DiceSelector,.DiceSelector .Row{width:100%;display:flex;justify-content:center;align-items:center}.DiceSelector .Row .Label{font-size:1.5em;margin:.25em .5em;width:80px}.DiceSelector .Row .BonusLabel{font-size:1.5em;margin:.25em .5em;width:calc(136px + 1.5em)}.DiceSelector .Row svg{font-size:2em;margin:.25em .5em;width:60px}.DiceSelector .Row .Buttons{margin:.25em 1em}.DiceSelector .RollButton{margin-top:.5em;width:100%}.Chat{position:relative;width:100%;height:calc(100vh - 32px);overflow:hidden}.Chat,.Chat .Messages{display:flex;flex-direction:column}.Chat .Messages{max-width:100%;height:calc(100vh - 72px);flex-grow:1;border:1px solid grey;margin:2px;padding:.35em;overflow:auto;font-size:.9em;background:#131313;transition:all .35s}.Chat .Messages .MessageContent{width:100%;position:relative;padding-bottom:1.5em}.Chat .Messages .Sender{padding-right:10px;font-weight:700;text-align:center;color:#177ddc}.Chat .Messages .ant-list-item{padding:0;transition:all .35s}.Chat .Messages .Message .Text1{display:flex;margin-top:1em}.Chat .Messages .Message .Text2{margin-top:.35em;margin-bottom:1em}.Chat .Messages .Gif .Text1{display:flex;margin-top:1em}.Chat .Messages .Gif .Text2{width:100%;margin-top:.35em;margin-bottom:1em;justify-content:center;text-align:center;display:flex}.Chat .Messages .ShareItem{display:block;margin-top:1em;margin-bottom:1em;width:100%}.Chat .Messages .ShareItem .Text1{display:flex;margin-bottom:.5em}.Chat .Messages .ShareItem .Text2{font-size:1.5em;text-align:center}.Chat .Messages .ShareItem .Text3{margin-top:.5em;font-size:1.1em;text-align:center}.Chat .Messages .ShareItem .Text4{margin-top:.5em;text-align:center;display:flex;flex-direction:column}.Chat .Messages .ShareItem .Text4 .Modifier{width:100%;margin-top:.5em;justify-content:center;text-align:center;display:flex}.Chat .Messages .ShareItem .Text4 .Operation{margin-left:.25em;margin-right:.25em}.Chat .Messages .ShareFeat{display:block;margin-top:1em;margin-bottom:1em;width:100%}.Chat .Messages .ShareFeat .Text1{display:flex;margin-bottom:.5em}.Chat .Messages .ShareFeat .Text2{font-size:1.5em;text-align:center}.Chat .Messages .ShareFeat .Text3{margin-top:.5em;font-size:1.1em;text-align:center}.Chat .Messages .ShareFeat .Text4{margin-top:.5em;text-align:center;display:flex;flex-direction:column}.Chat .Messages .ShareFeat .Text4 .Modifier{width:100%;margin-top:.5em;justify-content:center;text-align:center;display:flex}.Chat .Messages .ShareFeat .Text4 .Operation{margin-left:.25em;margin-right:.25em}.Chat .Messages .Spell{display:block;margin-top:1em;margin-bottom:1em;width:100%}.Chat .Messages .Spell .Text1{display:flex;margin-bottom:.5em}.Chat .Messages .Spell .Text2{font-size:1.25em;text-align:center;margin-bottom:.5em}.Chat .Messages .Spell .Text3,.Chat .Messages .Spell .Text4,.Chat .Messages .Spell .Text5,.Chat .Messages .Spell .Text6{text-align:center}.Chat .Messages .Spell .Text7{text-align:center;margin-top:.75em}.Chat .Messages .Damage{display:block;margin-top:1em;margin-bottom:1em;width:100%}.Chat .Messages .Damage .Text1{display:flex;margin-bottom:.5em}.Chat .Messages .Damage .Text2{font-size:1.25em;text-align:center;margin-bottom:.5em}.Chat .Messages .Damage .Text3{font-size:1.5em;text-align:center}.Chat .Messages .Damage .Text4{font-size:2.5em;text-align:center}.Chat .Messages .Damage .Text5{font-size:1.25em;text-align:center}.Chat .Messages .ShareAttack{display:block;margin-top:1em;margin-bottom:1em;width:100%}.Chat .Messages .ShareAttack .Text1{display:flex;margin-bottom:.5em}.Chat .Messages .ShareAttack .Text2{font-size:1.5em;text-align:center}.Chat .Messages .ShareAttack .Text3{font-size:1.25em;text-align:center}.Chat .Messages .ShareAttack .Text4{margin-top:.5em;font-size:1.1em;text-align:center}.Chat .Messages .Attack{display:block;margin-top:1em;margin-bottom:1em;width:100%}.Chat .Messages .Attack .Text1{display:flex;margin-bottom:.5em}.Chat .Messages .Attack .Text2,.Chat .Messages .Attack .Text3{font-size:1.5em;text-align:center}.Chat .Messages .Attack .Text4{font-size:2.5em;text-align:center}.Chat .Messages .Attack .Text5{text-align:center}.Chat .Messages .Stat{display:block;margin-top:1em;margin-bottom:1em;width:100%}.Chat .Messages .Stat .Text1{display:flex}.Chat .Messages .Stat .Text2{font-size:1.5em;text-align:center}.Chat .Messages .Stat .Text3{font-size:2.5em;text-align:center}.Chat .Messages .Roll{display:block;margin-top:1em;margin-bottom:1em;width:100%}.Chat .Messages .Roll .Text1{display:flex}.Chat .Messages .Roll .Text2{font-size:1.5em;text-align:center}.Chat .Messages .Roll .Text3{font-size:2.5em;text-align:center}.Chat .Messages .Message .Text{word-wrap:break-word;white-space:pre-line}.Chat .Controls,.Chat .NewMessage{height:40px}.Chat .SendButton{padding:0;margin-right:-8px;max-width:30px;max-height:30px;line-height:10px;font-size:24px;color:grey;background:none;opacity:.5}.Chat .HideButton{position:absolute;bottom:2px;left:-35px}.DetailsModalContent .Info{margin-bottom:.5em}.DetailsModalContent .Description{white-space:pre-line}.Chat .Messages .ReactionOverlay{position:absolute;bottom:0;left:0;display:flex;align-items:center}.Chat .Messages .ReactionOverlay .AddReactionButton{display:flex;justify-content:center;align-items:center;border:none;padding:0;height:auto;width:auto;margin:4px}.Chat .Messages .ReactionOverlay .AddReactionButton svg{font-size:20px}.Chat .Messages .ReactionOverlay .EmojiButton{display:flex;justify-content:center;align-items:center;border:none;padding:0;height:auto;width:auto;margin:4px;-webkit-animation:fadein .35s;animation:fadein .35s}.Chat .Messages .ReactionOverlay .ant-badge-count{pointer-events:none;min-width:12px;height:12px;line-height:12px;background:#23405a}.ReactionPopover .ant-popover-inner{border-radius:5px;background:#1f1f1f;-webkit-animation:fadein .35s;animation:fadein .35s}.ReactionPopover .ant-popover-inner-content{padding:0;height:356px;border-radius:5px}.ReactionTooltip .ant-tooltip-inner{background:#1f1f1f}.Chat .LinkedImage{margin-top:.25em;max-width:100%;border-radius:4px}.Chat .Buttons,.Chat .Buttons button{display:flex;align-items:center}.Chat .Buttons button{justify-content:center}.Chat .Buttons button svg{font-size:1.5em}.GiphyModalContent .reactGiphySearchbox-componentWrapper{width:auto!important}.GiphyModalContent input{max-width:440px;box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum","tnum","tnum";font-feature-settings:"tnum","tnum","tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s}.GiphyModalContent input:hover{border-color:#165996;border-right-width:1px!important}.MainLayout{width:100vw;height:100vh;display:flex;flex-direction:column}.MainLayout .TopBar{width:100%;height:32px;display:flex;border-bottom:1px solid grey}.MainLayout .Page{width:100%}.MainLayout .Page,.MainLayout .Page .Left{height:calc(100vh - 32px);display:flex;flex-grow:1}.MainLayout .Page .Left{width:80%}.MainLayout .Page .LeftNoChat{width:100%;height:calc(100vh - 32px);display:flex;flex-grow:1}.MainLayout .Page .Right{min-width:280px;width:20%}.MainLayout .Page .Right,.MainLayout .Page .RightHidden{height:calc(100vh - 32px);display:flex;flex-grow:1;border-left:1px solid grey}.MainLayout .Page .RightHidden{width:0}.CampaignSelect{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1em}.CampaignSelect .DNDIcon{margin-top:5vh;font-size:200px;height:260px}.CampaignSelect .CampaignButton{height:auto;margin:.5em;width:300px}.CampaignSelect .LogOutButton{margin:1em}.Admin,.DMInvite,.Invite,.Login,.NewCampaign{width:100%;display:flex;justify-content:center;align-items:center}.Invite{flex-direction:column}.Invite button{margin:1em}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeshrinkin{0%{-webkit-transform:scale(3) translate(-50px,50px);transform:scale(3) translate(-50px,50px);opacity:0}to{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}}@keyframes fadeshrinkin{0%{-webkit-transform:scale(3) translate(-50px,50px);transform:scale(3) translate(-50px,50px);opacity:0}to{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}}@-webkit-keyframes blurin{0%{-webkit-filter:blur(5px);filter:blur(5px)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes blurin{0%{-webkit-filter:blur(5px);filter:blur(5px)}to{-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spinback{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes spinback{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.App{display:flex;width:100vw;height:100vh}.ant-tooltip-inner{background:rgba(0,0,0,.5)}.ant-tooltip-arrow{display:none}.ant-dropdown-menu{background:rgba(0,0,0,.9)}.ant-btn:not(.ObjectButton):not(.DeleteButton):hover{color:#4697e2}.ant-btn-circle.ant-btn-lg{min-width:0}.WideButton{width:100%}.ant-checkbox-checked .ant-checkbox-inner{background:#4697e2;border-color:#23405a}.ant-menu-item-selected .ant-menu-title-content{color:#4697e2}.ant-btn[disabled]:hover{color:hsla(0,0%,100%,.3)}.ModalButtonWrapper{width:100%;display:flex;justify-content:flex-end;align-items:center}.ModalButtonWrapper .Message{margin-right:2em;color:hsla(0,0%,100%,.45)}
/*# sourceMappingURL=main.9353e1ec.chunk.css.map */