@import "https://fonts.googleapis.com/icon?family=Material+Icon";@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap";@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css";*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.montserrat-main{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}body{background-color:#f1f1f1;overscroll-behavior:none}.custom_hr{width:100%;display:block;height:1px;border:0;border-top:1px solid #000;margin:1em 0;padding:0}.shoot_list{margin-top:5px;display:flex;justify-content:center;flex-wrap:wrap;width:100%;overflow-x:auto}.close_modal_button{position:absolute;top:20px;right:20px;background:#0000;border:none;font-size:24px;color:#fff;cursor:pointer}.image_modal_conteiner{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:5px;align-items:flex-start;grid-auto-flow:row;grid-auto-rows:auto;overflow-y:auto;height:auto;max-width:97vw;max-height:70vh}@media (max-width:400px){.image_modal_conteiner{grid-template-columns:1fr}}.fullscreen_modal_image{max-width:95vw;max-height:90vh}.div_strong{font-size:18px}.div_strong,strong{font-weight:700}.margin_left{margin-left:5px}td{white-space:pre-wrap}.example_img{height:100px;width:auto}.example_modal_image_in_collection{max-width:350px;cursor:pointer}.horizont_conteiner{justify-content:center;align-items:center}.horizont_conteiner,.horizont_left_conteiner{display:flex;flex-direction:row;flex-wrap:wrap}.horizont_left_conteiner{align-items:flex-start}.vertical_conteiner{align-items:center}.vertical_conteiner,.vertical_conteiner_not_align{display:flex;flex-direction:column;justify-content:center;font-size:16px}.vertical_conteiner_not_align{align-items:normal}.main_cont1{color:#fff;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;width:100vw;height:100vh;background:url(/icons/main1.jpeg) no-repeat 50% fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.vertical_left_conteiner{display:flex;flex-direction:column;align-items:flex-start;margin:2px}.vertical_left_conteiner_bordered{display:flex;margin-top:2px;flex-direction:column;border:1px solid teal;border-radius:7px;width:100%;white-space:pre-wrap}.vertical_left_conteiner_order{display:flex;flex-direction:column;border:1px solid teal;border-radius:5px;min-width:300px;max-width:400px}.vertical_left_conteiner_order_not_shooted,.vertical_left_conteiner_order_shooted{display:flex;flex-direction:column;border:1px solid teal;border-radius:5px;min-width:300px;max-width:400px;margin:3px;padding:2px}.vertical_left_conteiner_order_shooted{background-color:#c1ffc1}.horizont_grid{grid-auto-flow:column;align-items:stretch;justify-items:stretch;overflow-x:scroll;grid-gap:3px}.horizont_grid,.horizont_grid_for_task{display:grid;justify-content:start;width:100%}.horizont_grid_for_task{grid-template-columns:repeat(4,1fr);grid-gap:3px}@media (max-width:600px){.horizont_grid_for_task{display:flex;flex-direction:column;justify-content:start;grid-gap:3px;width:100%}}.shoot_item{width:19%;display:flex;flex-direction:column;border:1px solid teal;border-radius:5px;align-items:center;margin:2px;padding:1px;box-sizing:border-box}@media (max-width:500px){.shoot_item{width:23%}}.model_mini_logo{display:flex;flex-direction:column;width:95%;border:1px solid teal;border-radius:5px;align-items:center;padding:1px;margin:1px;justify-content:center}.post-enter{opacity:0}.post-enter-active{opacity:1;transition:opacity .5s ease-in}.post-exit{opacity:1}.post-exit-active{opacity:0;transition:opacity .5s ease-in}header{height:70px;background-color:#000;padding:10px 0}@media (min-width:1400px) and (max-width:1400px){header{height:90px;background-color:#000;padding:10px 0}}nav{position:absolute;background-color:#000;top:70px;left:0;width:100%;z-index:1}nav ul{list-style-type:none;max-height:0;overflow:hidden;transition:all .5s}nav ul li{padding:0}nav ul li a{display:inline-block;padding:5px;font-size:16px;color:#dae1e7;text-decoration:none;letter-spacing:.05em}nav ul li a:focus,nav ul li a:hover{color:#fff}nav ul li div{display:inline-block;padding:5px;font-size:16px;color:#dae1e7;text-decoration:none;letter-spacing:.05em}nav ul li div:hover{cursor:pointer;color:#fff}nav ul li div:focus{color:#fff}@media (min-width:800px) and (max-width:1400px){nav{position:relative;top:-5px;background-color:initial}nav ul{max-height:70px;padding:10px 0;text-align:center}nav ul li{display:inline-flex;padding-left:20px}}@media (min-width:1400px){nav{position:relative;top:-5px;background-color:initial}nav ul{max-height:70px;padding:15px 0;text-align:center}nav ul li{display:inline-flex;padding-left:20px}}:root{--app-header-h:44px}@media (max-width:720px){:root{--app-header-h:52px}}.graph-canvas-wrap{position:fixed;top:var(--app-header-h);left:0;right:0;bottom:0;overflow:hidden}.graph-canvas{display:block;width:100%;height:100%;background:#0f172a;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.graph-zoom-controls{position:fixed;left:12px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));z-index:1080;display:none;flex-direction:column;gap:8px}@media (max-width:720px){.graph-zoom-controls{display:flex}}.graph-zoom-controls button{width:44px;height:44px;border-radius:12px;border:1px solid #475569;background:#0f172aeb;color:#fff;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 4px 12px #0006;-webkit-tap-highlight-color:transparent}.graph-zoom-controls button:active{background:#334155}.top-right-controls{position:fixed;top:calc(var(--app-header-h) + 10px);right:20px;z-index:1080;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.refs-row{display:flex;justify-content:space-between;align-items:center;width:240px}.refs-legend{width:320px;max-height:60vh;overflow:auto}.top-right-controls .refs-toggle{display:none}@media (max-width:720px){.top-right-controls{top:auto;left:0;right:0;bottom:0;z-index:1200;align-items:stretch;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px));background:#0f172af7;border-top:1px solid #334155;border-radius:14px 14px 0 0;box-shadow:0 -8px 24px #00000080;max-height:72vh;overflow:auto}.top-right-controls .refs-toggle{order:0;display:block;width:100%;padding:10px;background:#1e293b;border:1px solid #475569;border-radius:10px;color:#fff;font-size:15px;cursor:pointer;-webkit-tap-highlight-color:transparent}.top-right-controls .refs-panel-body{order:1}.top-right-controls .refs-legend{order:2;width:100%;max-height:none}.refs-row{width:100%}.refs-row .MuiButton-root{flex:1 1;justify-content:flex-start;padding:8px 12px}.refs-legend input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.top-right-controls.closed{max-height:none;overflow:visible}.top-right-controls.closed .refs-legend,.top-right-controls.closed .refs-panel-body{display:none!important}}