div,span{font-size:13px}.search-control{align-items:center;display:flex;justify-content:center}.search-control .search-container{align-items:center;display:flex;justify-content:space-around;min-width:600px}.search-control .search-container .add-button{background:#fff;border:none;height:57px;margin-right:30px;width:57px}.logo-container .navbar-brand{color:#fff;cursor:pointer;font-size:2rem;margin-right:10px}.logo-container .navbar-brand:hover{color:#fff}.logo-container .navbar-brand img{height:41px;object-fit:contain}.nav-link{cursor:pointer}.visible{display:block!important;height:200px;left:0;list-style:none;margin:0;position:absolute;top:25px;transition:.5s ease-in;width:200px;z-index:999}.visible.sub-menu li{min-width:200px}.hidden{display:none}.header-wrapper{background:#000}#footer-bottom .creator-link{color:#fff;text-decoration:underline}#footer-wrapper #footer .news-letter{background:#818a90;color:#fff;display:flex;flex-direction:column;gap:5px;padding:24px}#footer-wrapper #footer .news-letter span{margin:0;padding:0;text-align:center}#footer-wrapper #footer .news-letter button{background:#525e61;border:none;color:#fff;padding:8px}#footer-wrapper #footer .fa{border-radius:50%;color:#fff;font-size:30px;height:50px;padding:10px;text-align:center;text-decoration:none;width:50px}#footer-wrapper #footer .fa:hover{opacity:.7}#footer-wrapper #footer .fa-facebook{background:#3b5998}#footer-wrapper #footer .fa-twitter{background:#55acee}#footer-wrapper #footer .fa-youtube{background:#b00}#footer-wrapper #footer .fa-instagram{background:#125688}#footer-wrapper #footer .fa-pinterest{background:#cb2027}#footer-wrapper #footer .fa-linkedin{background:#0e76a8}.loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:1px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:20px;width:20px}.loader.large{border:5px solid #f3f3f3;border-top-color:#3498db;height:80px;width:80px}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}html,html body,html body #root{height:100%}html body #root .page-loader-container{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;width:100%}html body #root .page-loader-container .center-horizontally{display:flex;justify-content:center}.support-widget .login-quick-link{color:#0b5ed7;cursor:pointer;text-decoration:underline}#menu-quick-links li a{cursor:pointer}.tagcloud{display:flex;flex-wrap:wrap;gap:10px}.tagcloud .buttons-wrapper{position:relative}.tagcloud .buttons-wrapper .tag-btn{font-size:14px}.tagcloud .buttons-wrapper .delete-tag{align-items:center;background:hsla(0,0%,100%,.4);border:none;border-radius:50%;color:darkred;display:flex;height:15px;justify-content:center;position:absolute;right:-7px;top:-10px;width:15px}.grid-item{cursor:pointer;height:300px;position:relative}.grid-item img{height:100%;object-fit:cover;width:100%}.grid-item .type{background-color:#3498db;color:#fff;font-size:13px;font-weight:700;overflow:hidden;padding:5px 10px;position:absolute;right:0;text-align:center;top:0;white-space:nowrap;width:120px}.grid-item .overlay{background:rgba(0,0,0,.3);bottom:0;color:#fff;height:33.33333333%;left:0;padding:10px;position:absolute;right:0}.grid-item .overlay .building-name{display:block;font-size:18px;font-weight:700}#menu-quick-links li{width:45%}.card{border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);height:100%!important;transition:.3s;width:100%!important}.card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.card .body{padding:2px 16px}.card .title{padding:3px}.card .title h4{margin-left:20px}.card .title hr{margin:0}.form-control .input-control{height:32px!important;margin:0;max-width:100%;padding:6px 10px!important;width:100%}.form-control .error-container{margin-bottom:10px}.form-control .error-container small{color:red}.login-page-container{align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:50px}.login-page-container .card-container{align-self:normal;width:75%}.primary-button{background-color:#3f4b55;border:transparent;color:#fff;font-size:14px;font-weight:600;line-height:19px;padding:10px 30px}.modal-overlay{background-color:rgba(0,0,0,.2);bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:3}.modal-overlay .modal-container{-webkit-animation:blow-up .625s ease-in-out;animation:blow-up .625s ease-in-out;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);height:50%;left:25%;position:absolute;top:20%;visibility:hidden;width:50%;z-index:4}.modal-overlay .modal-container.shown{visibility:visible}.modal-overlay .modal-container .modal-title{border-bottom:1px solid rgba(0,0,0,.15);display:flex;justify-content:space-between;padding:10px}.modal-overlay .modal-container .modal-title h4{font-size:1.2rem;font-weight:700}.modal-overlay .modal-container .modal-title button{background:transparent;border:none}.modal-overlay .modal-container .modal-body{padding:20px 10px}@-webkit-keyframes blow-up{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes blow-up{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.icon-container{align-items:center;background:#000;border:none;border-radius:50%;cursor:pointer;display:flex;height:4.6875rem;justify-content:center;opacity:.5;width:4.6875rem}.icon-container:hover{opacity:.7}.icon-container:active{opacity:1}.icon-container img{height:100%;width:100%}.filter-input{display:flex}.filter-input .form-control{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;display:inline-block;height:32px}.filter-input .form-control .input-control{border-radius:0;border-right:0;height:32px;width:100%}.filter-input .dismiss-button{background-color:initial;border:1px solid #ccc;border-left:0;color:#3b4348;display:inline;height:32px;width:32px}.filter-input .filter-button{background-color:#3b4348;border:none;color:#fff;display:inline;height:32px;width:32px}.table-delete-button,.table-edit-button{background-color:initial;border:none}.table-delete-button{color:#e74c3c}.table-subheader{display:flex;justify-content:space-between;width:100%}.table-actions{align-items:flex-end;display:flex}.table-actions .table-action-button{background-color:#3b4348;border:none;height:32px;margin-right:10px;width:32px}.pagination-container{align-items:center;display:flex;justify-content:flex-end;width:100%}.pagination-container .select-container select{-webkit-appearance:none;appearance:none;background-color:initial;border:none;box-sizing:initial;color:rgba(0,0,0,.54);cursor:pointer;direction:ltr;flex-shrink:0;font-size:inherit;height:24px;max-width:100%;padding-left:8px;padding-right:24px;-webkit-user-select:none;user-select:none}.pagination-container .select-container svg{margin-left:-24px;margin-right:20px}.pagination-container .pagination{margin-bottom:0;margin-left:15px}.pagination-container .pagination .page-item{margin-right:10px}.pagination-container .pagination .page-item.disabled{cursor:not-allowed}.pagination-container .pagination .page-item.disabled .page-link{background:#fafafa}.pagination-container .pagination .page-item .page-link{border:none}.pagination-container .pagination .page-item .page-link span,.pagination-container span{color:rgba(0,0,0,.54)}.modal-base .form-control{margin-bottom:10px}.child-table{display:flex;float:right;justify-content:stretch;width:95%}.child-table div{width:100%}.header-container{display:flex;justify-content:space-between;margin-bottom:30px}.call-to-action-button{background-color:#3498db;border:none;color:#fff;margin-top:20px;padding:10px;transition:background-color .3s ease-in-out}.call-to-action-button:hover{background-color:#2980b9}.call-to-action-button:active{background-color:#4d98c8}.call-to-action-button span{font-size:.9rem;margin-left:10px}.empty-view-container{align-items:center;align-self:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.empty-view-container img{max-height:300px;max-width:300px}.empty-view-container .message{font-size:1.2rem;line-height:2rem;margin-top:1rem;max-width:300px;text-align:center}.list-item{align-items:center;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);display:flex;gap:10px;padding:7px;position:relative;width:100%}.list-item .flag-container{aspect-ratio:1/1;height:15px;inset:0;overflow:hidden;position:absolute}.list-item .flag-container .review-flag{background:#daa520;border-radius:50%;height:20px;left:-10px;position:absolute;top:-10px;width:20px}.list-item .row-img{border-radius:50%;flex-grow:0;height:50px;object-fit:cover;width:50px}.list-item .row-name{display:flex;flex-direction:column;flex-grow:2;gap:0}.list-item .row-name .name{cursor:pointer;font-size:16px;font-weight:500}.list-item .row-name .name:hover{text-decoration:underline}.list-item .row-name .code{color:#d3d3d3;font-size:14px}.list-item .dynasty{background:#0a58ca;color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:5px;text-align:center;width:10%}.list-item .dynasty,.list-item .location{cursor:pointer;flex-grow:0;font-size:12px}.list-item .location{width:15%}.list-item .location:hover{text-decoration:underline}.list-item .creation-date{width:10%}.list-item .actions{width:5%}.list-item .actions .dropdown{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.list-item .actions .action-container{align-items:center;display:flex;gap:5px}.list-base{display:flex;flex-direction:column;gap:20px;width:100%}.components-page-content .components-list .component-item .dynasty{left:180px!important}.page-container{min-height:100vh}.page-container .container{align-self:center;height:100%;max-width:none;width:100%}.base-page-container{margin-bottom:0;padding:0}.live-input{color:#fff;display:block;height:1.7rem;overflow:visible;width:100%}.live-input .live-input-control{border:1px solid #0d90d1;border-right:none;color:#000;display:inline;display:initial;height:25px;padding-bottom:0;padding-top:0;width:calc(100% - 50px)}.live-input .cancel-button,.live-input .save-button{color:#000;height:25px;margin-bottom:0;padding:0;width:25px}.live-input .cancel-button i,.live-input .save-button i{color:#000;font-size:1.8rem;padding:0}.live-input .save-button{background-color:#0d90d1;border:none;color:#fff}.live-input .save-button:hover{background-color:#22a4c9}.live-input .cancel-button{border:1px solid #0d90d1;border-left:none}.live-input .cancel-button:hover{background-color:#942a25;color:#fff}.live-input.view-mode{color:#000}.delete-modal .delete-modal-icon{height:90px;width:90px}.upload-new-img{right:20px;top:5px}.upload-new-img span{font-size:1.6rem}.page-loader{align-items:center;background-color:hsla(0,0%,100%,.3);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000000000000000000}.page-loader__spinner{height:50px;position:relative;width:50px}.page-loader__spinner svg{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.page-loader__spinner svg circle{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes color{0%,to{stroke:red}40%{stroke:blue}66%{stroke:green}80%,90%{stroke:#ff0}}@keyframes color{0%,to{stroke:red}40%{stroke:blue}66%{stroke:green}80%,90%{stroke:#ff0}}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transform:none;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.carousel-container{border:1px solid #c4c4c4;min-height:300px;min-width:100%}.carousel-container .carousel,.carousel-container .carousel .carousel-item{height:100%}.carousel-container .carousel .carousel-item .carousel-image{display:block;height:500px;object-fit:contain;opacity:0;width:100%!important}.carousel-container .carousel .carousel-item .carousel-image.after-loading{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;opacity:1}.buttons-container{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.buttons-container .carousel-button{border:none;margin:0;padding:0;width:22.55px}.buttons-container .carousel-button img{height:14.14px;width:22.55px}.buttons-container button{float:none}.buttons-container .dots-container{align-items:center;align-self:center;display:flex;justify-content:space-evenly;position:relative;width:100%}.buttons-container .dots-container .carousel-control{align-self:center;background-color:initial;border:none;display:flex;height:10px;margin:0;padding:0;position:relative;width:10px}.buttons-container .dots-container .carousel-control .dot{border:.5px solid gray;border-radius:50%;height:10px;margin:0;padding:0;width:10px}.buttons-container .dots-container .carousel-control .dot.active{background-color:#000}.carousel-spinner-container{align-items:center;align-self:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:999}.carousel-spinner-container.first-loader{border:1px solid #c4c4c4;margin-top:0!important}.carousel-image:hover+.delete-image-btn{display:block!important}.delete-image-btn{background:hsla(0,0%,100%,.5)!important;border-radius:50%;display:none;height:48px;position:absolute;right:1.5rem;top:1.5rem;width:48px}.delete-image-btn img{height:16px;object-fit:contain;width:16px!important}.delete-image-btn:hover{background:#fff!important;display:block!important}.no-artwork-box{align-content:center;border:1px solid #ccc;display:flex;justify-content:center;min-height:400px;width:100%}.no-artwork-box span{align-self:center;color:#000;display:flex;font-size:16px;font-weight:300;line-height:22px;text-align:center}@media (min-width:768px) and (max-width:1180px){.no-artwork-box span{display:inline;display:initial;text-align:center;width:90%}}@media (min-width:280px) and (max-width:319px){.no-artwork-box span{text-align:center;width:90%}}.upload-new-img{background-color:#fff!important;border-radius:20px;color:#000;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:10}.ReactTags__tags{display:flex;flex-direction:column-reverse;position:relative}.ReactTags__tags .ReactTags__selected{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start}.ReactTags__tags .ReactTags__selected .ReactTags__tag{align-items:center;background:#3498db;border-radius:5px;display:flex;height:37.5px;justify-content:center;margin:0;padding:10px 5px}.ReactTags__tags .ReactTags__selected .ReactTags__tag button{margin-top:3px}.ReactTags__tags .ReactTags__tagInput{border:1px solid #ccc;margin-bottom:10px;width:100%}.ReactTags__tags .ReactTags__tagInput input{border:1px solid #ccc;width:100%}.ReactTags__tags .ReactTags__tagInput input:focus{border:1px solid #3498db}.ReactTags__clearAll{background:#f88d8d;border:none;color:#fff;cursor:pointer;margin:10px;padding:10px}.ReactTags__tagInput{border-radius:2px;display:inline-block}.ReactTags__tagInput input.ReactTags__tagInputField,.ReactTags__tagInput input.ReactTags__tagInputField:focus{border:1px solid #eee;font-size:12px;height:31px;margin:0;min-width:150px}.ReactTags__editInput{border-radius:1px}.ReactTags__editTagInput{display:inline-flex}.ReactTags__selected span.ReactTags__tag{background:#63bcfd;border:1px solid #ddd;border-radius:2px;color:#fff;display:inline-block;font-size:12px;margin:0 5px;padding:5px}.ReactTags__selected a.ReactTags__remove{color:#aaa;cursor:pointer;margin-left:5px}.ReactTags__suggestions{position:absolute}.ReactTags__suggestions ul{background:#fff;box-shadow:.05em .01em .5em rgba(0,0,0,.2);list-style-type:none;width:200px}.ReactTags__suggestions li{border-bottom:1px solid #ddd;margin:0;padding:5px 10px}.ReactTags__suggestions li mark{background:none;font-weight:600;text-decoration:underline}.ReactTags__suggestions ul li.ReactTags__activeSuggestion{background:#b7cfe0;cursor:pointer}.ReactTags__remove{background:none;border:none;color:#fff;cursor:pointer}.file-dropzone-container div.dropzone{cursor:pointer;padding:0!important;width:100%}.file-dropzone-container div.dropzone p{font-size:1rem;padding:50px;text-align:center!important;width:100%}.file-dropzone-container .preview-item{border:1px solid #ccc;margin-right:10px;max-height:120px;max-width:120px;padding:20px}.file-dropzone-container .preview-item a{align-items:center;display:flex;flex-direction:column;justify-content:space-around;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.file-dropzone-container .preview-item a svg{color:#6f7579;display:block}.file-dropzone-container .preview-item a span{margin-top:10px;width:100%}.instance-document-editor{cursor:pointer;min-height:100px;width:100%}.instance-document-editor,.under-construction{align-items:center;background:#f3f3f3;display:flex;justify-content:center}.under-construction{padding:24px}.citation-editor .citation-items-container{gap:20px}.citation-editor .citation-item{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;height:170px;padding:0;position:relative}.citation-editor .citation-item .citation-item-content{display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:0}.citation-editor .citation-item .citation-item-content .citation-content-display{padding:.3em}.citation-editor .citation-item .citation-item-content .citation-icon-container{background:rgba(0,0,0,.1);height:50%;padding:1em;width:100%}.citation-editor .citation-item .citation-item-content .citation-icon-container svg{height:100%;width:100%}.citation-editor .citation-item .citation-item-content .delete-button{align-items:center;background:hsla(0,100%,92%,.31);border:1px solid rgba(0,0,0,.1);border-radius:50%;color:#000;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:5px;top:5px;transition:.3s ease;width:20px}.citation-editor .citation-item .citation-item-content .delete-button:hover{background:#ff4040;color:#fff}.citation-row{cursor:pointer}.components-page-content .components-list .component-item .dynasty{left:180px}.sidebar-list-widget{border-bottom:1px solid #dedede;padding-bottom:10px}.sidebar-list-widget .title{font-size:20px;font-weight:400}.sidebar-list-widget .list{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center}.sidebar-list-widget .list .item{align-items:center;box-shadow:0 1px 2px 0 #c0baba;display:flex;flex-grow:1;gap:10px;justify-content:flex-start;min-width:100%;padding:8px}.sidebar-list-widget .list .item img{height:60px;object-fit:cover;width:33.33333%}.sidebar-list-widget .list .item button{align-self:center;background:transparent;border:none;justify-self:flex-start;text-align:start;width:66.66666%}.sidebar-list-widget .actions{display:flex;justify-content:space-between;margin-top:20px}.components-page-content .actions-container{box-shadow:0 2px 10px rgba(0,0,0,.15);padding:10px 10px 30px}.components-page-content .actions-container .filters .actions{margin-right:20px;width:100%}.components-page-content .actions-container .filters .actions .filter-item{flex-grow:1}.create-component-container .description-editor{min-height:300px}.buildings-page{display:flex;flex-direction:column;flex-grow:1;gap:50px}.buildings-page .actions-container{margin:0 auto;max-width:1200px;width:100%}.buildings-page .actions-container .filters{align-items:center;display:flex;justify-content:space-between;width:100%}.buildings-page .actions-container .filters .actions{display:flex;gap:15px;justify-content:space-evenly}.components-page-content{display:flex;flex-direction:column;flex-grow:1;gap:50px}.components-page-content .actions-container{margin:0 auto;max-width:1200px;width:100%}.components-page-content .actions-container .filters{align-items:center;display:flex;justify-content:space-between;width:100%}.components-page-content .actions-container .filters .actions{display:flex;gap:15px;justify-content:space-evenly}.components-page-content .components-list{margin:0 auto;max-width:1200px;width:100%}.components-page-content .components-list .component-item{box-shadow:1px 1px 15px #e5e5e5;display:flex;flex-direction:row;height:300px;margin-bottom:30px;padding:0!important;position:relative;width:100%}.components-page-content .components-list .component-item .edit{position:absolute;right:20px;top:20px}.components-page-content .components-list .component-item .edit button{align-items:center;background:#ddd;border:1px solid gray;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.components-page-content .components-list .component-item img{background-color:#ccc;cursor:pointer;height:100%;object-fit:cover;width:300px}.components-page-content .components-list .component-item .dynasty{background-color:#3498db;color:#fff;font-weight:700;left:170px;overflow:hidden;padding:5px 10px;position:absolute;text-align:center;top:0;white-space:nowrap;width:120px}.components-page-content .components-list .component-item .description{display:flex;flex-direction:column;justify-content:space-evenly;margin:20px 20px 0;width:calc(100% - 320px)}.components-page-content .components-list .component-item .description .component-name .live-input{height:32px;padding:0}.components-page-content .components-list .component-item .description .component-name .live-input.view-mode{font-size:1.4rem}.components-page-content .components-list .component-item .description .component-name .live-input.edit-mode input{background-color:initial;font-size:1.4rem;height:32px}.components-page-content .components-list .component-item .description .component-name .live-input.edit-mode button{height:32px}.components-page-content .components-list .component-item .description .tags-container{display:flex;gap:10px}.components-page-content .components-list .component-item .description .tags-container .tag{background-color:#3498db;border-radius:5px;color:#fff;padding:5px;text-align:center;width:75px}.code-available{color:#228b22;margin-top:5px}.create-component-container{min-height:400px;width:100%}.create-component-container .bootstrap-wrapper{height:100%}.create-component-container .row .left-column .tags-container{margin-top:20px}.create-component-container .row .content-column{border-left:1px solid #ccc;margin-left:10px;margin-right:-10px;padding-right:10px}.create-component-container .row .content-column .col-md-12:nth-child(2n){margin-bottom:10px;margin-top:20px}.create-component-container .row .content-column .dynasty-section{margin-top:20px}.create-component-container .row .content-column .errors-container{align-items:center;display:flex;justify-content:flex-end;margin-bottom:20px}.create-component-container .row .content-column .errors-container .error{color:red}.create-component-container .row .content-column .actions{align-items:center;display:flex;justify-content:flex-end}.create-component-container .row .content-column .actions button:first-child{margin-right:20px}.create-component-container .row .content-column .actions button{align-items:center;display:flex;justify-content:center}.create-component-container .row .content-column .actions button span{margin-left:5px}.users-page-container{display:flex;flex-direction:column;flex-grow:1;gap:50px}.users-page-container .actions-container{margin:0 auto;max-width:1200px;width:100%}.users-page-container .actions-container .filters{align-items:center;display:flex;justify-content:space-between;width:100%}.users-page-container .actions-container .filters .actions{display:flex;gap:15px;justify-content:space-evenly}.logout-page{align-items:center;display:flex;justify-content:center;min-height:500px}.record-details{margin:10px 0 20px 5%;max-width:900px}.record-details .record-details-item{display:flex;padding:4px 0}.record-details .record-details-item dt{color:#5f6368;flex:0 0 180px;font-weight:500}.record-details .record-details-item dd{flex:1 1;margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-line}.scholar-details .scholar-inventions{margin:0 0 20px 5%}
/*# sourceMappingURL=main.c99fdb54.css.map*/