@keyframes blink{0%{opacity:0}to{opacity:1}}body,html{background-color:#333;position:fixed;height:100%;width:100%;overflow-y:scroll}.v-main .row+.row{margin-top:0}.v-main .v-application,.v-main .v-application--wrap{min-height:100%}.v-avatar{margin-top:5px}.v-btn{letter-spacing:0!important}.v-btn:before{position:static}.v-btn.close{background-color:transparent!important;box-shadow:none;min-width:20px!important;height:18px!important;padding:0 1em 0 0!important}.fs_button,.v-btn .mdi{color:#fff!important}.fs_button{background-color:#282828!important;padding:.3em 1em!important;height:auto!important;box-shadow:none!important}.fs_button.selected{background-color:#63ff9a!important;color:#1a1a1a!important}header.theme--light{background-color:#1a1a1a!important}header.theme--light .logo{width:250px;height:30px;background:url(/img/logo_h.svg) no-repeat 50% 50%;background-size:contain;cursor:pointer}.fs_left_bar{background-color:#000!important;max-height:100vh!important;-webkit-filter:blur(0)}@media screen and (max-width:480px){.fs_left_bar{width:100%!important}}.fs_left_bar .fs_project_title{padding:0;min-height:auto;margin-bottom:2em}.fs_left_bar .fs_project_title .v-list-item__content{padding:0}.fs_left_bar .fs_project_title .v-list-item__title{color:#fff}.fs_left_bar .v-btn.close{position:absolute;right:0;top:1em}.fs_left_bar .fs_main_buttons{display:flex;align-items:center;justify-content:center;margin-bottom:1em}.fs_left_bar .fs_main_buttons button.v-btn{background-color:transparent;color:#fff;text-align:center;background-position:50% 30%;border:1px solid #555;flex:.4;padding:1em 0 .5em;height:auto;border-radius:15px}.fs_left_bar .fs_main_buttons button.v-btn .v-btn__content{padding-top:50px}.fs_left_bar .fs_main_buttons button.v-btn.fs_button_top_map{background-image:url(/img/icon_maps.svg);margin-right:1em}.fs_left_bar .fs_main_buttons button.v-btn.fs_button_top_map.selected{background-image:url(/img/icon_maps_black.svg)}.fs_left_bar .fs_main_buttons button.v-btn.fs_button_top_photos{background-image:url(/img/icon_photos.svg)}.fs_left_bar .fs_main_buttons button.v-btn.fs_button_top_photos.selected{background-image:url(/img/icon_photos_black.svg)}.fs_left_bar .fs_main_buttons button.v-btn.selected{background-color:#63ff9a;border:none;color:#000}.fs_left_bar .theme--light.v-data-table{background-color:transparent;color:#fff}.fs_left_bar .theme--light.v-data-table table tr{cursor:pointer}.fs_left_bar .theme--light.v-data-table table tr.row-selected{background-color:#282828;cursor:default}.fs_left_bar .theme--light.v-data-table table tr:hover{background-color:#333!important}.fs_left_bar .theme--light.v-data-table table tr td:first-child{text-align:right}@media screen and (max-width:480px){.fs_left_bar .theme--light.v-data-table table tr td{font-size:5vw!important}}.fs_left_bar .theme--light.v-data-table table tr>td:first-child:before{display:inline-block;content:"";height:5px;width:5px;border-radius:2.5px;background-color:#494949;vertical-align:3px;margin-right:.5em}.fs_left_bar .theme--light.v-data-table table tr.row-selected>td:first-child:before{background-color:#63ff9a}.fs_main{background-color:#494949!important;overflow:hidden}.fs_main .container{max-width:100%!important;min-height:calc(100% - 30px)}@media screen and (max-width:480px){.fs_main .container .row .col{padding:2.5vw 0}}.fs_main .fs_main_header{background-color:#1a1a1a;border-radius:10px;position:relative;margin-top:48px;line-height:0}.fs_main .fs_main_header button,.fs_main .fs_main_header h1,.fs_main .fs_main_header h2{display:inline-block;font-size:20px;color:#fff;font-weight:400;padding:.5em 1em!important;line-height:1.5em}.fs_main .fs_main_header h1{font-size:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(90% - 2em)}.fs_main .fs_main_header button.edit{border-left:4px solid #494949;position:absolute;right:0;top:0;background-color:transparent;box-shadow:none;font-size:1em;height:1em;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;min-height:2.5em;transition:background .2s}.fs_main .fs_main_header button.edit:before{content:"";background:url(/img/icon_pen.svg) no-repeat 50% 50%;opacity:1;display:block;width:100%;height:100%}.fs_main .fs_main_header button.edit:hover{background-color:#333}.fs_main .fs_main_header h2 .id{font-size:60%;margin-right:1.5em}.fs_main .fs_main_header .split{border-top:4px solid #494949;display:inline-block;width:100%}@media screen and (max-width:480px){.fs_main .fs_main_header{margin:46px 2% 0}}.fs_main .fs_block_header{background-color:#282828;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;padding:.8em 1em}@media screen and (max-width:480px){.fs_main .fs_block_header{border-radius:0;text-align:center;background-color:#1a1a1a}}.fs_main .fs_block_header .sms2 img{cursor:pointer;position:relative;top:5px;width:25px;height:25px;margin-left:5px}.fs_main .fs_block_footer{background-color:#282828;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;color:#fff;padding:.8em 1em}@media screen and (max-width:480px){.fs_main .fs_block_footer{border-radius:0;text-align:center}}.fs_main.login{background-color:#1a1a1a!important}.fs_main.login .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.fs_main.login .container .logo{width:150px;margin-bottom:3em}.fs_main.login .container .registerForm{width:20em}.fs_main.login .container .registerButton{width:100%;margin:auto;text-align:center;cursor:pointer}.fs_main.login .container .textfield{width:18em;margin:auto}.fs_main.login .container .button,.fs_main.login .container .textfield{border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.fs_main.login .container .button{font-size:20px;width:14em;margin-bottom:.5em;cursor:pointer}.fs_main.login .container .button img{width:25%;display:inline-block;border-right:1px solid #1a1a1a}.fs_main.login .container .button p{display:inline-block;width:75%;text-align:left;margin:0 0 0 1em;font-size:20px}.fs_main.login .container .button span{width:100%;margin:0 0 0 1em;font-size:16px;text-align:center}.fs_main.login .container .button.mail{background-color:#fff;color:#000;cursor:pointer}.fs_main.login .container .button.register{color:#fff;cursor:pointer}.fs_main.login .container .button.line{background-color:#1bb61f;color:#fff;cursor:pointer}.fs_main.login .container .button.azure{background-color:#fff;cursor:pointer}@media screen and (max-width:480px){.fs_main.login .container .logo{width:50vw}.fs_main.login .container .button{width:80%;margin:0 auto .5em}.fs_main.login .container .button p{font-size:5.5vw}}.fs_main .fs_photo_slide figure,.fs_main .fs_photos figure{position:relative;display:inline-block;padding-right:1em;scroll-snap-align:start;color:#fff;box-sizing:border-box;vertical-align:top}.fs_main .fs_photo_slide figure .fs_cam_image,.fs_main .fs_photos figure .fs_cam_image{width:375px;height:270px;overflow:hidden;border:3px solid #1a1a1a;background-color:#282828;position:relative}.fs_main .fs_photo_slide figure .fs_cam_image img,.fs_main .fs_photos figure .fs_cam_image img{width:100%}@media screen and (max-width:480px){.fs_main .fs_photo_slide figure .fs_cam_image,.fs_main .fs_photos figure .fs_cam_image{width:96vw;height:69vw}}.fs_main .fs_photo_slide figure .fs_cam_image .zoom,.fs_main .fs_photos figure .fs_cam_image .zoom{display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:88%;left:90%}.fs_main .fs_photo_slide figure .fs_cam_image .zoom img,.fs_main .fs_photos figure .fs_cam_image .zoom img{width:25px;height:25px}.fs_main .fs_photo_slide figure.selected .fs_cam_image,.fs_main .fs_photos figure.selected .fs_cam_image{border:3px solid #63ff9a}.fs_main .fs_photo_slide figure figcaption,.fs_main .fs_photos figure figcaption{position:absolute;bottom:-1.4em;line-height:1em}.fs_main .fs_photo_slide figure figcaption span,.fs_main .fs_photos figure figcaption span{border-radius:5px;color:#000;font-size:14px;padding:.2em .3em}.fs_main .fs_photo_slide figure figcaption span.place_name,.fs_main .fs_photos figure figcaption span.place_name{color:#fff;display:block}.fs_main .fs_photo_slide figure figcaption span.cam_name,.fs_main .fs_photos figure figcaption span.cam_name{color:#fff}.fs_main .fs_photo_slide figure figcaption span.latest,.fs_main .fs_photos figure figcaption span.latest{background-color:#00ccea;margin-right:5px}.fs_main .fs_photo_slide figure figcaption span.motion,.fs_main .fs_photos figure figcaption span.motion{background-color:#fa686a;margin-right:5px}.fs_main .fs_photo_slide figure figcaption span.asap,.fs_main .fs_photos figure figcaption span.asap{background-color:#fbec5f;margin-right:5px}.fs_main .fs_photo_slide figure figcaption span.sms img,.fs_main .fs_photos figure figcaption span.sms img{cursor:pointer;position:absolute;top:16px;width:25px;height:25px;margin-left:5px}.fs_main .fs_photo_slide figure figcaption span.date,.fs_main .fs_photos figure figcaption span.date{color:#fff}.fs_main .fs_photo_slide{white-space:nowrap;overflow-y:hidden;line-height:0;padding:1em 1em 3em 1em;background-color:#1a1a1a;height:330px;cursor:grab}.fs_main .fs_photo_slide .fs_photo_slide_content{display:inline-block}@media screen and (max-width:480px){.fs_main .fs_photo_slide{height:77vw;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scroll-behavior:smooth;padding-left:0;padding-top:0}.fs_main .fs_photo_slide figure{padding-left:2vw}.fs_main .fs_photo_slide figcaption{left:3vw}}.fs_main .fs_block_footer{background-color:#1a1a1a;position:relative}.fs_main .fs_block_footer .beacon{position:absolute;right:10px;top:-180px;animation:blink 2s infinite}.fs_main .fs_block_footer .beacon.hide{display:none}@media screen and (max-width:480px){.fs_main .fs_block_footer .beacon{top:-30px}}.fs_main .fs_button.camera{margin-right:.5em;padding:.5em 1em!important;border-radius:10px}.fs_main .fs_button.camera:after{display:inline-block;width:10px;height:10px;content:"";border-radius:5px;background-color:#000;margin-left:.5em;vertical-align:top}@media screen and (max-width:480px){.fs_main .fs_button.camera{word-break:break-all;line-height:1.2em;margin:0 2% 2% 0;padding:.8em 1em!important}.fs_main .fs_button.camera:nth-child(3n){margin-right:0}}.fs_main .fs_button.past_images{color:#fff;background:transparent url(/img/icon_arrow_right.svg) no-repeat 100% 50%!important;text-decoration:none;float:right}@media screen and (max-width:480px){.fs_main .fs_button.past_images{display:block;float:none;background-color:#333!important;text-align:center;border-radius:10px;margin-top:.5em;padding:1em!important;background-position:96% 50%!important}}.fs_main .fs_chatbutton_row{text-align:left}.fs_main .fs_chatbutton_row button.fs_chat_toggle_button{background-color:#1a1a1a;padding:2em 0;margin:0 auto;border-radius:10px;color:#fff;outline:none;white-space:nowrap;text-align:center;min-width:20em}.fs_main .fs_chatbutton_row button.fs_chat_toggle_button:after{display:inline-block;width:2em;height:2em;content:"";background:url(/img/icon_chat.svg) no-repeat 50% 50%;opacity:1;vertical-align:middle;margin-left:1em}.fs_main .fs_chatbutton_row button.fs_chat_toggle_button:hover{background-color:#282828}@media screen and (max-width:480px){.fs_main .fs_chatbutton_row button.fs_chat_toggle_button{width:90vw;min-width:auto}}@media screen and (max-width:480px){.fs_main .fs_chatbutton_row{padding:3vw 0;text-align:center}}.fs_main .sc-launcher{z-index:9999}.fs_main .sc-chat-window{z-index:9999;pointer-events:auto;bottom:10px!important;right:10px!important;max-height:98vh!important;height:calc(100% - 20px)!important}@media screen and (max-width:480px){.fs_main .sc-chat-window{width:100vw!important;right:0!important;bottom:0!important;top:0!important;max-height:100%!important;height:100%!important}}.fs_main .sc-chat-window .sc-header{min-height:auto}@media screen and (max-width:480px){.fs_main .sc-chat-window .sc-header{border-radius:0}}.fs_main .sc-chat-window .sc-header p{margin:0}.fs_main .sc-chat-window .sc-message-list{height:100%;padding-bottom:1em}.fs_main .sc-chat-window .sc-message-list .sc-message{width:95%}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content{width:100%}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .user-icon{white-space:nowrap;display:flex;align-items:flex-start}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .user-icon img{width:30px;height:30px;border-radius:15px;overflow:hidden}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .user-icon p{display:inline;color:#fff;font-size:10px}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--file,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--text{margin:0;padding:0;max-width:calc(100% - 10em)}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--file .message-body,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--text .message-body{padding:1em 1em 1em 1em;margin-bottom:-1.5em;font-size:14px;text-align:left}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--file .image-open,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--text .image-open{width:100%;text-align:right;margin-top:-1em;padding:0 .5em .5em;outline:none;font-size:10px}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--file .image,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--text .image{max-height:0;overflow:hidden;transition:all .3s}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--file .image img,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--text .image img{width:100%;display:block;cursor:pointer}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--file .side,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--text .side{position:absolute;left:100%;bottom:0;white-space:nowrap;color:#fff;font-size:10px;color:#aaa}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--file.open .image,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--text.open .image{max-height:100%}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.received{flex-direction:column;align-items:flex-start;margin-right:0!important}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.received .user-icon img{margin-left:0;margin-right:.5em}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.received .sc-message--file,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.received .sc-message--text{margin:-1em 0 .5em 2.5em;border-top-left-radius:0}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.received .sc-message--file .side,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.received .sc-message--text .side{padding-left:.5em;text-align:left}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.sent{flex-direction:column;align-items:flex-end}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.sent .user-icon{flex-direction:row-reverse}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.sent .user-icon img{margin-left:.5em;margin-right:0}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.sent .sc-message--file,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.sent .sc-message--text{margin:-1em 2.5em .5em 0;border-top-right-radius:0}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.sent .sc-message--file .side,.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content.sent .sc-message--text .side{left:auto;right:100%!important;padding-right:.5em;text-align:right}.fs_main .sc-chat-window .sc-message-list .sc-message .sc-message--content .sc-message--file-icon{height:0;overflow:hidden}.fs_main .sc-chat-window form.sc-user-input{text-align:left}.fs_main .sc-chat-window form.sc-user-input .sc-user-input--text{font-size:16px}@media screen and (max-width:480px){.fs_main .sc-chat-window form.sc-user-input{border-radius:0}}.fs_main .sc-chat-window form.sc-user-input .sc-user-input--buttons{right:15px}.fs_main .fs_map_row .fs_map{width:100%;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.fs_main .fs_map_row .fs_map>div{min-height:400px}.fs_main.home .v-application--wrap .container{padding:0;width:100%;height:100%}.fs_main.home .v-application--wrap .container .fs_map{width:100%;margin-top:48px;height:calc(100% - 78px)}@media screen and (max-width:480px){.fs_main.home .v-application--wrap .container .fs_map{width:100%;height:calc(100% - 78px)}}.fs_main.cameras .fs_photos{background-color:#1a1a1a;border-radius:10px;padding:1em 1em 1em 1em;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}.fs_main.cameras .fs_photos figure{padding-bottom:2.5em;padding-right:0;margin-bottom:1em;width:31.8%;box-sizing:content-box;margin-right:2%}.fs_main.cameras .fs_photos figure:nth-child(3n){margin-right:0}.fs_main.cameras .fs_photos figure .fs_cam_image{width:100%;height:auto;min-height:100px}.fs_main.cameras .fs_photos figure .fs_cam_image img{display:block;margin-bottom:-3%}.fs_main.cameras .fs_photos figure figcaption{bottom:0}@media screen and (max-width:480px){.fs_main.cameras .fs_photos{border-radius:0}.fs_main.cameras .fs_photos figure{width:100%;padding:0;margin-bottom:3.5em}.fs_main.cameras .fs_photos figcaption{bottom:-2.4em!important}}@media screen and (min-width:1600px){.fs_main.cameras .fs_photos figure{width:24.2%;margin-right:1%}.fs_main.cameras .fs_photos figure:nth-child(3n){margin-right:1%}.fs_main.cameras .fs_photos figure:nth-child(4n){margin-right:0}}.fs_main.images .image-navi{background-color:#1a1a1a;position:relative;text-align:right;padding:.5em 1em}.fs_main.images .image-navi .time_display{color:#fff;float:left}.fs_main.images .image-navi .v-label{color:#fff}.fs_main.images .image-navi .download{height:auto;background-color:#494949;color:#fff;font-size:15px!important;border-radius:8px;height:1.5em;line-height:1em;margin-right:.5em;width:10em}.fs_main.images .image-navi .vdatetime{display:inline-block;width:10em;background-color:#494949;text-align:center;border-radius:8px;vertical-align:baseline;font-size:15px;height:1.5em;vertical-align:bottom}.fs_main.images .image-navi .vdatetime label{color:#fff!important;font-size:15px!important;cursor:pointer;padding:0}.fs_main.images .image-navi .vdatetime label:before{display:inline-block;width:20px;height:20px;content:"";background:url(/img/icon_calendar.svg) no-repeat 50% 50%;opacity:1;vertical-align:middle;margin-right:.3em;vertical-align:-4px}.fs_main.images .image-navi .vdatetime input{display:none}@media screen and (max-width:480px){.fs_main.images .image-navi{text-align:center}.fs_main.images .image-navi .time_display{float:none}}.fs_main.images .fs_photos{background-color:#1a1a1a;border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;padding:1em 1em 1em 1em;display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start}.fs_main.images .fs_photos figure{padding-bottom:1.1em;margin-bottom:2em}.fs_main.images .fs_photos figure figcaption{bottom:0}@media screen and (max-width:480px){.fs_main.images .fs_photos{border-radius:0}.fs_main.images .fs_photos figure{padding-left:4vw;margin-bottom:1.5em}}footer.v-footer{background-color:#1a1a1a!important;color:#fff!important;justify-content:center;font-size:13px}footer.v-footer a{color:#fff;text-decoration:none}@media screen and (max-width:480px){html.chat_window_active,html.chat_window_active body{overflow-y:hidden;-webkit-overflow-scrolling:auto;pointer-events:none;z-index:0}}.v-application.admin .fs_left_bar{background-color:#282828!important}.v-application.admin .v-application--wrap{min-height:calc(100vh - 78px)}.v-application.admin .v-application{background-color:#aaa}.v-application.admin .v-application .v-btn.add{background-color:#00ccea}.v-application.admin .v-application .v-btn.user-add{background-color:#fbec5f;margin-right:50px;width:80px}.v-application.admin .v-application .v-data-table .v-toolbar__content{background-color:#333;color:#fff;display:flex;justify-content:space-between}.v-application.admin .v-application .v-data-table .v-data-table-header-mobile{display:none}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .text-start:first-child{white-space:nowrap}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .text-start:last-child{text-align:right!important;white-space:nowrap}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row{font-size:5vw;display:block;max-height:3em;overflow:hidden;transition:all .5s;position:relative;border-top:1px solid #aaa}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row.v-data-table__selected{max-height:40em}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row.v-data-table__selected .v-data-table__mobile-row:first-child{background-color:#fff}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row .v-data-table__mobile-row{flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:18px;background-color:#eee;padding:.3em 0;margin:0 5%;border-bottom:1px solid #bbb}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row .v-data-table__mobile-row:first-child{flex-direction:row;min-height:3em;align-items:center;margin:0;padding:0 3%;border-bottom:none;font-size:5vw}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row .v-data-table__mobile-row:first-child .v-data-table__mobile-row__header{display:none}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row .v-data-table__mobile-row:last-child{border-bottom:none}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row .v-data-table__mobile-row .v-data-table__mobile-row__cell{text-align:left}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row button{position:absolute;top:3.3vw;right:0}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row button:before{font-size:8vw}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row button.edit{right:.5em}.v-application.admin .v-application .v-data-table .v-data-table__wrapper .v-data-table__mobile-table-row button.remove{right:2.5em}.v-application.admin .v-application .v-data-table .v-data-table__wrapper button:before{font-size:30px}.v-application.admin .v-application .v-data-table .v-data-table__wrapper button.edit:before{color:#00ccea}.v-application.admin .v-application .v-sheet{background-color:#eee}.v-application.admin .v-application .v-sheet .v-card__text{max-width:800px;margin:0 auto}.v-application.admin .v-application .v-sheet .v-input__slot fieldset{background-color:#fff;border-color:#ccc}.v-application.admin .v-application .v-sheet .v-card__actions{justify-content:center;margin-bottom:8em}.v-application.admin .v-application .v-sheet .v-btn.remove{position:absolute;right:1em;top:1em;background-color:#fa686a;color:#fff}.v-application.admin .v-application .v-sheet .v-btn.save{padding:2em 4em;background-color:#00ccea}.v-application.admin .v-application .qrcode-box{min-width:100%;text-align:center}.v-application.admin .v-application .qrcode-box p{line-height:2em;margin:0;background-color:#00ccea}.v-application.admin .v-application .qrcode-box .qrcode-stream-wrapper{min-width:100%}.v-application.admin .v-application .qrcode-box .qrcode-stream-wrapper video{width:100%;height:auto;max-height:50vh}.v-application.admin footer.v-footer{position:absolute;bottom:-30px;width:100%}.mypage .fs_main_header{margin-top:0}.mypage .fs_mypage_row{max-width:600px;margin:0 auto}@media screen and (max-width:480px){.mypage .fs_mypage_row{margin:0 -.5%}}.mypage .fs_mypage_row .fs_block_header{text-align:center}@media screen and (max-width:480px){.mypage .fs_mypage_row .fs_block_header{border-top-left-radius:10px;border-top-right-radius:10px}}.mypage .fs_mypage_row .v-data-table{border-radius:10px;border-top-left-radius:0;border-top-right-radius:0}.vld-overlay .vld-background{background-color:#000!important}.vdatetime-popup{background-color:#282828!important;border-radius:10px;color:#fff!important}.vdatetime-popup .vdatetime-popup__header{background-color:#63ff9a;color:#000;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.vdatetime-popup .vdatetime-month-picker__item--selected,.vdatetime-popup .vdatetime-popup__actions__button,.vdatetime-popup .vdatetime-time-picker__item--selected{color:#63ff9a}.vdatetime-popup .vdatetime-calendar__month__day--selected>span>span{background-color:#63ff9a;color:#000}.vdatetime-popup .vdatetime-calendar__month__day:hover>span>span{color:#000}.v-dialog__content{z-index:9999!important}.v-dialog__content .v-dialog>*{width:auto}.v-dialog__content .v-dialog{height:100%;margin:0;max-height:100%!important;box-shadow:none;text-align:center}.v-dialog__content .v-dialog .clickarea{z-index:9999!important;width:100%;height:100%;margin:0;text-align:center;box-shadow:none;overflow:hidden;pointer-events:auto;display:flex;justify-content:center;align-itemns:center;background:#121111 url(/img/loader_animation.gif) no-repeat 50% 50%;border:none!important}.v-dialog__content .v-dialog .clickarea img{width:100%;max-width:70%;max-height:100%;-o-object-fit:contain;object-fit:contain;padding:1%;border-style:none}.v-dialog__content .v-dialog .clickarea button{position:absolute;right:1em;top:1em}@media screen and (max-width:480px){.v-dialog__content .v-dialog .clickarea img{max-width:95%}}.v-dialog__content .v-dialog img.hd-image{max-width:100%;max-height:100%}.v-menu__content .v-list{background-color:#fafafa!important;padding:0}.v-menu__content .v-list .v-subheader{background-color:#e8e8e8;justify-content:center}.v-menu__content .v-list .v-list-item{padding:0 2em!important}.v-menu__content .v-list .v-list-item .v-list-item__icon{margin-right:.5em!important}main,main .v-application{min-height:100%!important}main .v-application>.v-application--wrap{min-height:100%}