*,:before,:after{margin:0;padding:0;box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{font-family:Poppins,sans-serif;font-optical-sizing:auto;height:100%;display:flex;flex-direction:column;background-color:var(--body_bg_clr);position:relative}ul,ol{list-style:none}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}input,button,textarea,select{font:inherit}button{cursor:pointer}img,picture,video,canvas,svg{display:block;max-width:100%}:root{--clr_first: hsl(241, 100%, 69%);--clr_second: hsl(331, 100%, 69%);--clr_third: #fcff61;--clr_success: hsl(151, 100%, 69%);--clr_danger: hsl(1, 100%, 69%);--dbd_header_height: 3.4rem;--sidebar_width: 18rem;--sidebar_menu_height: 2.1rem;--clr_first_50: #ecf0ff;--clr_first_100: #dde4ff;--clr_first_200: #c2cdff;--clr_first_300: #9cabff;--clr_first_400: #757dff;--clr_first_500: #615fff;--clr_first_600: #4736f5;--clr_first_700: #3d2ad8;--clr_first_800: #3225ae;--clr_first_900: #2c2689;--clr_first_950: #1c1650;--clr_second_50: #fef1f7;--clr_second_100: #fee5f2;--clr_second_200: #ffcbe7;--clr_second_300: #ffa1d1;--clr_second_400: #ff61ad;--clr_second_500: #fa3a91;--clr_second_600: #ea186c;--clr_second_700: #cc0a53;--clr_second_800: #a80c44;--clr_second_900: #8c0f3c;--clr_second_950: #56011f;--clr_gray_50: hsl(210, 20%, 98%);--clr_gray_100: hsl(220, 14%, 96%);--clr_gray_200: hsl(220, 13%, 91%);--clr_gray_300: hsl(218, 14%, 84%);--clr_gray_400: hsl(218, 12%, 64%);--clr_gray_500: hsl(220, 10%, 46%);--clr_gray_600: hsl(216, 15%, 34%);--clr_gray_700: hsl(217, 21%, 27%);--clr_gray_800: hsl(216, 31%, 17%);--clr_gray_900: hsl(220, 43%, 11%);--clr_gray_950: hsl(224, 71%, 4%);--clr_zinc_50: hsl(0, 0%, 98%);--clr_zinc_100: hsl(240, 5%, 96%);--clr_zinc_200: hsl(240, 6%, 90%);--clr_zinc_300: hsl(240, 5%, 84%);--clr_zinc_400: hsl(240, 5%, 64%);--clr_zinc_500: hsl(240, 4%, 46%);--clr_zinc_600: hsl(240, 6%, 34%);--clr_zinc_700: hsl(240, 5%, 26%);--clr_zinc_800: hsl(240, 4%, 16%);--clr_zinc_900: hsl(240, 6%, 10%);--clr_zinc_950: hsl(240, 10%, 4%)}html[data-theme=light]{color-scheme:light;--body_bg_clr: hsl(241, 8%, 96%);--text_clr: var(--clr_gray_700);--border_clr: hsl(241, 15%, 88%);--overlay_shadow: 0 6px 14px 0 rgba(0,0,0,.1), 0 3px 5px 0 rgba(0,0,0,.05);--dbd_header_bg_clr: white;--dbd_header_shadow: 0 2px 10px 0 hsla(7, 4%, 69%, .25);--burger_clr: var(--clr_gray_600);--burger_hover_clr: var(--clr_first);--organisation_name_clr: var(--clr_gray_600);--profile_btn_clr: var(--clr_first);--profile_btn_bg_clr: transparent;--profile_btn_border_clr: var(--clr_first);--profile_btn_bg_clr_hover: var(--clr_first);--profile_btn_border_clr_hover: var(--clr_first);--profile_menu_bg_clr: white;--profile_name_clr: var(--text_clr);--profile_link_bg_clr: var(--clr_gray_200);--profile_link_text_clr: var(--text_clr);--profile_link_icon_clr: var(--clr_gray_400);--profile_link_text_clr_hover: var(--clr_first);--profile_link_icon_clr_hover: var(--clr_first_400);--theme_icon_clr: var(--clr_gray_400);--theme_icon_hover_clr: var(--clr_gray_600);--theme_icon_active_clr: var(--clr_second);--lang_bg_clr: var(--clr_gray_200);--lang_bg_clr_hover: var(--clr_gray_300);--lang_bg_clr_active: var(--clr_first);--sidebar_bg_clr: white;--sidebar_title_clr: var(--clr_gray_500);--sidebar_font_clr: var(--clr_gray_500);--sidebar_icon_clr: var(--clr_gray_400);--sidebar_chevron_clr: var(--clr_gray_400);--sidebar_font_clr_hover: var(--clr_gray_600);--sidebar_icon_clr_hover: var(--clr_gray_500);--sidebar_chevron_clr_hover: var(--clr_gray_500);--sidebar_badge_clr: white;--sidebar_badge_bg_clr: var(--clr_first_400);--sidebar_menu_hover_bg_clr: var(--clr_gray_200);--sidebar_menu_active_bg_clr: var(--clr_first_50);--sidebar_menu_active_icon_clr: var(--clr_first_300);--sidebar_menu_active_border_clr: var(--clr_first_500);--breadcrumb_text_clr: var(--clr_second_600);--breadcrumb_link_clr: var(--text_clr);--input_box_shadow_active: 0 0 0 .2rem hsla(241, 75%, 42%, .25);--page_section_bg_clr: white;--page_section_title_after_clr: var(--clr_second_300);--table_head_clr: var(--clr_zinc_500);--table_head_bg_clr: var(--clr_zinc_50);--table_row_border_clr: var(--clr_zinc_200);--table_row_bg_clr_hover: var(--clr_zinc_100);--toogle_bg_clr: var(--clr_zinc_200);--toogle_ball_bg_clr: var(--clr_zinc_400);--toogle_bg_clr_checked: var(--clr_first_200);--toogle_ball_bg_clr_checked: var(--clr_first)}html[data-theme=dark]{color-scheme:dark;--body_bg_clr: var(--clr_zinc_900);--text_clr: var(--clr_zinc_400);--border_clr: var(--clr_zinc_600);--overlay_shadow: 0 6px 14px 0 rgba(0,0,0,.1), 0 3px 5px 0 rgba(0,0,0,.05);--dbd_header_bg_clr: var(--clr_zinc_800);--dbd_header_shadow: inset 0 -1px 0 0 var(--clr_zinc_800);--burger_clr: var(--clr_zinc_300);--burger_hover_clr: var(--clr_first);--organisation_name_clr: var(--clr_zinc_300);--profile_btn_clr: var(--clr_first_300);--profile_btn_bg_clr: var(--clr_gray_800);--profile_btn_border_clr: var(--clr_first_300);--profile_btn_bg_clr_hover: var(--clr_first);--profile_btn_border_clr_hover: var(--clr_first);--profile_menu_bg_clr: var(--clr_zinc_800);--profile_name_clr: var(--text_clr);--profile_link_bg_clr: var(--clr_zinc_700);--profile_link_text_clr: var(--text_clr);--profile_link_icon_clr: var(--clr_zinc_400);--profile_link_text_clr_hover: var(--clr_first);--profile_link_icon_clr_hover: var(--clr_first_400);--theme_icon_clr: var(--clr_zinc_400);--theme_icon_hover_clr: var(--clr_zinc_200);--theme_icon_active_clr: var(--clr_second_400);--lang_bg_clr: var(--clr_zinc_700);--lang_bg_clr_hover: var(--clr_zinc_600);--lang_bg_clr_active: var(--clr_first);--sidebar_bg_clr: var(--clr_zinc_800);--sidebar_title_clr: var(--clr_zinc_400);--sidebar_font_clr: var(--clr_zinc_300);--sidebar_icon_clr: var(--clr_zinc_300);--sidebar_chevron_clr: var(--clr_zinc_300);--sidebar_font_clr_hover: var(--clr_gray_300);--sidebar_icon_clr_hover: var(--clr_gray_300);--sidebar_chevron_clr_hover: var(--clr_gray_300);--sidebar_badge_clr: white;--sidebar_badge_bg_clr: var(--clr_first_400);--sidebar_menu_hover_bg_clr: var(--clr_gray_700);--sidebar_menu_active_bg_clr: var(--clr_first_200);--sidebar_menu_active_icon_clr: var(--clr_first_400);--sidebar_menu_active_border_clr: var(--clr_first_500);--breadcrumb_text_clr: var(--clr_second_500);--breadcrumb_link_clr: var(--text_clr);--input_box_shadow_active: 0 0 0 .2rem hsla(241, 75%, 42%, .25);--page_section_bg_clr: var(--clr_zinc_800);--page_section_title_after_clr: var(--clr_second_400);--table_head_clr: var(--clr_zinc_300);--table_head_bg_clr: var(--clr_zinc_600);--table_row_border_clr: var(--clr_zinc_600);--table_row_bg_clr_hover: var(--clr_zinc_700);--toogle_bg_clr: var(--clr_zinc_500);--toogle_ball_bg_clr: var(--clr_zinc_700);--toogle_bg_clr_checked: var(--clr_first_300);--toogle_ball_bg_clr_checked: var(--clr_first)}.a_button{display:flex;justify-content:center;align-items:center;font-size:.8rem;font-weight:400;white-space:nowrap;color:#fff;background-color:var(--clr_first);border-radius:4rem;border:none;outline:none;padding:.2rem 1.8rem;cursor:pointer;transition:.2s ease}.a_button:hover{color:#fff;background-color:var(--clr_second)}.a_button_icon{width:1.4rem;fill:#fff;margin-right:.4rem}.a_button_label{white-space:nowrap}.a_button:has(.a_button_icon){justify-content:space-between;padding-left:.7rem}.alert{color:var(--alert_font_clr);background-color:var(--alert_bg_clr);border-left:5px solid var(--alert_border_clr);border-radius:.35rem;position:relative;padding:.6rem 1rem;font-size:.85rem;font-weight:400;line-height:1.3rem;margin-bottom:1rem}.alert_info{--alert_bg_clr: hsl(214, 100%, 92%);--alert_border_clr: hsl(214, 67%, 62%);--alert_font_clr: hsl(214, 55%, 54%);--alert_title_clr: hsl(214, 55%, 54%);--alert_icon_clr: hsl(214, 67%, 62%)}.alert_success{--alert_bg_clr: hsla(121, 45%, 52%, .2);--alert_border_clr: hsl(121, 46%, 58%);--alert_font_clr: hsl(121, 33%, 35%);--alert_title_clr: hsl(121, 33%, 35%);--alert_icon_clr: hsl(121, 46%, 58%)}.alert_warning{--alert_bg_clr: hsl(45, 100%, 90%);--alert_border_clr: hsl(45, 89%, 63%);--alert_font_clr: hsl(45, 94%, 31%);--alert_title_clr: hsl(45, 94%, 31%);--alert_icon_clr: hsl(45, 89%, 63%)}.alert_attention{--alert_bg_clr: hsla(6, 89%, 62%, .2);--alert_border_clr: hsl(6, 85%, 60%);--alert_font_clr: hsl(6, 55%, 31%);--alert_title_clr: hsl(6, 85%, 60%);--alert_icon_clr: hsl(6, 85%, 60%)}.form_base{display:flex;flex-direction:column}.form_auth{width:100%;margin:auto 0;background-color:#fff;border-radius:.8rem;padding:1.8rem 2rem 3rem;box-shadow:0 .2rem .4rem #0003}.form_auth_title{position:relative;font-size:1.2rem;font-weight:600;color:var(--clr_first);margin-bottom:2rem}.form_auth_title:after{content:"";position:absolute;left:.1rem;bottom:-.3rem;width:3.2rem;border-bottom:2px dashed var(--page_section_title_after_clr)}.form_auth .form_input_submit input{width:200px;font-size:.9rem;font-weight:400;color:#fff;background-color:var(--clr_first);border:none;outline:none;padding:.6rem 1.2rem;border-radius:4rem;cursor:pointer;transition:all .2s ease-in-out}.form_input_field{display:flex;flex-direction:column}.form_input_field label{white-space:nowrap;font-size:.8rem;font-weight:500;font-style:italic;color:var(--clr_gray_500);padding-left:.2rem;padding-bottom:.15rem}.form_input_field input{border:1px solid var(--border_clr);border-radius:.3rem;outline:none;font-size:.9rem;font-weight:500;background:none;padding:.4rem .6rem;transition:.2s ease-in-out}.form_input_field input::placeholder{font-size:.85rem;font-weight:400;font-style:italic;color:var(--text_clr)}.form_input_field input:focus{border-color:var(--clr_first);box-shadow:var(--input_box_shadow_active)}.form_input_message{font-size:.75rem;font-weight:400;color:red;padding-top:.2rem}.form_input_submit{display:flex;justify-content:center;width:100%}.form_input_submit input{text-align:center;font-size:.8rem;font-weight:400;white-space:nowrap;color:#fff;background-color:var(--clr_first);border-radius:4rem;border:none;outline:none;padding:.35rem 2rem;cursor:pointer;transition:all .2s ease-in-out}.form_input_submit input:hover{background-color:var(--clr_second)}.form_input_checkbox{--toggle_height: 24px;--toggle_cursor_padding: 3px;--toggle_width: calc( ( 2 * var(--toggle_height) ) - ( 2 * var(--toggle_cursor_padding) ) );--toggle_cursor_width: calc( var(--toggle_height) - ( 2 * var(--toggle_cursor_padding) ) );display:flex;align-items:center;width:fit-content}.form_input_checkbox.small{--toggle_height: 20px;--toggle_cursor_padding: 3px}.form_input_checkbox input[type=checkbox]{display:none}.form_input_checkbox label{position:relative;display:flex;align-items:center;font-size:.85rem;font-weight:400;cursor:pointer}.form_input_checkbox label span{position:relative;width:var(--toggle_width);height:var(--toggle_height);background-color:var(--toogle_bg_clr);border-radius:10rem;margin-right:.6rem}.form_input_checkbox label span:before{position:absolute;content:"";top:var(--toggle_cursor_padding);left:var(--toggle_cursor_padding);width:var(--toggle_cursor_width);height:var(--toggle_cursor_width);border-radius:50%;background-color:var(--toogle_ball_bg_clr);transition:background-color .2s ease-in-out,transform .2s ease-in-out}.form_input_checkbox input[type=checkbox]:checked+label span{background-color:var(--toogle_bg_clr_checked)}.form_input_checkbox input[type=checkbox]:checked+label span:before{background-color:var(--toogle_ball_bg_clr_checked);transform:translate(var(--toggle_cursor_width))}.form_select_field{display:flex;flex-direction:column;width:fit-content}.form_select_field select{border:1px solid var(--border_clr);border-radius:.3rem;outline:none;font-size:.9rem;font-weight:500;background:none;padding:.3rem 1rem .3rem .5rem;transition:.2s ease-in-out}.form_select_field select:focus{border-color:var(--clr_first);box-shadow:var(--input_box_shadow_active)}.form_select_field label{white-space:nowrap;font-size:.8rem;font-weight:500;font-style:italic;color:var(--clr_gray_500);padding-left:.2rem;padding-bottom:.15rem}.noscript{background-color:#e0d171;border-top:1px solid hsl(52,64%,66%);border-bottom:1px solid hsl(52,64%,66%);border-left:12px solid hsl(52,40%,52%);border-right:12px solid hsl(52,40%,52%);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:.8rem .5rem;font-size:1rem;font-weight:500;color:#37352a}.noscript div{text-align:center}.table_wrapper{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch}.table{display:table;unicode-bidi:isolate;border-collapse:collapse;table-layout:auto;width:auto}.table.fixed{table-layout:fixed;width:100%}.table_caption{display:table-caption;text-align:-webkit-center;unicode-bidi:isolate;font-size:.875rem;font-weight:400;color:var(--clr_zinc_500);line-height:1.25rem}.table_caption.top{caption-side:top;margin-bottom:1rem}.table_caption.bottom{caption-side:bottom;margin-top:1rem}.table_header{display:table-header-group;vertical-align:middle;unicode-bidi:isolate}.table_body{display:table-row-group;vertical-align:middle;unicode-bidi:isolate}.table_footer{display:table-footer-group;background-color:#f4f4f580}.table_row{display:table-row;vertical-align:inherit;unicode-bidi:isolate;border-bottom:0 solid var(--table_row_border_clr);border-bottom-width:1px;transition:.2s}.table_body .table_row:hover{background-color:var(--table_row_bg_clr_hover)}.table_head,.table_cell,.table_foot{display:table-cell;vertical-align:middle;unicode-bidi:isolate;font-size:.875rem;font-weight:400;text-align:left;white-space:nowrap}.table_head{color:var(--table_head_clr);background-color:var(--table_head_bg_clr);font-size:.82rem;font-weight:500;font-style:italic;height:32px;padding-left:.5rem;padding-right:.5rem}.table_cell{padding:.4rem .5rem}.table_footer .table_cell{font-weight:500}.table_head.text-center,.table_cell.text-center,.table_foot.text-center{text-align:center}.table_head.text-right,.table_cell.text-right,.table_foot.text-right{text-align:right}.table_cell_action_icon svg{width:1.5rem;fill:var(--clr_gray_400);transition:.1s ease}.table_cell_action_icon:hover svg{fill:var(--clr_first)}.table_cell_content{display:flex;align-items:center}.table_cell_content.center{justify-content:center}.language_selector{display:flex;align-items:center;gap:.4rem}.language_selector a{display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:400;background-color:var(--lang_bg_clr);border-bottom:2px solid transparent;border-radius:.3rem;min-width:1.8rem;padding:.2rem .4rem;transition:.2s ease}.language_selector a:hover{background-color:var(--lang_bg_clr_hover)}.language_selector a.active{border-bottom-color:var(--lang_bg_clr_active)}.page_not_found{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.page_not_found img{width:50%;margin-bottom:3rem}.page_not_found_title{font-size:1.8rem;font-weight:600;color:var(--clr_first);margin-bottom:2rem}.page_not_found_buttons{display:flex;gap:2rem}.page_not_found_buttons a{width:150px;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:400;color:var(--clr_first);white-space:nowrap;border-radius:4rem;border:1px solid var(--clr_first);outline:none;padding:.25rem 1.6rem;cursor:pointer;transition:.2s ease}.page_not_found_buttons a:hover{color:#fff;background-color:var(--clr_first)}:root{--overlay_z_index: 50;--dbd_header_z_index: 15;--burger_button_z_index: 15;--profile_menu_z_index: 20;--breadcrumb_z_index: 10;--sidebar_z_index: 10}.site{display:flex;justify-content:center;align-content:center;min-height:100dvh}.site .auth{display:flex;justify-content:center;align-content:center;width:30rem}.site .auth .language_selector{position:absolute;top:1.4rem;right:2.4rem}.header{position:fixed;top:0;left:0;width:100%;height:var(--dbd_header_height);display:flex;justify-content:space-between;align-items:center;background-color:var(--dbd_header_bg_clr);padding-right:3.5rem;box-shadow:var(--dbd_header_shadow);transition:.2s ease-in-out;z-index:var(--dbd_header_z_index)}.header_left{display:flex}#burger_button{display:flex;justify-content:center;align-items:center;padding:0 1rem;background-color:transparent;border:none;outline:none;border-right:1px solid var(--border_clr);z-index:var(--burger_button_z_index);cursor:pointer}#burger_button svg{width:28px;height:28px;fill:var(--burger_clr);transition:.2s}#burger_button:hover svg{fill:var(--burger_hover_clr)}.header_logo{padding:.5rem 1rem;height:var(--dbd_header_height)}.header_logo a{display:flex;align-items:center;height:100%}.header_logo a img{height:100%;transition:transform .2s}.header_logo a:hover img{transform:rotate(-10deg)}.header_organisation{display:flex;align-items:center;border-left:1px solid var(--border_clr);padding-left:1.4rem;font-size:.9rem;font-weight:600;color:var(--organisation_name_clr)}@media screen and (max-width: 500px){.header_organisation{display:none}}.header_right{display:flex;align-items:center}.header_right .language_selector{margin-right:1.4rem}.header_profile{display:flex;flex-direction:column;position:relative}#header_profile_btn{width:8rem;display:flex;justify-content:center;align-items:center;white-space:nowrap;font-size:.8rem;font-weight:400;color:var(--profile_btn_clr);background-color:var(--profile_btn_bg_clr);border:1px solid var(--profile_btn_border_clr);border-radius:4rem;padding:.3rem 1.2rem;transition:.3s;cursor:pointer}#header_profile_btn:hover{background-color:var(--profile_btn_bg_clr_hover);border-color:var(--profile_btn_border_clr_hover);color:#fff}.header_profile_menu{position:absolute;top:2rem;right:0;width:15rem;background-color:var(--profile_menu_bg_clr);border-radius:.8rem;box-shadow:0 5px 25px #0000001a;padding:.8rem 1rem 1.2rem;visibility:hidden;opacity:0;transition:.2s ease-in-out;z-index:var(--profile_menu_z_index)}.header_profile_menu:before{content:"";position:absolute;top:-5px;right:1.3rem;width:1.25rem;height:1.25rem;background-color:var(--profile_menu_bg_clr);transform:rotate(45deg)}.header_profile_menu.show{top:calc(.2rem + var(--dbd_header_height));visibility:visible;opacity:1}.header_profile_name{font-size:.85rem;font-weight:500;color:var(--profile_name_clr);text-align:center;border-top:1px solid var(--border_clr);border-bottom:1px solid var(--border_clr);padding:.35rem 0;margin-bottom:.6rem}.header_profile_menu_links{display:flex;flex-direction:column;gap:.4rem;padding:.2rem 0;margin-bottom:.8rem}.header_profile_menu form{display:flex;justify-content:center;width:100%}.header_profile_menu form button{border:none;outline:none;cursor:pointer}.header_profile_menu_links a,.header_profile_menu form button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.2rem .4rem;border-radius:.5rem;background-color:var(--profile_link_bg_clr);transition:.2s ease}.header_profile_menu_links a span,.header_profile_menu form button span{display:flex;align-items:center;width:20px;fill:var(--profile_link_icon_clr);transition:.2s ease}.header_profile_menu_links a p,.header_profile_menu form button p{display:flex;align-items:center;white-space:nowrap;font-size:.8rem;font-weight:400;color:var(--profile_link_text_clr);transition:.2s ease}.header_profile_menu_links a:hover span,.header_profile_menu form button:hover span{fill:var(--profile_link_icon_clr_hover)}.header_profile_menu_links a:hover p,.header_profile_menu form button:hover p{color:var(--profile_link_text_clr_hover)}#header_theme{display:flex;justify-content:flex-start;align-items:center;gap:.8rem;margin-bottom:.7rem}#header_theme span{display:flex;justify-content:center;align-items:center;width:1.3rem;fill:var(--theme_icon_clr);border-bottom:2px solid transparent;padding-bottom:.1rem;transition:.2s ease;cursor:pointer}#header_theme span.active{border-color:var(--theme_icon_active_clr)}#header_theme span:hover{fill:var(--theme_icon_hover_clr)}.sidebar{position:fixed;isolation:isolate;top:var(--dbd_header_height);left:0;bottom:0;width:var(--sidebar_width);border-top-right-radius:.8rem;border-bottom-right-radius:.8rem;display:flex;flex-direction:column;background-color:var(--sidebar_bg_clr);padding:1.4rem 0 1rem;transition:.3s ease-in-out;overflow-y:auto;z-index:var(--sidebar_z_index)}.sidebar.hidden{transform:translate(-100%)}.sidebar.no_transition{transition:none}.sidebar_section{margin-bottom:1rem}.sidebar_section_title{white-space:nowrap;font-size:.75rem;font-weight:600;text-transform:uppercase;line-height:1.6rem;color:var(--sidebar_title_clr);padding-left:1rem;margin-bottom:.3rem}.sidebar_menu_wrap{padding:0 .5rem 0 .7rem}.sidebar_menu_wrap li{display:flex;align-items:center;padding-left:.2rem}.sidebar_menu{display:flex;align-items:center;width:100%;height:var(--sidebar_menu_height);padding-left:.6rem;border-radius:.3rem;transition:.2s ease;position:relative}.sidebar_menu_icon{display:flex;align-items:center;width:1.2rem;margin-right:.6rem;fill:var(--sidebar_icon_clr)}.sidebar_menu_label{display:flex;align-items:center;flex:1;font-size:.85rem;font-weight:400;color:var(--sidebar_font_clr)}.sidebar_menu_badge{display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:400;color:var(--sidebar_badge_clr);background-color:var(--sidebar_badge_bg_clr);border-radius:.4rem;padding:0 .5rem;min-width:1.8rem;height:1.4rem;margin-right:.4rem}.sidebar_menu_chevron{position:absolute;display:flex;align-items:center;right:.2rem;width:1.6rem;fill:var(--sidebar_chevron_clr);transition:.2s ease}.sidebar_menu_wrap li.sidebar_menu_with_dropdown{display:grid;grid-template-columns:1fr}.sidebar_sub_menu_wrap{display:grid;grid-template-rows:0fr;position:relative;padding-left:1.1rem;padding-right:0;overflow:hidden;transition:grid-template-rows .3s}.sidebar_sub_menu_wrap:before{position:absolute;content:"";width:1px;top:.2rem;bottom:.4rem;left:1.6rem;border-left:2px dotted var(--sidebar_menu_active_border_clr)}.sidebar_sub_menu_wrap>div{overflow:hidden}.sidebar_sub_menu_wrap div li{padding-left:.9rem}.sidebar_sub_menu_wrap div li .sidebar_menu{padding-left:1rem}.sidebar_menu_with_dropdown.show .sidebar_sub_menu_wrap{grid-template-rows:1fr}.sidebar_menu_with_dropdown.show .sidebar_menu_chevron{transform:rotate(90deg)}.sidebar_menu:hover{background-color:var(--sidebar_menu_hover_bg_clr)}.sidebar_menu:hover .sidebar_menu_label{color:var(--sidebar_font_clr_hover)}.sidebar_menu:hover .sidebar_menu_icon{fill:var(--sidebar_icon_clr_hover)}.sidebar_menu:hover .sidebar_menu_chevron{fill:var(--sidebar_chevron_clr_hover)}.sidebar_menu.active{background-color:var(--sidebar_menu_active_bg_clr);border-left:2px solid var(--sidebar_menu_active_border_clr);border-top-left-radius:0;border-bottom-left-radius:0}.sidebar_menu.active .sidebar_menu_label{color:var(--clr_first)}.sidebar_menu.active .sidebar_menu_icon{fill:var(--sidebar_menu_active_icon_clr)}.sidebar_menu_with_dropdown .sidebar_menu.active{border-left:none;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.main{display:flex;flex-direction:column;flex:1 1 auto;min-height:calc(100vh - var(--dbd_header_height));color:var(--text_clr);background-color:inherit;margin-top:var(--dbd_header_height);margin-left:var(--sidebar_width);padding:1rem 2rem;transition:.3s ease-in-out}.main.no_transition{transition:none}.main.sidebar_hidden{margin-left:0}.breadcrumb{display:flex;align-items:center;margin-bottom:.6rem;z-index:var(--breadcrumb_z_index)}.breadcrumb ul{display:flex}.breadcrumb ul li{display:flex;align-items:center;font-size:.85rem;font-weight:400;color:var(--breadcrumb_link_clr)}.breadcrumb ul li:not(:last-of-type):after{content:">";font-size:1.1rem;font-weight:500;margin:0 .5rem}.breadcrumb ul li a{transition:.2s}.breadcrumb ul li a:hover{text-decoration:underline}.breadcrumb ul li span{color:var(--breadcrumb_text_clr);font-weight:600}.previous_page_button{margin-bottom:.6rem}.previous_page_button a{display:flex;align-items:center;transition:.2s}.previous_page_button a span{fill:var(--text_clr);width:1rem;margin-right:.3rem}.previous_page_button a p{font-size:.8rem;font-weight:500}.previous_page_button a:hover span{fill:var(--clr_first)}.previous_page_button a:hover p{color:var(--clr_first)}.page_section{background-color:var(--page_section_bg_clr);border-radius:.4rem;padding:1rem 1.4rem 2rem;margin-bottom:1.4rem}.page_section_header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.3rem}.page_section_title{font-size:1.1rem;font-weight:600;position:relative}.page_section_title:after{content:"";position:absolute;left:.1rem;bottom:-.3rem;width:3.2rem;border-bottom:2px dashed var(--page_section_title_after_clr)}.page_section_title_buttons{display:flex;align-items:center;gap:1rem}.show_page_grid{display:grid;grid-template-columns:max-content 1fr;align-items:center}.show_page_grid_label,.show_page_grid_value{display:flex;align-items:center;border-bottom:1px solid var(--table_row_border_clr);padding:.3rem 1.2rem .3rem .5rem;min-height:2.1rem}.show_page_grid_label{font-size:.8rem;font-weight:400;font-style:italic;color:var(--clr_gray_500)}.show_page_grid_value{font-size:.875rem;font-weight:500;color:var(--clr_gray_700)}.show_page_grid.theme .show_page_grid_value{width:200px}.shortcuts_wrapper{display:grid;grid-template-columns:max-content 1fr;gap:.5rem}.shortcut_keys{display:flex;align-items:center;gap:.4rem}.shortcut_keys span{display:flex;justify-content:center;align-items:center;width:fit-content;font-size:.85rem;font-weight:400;border-radius:.3rem;padding:.08rem .4rem}html[data-theme=light] .shortcut_keys span{background-color:var(--clr_zinc_200);border:1px solid var(--clr_zinc_300)}html[data-theme=dark] .shortcut_keys span{color:var(--clr_zinc_300);background-color:var(--clr_zinc_600);border:1px solid var(--clr_zinc_600)}.shortcut_label{font-size:.9rem;font-weight:500;padding-left:.5rem}.article_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.article_card{display:grid;grid-template-columns:1fr 9rem;gap:1rem;background-color:var(--page_section_bg_clr);border:2px dotted transparent;border-radius:.4rem;padding:.6rem 1.2rem;transition:.2s ease-in-out}.article_card:hover{border-color:var(--clr_first_300)}.article_card_content{display:flex;flex-direction:column;justify-content:space-between}.article_card_header{display:flex;justify-content:space-between;margin-bottom:.5rem}.article_card_title_name{font-size:1rem;font-weight:600;color:light-dark(var(--clr_zinc_600),var(--clr_zinc_200))}.article_card_title_published_at{font-size:.8rem;font-weight:400;color:light-dark(var(--clr_zinc_500),var(--clr_zinc_200))}.article_card_link{display:flex;align-items:center;gap:.5rem}.article_card_source,.article_card_demo_url{display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:400;background-color:light-dark(var(--clr_zinc_200),var(--clr_zinc_600));border-radius:3rem;border:none;padding:.1rem .8rem;transition:.1s ease}.article_card_link a:hover{color:var(--clr_first)}.article_card_show_icon{border-left:1px solid var(--table_row_border_clr);border-right:1px solid var(--table_row_border_clr)}.article_card_show_icon svg{width:2.2rem;fill:var(--clr_gray_400);transition:.1s ease}.article_card_show_icon:hover svg{fill:var(--clr_first)}.article_card_description{font-size:.8rem;font-weight:400;color:light-dark(var(--clr_zinc_500),var(--clr_zinc_200));margin-bottom:.6rem}.article_card_footer{display:flex;align-items:center}.article_card_author{font-size:.85rem;font-weight:500;color:light-dark(var(--clr_zinc_500),var(--clr_zinc_200));margin-right:1rem}.article_card_tags{display:flex;align-items:center;gap:.4rem}.article_card_tag{display:flex;justify-content:center;align-items:center;width:fit-content;font-size:.78rem;font-weight:400;border-radius:.3rem;padding:.08rem .4rem;border:1px solid var(--clr_zinc_300);color:light-dark(var(--clr_zinc_500),var(--clr_zinc_300));border-color:light-dark(var(--clr_zinc_300),var(--clr_zinc_600));background-color:light-dark(var(--clr_zinc_200),var(--clr_zinc_600))}.article_card_img{border:1px solid var(--clr_zinc_200);border-radius:.3rem;border-color:light-dark(var(--clr_zinc_200),var(--clr_zinc_500));height:100%}@media screen and (max-width: 1000px){.article_wrapper{grid-template-columns:1fr}}.article_filter_wrapper{margin-bottom:1rem}.article_filter_wrapper .form_base{display:flex;flex-direction:row;align-items:flex-end;gap:1rem}
