@import url("https://fonts.googleapis.com/css2?family=Alata&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap");*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;font:inherit}:root{--primary: #FF5900;--primary_lt: rgba(255, 89, 0, 0.5);--on_primary: white;--font-color: white;--background: #161616;--contents_background: #1f1f1f;--normal: #9AFF9D;--caution: #FFDB6F;--error: #FF6262;--stop: #cfcfcf;--disconnected: #A1A1A1}.dark{--primary: red;--on_primary: white;--font-color: orange}.panel_title{margin-bottom:1rem;white-space:nowrap;color:var(--primary)}.panel_contents{padding:1rem}.flex_on{flex:1}.flex_array{display:flex;gap:1rem}.hidden{display:none}.flex_center{display:flex;justify-content:center;align-items:center}.status_icon{display:inline-flex;width:1.2rem;height:1.2rem;justify-content:center;align-items:center}.status_icon:after{background-color:var(--error);content:"";display:block;width:100%;height:100%;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;mask-image:url("../../main/images/fill_circle.svg")}.status_icon[data-status="normal"]:after{background-color:var(--normal) !important}.status_icon[data-status="caution"]:after{background-color:var(--caution)}.status_icon[data-status="error"]:after{background-color:var(--error)}.status_icon[data-status="stop"]:after{background-color:var(--stop);mask-image:url("../../main/images/line_circle.svg")}.status_icon[data-status="disconnected"]:after{background-color:var(--error);mask-image:url("../../main/images/close_small.svg")}.status_icon[data-status="ready"]:after{background-color:var(--caution);mask-image:url("../../main/images/ready.svg")}.status_icon[data-status="not_install"]:after{background-color:var(--stop);mask-image:url("../../main/images/close_small.svg")}.is-disconnected td[data-field="device_status"] .status_icon:after,.is-disconnected td[data-field="working_status"] .status_icon:after{background-color:var(--stop);mask-image:url("../../main/images/close_small.svg")}button,.button{background-color:#686868;outline:none;border:1px solid #686868;padding:.5rem 1.25rem;border-radius:5rem;cursor:pointer;color:white}button:disabled,.button:disabled{opacity:0.5;background-color:initial !important;pointer-events:none}button.primary,.button.primary{background-color:var(--primary);border:1px solid var(--primary_lt)}button.small_btn,.button.small_btn{font-size:1.4rem;padding:.3rem .5rem;font-weight:normal}button.rect_small_btn,.button.rect_small_btn{font-size:1.3rem;border-radius:.4rem;padding:.4rem .8rem;border-color:var(--primary);background-color:transparent}button.rect_small_btn:hover,.button.rect_small_btn:hover{background-color:var(--primary);border-color:var(--primary)}button:hover,.button:hover{background-color:var(--primary);color:var(--on_primary)}button:hover:active,.button:hover:active{transform:scale(0.95)}.button_container{display:flex;justify-content:space-between}.button_container.bottom{margin-top:auto}.button_container.right{justify-content:end}.popup{position:relative;padding:2rem;min-width:240px;background-color:white;border-radius:.5rem;display:none;max-width:80%;max-height:80%;min-height:0}.popup.active{display:flex;flex-direction:column;gap:1rem}.popup.active.disabled{opacity:.5;user-select:none;pointer-events:none}.popup .popup_close{position:absolute;right:0;top:0;width:20px;height:20px;padding:.5rem;border:none;border-radius:100%}.popup .popup_close:hover{background-color:var(--primary)}.popup .popup_close:hover span{background-color:white}.popup .popup_close span{display:block;mask-image:url("../../main/images/close_small.svg");width:100%;height:100%;background-color:black;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%}.popup .popup_title{text-align:center}.popup .popup_content_wrapper{height:100%;overflow-y:scroll}.popup .popup_content_wrapper .popup_content{display:flex;flex-direction:column;gap:1rem}.popup .popup_content_wrapper .popup_content .popup_subtitle_container{font-size:1.4rem;font-weight:bolder;display:flex;justify-content:space-between;align-items:center;padding:.5rem;width:100%;gap:1rem;border:1px solid rgba(255,255,255,0.5)}.popup .popup_content_wrapper .popup_content .popup_subtitle_container:has(>:only-child){justify-content:center}#confirm_delete_popup{position:absolute;background-color:#3a3a3a}.scroll_y{overflow-y:auto}form{display:flex;flex-direction:column;gap:1rem;overflow-y:auto}form label{word-break:keep-all;white-space:nowrap;font-size:1.4rem}form input,form textarea{padding:.5rem;width:100%}form textarea{resize:none}form .input_row{display:flex;gap:1rem;padding:.5rem}form .input_row.column{flex-direction:column}form .input_row input{flex-grow:1}form .checkbox_group{display:flex}.input[type="file"]{font-size:1.4rem}.file_info{font-size:1.4rem}.service_edit_group_checkbox{display:flex;width:100%}.service_edit_group_checkbox>div{display:flex}.service_edit_group_checkbox>div label{width:100%}.service_edit_group_checkbox>div label input{width:fit-content}.checkbox_wrapper{display:flex;gap:1rem;padding:1rem;border:1px solid rgba(255,255,255,0.5)}input[type="file" i]{font-size:1.4rem;padding:0}input[type="file" i]::-webkit-file-upload-button{padding:.2rem 1rem;font-size:1.4rem;background:var(--on_primary);outline:none;border:1px solid var(--primary);color:var(--primary);border-radius:.3rem;margin-bottom:.8rem}.client_statistics{display:flex;gap:1rem;width:100%;flex-direction:row;justify-content:center}.client_statistics.map_stat{flex-direction:column}.client_statistics.map_stat .divider{display:none}.client_statistics.client_status{align-items:center;gap:2rem}.client_statistics .stat_item{display:flex;flex-direction:row;gap:0.5rem;align-items:end}.client_statistics .stat_item .stat_label,.client_statistics .stat_item .stat_ea{font-size:1.6rem;word-break:keep-all;white-space:nowrap}.client_statistics .stat_item .stat_value{font-size:3.2rem;font-weight:600;font-family:"Alata",sans-serif;line-height:3.8rem}.client_statistics .stat_grid{display:grid;gap:.5rem;width:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr;transition:.5s all}.client_statistics .stat_mini{display:flex;flex-direction:column;align-items:start;gap:0.25rem;flex-grow:1;min-width:min-content}.client_statistics .stat_mini.status_normal{color:var(--normal)}.client_statistics .stat_mini.status_normal .bar{background-color:var(--normal)}.client_statistics .stat_mini.status_caution{color:var(--caution)}.client_statistics .stat_mini.status_caution .bar{background-color:var(--caution)}.client_statistics .stat_mini.status_error{color:var(--error)}.client_statistics .stat_mini.status_error .bar{background-color:var(--error)}.client_statistics .stat_mini.status_stop{color:var(--stop)}.client_statistics .stat_mini.status_stop .bar{background-color:var(--stop)}.client_statistics .stat_mini.status_disconnected{color:var(--disconnected)}.client_statistics .stat_mini.status_disconnected .bar{background-color:var(--disconnected)}.client_statistics .stat_mini .bar{width:100%;height:4px;background-color:white;border-radius:2px;margin-block:.5rem}.client_statistics .stat_mini .status_label{font-size:1.6rem;font-weight:700;text-align:left;word-break:keep-all;padding-inline:.25rem}.client_statistics .stat_mini .stat_count{font-family:"Alata",sans-serif;font-size:1.8rem;font-weight:400;word-break:keep-all;padding-inline:.25rem}.client_search_wrapper{width:100%;padding:0 1.8rem 1.8rem 1.8rem;position:relative}.client_search_wrapper .search_box{position:relative}.client_search_wrapper .search_box .client_search_clear{display:none;width:2rem;height:2rem;position:absolute;padding:0;border-radius:100%;left:-.4rem;top:-.4rem;justify-content:center;align-items:center}.client_search_wrapper .search_box .client_search_clear.active{display:flex}.client_search_wrapper .search_box .client_search_clear span{display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;mask-image:url("../../main/images/close_small.svg");background-color:var(--background);width:60%;height:60%}.client_search_wrapper .search_box input{border:1px solid #5a5a5a;padding:1.2rem 4rem 1.2rem 1.2rem;border-radius:.4rem;width:100%;font-size:1.4rem;background-color:transparent;color:white}.client_search_wrapper .search_box input:focus{color:var(--font-color)}.client_search_wrapper .search_box input:hover{border:1px solid white}.client_search_wrapper .search_box .client_search_button{display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;padding:0;border:none;mask-image:url("../../main/images/search.svg")}.client_list_panel_basic{display:flex;flex-direction:column;gap:1rem;background-color:#040202;height:100%;flex:1;overflow-y:auto}.client_list_panel_basic#client_settings_list_panel{background-color:#3a3a3a;height:100%}.client_list_panel_basic .panel_header{padding:3rem 1.8rem}.client_list_panel_basic .client_list_scroll{display:flex;flex-direction:column;overflow-y:auto;min-height:0}.client_list_panel_basic .client_list_scroll .client_list_item{display:flex;flex-direction:column;padding:1.6rem 2.4rem;border-bottom:1px solid #5a5a5a;cursor:pointer;gap:.4rem}.client_list_panel_basic .client_list_scroll .client_list_item.disconnected{background-color:#515151;color:#a6a6a6}.client_list_panel_basic .client_list_scroll .client_list_item:hover{background-color:#1f1f1f}.client_list_panel_basic .client_list_scroll .client_list_item .client_radio{display:none}.client_list_panel_basic .client_list_scroll .client_list_item:has(.client_radio:checked){border-left:5px solid var(--primary);padding-left:calc(2.4rem - 5px)}.client_list_panel_basic .client_list_scroll .client_list_item .client_list_item_header{display:flex;align-items:center;gap:1rem;font-size:1.6rem;font-weight:bold}.client_list_panel_basic .client_list_scroll .client_list_item .status_badge{display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;width:12px;height:12px;mask-image:url("../../main/images/fill_circle.svg")}.client_list_panel_basic .client_list_scroll .client_list_item .status_badge.status_normal{background-color:var(--normal)}.client_list_panel_basic .client_list_scroll .client_list_item .status_badge.status_stop{background-color:var(--stop);mask-image:url("../../main/images/line_circle.svg")}.client_list_panel_basic .client_list_scroll .client_list_item .status_badge.status_error{background-color:var(--error)}.client_list_panel_basic .client_list_scroll .client_list_item .status_badge.status_caution{background-color:var(--caution)}.client_list_panel_basic .client_list_scroll .client_list_item .status_badge.status_disconnected{background-color:var(--stop);mask-image:url("../../main/images/close_small.svg")}.client_list_panel_basic .client_list_scroll .client_list_item .client_list_item_footer{font-size:1.4rem;font-weight:300;display:flex;justify-content:space-between}.client_list_panel_basic .empty_state{width:100%;text-align:center}.client_list_panel_basic .search_no_results{width:100%;text-align:center}.divider{width:1px;min-height:60px;height:100%;background-color:#5a5a5a}.primary{color:var(--primary)}.modal_popup_wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1);backdrop-filter:blur(3px);justify-content:center;align-items:center}.modal_popup_wrapper.show{display:flex}.modal_popup_wrapper .modal_popup_content{background-color:#1f1f1f;position:relative;border-radius:.4rem;font-size:1.4rem}.modal_popup_wrapper .modal_popup_content .modal_body>div{padding:2rem}.modal_popup_wrapper .modal_popup_content .modal_close_btn{display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;position:absolute;width:1.8rem;height:1.8rem;background-color:white;padding:0;border-radius:0;top:2rem;right:2rem;mask-image:url("../../main/images/close_small.svg")}.modal_popup_wrapper .modal_popup_content .modal_close_btn:hover{background-color:var(--primary)}.modal_popup_wrapper .modal_popup_content .modal_content{display:flex;flex-direction:column;gap:1rem}.modal_popup_wrapper .modal_popup_content .modal_content .modal_row .row_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal_popup_wrapper .modal_popup_content .modal_content .modal_row .row_header .title{margin-right:auto;font-size:1.5rem;font-weight:500;color:var(--primary)}.modal_popup_wrapper .modal_popup_content .modal_content .modal_row .row_header .last_seen{color:#c1c1c1;display:flex;align-items:center;gap:.5rem}.modal_popup_wrapper .modal_popup_content .modal_content .modal_row .row_header .last_seen .time{display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;width:14px;height:14px;display:inline-block;background-color:#c1c1c1;mask-image:url("../../main/images/clock.svg")}.modal_popup_wrapper .modal_popup_content .modal_content .modal_row table{margin-top:.8rem;border-collapse:collapse}.modal_popup_wrapper .modal_popup_content .modal_content .modal_row table.full_table{width:100%;border-block:1px solid #5a5a5a}.modal_popup_wrapper .modal_popup_content .modal_content .modal_row table thead th{background-color:rgba(255,255,255,0.2)}.modal_popup_wrapper .modal_popup_content .modal_content .modal_row table th,.modal_popup_wrapper .modal_popup_content .modal_content .modal_row table td{padding:1rem 1rem;text-align:center;align-items:center;align-content:center}.modal_popup_wrapper .modal_popup_content .modal_content .modal_row table th.left,.modal_popup_wrapper .modal_popup_content .modal_content .modal_row table td.left{text-align:left}.status_badge{display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;width:12px;height:12px;mask-image:url("../../main/images/fill_circle.svg")}.status_badge.status_normal{background-color:var(--normal)}.status_badge.status_stop{background-color:var(--stop);mask-image:url("../../main/images/line_circle.svg")}.status_badge.status_error{background-color:var(--error)}.status_badge.status_caution{background-color:var(--caution)}.status_badge.status_disconnected{background-color:var(--stop);mask-image:url("../../main/images/close_small.svg")}#map_dev_tools{position:absolute;z-index:1000;left:2rem;bottom:2rem}#map_dev_tools #location_picker{display:flex;align-items:center;gap:1rem}#map_dev_tools #location_picker input{display:none}#map_dev_tools #location_picker input:checked+label{opacity:1}#map_dev_tools #location_picker input:checked+label+.dev_tools_panel{display:block}#map_dev_tools #location_picker label{opacity:.5;background-color:#040202;padding:1rem 2rem;border-radius:100px;border:1px solid var(--primary);font-size:1.4rem;cursor:pointer}#map_dev_tools #location_picker label:hover{background-color:var(--primary);color:var(--on_primary)}#map_dev_tools #location_picker .dev_tools_panel{display:none}#map_dev_tools #location_picker .dev_tools_panel .dev_tools_coords{display:flex;gap:1rem;padding:.5rem 1rem;border-radius:.4rem;background-color:#040202;font-size:1.4rem;align-items:center}#map_dev_tools #location_picker .dev_tools_panel .dev_tools_coords #copy_coords_btn{padding:.5rem 1rem;border-radius:.4rem;background-color:transparent;border:1px solid var(--primary);color:var(--primary);cursor:pointer}#map_dev_tools #location_picker .dev_tools_panel .dev_tools_coords #copy_coords_btn:hover{background-color:var(--primary);color:var(--on_primary)}.client_status_label_list{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.client_status_label_list p{border:1px solid #5a5a5a;padding:.5rem 1rem;border-radius:.4rem;word-break:keep-all;font-size:1.4rem;display:flex;justify-content:center;align-items:center;gap:.5rem;background:#353535}::-webkit-scrollbar{width:4px;height:4px;background-color:#3a3a3a}::-webkit-scrollbar-thumb{outline:none;border-radius:10px;background-color:#8b8b8b}::-webkit-scrollbar-thumb:hover{background-color:white}::-webkit-scrollbar-track{background-color:transparent}.client_controls_wrapper{padding:1rem}.sort_control{display:flex;align-items:center;gap:0.5rem}.sort_control .sort_label{font-size:1.2Wrem;color:#999;white-space:nowrap}.sort_control .sort_radio_group{display:flex;gap:0.25rem;flex-wrap:wrap}.sort_control .sort_radio_item{display:inline-flex;align-items:center;cursor:pointer;padding:0.25rem 0.75rem;border-radius:1rem;background-color:#353535;border:1px solid transparent;transition:all 0.2s ease;font-size:1.2rem;color:#999;white-space:nowrap}.sort_control .sort_radio_item:hover{background-color:#424242;border-color:rgba(var(--primary), 0.3)}.sort_control .sort_radio_item input[type="radio"]{display:none}.sort_control .sort_radio_item input[type="radio"]:checked+.radio_label{color:white;font-weight:500}input[type="radio"]:checked~.sort_control .sort_radio_item{background-color:rgba(var(--primary), 0.2);border-color:var(--primary)}.sort_control .sort_radio_item .radio_label{transition:color 0.2s ease}.sort_control .sort_radio_item:has(input[type="radio"]:checked){background-color:rgba(var(--primary), 0.2);border-color:var(--primary);color:white}.sort_control .sort_radio_item:has(input[type="radio"]:checked) .radio_label{color:white;font-weight:500}.program_list_wrapper{container-type:inline-size}.program_list{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem}@container (max-width: 2000px){.program_list{grid-template-columns:repeat(5, 1fr)}}@container (max-width: 1600px){.program_list{grid-template-columns:repeat(4, 1fr)}}@container (max-width: 1200px){.program_list{grid-template-columns:repeat(3, 1fr)}}@container (max-width: 800px){.program_list{grid-template-columns:repeat(2, 1fr)}}@container (max-width: 400px){.program_list{grid-template-columns:1fr}}.program_card{width:100%;display:flex;flex-direction:column;height:100%;padding:1.6rem;gap:1.2rem;background-color:#3a3a3a;border-radius:.4rem;width:100%}.program_card.deactivated{opacity:.4}.program_card.deactivated .program_card_header .program_title_wrapper .program_icon span{background-color:white}.program_card .program_card_header{display:flex;justify-content:space-between;align-items:center}.program_card .program_card_header .program_title_wrapper{display:flex;align-items:center;gap:.8rem}.program_card .program_card_header .program_title_wrapper .program_icon{width:28px;height:28px}.program_card .program_card_header .program_title_wrapper .program_icon.status_normal span{background-color:var(--normal)}.program_card .program_card_header .program_title_wrapper .program_icon.status_ready span{background-color:var(--caution)}.program_card .program_card_header .program_title_wrapper .program_icon.status_stop span{background-color:var(--stop)}.program_card .program_card_header .program_title_wrapper .program_icon.status_error span{background-color:var(--error)}.program_card .program_card_header .program_title_wrapper .program_icon span{display:block;width:100%;height:100%;background-color:var(--primary);display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%}.program_card .program_card_header .program_title_wrapper .program_title{font-weight:700}.program_card .program_card_header .program_title_etc .program_activity{font-size:1.3rem;padding:.3rem .8rem;background-color:black;border-radius:20px}.program_card .program_card_header .program_title_etc .program_activity.deactivated{background-color:#5a5a5a}.program_card .program_card_header .program_title_etc .program_status_label{font-size:1.3rem}.program_card .program_desc{width:100%;font-size:1.4rem;font-weight:400;line-height:1.5}.program_card .program_card_meta .meta_section.sub .sub_title{font-size:1.4rem}.program_card .program_card_meta .meta_title_container{display:flex;justify-content:space-between;align-items:center}.program_card .program_card_meta .meta_title_container .meta_title{font-size:1.5rem;margin-bottom:.5rem;font-weight:700;color:var(--primary)}.program_card .program_card_meta .meta_table{text-align:left;width:100%;table-layout:fixed;font-size:1.3rem}.program_card .program_card_meta .meta_table th,.program_card .program_card_meta .meta_table td{padding:0;text-overflow:ellipsis;overflow:hidden}.program_card .program_card_meta .meta_table th{color:#a6a6a6;padding-right:1rem;word-break:keep-all;white-space:nowrap;width:76px}a{color:inherit}html{font-size:10px;font-family:'Noto Sans KR', sans-serif;scroll-behavior:smooth}body{font-size:1.6rem;color:var(--font-color);background:var(--background)}.layout_wrapper{width:100%;display:grid;grid-template-columns:200px 1fr;height:calc(100vh - $header_height)}.layout_wrapper.account{grid-template-columns:1fr}.layout_wrapper.account nav{display:none}.layout_wrapper nav{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.layout_wrapper nav .top_container .title_wrapper{padding:38px 20px 56px 20px;text-align:left}.layout_wrapper nav .top_container .title_wrapper p{font-size:2.1rem;font-weight:700;word-break:keep-all}.layout_wrapper nav .top_container .menu_container{display:flex;flex-direction:column;gap:1rem;padding-left:2rem}.layout_wrapper nav .menu_btn{padding:1rem;text-align:left;border-radius:4px 0 0 4px;border-top:1px solid var(--background);border-bottom:1px solid var(--background);border-left:1px solid var(--background);transition:.1s all;display:flex;align-items:center;gap:1rem}.layout_wrapper nav .menu_btn .menu_icon{display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;display:inline-block;width:1.6rem;height:1.6rem;background-color:var(--font-color)}.layout_wrapper nav .menu_btn .menu_icon.info{mask-image:url("../../main/images/info.svg")}.layout_wrapper nav .menu_btn .menu_icon.settings{mask-image:url("../../main/images/settings.svg")}.layout_wrapper nav .menu_btn:hover{border-top:1px solid var(--primary);border-bottom:1px solid var(--primary);border-left:1px solid var(--primary)}.layout_wrapper nav .menu_btn.active{color:var(--on_primary);background-color:var(--primary);border-top:1px solid var(--primary);border-bottom:1px solid var(--primary);border-left:1px solid var(--primary)}.layout_wrapper nav .settings_container{display:flex;flex-direction:column;gap:1rem;padding:2rem}.layout_wrapper nav .settings_container .user_box{display:flex;justify-content:space-between;align-items:center}.layout_wrapper nav .settings_container .user_box .user_name{font-size:1.4rem;font-weight:300}.layout_wrapper nav .settings_container .user_box .user_name b{font-weight:500;font-size:2rem}.layout_wrapper nav .settings_container .user_box .logout_btn{display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;display:inline-block;width:22px;height:22px;background-color:white;mask-image:url("../../main/images/logout.svg")}.layout_wrapper nav .settings_container .header_date{font-size:1.4rem;opacity:.7;text-align:center;width:100%;white-space:pre-wrap}.layout_wrapper .contents_wrapper{position:relative;background:var(--contents_background);height:100vh}.layout_wrapper .contents_wrapper .popup_wrapper{display:none;position:absolute;background-color:rgba(0,0,0,0.3);backdrop-filter:blur(5px);top:0;width:100%;height:100%;justify-content:center;align-items:center}.layout_wrapper .contents_wrapper .popup_wrapper:has(.active){display:flex}#system_message_container{position:absolute;top:0;z-index:1000;width:100%;justify-content:center;align-items:center;display:flex;pointer-events:none}#system_message_container .system_message{transform:translateY(-30px);position:absolute;width:fit-content;background-color:var(--primary);border:1px solid var(--on_primary);text-align:center;padding:1rem 2rem;margin-top:1rem;border-radius:1rem;color:var(--on_primary);transition:.5s all}#system_message_container .system_message.show{opacity:1;transform:translateY(30px)}#system_message_container .system_message.error{background-color:var(--error)}.accounts_container{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;position:relative;overflow:hidden}@keyframes accounts_background{0%{transform:translateX(0)}100%{transform:translateX(50px)}}.accounts_container:before{position:absolute;top:0;bottom:0;left:-50px;right:0;content:"";mask-image:url("/static/images/accounts_background_dot.svg");mask-size:50px;background-color:var(--primary);z-index:0;animation:accounts_background 1s infinite linear}.accounts_container .accounts_box{z-index:1;border:1px solid var(--on_primary);padding:20px 30px;border-radius:10px;display:flex;flex-direction:column;width:100%;max-width:360px;gap:20px;background-color:#3a3a3a;color:var(--on_primary)}.accounts_container .accounts_box .accounts_title{font-weight:bold;font-size:26px;display:flex;align-items:center;color:var(--on_primary)}.accounts_container .accounts_box .accounts_title .accounts_icon{width:30px;height:30px;display:inline-flex;background-color:white;margin-right:10px;mask-image:url("/static/images/signup.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain}.accounts_container .accounts_box .accounts_title .accounts_icon.error{mask-image:url("/static/images/error.svg")}.accounts_container .accounts_box .accounts_title .accounts_icon.password{mask-image:url("/static/images/password.svg")}.accounts_container .accounts_box .accounts_title .accounts_icon.reset{mask-image:url("/static/images/password_reset.svg")}.accounts_container .accounts_box .accounts_title .accounts_icon.succeed{mask-image:url("/static/images/check_circle.svg")}.accounts_container .accounts_box .accounts_title .accounts_icon.login{mask-image:url("/static/images/login.svg")}.accounts_container .accounts_box .accounts_text{font-size:14px}.accounts_container .accounts_box .accounts_text a{display:inline-block;font-weight:bolder;text-decoration-line:underline}.accounts_container .accounts_box input{padding:5px 10px;border-radius:5px;outline:none;border:none}.accounts_container .accounts_box .text_link{border-bottom:1px solid white}.accounts_container .accounts_box .text_link:hover{background-color:white;color:var(--primary)}.accounts_container .accounts_box #password1_box{width:100%;display:grid;grid-template-columns:1fr 30px;gap:0}.accounts_container .accounts_box #password1_box input{width:100%;margin:0;border-radius:5px 0 0 5px}.accounts_container .accounts_box #password1_box input[type="password"]+button:after{background-color:lightgray}.accounts_container .accounts_box #password1_box input[type="text"]+button:after{background-color:#00ff00}.accounts_container .accounts_box #password1_box button{padding:0;margin:0;background-color:white;border-radius:0 5px 5px 0;cursor:pointer;display:flex;justify-content:center;align-items:center}.accounts_container .accounts_box #password1_box button:after{content:"";display:block;width:26px;height:26px;mask-position:center;mask-repeat:no-repeat;mask-image:url("/static/images/visibility_fill.svg");background-color:red}.accounts_container .accounts_box #password1_box button:hover{transform:none;outline:none}.accounts_container .accounts_box #password1_box button:hover:after{background-color:var(--primary)}.accounts_container button,.accounts_container .button{padding:10px 30px;border-radius:5px;border:none;outline:none;background-color:var(--on_primary);color:var(--primary);font-weight:bold}.accounts_container button:hover,.accounts_container .button:hover{background-color:var(--primary);color:var(--on_primary);outline:2px solid var(--on_primary)}@keyframes sending{0%{transform:translateX(0px)}25%{transform:translateX(-3px)}50%{transform:translateX(0px)}75%{transform:translateX(3px)}100%{transform:translateX(0px)}}.accounts_container #send_password_reset_mail.sending{animation:sending .2s infinite ease-out;pointer-events:none}.accounts_container .right_text{text-align:right}.accounts_container .form_error_box .error_message{background-color:red;border-radius:5px;padding:4px 10px;font-size:14px;margin-bottom:4px}.accounts_container #pw_match_message{background-color:red;border-radius:5px;padding:4px 10px;font-size:14px;visibility:hidden}.client_map_container{display:grid;grid-template-columns:1fr 320px;height:100%}.map_section{position:relative;height:100vh;overflow:hidden}#map{width:100%;height:100vh}.client_marker{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.1s all;gap:.8rem}.client_marker:hover{transform:scale(1.1)}.client_marker .marker_icon{width:65px;height:78px;position:relative}.client_marker .marker_icon span{position:absolute;display:inline-block;display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%}.client_marker .marker_icon span.marker_back{background-color:black;mask-image:url("../../main/images/cam_icon_background.svg")}.client_marker .marker_icon span.marker_line{background-color:var(--stop);mask-image:url("../../main/images/cam_icon_line.svg")}.client_marker .marker_icon span.marker_cam{background-color:white;mask-image:url("../../main/images/cam_icon_cam.svg")}.client_marker .marker_label{color:black;padding:.6rem .9rem;border-radius:.8rem;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--stop)}.client_marker .marker_label .marker_id{font-size:1.4rem;font-weight:bold;text-align:center;font-family:"Alata",sans-serif}.client_marker .marker_label .marker_name{font-size:1.3rem;text-align:center;font-weight:300;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client_marker.zoom_medium,.client_marker.zoom_far{border-radius:100%}.client_marker.zoom_medium .marker_label,.client_marker.zoom_far .marker_label{display:none}.client_marker.zoom_far{width:3rem;height:3rem}.client_marker.zoom_medium{width:6rem;height:6rem}.client_marker.status_normal .marker_label{background-color:var(--normal)}.client_marker.status_normal .marker_icon .marker_line{background-color:var(--normal)}.client_marker.status_caution .marker_label{background-color:var(--caution)}.client_marker.status_caution .marker_icon .marker_line{background-color:var(--caution)}.client_marker.status_error .marker_label{background-color:var(--error)}.client_marker.status_error .marker_icon .marker_line{background-color:var(--error)}.client_marker.status_stop .marker_label{background-color:var(--stop)}.client_marker.status_stop .marker_icon .marker_line{background-color:var(--stop)}.modal_popup_content:has(.client_info_header[data-connected="false"]){background-color:#5c0e0e}#modal-client-info{min-width:300px;font-size:1.4rem}#modal-client-info .client_info_header{border-bottom:1px solid #5a5a5a;padding:2rem}#modal-client-info .client_info_header .client_title{align-items:center;gap:1rem;display:flex;margin-bottom:1rem}#modal-client-info .client_info_header .client_title .info_id{font-size:2.2rem;font-family:"Alata",sans-serif;line-height:2.6rem}#modal-client-info .client_info_header .client_title .info_category{color:var(--caution);margin-top:auto}#modal-client-info .label{font-weight:300;color:#c1c1c1;margin-right:.5rem}#modal-client-info .status{display:grid;grid-template-columns:repeat(4, 1fr);gap:.8rem}#modal-client-info .status .status_label{display:flex;justify-content:space-between;min-width:100px;padding:.8rem;border:1px solid #5a5a5a;border-radius:.4rem;background-color:rgba(255,255,255,0.2)}.client_status_wrapper{height:100vh;overflow-y:auto;display:flex;flex-direction:column;padding:2rem;gap:1rem}.client_status_container{display:grid;width:100%;grid-template-columns:1fr 2fr 180px;gap:1rem}.client_status_container .client_total_list_container{width:100%;display:flex;flex-direction:column;flex:1 0 max-content;padding:2rem;background-color:#3a3a3a;border-radius:.4rem;align-items:center;justify-content:center}.client_status_container .client_status_label_container{display:flex;gap:1rem;justify-content:space-evenly;align-items:center;flex:1 0 max-content;background-color:#3a3a3a;padding:2rem;border-radius:.4rem}.client_status_container .client_group_container{display:flex;flex-direction:column;flex:1 0 max-content;padding:2rem;background-color:#3a3a3a;border-radius:.4rem}.client_status_container .client_group_container .label{margin-bottom:1rem}.client_status_container .client_group_container .client_group_selector{display:flex;justify-content:center;align-items:center;flex:1 0 max-content}.client_status_container .client_group_container .client_group_selector select{width:100%;background:#353535;padding:.5rem;border-radius:.4rem;font-size:1.4rem;color:var(--font-color)}.client_item_list_container{height:100%;overflow-y:auto}.client_item_list_container .client_item_table{min-width:100%;border-collapse:collapse;overflow-y:auto}.client_item_list_container .client_item_table thead{position:sticky;top:0;z-index:1}.client_item_list_container .client_item_table tbody{overflow-y:auto}.client_item_list_container .client_item_table tr.is-disconnected td{opacity:.3;background-color:#3a3a3a}.client_item_list_container .client_item_table .table_head{background-color:#3a3a3a;border-top:1px solid #5a5a5a}.client_item_list_container .client_item_table .table_head.voltage,.client_item_list_container .client_item_table .table_head.battery{width:75px}.client_item_list_container .client_item_table .table_head p{font-size:1.4rem;font-weight:300}.client_item_list_container .client_item_table th,.client_item_list_container .client_item_table td{text-align:center;border-bottom:1px solid black;padding:.5rem;font-size:1.5rem}.client_settings_container{display:grid;grid-template-columns:320px 2fr 250px;padding:1.4rem;width:100%;height:100vh;gap:1.4rem}.client_settings_container .panel{border-radius:.4rem}.client_settings_container .client_detail_section #client_detail_container{display:flex;flex-direction:column;gap:1.4rem;height:100%}.client_settings_container .client_detail_section #client_detail_container .empty_state{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.client_settings_container .client_detail_section #client_detail_container .empty_state .empty_state_container{border:1px solid var(--primary);padding:2rem;border-radius:.4rem}.client_settings_container .client_detail_section #client_detail_container .client_detail_header{background-color:#3a3a3a}.client_settings_container .client_detail_section #client_detail_container .client_detail_header .client_header_top{border-radius:.4rem;padding:2.8rem;display:grid;grid-template-columns:1fr 1px auto;gap:2rem}.client_settings_container .client_detail_section #client_detail_container .client_detail_header .client_header_top .client_info{display:flex;justify-content:space-between;align-items:center}.client_settings_container .client_detail_section #client_detail_container .client_detail_header .client_header_top .client_info .client_info_text h3{font-size:2.2rem;font-family:"Alata",sans-serif}.client_settings_container .client_detail_section #client_detail_container .client_detail_header .client_header_top .client_info .client_info_text p{font-size:1.6rem}.client_settings_container .client_detail_section #client_detail_container .client_detail_header .client_header_top .service_status_badges_container{max-width:405px}.client_settings_container .client_detail_section #client_detail_container .client_detail_header .client_detail_table_wrapper{padding:2.8rem;border-top:1px solid #5a5a5a}.client_settings_container .client_detail_section #client_detail_container .client_detail_header .client_detail_table_wrapper .client_detail_table{width:100%;font-size:1.4rem}.client_settings_container .client_detail_section #client_detail_container .client_detail_header .client_detail_table_wrapper .client_detail_table th,.client_settings_container .client_detail_section #client_detail_container .client_detail_header .client_detail_table_wrapper .client_detail_table td{text-align:center}#available_system_programs .system_program_list{display:flex;flex-direction:column;gap:1rem}.service_group_btn_wrapper{padding:1rem;display:flex;gap:.5rem}.service_group_btn_wrapper .available_service_label{font-size:1.3rem;padding:.4rem .8rem;border-radius:.4rem;border:1px solid #5a5a5a}.service_group_btn_wrapper .available_service_label:hover{border:1px solid var(--primary)}.service_group_btn_wrapper input:checked+.available_service_label{border:1px solid var(--primary);background-color:var(--primary)}.system_program_header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.2rem}.system_program_header .service_group_wrapper{display:flex;align-items:center;display:flex;gap:2rem}.system_program_header .service_group_wrapper .service_group_btn_wrapper label{padding:.8rem 1.2rem;border:1px solid black}.system_program_header .service_group_wrapper .service_group_btn_wrapper input:checked+label{background-color:var(--primary);color:var(--on_primary)}#service_group_config_popup label{cursor:pointer}#service_group_config_popup .add_service_group_form .form_section .input_row{display:flex;gap:1.2rem;margin-bottom:1.2rem}#service_group_config_popup .add_service_group_form .form_section .input_row.column{flex-direction:column}#service_group_config_popup .add_service_group_form .form_section .input_row .input_wrapper{flex:3}#service_group_config_popup .add_service_group_form .form_section .input_row button{height:40px}#service_group_config_popup .group_service_grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem;margin-top:1.6rem}#service_group_config_popup .group_service_grid .form_section label{font-weight:700;margin-bottom:.8rem;display:block}#service_group_config_popup .group_service_grid .form_section .list_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}#service_group_config_popup .group_service_grid .form_section .list_header label{font-weight:700;margin:0}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list,#service_group_config_popup .group_service_grid .form_section .service_list{max-height:300px;border:1px solid var(--border);border-radius:.4rem;padding:.8rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:5px}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list::-webkit-scrollbar,#service_group_config_popup .group_service_grid .form_section .service_list::-webkit-scrollbar{width:8px;height:8px}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list::-webkit-scrollbar-track,#service_group_config_popup .group_service_grid .form_section .service_list::-webkit-scrollbar-track{background:#040202;border-radius:4px}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list::-webkit-scrollbar-thumb,#service_group_config_popup .group_service_grid .form_section .service_list::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list::-webkit-scrollbar-thumb:hover,#service_group_config_popup .group_service_grid .form_section .service_list::-webkit-scrollbar-thumb:hover{background:#545454}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list .list_item,#service_group_config_popup .group_service_grid .form_section .service_list .list_item{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:400;line-height:1.5;padding:.4rem .8rem;border:1px solid rgba(255,255,255,0.5);transition:background-color 0.2s ease, color 0.2s ease}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list .list_item:hover,#service_group_config_popup .group_service_grid .form_section .service_list .list_item:hover{background-color:var(--primary);color:var(--on_primary)}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list .list_item .check_icon,#service_group_config_popup .group_service_grid .form_section .service_list .list_item .check_icon{display:inline-block;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:100%;height:100%;display:inline-block;width:18px;height:18px;background-color:black;mask-image:url("/static/images/check_circle.svg")}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list .list_item.left,#service_group_config_popup .group_service_grid .form_section .service_list .list_item.left{justify-content:start;gap:1.2rem}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list input:checked+label,#service_group_config_popup .group_service_grid .form_section .service_list input:checked+label{background-color:var(--primary);color:var(--on_primary)}#service_group_config_popup .group_service_grid .form_section .service_group_edit_list input:checked+label .check_icon,#service_group_config_popup .group_service_grid .form_section .service_list input:checked+label .check_icon{background-color:var(--on_primary)}#service_group_edit_popup{position:absolute}.system_program_list{padding:1rem}.system_settings_page .system_settings_container{display:flex;flex-direction:column;padding:2rem;color:var(--font-color);height:100vh;overflow:auto}.system_settings_page .system_settings_container .settings_content_wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;flex-direction:column;overflow:auto}.system_settings_page .settings_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.2rem;border-bottom:2px solid #3a3a3a}.system_settings_page .settings_header h2{font-size:2.4rem;font-weight:700;line-height:1.2;color:var(--primary)}.system_settings_page .settings_header .header_actions{display:flex;gap:1.2rem}.system_settings_page .settings_section{background-color:#353535;border-radius:.4rem;border:1px solid rgba(255,255,255,0.5);padding:1.6rem;transition:all 0.3s ease}.system_settings_page .settings_section .section_header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.6rem;border-bottom:1px solid #3a3a3a;margin-bottom:1.6rem}.system_settings_page .settings_section .section_header h3{font-size:1.8rem;font-weight:600;line-height:1.2;color:var(--primary)}.system_settings_page .settings_section .section_content{display:block}.system_settings_page .form_group{margin-bottom:1.6rem}.system_settings_page .form_group label{display:block;margin-bottom:.8rem;font-size:1.4rem;font-weight:500;line-height:1.5;color:#c1c1c1}.system_settings_page .form_group .form_input{width:100%;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:1.5;background-color:#040202;border:1px solid #3a3a3a;border-radius:.4rem;color:var(--font-color);transition:border-color 0.2s ease}.system_settings_page .form_group .form_input:focus{outline:none;border-color:var(--primary)}.system_settings_page .form_group .form_input:disabled{opacity:0.5;cursor:not-allowed}.system_settings_page .form_group .form_input::placeholder{color:#5a5a5a}.system_settings_page .form_group .help_text{display:block;margin-top:.4rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:#5a5a5a}.system_settings_page .form_group .error_text{display:block;margin-top:.4rem;font-size:1.2rem;font-weight:400;line-height:1.5;color:var(--error)}.system_settings_page .form_group .required{color:var(--error)}.system_settings_page .form_group.checkbox_group label{display:flex;align-items:center;cursor:pointer}.system_settings_page .form_group.checkbox_group label input[type="checkbox"]{margin-right:.8rem;width:1.8rem;height:1.8rem;cursor:pointer}.system_settings_page .form_group.checkbox_group label .checkbox_label{font-size:1.4rem;font-weight:400;line-height:1.5;color:#c1c1c1}.system_settings_page .form_group_row{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem;margin-bottom:1.6rem}@media (max-width: 768px){.system_settings_page .form_group_row{grid-template-columns:1fr}}.system_settings_page .btn_primary{padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:0;border-radius:.4rem;cursor:pointer;transition:all 0.2s ease;border:none;outline:none;background-color:var(--primary);color:var(--on_primary)}.system_settings_page .btn_primary:disabled{opacity:0.4;cursor:not-allowed}.system_settings_page .btn_primary:active:not(:disabled){transform:scale(0.98)}.system_settings_page .btn_primary:hover:not(:disabled){background-color:var(--primary_lt)}.system_settings_page .btn_secondary{padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:0;border-radius:.4rem;cursor:pointer;transition:all 0.2s ease;border:none;outline:none;background-color:#3a3a3a;color:var(--font-color);border:1px solid #515151}.system_settings_page .btn_secondary:disabled{opacity:0.4;cursor:not-allowed}.system_settings_page .btn_secondary:active:not(:disabled){transform:scale(0.98)}.system_settings_page .btn_secondary:hover:not(:disabled){background-color:#515151}.system_settings_page .btn_icon{background:transparent;border:none;padding:.4rem;font-size:1.8rem;cursor:pointer;transition:transform 0.15s ease}.system_settings_page .btn_icon:hover{transform:scale(1.2)}.system_settings_page .btn_icon:active{transform:scale(0.9)}.system_settings_page .btn_link{background:transparent;color:var(--primary);padding:.4rem .8rem;font-size:1.4rem;font-weight:400;line-height:1.5;text-decoration:underline}.system_settings_page .btn_link:hover:not(:disabled){color:var(--primary_lt)}.system_settings_page .btn_link:disabled{color:#5a5a5a;text-decoration:none}.system_settings_page .table_actions{margin-bottom:1.2rem;display:flex;gap:1.6rem;justify-content:flex-end}.system_settings_page .device_type_table,.system_settings_page .user_table{width:100%;border-collapse:collapse;background-color:#040202;border-radius:.4rem;border:1px solid rgba(255,255,255,0.5);overflow:hidden}.system_settings_page .device_type_table thead,.system_settings_page .user_table thead{background-color:#3a3a3a}.system_settings_page .device_type_table thead th,.system_settings_page .user_table thead th{padding:1.2rem 1.6rem;text-align:left;font-weight:600;font-size:1.4rem;font-weight:400;line-height:1.5;color:#c1c1c1;border-bottom:1px solid #515151}.system_settings_page .device_type_table tbody tr,.system_settings_page .user_table tbody tr{border-bottom:1px solid #353535;transition:background-color 0.2s ease}.system_settings_page .device_type_table tbody tr:hover,.system_settings_page .user_table tbody tr:hover{background-color:#150b0b}.system_settings_page .device_type_table tbody tr.empty_row td,.system_settings_page .user_table tbody tr.empty_row td{text-align:center;padding:3.2rem;color:#5a5a5a}.system_settings_page .device_type_table tbody tr td,.system_settings_page .user_table tbody tr td{padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--font-color)}.system_settings_page .device_type_table tbody tr td.actions,.system_settings_page .user_table tbody tr td.actions{display:flex;gap:.8rem;justify-content:flex-start}.system_settings_page .badge{display:inline-block;padding:.4rem .8rem;border-radius:.4rem;font-size:1.2rem;font-weight:500;line-height:1}.system_settings_page .badge.badge_primary{background-color:var(--primary);color:var(--on_primary)}.system_settings_page .badge.badge_secondary{background-color:#5a5a5a;color:var(--font-color)}.system_settings_page .badge.badge_success{display:inline-block;padding:.4rem .8rem;border-radius:.4rem;font-size:1.2rem;font-weight:500;line-height:1;background-color:var(--normal);color:black}.system_settings_page .badge.badge_danger{display:inline-block;padding:.4rem .8rem;border-radius:.4rem;font-size:1.2rem;font-weight:500;line-height:1;background-color:var(--error);color:white}.popup_container{display:none}.popup_container.active{display:flex}.popup_container .popup_content{background-color:#353535;border-radius:.4rem;border:1px solid rgba(255,255,255,0.5);padding:1.6rem;min-width:400px;max-width:600px;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.5)}.popup_container .popup_content::-webkit-scrollbar{width:8px;height:8px}.popup_container .popup_content::-webkit-scrollbar-track{background:#040202;border-radius:4px}.popup_container .popup_content::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}.popup_container .popup_content::-webkit-scrollbar-thumb:hover{background:#545454}@media (max-width: 768px){.popup_container .popup_content{min-width:90%;max-width:90%}}.popup_container .popup_content.popup_large{max-width:900px;min-width:800px}@media (max-width: 768px){.popup_container .popup_content.popup_large{min-width:90%;max-width:90%}}.popup_container .popup_content .popup_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.2rem;border-bottom:1px solid #3a3a3a}.popup_container .popup_content .popup_header h3{font-size:1.8rem;font-weight:600;line-height:1.2;color:#c1c1c1}.popup_container .popup_content .popup_header .popup_close{background:transparent;border:none;font-size:2.4rem;color:#c1c1c1;cursor:pointer;padding:0;width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center;transition:color 0.15s ease}.popup_container .popup_content .popup_header .popup_close:hover{color:var(--error)}.popup_container .popup_content .popup_actions{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:2rem;padding-top:1.2rem;border-top:1px solid #3a3a3a}

/*# sourceMappingURL=main.css.map */