@import"https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";html.login-view{width:100vw;height:100vh;background:linear-gradient(116.82deg,#ffbe0b,#3c0c3d 23.5%,#3c0c3d 74.5%,#1ec471)}html.login-view body{padding:0;width:fit-content;margin:auto;position:relative}html.login-view body .loginBox{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:58px 28px 36px;width:450px;height:486px;background:#fff;box-shadow:0 2px 10px #3a35411a;border-radius:6px;flex:none;order:0;flex-grow:0}html.login-view body .loginBox .MuiPaper-root{--Paper-shadow: none !important}html.login-view body .loginBox .logo{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:12px;width:144px;height:32px;flex:none;order:0;flex-grow:0}html.login-view body .loginBox .cardContent{padding:0}html.login-view body .loginBox .cardContent .textBox{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 24px;width:394px;height:82px;flex:none;order:0;flex-grow:0}html.login-view body .loginBox .cardContent .title{width:394px;height:38px;font-family:Lexend;font-style:normal;font-weight:700;font-size:24px;line-height:133.4%;text-align:center;color:#3a3541de;flex:none;order:0;flex-grow:0}html.login-view body .loginBox .cardContent .subtitle{width:394px;height:20px;font-family:Epilogue;font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:.15px;color:#3a3541ad;flex:none;order:1;flex-grow:0}html.login-view body .loginBox .cardContent .basicForm{display:flex;flex-direction:column;align-items:flex-start;padding:0;flex:none;order:2;align-self:stretch;flex-grow:0}html.login-view body .loginBox .cardContent .basicForm .basicInput{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px;flex:none;order:0;align-self:stretch;flex-grow:0}html.login-view body .loginBox .cardContent .basicForm .passInput{display:flex;flex-direction:column;align-items:flex-start;padding:0;border-radius:6px;flex:none;order:2;align-self:stretch;flex-grow:0}html.login-view body .loginBox .cardContent .basicForm .passInput .passBtn{border:none;background:none}html.login-view body .loginBox .cardContent .basicForm .imageBox{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;margin:0 auto;width:360px;height:266px;background:#fff;box-shadow:0 2px 10px #3a35411a;border-radius:6px;flex:none;order:1;flex-grow:0}html.login-view body .loginBox .cardContent .basicForm .submitBtn{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;width:100%;height:42px;margin:60px!important;background:#3c0c3d;box-shadow:0 4px 8px -4px #3a35416b;border-radius:5px;flex:none;order:2;align-self:stretch;flex-grow:0;font-weight:700}html.login-view body .loginBox .title{width:394px;height:38px;font-family:Lexend;font-style:normal;font-weight:700;font-size:24px;line-height:133.4%;text-align:center;color:#3a3541de;flex:none;order:0;flex-grow:0}html.login-view body .loginBox .subtitle{width:394px;height:20px;font-family:Epilogue;font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:.15px;color:#3a3541ad;flex:none;order:1;flex-grow:0}html.login-view body .loginBox .loginForm{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:394px;flex:none;order:2;align-self:stretch;flex-grow:0}html.login-view body .loginBox .loginForm .loginInput{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0 12px;width:394px;height:54px;border:1px solid rgba(58,53,65,.5);border-radius:6px;flex:none;order:0;align-self:stretch;flex-grow:0}html.login-view body .loginBox .loginForm .inputPass{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:394px;height:54px;border-radius:6px;flex:none;order:2;align-self:stretch;flex-grow:0}html.login-view body .loginBox .loginForm .inputPass .passBtn{border:none;background:none}html.login-view body .loginBox .loginForm .loginBtn{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;width:394px;height:42px;background:#3c0c3d;box-shadow:0 4px 8px -4px #3a35416b;border-radius:5px;flex:none;order:2;align-self:stretch;flex-grow:0;font-weight:700}body{margin:0;font-family:Epilogue}h1,h2,h3,h4,h5,h6,.title{font-family:Lexend,sans-serif}button{font-family:Lexend!important;border:none;box-shadow:"none";border-radius:5px;cursor:pointer;transition:background .3s ease;font-family:Lexend,sans-serif;font-style:normal;font-weight:600;font-size:14px!important;line-height:24px;letter-spacing:.4px;text-transform:uppercase;margin-top:0!important}button.small{font-family:Lexend!important;border:none;box-shadow:"none";border-radius:5px;cursor:pointer;transition:background .3s ease;font-family:Lexend,sans-serif;font-style:normal;font-weight:600;font-size:13px!important;line-height:24px;letter-spacing:.4px;text-transform:uppercase;margin-top:0!important}.inputBase{font-weight:400;font-family:Lexend;font-size:16px;color:var(--darkText)!important;filter:opacity(.87)}.inputBase .MuiOutlinedInput-root{border-radius:6px}.inputBase label{font-family:Lexend;font-weight:700!important;font-size:14px!important;line-height:24px!important;filter:opacity(.68)!important}.buttonsBox{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:4px 0;gap:12px;height:38px;flex:none;order:0;flex-grow:1;width:90%;max-width:1132px;margin:4px auto}.buttonsBox button{font-family:Lexend!important;border:none;box-shadow:"0px 6px 18px -8px rgba(58, 53, 65, 0.56)";border-radius:5px;cursor:pointer;transition:background .3s ease;font-family:Lexend,sans-serif;font-style:normal;font-weight:600;font-size:14px!important;line-height:24px;letter-spacing:.4px;text-transform:uppercase;margin-top:0!important}.buttonsBox button.addFile{background:var(--primary) url(/img/add.png) 10px center no-repeat;padding-left:30px!important}h4{font-family:Lexend;font-style:normal;font-weight:700;font-size:20px;line-height:32px;letter-spacing:.15px;color:#3a3541de;flex:none;order:0;align-self:stretch;flex-grow:0}h5{color:var(--darkText);font-weight:700;font-size:1.3rem;letter-spacing:.15px}h6{color:var(--darkText);margin:5px 0;font-weight:500;font-size:1.1rem;letter-spacing:.15px}.MuiOutlinedInput-root{border-radius:6px;background-color:var(--lightText)}.MuiOutlinedInput-notchedOutline{border-color:var(--mediumText)}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--mediumText)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--mediumText)!important;border-width:1px!important}.MuiInputLabel-root{color:var(--darkText);font-weight:400;font-size:16px;filter:opacity(.87)}.MuiInputLabel-root.Mui-focused,.MuiInputLabel-root.MuiFormLabel-filled{font-family:Lexend;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:var(--darkText)!important;filter:opacity(.68)}.MuiOutlinedInput-root:focus-within{outline:none!important}.MuiOutlinedInput-root.Mui-focused{outline:none!important}.mainBox{display:flex;height:auto;width:auto;position:relative}.mainBox .drawerBox{display:flex;flex-direction:column;align-items:flex-start;padding:0;isolation:isolate;flex:none;order:0;flex-grow:0;z-index:1}.mainBox .drawerBox .collapseMenuBox{position:relative}.mainBox .drawerBox .toolbarBox{padding:10px 40px;background:var(--background);justify-content:flex-start}.mainBox .drawerBox .logoBox{display:flex;flex-direction:column;align-items:flex-start;padding:16px 0 8px;background:var(--background);flex:none;order:1;flex-grow:0;z-index:1}.mainBox .drawerBox .menuBox{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:22px 18px 8px 0;width:260px;background:var(--background);flex:none;flex-shrink:0;flex-grow:1;z-index:0}.mainBox .drawerBox .menuBox .menuList{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 8px;gap:6px;width:242px;height:100%;position:relative;background:var(--background);flex:none;order:1;align-self:stretch;flex-grow:0}.mainBox .drawerBox .menuBox .menuList li a{border-top-right-radius:8px;border-bottom-right-radius:8px}.mainBox .drawerBox .menuBox .menuList .MuiListItemIcon-root{min-width:40px}.mainBox .drawerBox .menuBox .menuList .logoutBox{display:flex;flex-direction:column;align-items:flex-start;padding:8px 14px 8px 20px;margin:0 auto;width:242px;flex:none;order:1;align-self:stretch;flex-grow:0;position:absolute;bottom:30px}.mainBox .drawerBox .menuBox .menuList .logoutBox .logoutBtn{display:flex;flex-direction:row;align-items:center;padding:0;width:242px;height:42px;border-radius:0 50px 50px 0;flex:none;order:1;align-self:stretch;flex-grow:0}.mainBox .drawerBox .menuBox .menuList .logoutBox .logoutBtn img{padding-right:16px}.mainBox .drawerBox .menuBox .menuList .logoutBox .logoutBtn svg{min-width:56px;padding-right:16px}.mainBox .collapseMenuButton{position:absolute;width:24px;height:24px;top:70px;right:-10px;z-index:300}.mainBox .panelBox{background-color:var(--mediumBackground);flex-grow:1;display:flex;flex-direction:column;transition:margin .3s ease-in-out;height:auto;min-height:100%;overflow:hidden;width:auto}.mainBox .panelBox.css-h8m1q6{margin-top:0}.mainBox .panelBox .filtersBox,.mainBox .panelBox .onlySearchBox{display:flex;flex-direction:column;align-items:center;padding:20px;gap:16px;background:var(--lightBackground);border-radius:6px;flex:none;order:0;align-self:stretch;flex-grow:0}.mainBox .panelBox .filtersBox .searchRow,.mainBox .panelBox .onlySearchBox .searchRow{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:24px;flex:none;order:0;align-self:stretch;flex-grow:0}.mainBox .panelBox .filtersBox .searchRow .search,.mainBox .panelBox .onlySearchBox .searchRow .search{min-width:350px}.mainBox .panelBox .filtersBox .buttonsFilters,.mainBox .panelBox .onlySearchBox .buttonsFilters{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:24px;width:80%;height:30px;flex:none;order:1;align-self:stretch;flex-grow:0}.mainBox .panelBox .filtersBox .buttonsFilters button,.mainBox .panelBox .onlySearchBox .buttonsFilters button{font-family:Lexend!important;border:none;box-shadow:"0px 6px 18px -8px rgba(58, 53, 65, 0.56)";cursor:pointer;transition:background .3s ease;font-family:Lexend,sans-serif;font-style:normal;font-size:14px!important;line-height:24px;letter-spacing:.4px;text-transform:uppercase;margin-top:0!important;height:30px;border-radius:5px;font-weight:600;font-size:13px;line-height:22px}.mainBox .panelBox .onlySearchBox{height:72px}@media (min-width: 760px){.mainBox .topMenu img.logoMobile{display:none}.mainBox .panelBox .filtersBox .searchRow,.mainBox .panelBox .onlySearchBox .searchRow{height:56px}.mainBox .panelBox .filtersBox .searchRow .search,.mainBox .panelBox .onlySearchBox .searchRow .search{min-width:350px}}@media (max-width: 760px){.mainBox .topMenu{position:fixed;height:50px;width:100%;z-index:3000;background-color:var(--mediumBackground)}.mainBox .topMenu img.logoMobile{display:block;margin:15px 50px}.mainBox .panelBox{margin-top:50px!important;margin-bottom:50px}.mainBox .panelBox .mainContainer .buttonsBox{background-color:var(--mediumBackground);padding:20px 0 40px;opacity:1;width:100%;position:fixed;bottom:0;margin:0;z-index:2}.mainBox .panelBox .mainContainer .buttonsBox button{margin-right:10px;font-family:Lexend!important;padding:16px 20px 16px 16px!important;align-self:stretch;width:auto;height:56px;color:var(--primaryText)!important;background:var(--lightBackground);box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d;border-radius:16px;text-transform:capitalize}.mainBox .panelBox .mainContainer .buttonsBox button.addFile{background:var(--lightBackground) url(/img/addDark.png) 10px center no-repeat;padding-left:36px!important}.mainBox .panelBox .mainContainer .buttonsBox button.save{background:var(--lightBackground) url(/img/save.svg) 10px center no-repeat;padding-left:36px!important}.mainBox .panelBox .mainContainer .buttonsBox button.cancel{background:var(--lightBackground) url(/img/cancel.svg) 10px center no-repeat;padding-left:36px!important}.mainBox .panelBox .mainContainer .panelContent{padding:20px 0 50px}.mainBox .panelBox .filtersBox .filtersBox,.mainBox .panelBox .onlySearchBox .filtersBox{align-items:center}.mainBox .panelBox .filtersBox .searchRow,.mainBox .panelBox .onlySearchBox .searchRow{flex-direction:column;width:100%;display:flex;gap:10px}.mainBox .panelBox .filtersBox .searchRow .search,.mainBox .panelBox .onlySearchBox .searchRow .search{min-width:80px}.mainBox .panelBox .filtersBox .buttonsFilters,.mainBox .panelBox .onlySearchBox .buttonsFilters{align-items:center;width:100%;display:flex;height:90px}.mainBox .panelBox .filtersBox .buttonsFilters button,.mainBox .panelBox .onlySearchBox .buttonsFilters button{margin-top:8px!important;margin-left:0;width:100%}.mainBox .panelBox .filtersBox .buttonsFilters .MuiStack-root,.mainBox .panelBox .onlySearchBox .buttonsFilters .MuiStack-root{flex-direction:column;align-items:center;width:100%}}.ai-map-generator{height:100vh;overflow:hidden}.ai-map-generator .mainContainer{position:relative;height:100%;display:flex;flex-direction:column}.ai-map-generator .mainContainer .header{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:64px;flex-shrink:0}.ai-map-generator .mainContainer .header .header-left{display:flex;gap:0;height:100%;margin-left:-24px}.ai-map-generator .mainContainer .header .header-left .header-left-btn{background-color:transparent;color:var(--textSecondary);box-shadow:none;border-radius:0;height:100%;padding:0 24px;position:relative}.ai-map-generator .mainContainer .header .header-left .header-left-btn:hover{background-color:#0000000a}.ai-map-generator .mainContainer .header .header-left .header-left-btn.selected{background-color:var(--secondaryColumn);color:var(--primary)}.ai-map-generator .mainContainer .header .header-left .header-left-btn.selected:after{content:"";position:absolute;bottom:8px;left:12px;right:12px;height:2px;background-color:var(--primary)}.ai-map-generator .mainContainer .header .header-right{display:flex;gap:8px}.ai-map-generator .mainContainer .panelContent{flex:1;display:flex;flex-direction:column;overflow:auto;min-height:auto}.ai-map-generator .mainContainer .panelContent .container{overflow:auto}.ai-map-generator .mainContainer .panelContent .container .input-container{background:var(--lightBackground);padding:20px;width:100%;margin-top:8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:24px;border-radius:6px}.ai-map-generator .mainContainer .panelContent .container .input-container .MuiInputBase-root,.ai-map-generator .mainContainer .panelContent .container .input-container .MuiFormControl-root{margin:0}.ai-map-generator .mainContainer .resources-container{width:690px;border-radius:6px;padding:16px 12px;background:var(--mediumBackground);display:flex;flex-direction:column;gap:22px}.ai-map-generator .mainContainer .footer{padding:8px 24px;display:flex;justify-content:space-between;align-items:center;z-index:10;background-color:var(--mediumBackground);flex:none;border-top:1px solid rgba(0,0,0,.12);height:56px}.ai-map-generator .mainContainer .footer .footer-buttons{display:flex;gap:12px;padding:4px 0}.ai-map-generator .sidebar{position:absolute;top:0;left:0;width:260px;bottom:0;background:var(--secondaryColumn);box-shadow:2px 0 8px #00000014;z-index:20;display:flex;flex-direction:column;padding-top:0}.map-container{border-radius:6px;border:1px solid rgba(58,53,65,.5019607843);background-color:#f0f0f0}.resources-list{display:block}.resources-list>*{margin-bottom:10px;display:block}.baseForm .mainContainer .panelContent{padding:50px 0}.baseForm .mainContainer .panelContent .container{width:90%;max-width:1132px;margin:auto}.baseForm .mainContainer .panelContent .container .imageContainer{position:relative;box-shadow:0 2px 10px #3a35411a;border-radius:6px;background:#fff;min-height:420px;overflow:hidden;margin:10px 0 20px;background-color:var(--lightText)}.baseForm .mainContainer .panelContent .container .imageContainer .imageText{padding:0 20px 20px;text-overflow:ellipsis;word-wrap:break-word;max-width:95%}.baseForm .mainContainer .panelContent .container .imageContainer .imageText .imageHeader{display:flex;justify-content:space-between;align-items:center;width:100%}.baseForm .mainContainer .panelContent .container .imageContainer .imageText .imageHeader h5{padding:10px 0;margin:0;font-family:Lexend;filter:opacity(.87)}.baseForm .mainContainer .panelContent .container .imageContainer .imageText .imageHeader .imageActions{display:flex;gap:10px}.baseForm .mainContainer .panelContent .container .imageContainer .imageText .imageHeader .imageActions img{width:24px;height:24px;cursor:pointer}.baseForm .mainContainer .panelContent .container .imageContainer .imageText .imageTitle{font-family:Epilogue;font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.15px;color:var(--darkText);filter:opacity(.68)}.baseForm .mainContainer .panelContent .container .imageContainer .uploadedImage{width:100%;height:auto;height:340px;object-fit:cover}.baseForm .mainContainer .panelContent .container .imageContainer .placeholderArea{height:380px;display:flex;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;border:2px dashed #ccc;border-radius:8px;padding:20px;text-align:center;color:#999}.baseForm .mainContainer .panelContent .container .imageContainer .placeholderContent img{width:30px;height:30px;margin-bottom:8px}.baseForm .mainContainer .panelContent .container .collectionBox{max-height:450px;overflow:auto;font-family:Lexend,sans-serif;width:90%;margin:inherit}.baseForm .mainContainer .panelContent .container .tabsBox{display:flex;flex-direction:column;margin-top:42px}.baseForm .mainContainer .panelContent .container .tabsBox .tabs .MuiTab-root{color:var(--secondary);font-weight:600;box-shadow:none;margin-right:30px}.baseForm .mainContainer .panelContent .container .tabsBox .tabs .Mui-selected{color:var(--primary)}.baseForm .mainContainer .panelContent .container .tabsBox .tabPanel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;gap:34px;border-radius:6px;background-color:var(--lightBackground);flex:none;order:1;align-self:stretch;flex-grow:0;z-index:0}.baseForm.customerForm .panelContent .container{width:65%}@media (max-width: 768px){.baseForm .mainContainer .panelContent{padding:20px 0}.baseForm .mainContainer .panelContent .container{width:80%}.baseForm .mainContainer .panelContent .container .baseFieldsBox{flex-direction:column-reverse}.baseForm .mainContainer .panelContent .container .baseFieldsBox .imageBox{width:100%}.baseForm .mainContainer .panelContent .container .baseFieldsBox .identifiersBox{flex-direction:column}.baseForm .mainContainer .panelContent .container .titleBar h5{font-size:1.3rem}.baseForm .mainContainer .panelContent .container .tabsBox{margin-top:10px}.baseForm .mainContainer .panelContent .container .tabsBox .tabPanel .css-1lf7yww{width:100%}.baseForm .mainContainer .panelContent .container .tabsBox .tabPanel .css-k008qs{display:block}}.outlined-editor-wrapper{position:relative}.outlined-editor-wrapper .MuiBox-root .css-1yuhvjn .tox-promotion,.outlined-editor-wrapper .tox-editor-header .tox-promotion{display:none!important}.outlined-editor-wrapper .tox-editor-header{margin-top:4px!important}.outlined-editor-wrapper .tox-statusbar__branding{display:none!important}.outlined-editor-wrapper .tox-tinymce{border:none!important;height:391px!important;flex-shrink:1}.outlined-editor-wrapper .outlined-editor-label{position:absolute;top:-8px;left:12px;background:var(--lightBackground);padding:0 4px;font-size:11px;color:var(--mediumText);font-family:Lexend;font-weight:700;z-index:1}.outlined-editor-wrapper .outlined-editor-container{border:1px solid #ccc;border-radius:4px;padding:4px;background:#fff;box-sizing:border-box}.outlined-editor-wrapper .tiny-editor .tox{border:none!important;box-shadow:none!important;height:100%}.outlined-editor-wrapper .tiny-editor .tox-editor-container{border:none!important;box-shadow:none!important;margin-top:4px}.outlined-editor-wrapper .tiny-editor .tox-toolbar,.outlined-editor-wrapper .tiny-editor .tox-menubar{background-color:#f5f5f5!important;border:none!important}.css-hse1ly-MuiPaper-root-MuiCard-root{padding:0!important}.sortedCard{width:auto;margin-top:10px;display:flex;flex-direction:row;align-items:flex-start;padding:0;box-shadow:0 2px 10px #3a35411a;border-radius:6px;flex:none;order:0;flex-grow:0;position:relative}.sortedCard .imgBox{width:auto;height:80px;overflow:hidden;display:flex;background-color:var(--primary);padding:0 0 0 30px;justify-content:center;align-items:center;position:relative}.sortedCard .imgBox img.move{position:absolute;top:25px;left:7px}.sortedCard .imgBox img.resImg{width:120px;height:80px;object-fit:cover;border-radius:0}.sortedCard .titleBox{padding:15px 10px 10px 0;text-align:left;font-weight:400;width:-webkit-fill-available}.sortedCard .cardActions .actionElement{color:var(--primary);text-decoration:none;text-transform:uppercase;padding-bottom:15px;line-height:20px;height:14px;font-weight:600;font-size:14px;display:flex;left:auto;width:-webkit-fill-available}.sortedCard .cardActions .actionElement img{float:left;padding-right:4px}.sortedCard .cardActions .editElement{margin-left:15px}.sortedCard.css-14b305t-MuiPaper-root-MuiCard-root{padding:0}.css-13vshp0-MuiButtonBase-root-MuiPickersDay-root.Mui-selected{background-color:var(--primary)!important;color:var(--lightText)}.photo-grid-wrapper{position:relative}.photo-grid-wrapper .photo-grid-label{position:absolute;top:-8px;left:12px;background:var(--lightBackground);padding:0 4px;font-size:11px;color:var(--mediumText);font-family:Lexend;font-weight:700;z-index:1}.photo-grid-wrapper .photo-grid-container{border:1px solid #ccc;border-radius:6px;padding:12px;background:#fff;box-sizing:border-box}.photo-grid-wrapper .photo-grid-container .photo-grid-item{border:1px dashed #8A8A8A;border-radius:4px;height:80px;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;cursor:pointer;overflow:hidden}.photo-grid-wrapper .photo-grid-container .photo-grid-item.is-dragging{box-shadow:0 3px 6px #00000029}.photo-grid-wrapper .photo-grid-container .photo-grid-item img{height:100%;width:100%;object-fit:cover}.photo-grid-wrapper .photo-grid-container .photo-grid-item .MuiIconButton-root{position:absolute;top:4px;right:4px;background:#fff}.image-uploader-container{border:1px dashed #8A8A8A;border-radius:6px;background:#fff;box-sizing:border-box;height:280px;width:418px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.image-uploader-container:hover{border-color:var(--primary)}.image-uploader-container .hover-text{font-family:Epilogue;font-size:12px;line-height:16px}.formButtonsBox{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:4px 24px 4px 0;gap:12px;margin-top:12px;height:38px;flex:none;order:0;flex-grow:1}.rowActionsMenu .MuiMenu-paper{box-shadow:0 1px 4px #55555505;border-radius:0;padding:3px}.mainContainer .panelContent{flex-grow:1;display:flex;flex-direction:column;transition:margin .3s ease-in-out;height:auto;min-height:100%;overflow:auto;width:auto;padding:24px;background:#fff}.mainContainer .main{display:flex;flex-direction:column;min-height:400;border-radius:6px}.baseTable .mainContainer .container{width:90%;margin:auto}.baseTable .mainContainer .container .main .tableBox{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:1px;height:fit-content;overflow:none;background:#fafafa;border-radius:6px;flex:none;order:1;align-self:stretch;flex-grow:0}.baseTable .mainContainer .container .main .tableBox .actionsBox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:20px 0 20px 20px;gap:16px;border-top-left-radius:6px;border-top-right-radius:6px;flex:none;order:0;align-self:stretch;flex-grow:0}.baseTable .mainContainer .container .main .tableBox .actionsBox .exportButton,.baseTable .mainContainer .container .main .tableBox .actionsBox .actionButton{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:3px;width:220px;height:40px;background:#fff;flex:none;order:0;flex-grow:0;font-weight:400}.baseTable .mainContainer .container .main .tableBox .actionsBox .exportButton .select,.baseTable .mainContainer .container .main .tableBox .actionsBox .actionButton .select{width:220px;height:40px}.baseTable .mainContainer .container .main .tableBox .actionsBox .pagination{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;gap:26px;margin:0 auto;flex:none;order:1;align-self:stretch;flex-grow:0}.baseTable .mainContainer .container .main .tableBox .MuiPaper-root{border-radius:0}.baseTable .mainContainer .container .main .tableBox .MuiPaper-root .MuiTableHead-root{background-color:var(--mediumBackground)}.baseTable .mainContainer .container .main .tableBox .MuiPaper-root .MuiTableHead-root th{font-family:Lexend;font-style:normal;font-weight:700;font-size:12px;line-height:24px;letter-spacing:.17px;text-transform:uppercase;color:var(--darkText);filter:opacity(.87)}.baseTable .mainContainer .container .main .tableBox .MuiPaper-root .MuiTableBody-root{background-color:var(--lightBackground)}.baseTable .mainContainer .container .main .tableBox .MuiPaper-root .MuiTableBody-root td{color:var(--darkText);font-family:Epilogue;filter:opacity(.68)}.baseTable .mainContainer .container .main .tableBox .MuiPaper-root .MuiTableBody-root td.idColumn{color:var(--primaryText);font-weight:500;font-size:14px;filter:opacity(1)}.baseTable .mainContainer .container .main .tableBox .MuiPaper-root .MuiTableBody-root td:has(a){filter:opacity(1)}.baseTable .mainContainer .container .main .tableBox .MuiPaper-root .MuiTableBody-root .css-1orsvah-MuiTypography-root-MuiLink-root svg{color:var(--primary)}.baseTable .mainContainer .container .main .tableBox .visibility{padding:4px 8px;border-radius:16px;font-family:Lexend;font-style:normal;font-weight:500;font-size:13px;line-height:18px}.baseTable .mainContainer .container .main .tableBox .visibility.on{background:linear-gradient(0deg,#ffffffe0,#ffffffe0),#4caf50;color:var(--success)}.baseTable .mainContainer .container .main .tableBox .visibility.off{background:linear-gradient(0deg,#ffffffe0,#ffffffe0),#f44336;color:var(--danger)}.baseTable .mainContainer .container .main .tableBox .url{color:var(--primaryText);font-family:Epilogue;font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-decoration:underline;text-decoration-color:var(--secondary)}.resource-card{display:flex;align-items:center;background:#fff;border-radius:6px 12px 6px 6px;box-shadow:0 2px 10px #3a35411a;height:64px;position:relative;overflow:hidden}.resource-card__drag-bar{width:24px;height:100%;background:var(--primary);display:flex;align-items:center;justify-content:center;border-radius:6px 0 0 6px;flex-shrink:0;cursor:grab}.resource-card__avatar-container{position:relative;flex-shrink:0}.resource-card__avatar{width:64px!important;height:64px!important;flex-shrink:0}.resource-card__avatar-eye-icon{position:absolute;bottom:4px;right:4px;width:16px!important;height:16px!important;color:#fff;border-radius:50%;padding:2px;pointer-events:none}.resource-card__main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:0 16px;overflow:hidden}.resource-card__title{font-weight:600;font-size:1rem;color:#3a3a3a;margin-bottom:4px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.resource-card__badge{background:var(--error);color:#fff;height:18px;width:18px;border-radius:50%;display:flex;justify-content:center;margin-top:3px;margin-right:3px}.resource-card__actions{display:flex;flex-direction:column;align-items:end;justify-content:space-between;gap:6px;padding:1px 1px 8px}.resource-card__actions-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-right:4px}.resource-card__small-btn{width:20px;height:20px;border-radius:3.88px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--primary)}.multiday-tour-view{width:690px}.multiday-tour-view .tour-days-container{display:flex;flex-direction:column;gap:1rem;width:100%}.multiday-tour-view .no-days-message{border:2px dashed #e0e0e0;border-radius:8px;background:#fafafa}.multiday-tour-view .tour-day-section{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff}.multiday-tour-view .day-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#777b82;color:#fff;transition:background-color .2s ease}.multiday-tour-view .day-header.expanded{background:var(--primaryLight)}.multiday-tour-view .day-header .day-header-left{display:flex;flex-direction:row;align-items:center;gap:.75rem}.multiday-tour-view .day-header .day-header-left .day-title{font-weight:600;font-size:1.1rem;margin:0;color:#fff}.multiday-tour-view .day-header .day-header-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0;white-space:nowrap}.multiday-tour-view .day-header .day-header-right .MuiIconButton-root{color:#fff;padding:4px}.multiday-tour-view .day-header .day-header-right .MuiIconButton-root:hover{background-color:#ffffff1a}.multiday-tour-view .day-header .day-header-right .day-menu-buttons{display:flex;gap:.5rem}.multiday-tour-view .day-content{padding:1.5rem;background:#fff;display:flex;flex-direction:column;gap:1rem}.multiday-tour-view .day-resources-list{display:flex;flex-direction:column;gap:.75rem;min-height:50px}.multiday-tour-view .add-resource-section{margin-top:.5rem}.photo-management .photo-section-wrapper{position:relative}.photo-management .photo-section-wrapper .photo-section-label{position:absolute;top:-8px;left:12px;background:var(--lightBackground);padding:0 4px;font-size:11px;color:var(--mediumText);font-family:Lexend;font-weight:700;z-index:1}.photo-management .photo-section-wrapper .photo-section-container{border:1px solid var(--outlineBorder);border-radius:6px;padding:24px;background:#fff;box-sizing:border-box}.photo-management .image-uploader-container{border:1px dashed #8A8A8A;border-radius:6px;background:var(--lightBackground);box-sizing:border-box;height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.photo-management .image-uploader-container:hover{border-color:var(--primary)}
