﻿@import url("https://fonts.googleapis.com/css2?family=Saira:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&display=swap");*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none !important}body{font-family:"Saira", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1rem;line-height:1.5;color:#212121;background-color:#f7f8fa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 0.75rem;font-weight:600;line-height:1.2;color:#212121}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:0.875rem}p{margin:0 0 1rem}a{color:#41549b;text-decoration:none;transition:color 0.15s ease}a:hover{color:#35457f;text-decoration:underline}small{font-size:0.875rem}code,kbd,samp,pre{font-family:"Space Mono", ui-monospace, Menlo, Consolas, monospace;font-size:0.9em}hr{border:0;border-top:1px solid #dfe7ef;margin:1.25rem 0}.fuji-row{display:flex;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}@media (min-width: 768px){.fuji-row{margin-right:-0.75rem;margin-left:-0.75rem}}.fuji-row>[class*="fuji-col"]{padding-right:0.5rem;padding-left:0.5rem;box-sizing:border-box}@media (min-width: 768px){.fuji-row>[class*="fuji-col"]{padding-right:0.75rem;padding-left:0.75rem}}.fuji-col{flex:1 0 0;max-width:100%}.fuji-col-auto{flex:0 0 auto;width:auto;max-width:100%}.fuji-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.fuji-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.fuji-col-3{flex:0 0 25%;max-width:25%}.fuji-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.fuji-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.fuji-col-6{flex:0 0 50%;max-width:50%}.fuji-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.fuji-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.fuji-col-9{flex:0 0 75%;max-width:75%}.fuji-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.fuji-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.fuji-col-12{flex:0 0 100%;max-width:100%}@media (min-width: 576px){.fuji-col-sm{flex:1 0 0;max-width:100%}.fuji-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.fuji-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.fuji-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.fuji-col-sm-3{flex:0 0 25%;max-width:25%}.fuji-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.fuji-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.fuji-col-sm-6{flex:0 0 50%;max-width:50%}.fuji-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.fuji-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.fuji-col-sm-9{flex:0 0 75%;max-width:75%}.fuji-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.fuji-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.fuji-col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.fuji-col-md{flex:1 0 0;max-width:100%}.fuji-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.fuji-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.fuji-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.fuji-col-md-3{flex:0 0 25%;max-width:25%}.fuji-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.fuji-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.fuji-col-md-6{flex:0 0 50%;max-width:50%}.fuji-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.fuji-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.fuji-col-md-9{flex:0 0 75%;max-width:75%}.fuji-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.fuji-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.fuji-col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.fuji-col-lg{flex:1 0 0;max-width:100%}.fuji-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.fuji-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.fuji-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.fuji-col-lg-3{flex:0 0 25%;max-width:25%}.fuji-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.fuji-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.fuji-col-lg-6{flex:0 0 50%;max-width:50%}.fuji-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.fuji-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.fuji-col-lg-9{flex:0 0 75%;max-width:75%}.fuji-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.fuji-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.fuji-col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.fuji-col-xl{flex:1 0 0;max-width:100%}.fuji-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.fuji-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.fuji-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.fuji-col-xl-3{flex:0 0 25%;max-width:25%}.fuji-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.fuji-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.fuji-col-xl-6{flex:0 0 50%;max-width:50%}.fuji-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.fuji-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.fuji-col-xl-9{flex:0 0 75%;max-width:75%}.fuji-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.fuji-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.fuji-col-xl-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1960px){.fuji-col-xxl{flex:1 0 0;max-width:100%}.fuji-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.fuji-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.fuji-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.fuji-col-xxl-3{flex:0 0 25%;max-width:25%}.fuji-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.fuji-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.fuji-col-xxl-6{flex:0 0 50%;max-width:50%}.fuji-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.fuji-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.fuji-col-xxl-9{flex:0 0 75%;max-width:75%}.fuji-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.fuji-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.fuji-col-xxl-12{flex:0 0 100%;max-width:100%}}.fuji-container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 576px){.fuji-container{max-width:540px}}@media (min-width: 768px){.fuji-container{max-width:720px}}@media (min-width: 992px){.fuji-container{max-width:960px}}@media (min-width: 1200px){.fuji-container{max-width:1140px}}@media (min-width: 1960px){.fuji-container{max-width:1680px}}.fuji-container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}body.active_admin{background-color:#f7f8fa}body.active_admin.logged_in{padding-top:56px}@media (min-width: 768px){body.active_admin.logged_in{padding-top:64px}}@media (min-width: 992px){body.active_admin.logged_in{padding-left:240px}}#wrapper{display:flex;flex-direction:column;min-height:calc(100vh - 56px)}@media (min-width: 768px){#wrapper{min-height:calc(100vh - 64px)}}body.active_admin.logged_in>.header,body.active_admin.logged_in #header{position:fixed;top:0;left:0;right:0;z-index:20;height:56px;background-color:#ffffff;border-bottom:1px solid #dfe7ef;display:flex;align-items:center}@media (min-width: 768px){body.active_admin.logged_in>.header,body.active_admin.logged_in #header{height:64px}}body.active_admin.logged_in>.header h1.site_title,body.active_admin.logged_in>.header .site_title,body.active_admin.logged_in #header h1.site_title,body.active_admin.logged_in #header .site_title{margin:0;padding:0 1rem;font-size:1.125rem;font-weight:600;line-height:1;color:#212121;display:flex;align-items:center;height:100%}@media (min-width: 992px){body.active_admin.logged_in>.header h1.site_title,body.active_admin.logged_in>.header .site_title,body.active_admin.logged_in #header h1.site_title,body.active_admin.logged_in #header .site_title{width:240px;padding:0 1.25rem;border-right:1px solid #dfe7ef}}body.active_admin.logged_in>.header h1.site_title a,body.active_admin.logged_in>.header .site_title a,body.active_admin.logged_in #header h1.site_title a,body.active_admin.logged_in #header .site_title a{color:inherit;text-decoration:none}body.active_admin.logged_in>.header h1.site_title #site_title_image,body.active_admin.logged_in>.header .site_title #site_title_image,body.active_admin.logged_in #header h1.site_title #site_title_image,body.active_admin.logged_in #header .site_title #site_title_image{max-height:32px;width:auto}body.active_admin.logged_in>.header #utility_nav,body.active_admin.logged_in #header #utility_nav{margin:0 0 0 auto;padding:0 1rem;display:flex;align-items:center;list-style:none;gap:0.5rem}body.active_admin.logged_in>.header #utility_nav li,body.active_admin.logged_in #header #utility_nav li{display:flex;align-items:center}body.active_admin.logged_in>.header #utility_nav li a,body.active_admin.logged_in #header #utility_nav li a{color:#616161;padding:0.5rem 0.75rem;border-radius:6px;font-size:0.875rem;transition:background-color 0.15s ease, color 0.15s ease}body.active_admin.logged_in>.header #utility_nav li a:hover,body.active_admin.logged_in #header #utility_nav li a:hover{background-color:#f3f5f9;color:#212121;text-decoration:none}body.active_admin.logged_in #tabs,body.active_admin.logged_in #header #tabs,body.active_admin.logged_in .header #tabs{display:block;flex-direction:column;position:fixed;top:56px;left:-240px;bottom:0;width:240px;padding:1rem 0;background-color:#ffffff;border-right:1px solid #dfe7ef;overflow-y:auto;list-style:none;margin:0;z-index:16;transition:left 0.25s ease}@media (min-width: 768px){body.active_admin.logged_in #tabs,body.active_admin.logged_in #header #tabs,body.active_admin.logged_in .header #tabs{top:64px}}body.active_admin.logged_in #tabs.tabs_open,body.active_admin.logged_in #header #tabs.tabs_open,body.active_admin.logged_in .header #tabs.tabs_open{left:0;box-shadow:0 12px 16px -4px rgba(16,24,40,0.08),0 4px 6px -2px rgba(16,24,40,0.03)}@media (min-width: 992px){body.active_admin.logged_in #tabs,body.active_admin.logged_in #header #tabs,body.active_admin.logged_in .header #tabs{left:0;transition:none;box-shadow:none}}body.active_admin.logged_in #tabs>li,body.active_admin.logged_in #header #tabs>li,body.active_admin.logged_in .header #tabs>li{display:block;margin:0}body.active_admin.logged_in #tabs>li>a,body.active_admin.logged_in #header #tabs>li>a,body.active_admin.logged_in .header #tabs>li>a{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1.25rem;color:#616161;font-size:0.875rem;font-weight:500;border-left:3px solid transparent;transition:background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease}body.active_admin.logged_in #tabs>li>a:hover,body.active_admin.logged_in #header #tabs>li>a:hover,body.active_admin.logged_in .header #tabs>li>a:hover{background-color:#f3f5f9;color:#212121;text-decoration:none}body.active_admin.logged_in #tabs>li.current>a,body.active_admin.logged_in #header #tabs>li.current>a,body.active_admin.logged_in .header #tabs>li.current>a{color:#41549b;background-color:#f2f5fc;border-left-color:#41549b}body.active_admin.logged_in #tabs>li.has_nested>a::after,body.active_admin.logged_in #header #tabs>li.has_nested>a::after,body.active_admin.logged_in .header #tabs>li.has_nested>a::after{content:"";display:inline-block;margin-left:auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform 0.2s ease}body.active_admin.logged_in #tabs>li.has_nested.open>a::after,body.active_admin.logged_in #tabs>li.has_nested.current>a::after,body.active_admin.logged_in #header #tabs>li.has_nested.open>a::after,body.active_admin.logged_in #header #tabs>li.has_nested.current>a::after,body.active_admin.logged_in .header #tabs>li.has_nested.open>a::after,body.active_admin.logged_in .header #tabs>li.has_nested.current>a::after{transform:rotate(180deg)}body.active_admin.logged_in #tabs>li.has_nested>ul,body.active_admin.logged_in #header #tabs>li.has_nested>ul,body.active_admin.logged_in .header #tabs>li.has_nested>ul{display:none}body.active_admin.logged_in #tabs>li.has_nested.open>ul,body.active_admin.logged_in #tabs>li.has_nested.current>ul,body.active_admin.logged_in #header #tabs>li.has_nested.open>ul,body.active_admin.logged_in #header #tabs>li.has_nested.current>ul,body.active_admin.logged_in .header #tabs>li.has_nested.open>ul,body.active_admin.logged_in .header #tabs>li.has_nested.current>ul{display:block}body.active_admin.logged_in #tabs>li.has_nested>ul,body.active_admin.logged_in #header #tabs>li.has_nested>ul,body.active_admin.logged_in .header #tabs>li.has_nested>ul{list-style:none;padding:0;margin:0;background-color:#f7f8fa}body.active_admin.logged_in #tabs>li.has_nested>ul li a,body.active_admin.logged_in #header #tabs>li.has_nested>ul li a,body.active_admin.logged_in .header #tabs>li.has_nested>ul li a{display:block;padding:0.5rem 1.25rem 0.5rem 2.5rem;color:#616161;font-size:0.875rem}body.active_admin.logged_in #tabs>li.has_nested>ul li a:hover,body.active_admin.logged_in #header #tabs>li.has_nested>ul li a:hover,body.active_admin.logged_in .header #tabs>li.has_nested>ul li a:hover{background-color:#f3f5f9;color:#212121;text-decoration:none}body.active_admin.logged_in #tabs>li.has_nested>ul li.current a,body.active_admin.logged_in #header #tabs>li.has_nested>ul li.current a,body.active_admin.logged_in .header #tabs>li.has_nested>ul li.current a{color:#41549b;font-weight:500}#active_admin_content{padding:1.25rem 0.75rem 0.75rem}@media (min-width: 768px){#active_admin_content{padding:1.25rem 1.5rem 1.5rem}}@media (max-width: 767.98px){body.show #active_admin_content,body.edit #active_admin_content,body.new #active_admin_content{padding:1.25rem 0 1rem}}#title_bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;padding:1.25rem 0.75rem 0;margin:0}@media (min-width: 768px){#title_bar{padding:1.5rem 1.5rem 0}}#title_bar #titlebar_left{display:flex;flex-direction:column;gap:0.25rem}#title_bar .breadcrumb{font-size:0.875rem;color:#9e9e9e}#title_bar .breadcrumb a{color:#616161}#title_bar .breadcrumb a:hover{color:#41549b}#title_bar h2,#title_bar #page_title{margin:0;font-size:1.5rem;font-weight:600;color:#212121}#title_bar #titlebar_right{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}#title_bar #titlebar_right .action_items{display:contents}#title_bar #titlebar_right .action_item{display:inline-flex}#main_content_wrapper{flex:1 1 auto;min-width:0}#main_content{background-color:#ffffff;border-radius:10px;box-shadow:0 1px 3px rgba(16,24,40,0.06),0 1px 2px rgba(16,24,40,0.04);padding:1rem}@media (min-width: 768px){#main_content{padding:1.25rem}}@media (max-width: 767.98px){body.show #main_content,body.edit #main_content,body.new #main_content{padding:0 0.75rem;border-radius:0;box-shadow:none}}#footer,.footer{padding:1rem 0.75rem;color:#9e9e9e;font-size:0.875rem;text-align:center}@media (min-width: 768px){#footer,.footer{padding:1rem 1.5rem}}#footer a,.footer a{color:#616161}#footer a:hover,.footer a:hover{color:#41549b}form input[type="submit"],form button[type="submit"],a.button,a.button:link,a.button:visited,button.button,fieldset.actions>ol>li.button_action>button,#title_bar #titlebar_right .action_item>a,.batch_actions_selector>a,.table_tools .batch_actions_selector>a{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;background-color:#41549b;color:#ffffff;border-color:#41549b}form input[type="submit"]:focus-visible,form button[type="submit"]:focus-visible,a.button:focus-visible,a.button:link:focus-visible,a.button:visited:focus-visible,button.button:focus-visible,fieldset.actions>ol>li.button_action>button:focus-visible,#title_bar #titlebar_right .action_item>a:focus-visible,.batch_actions_selector>a:focus-visible,.table_tools .batch_actions_selector>a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}form input[type="submit"]:disabled,form input.disabled[type="submit"],form button[type="submit"]:disabled,form button.disabled[type="submit"],a.button:disabled,a.button.disabled,a.button:link:disabled,a.button.disabled:link,a.button:visited:disabled,a.button.disabled:visited,button.button:disabled,button.button.disabled,fieldset.actions>ol>li.button_action>button:disabled,fieldset.actions>ol>li.button_action>button.disabled,#title_bar #titlebar_right .action_item>a:disabled,#title_bar #titlebar_right .action_item>a.disabled,.batch_actions_selector>a:disabled,.batch_actions_selector>a.disabled,.table_tools .batch_actions_selector>a:disabled,.table_tools .batch_actions_selector>a.disabled{opacity:0.5;cursor:not-allowed}form input[type="submit"]:hover,form button[type="submit"]:hover,a.button:hover,a.button:link:hover,a.button:visited:hover,button.button:hover,fieldset.actions>ol>li.button_action>button:hover,#title_bar #titlebar_right .action_item>a:hover,.batch_actions_selector>a:hover,.table_tools .batch_actions_selector>a:hover{background-color:#35457f;border-color:#35457f;color:#ffffff;text-decoration:none}form input[type="submit"]:active,form button[type="submit"]:active,a.button:active,a.button:link:active,a.button:visited:active,button.button:active,fieldset.actions>ol>li.button_action>button:active,#title_bar #titlebar_right .action_item>a:active,.batch_actions_selector>a:active,.table_tools .batch_actions_selector>a:active{background-color:#2a3664;border-color:#2a3664}.dropdown_menu.batch_actions_selector>a.dropdown_menu_button,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;background-color:#41549b;color:#ffffff;border-color:#41549b}.dropdown_menu.batch_actions_selector>a.dropdown_menu_button:focus-visible,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}.dropdown_menu.batch_actions_selector>a.dropdown_menu_button:disabled,.dropdown_menu.batch_actions_selector>a.dropdown_menu_button.disabled,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button:disabled,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button.disabled{opacity:0.5;cursor:not-allowed}.dropdown_menu.batch_actions_selector>a.dropdown_menu_button:hover,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button:hover{background-color:#35457f;border-color:#35457f;color:#ffffff;text-decoration:none}.dropdown_menu.batch_actions_selector>a.dropdown_menu_button:active,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button:active{background-color:#2a3664;border-color:#2a3664}.dropdown_menu.batch_actions_selector>a.dropdown_menu_button::after,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button::after{border-top-color:#ffffff}form fieldset.buttons li.cancel a,form fieldset.actions li.cancel a,form.filter_form a.clear_filters_btn,form.filter_form input.clear_filters_btn[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;background-color:#ffffff;color:#212121;border-color:#dfe7ef}form fieldset.buttons li.cancel a:focus-visible,form fieldset.actions li.cancel a:focus-visible,form.filter_form a.clear_filters_btn:focus-visible,form.filter_form input.clear_filters_btn[type="submit"]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}form fieldset.buttons li.cancel a:disabled,form fieldset.buttons li.cancel a.disabled,form fieldset.actions li.cancel a:disabled,form fieldset.actions li.cancel a.disabled,form.filter_form a.clear_filters_btn:disabled,form.filter_form a.clear_filters_btn.disabled,form.filter_form input.clear_filters_btn[type="submit"]:disabled,form.filter_form input.clear_filters_btn.disabled[type="submit"]{opacity:0.5;cursor:not-allowed}form fieldset.buttons li.cancel a:hover,form fieldset.actions li.cancel a:hover,form.filter_form a.clear_filters_btn:hover,form.filter_form input.clear_filters_btn[type="submit"]:hover{background-color:#f3f5f9;color:#212121;text-decoration:none}form fieldset.buttons li.cancel a:active,form fieldset.actions li.cancel a:active,form.filter_form a.clear_filters_btn:active,form.filter_form input.clear_filters_btn[type="submit"]:active{background-color:#e5e9f0}form.filter_form input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;background-color:#41549b;color:#ffffff;border-color:#41549b;width:100%;margin-top:0.75rem}form.filter_form input[type="submit"]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}form.filter_form input[type="submit"]:disabled,form.filter_form input.disabled[type="submit"]{opacity:0.5;cursor:not-allowed}form.filter_form input[type="submit"]:hover{background-color:#35457f;border-color:#35457f;color:#ffffff;text-decoration:none}form.filter_form input[type="submit"]:active{background-color:#2a3664;border-color:#2a3664}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="url"],form input[type="date"],form input[type="datetime-local"],form input[type="month"],form input[type="time"],form input[type="week"],form textarea{display:block;width:100%;padding:10px 0.75rem;font-family:inherit;font-size:0.875rem;line-height:1.4;color:#212121;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;appearance:none;-webkit-appearance:none}form input[type="text"]::placeholder,form input[type="email"]::placeholder,form input[type="password"]::placeholder,form input[type="number"]::placeholder,form input[type="search"]::placeholder,form input[type="tel"]::placeholder,form input[type="url"]::placeholder,form input[type="date"]::placeholder,form input[type="datetime-local"]::placeholder,form input[type="month"]::placeholder,form input[type="time"]::placeholder,form input[type="week"]::placeholder,form textarea::placeholder{color:#9e9e9e;opacity:1}form input[type="text"]:hover:not(:disabled):not(:focus),form input[type="email"]:hover:not(:disabled):not(:focus),form input[type="password"]:hover:not(:disabled):not(:focus),form input[type="number"]:hover:not(:disabled):not(:focus),form input[type="search"]:hover:not(:disabled):not(:focus),form input[type="tel"]:hover:not(:disabled):not(:focus),form input[type="url"]:hover:not(:disabled):not(:focus),form input[type="date"]:hover:not(:disabled):not(:focus),form input[type="datetime-local"]:hover:not(:disabled):not(:focus),form input[type="month"]:hover:not(:disabled):not(:focus),form input[type="time"]:hover:not(:disabled):not(:focus),form input[type="week"]:hover:not(:disabled):not(:focus),form textarea:hover:not(:disabled):not(:focus){border-color:#bdbdbd}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form input[type="number"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="url"]:focus,form input[type="date"]:focus,form input[type="datetime-local"]:focus,form input[type="month"]:focus,form input[type="time"]:focus,form input[type="week"]:focus,form textarea:focus{outline:none;border-color:#4e63b2;box-shadow:0 0 0 3px rgba(78,99,178,0.18)}form input[type="text"]:disabled,form input[type="text"][readonly],form input[type="email"]:disabled,form input[type="email"][readonly],form input[type="password"]:disabled,form input[type="password"][readonly],form input[type="number"]:disabled,form input[type="number"][readonly],form input[type="search"]:disabled,form input[type="search"][readonly],form input[type="tel"]:disabled,form input[type="tel"][readonly],form input[type="url"]:disabled,form input[type="url"][readonly],form input[type="date"]:disabled,form input[type="date"][readonly],form input[type="datetime-local"]:disabled,form input[type="datetime-local"][readonly],form input[type="month"]:disabled,form input[type="month"][readonly],form input[type="time"]:disabled,form input[type="time"][readonly],form input[type="week"]:disabled,form input[type="week"][readonly],form textarea:disabled,form textarea[readonly]{background-color:#f7f8fa;color:#9e9e9e;cursor:not-allowed;border-color:#e5e9f0}form input[type="text"]:disabled::placeholder,form input[type="text"][readonly]::placeholder,form input[type="email"]:disabled::placeholder,form input[type="email"][readonly]::placeholder,form input[type="password"]:disabled::placeholder,form input[type="password"][readonly]::placeholder,form input[type="number"]:disabled::placeholder,form input[type="number"][readonly]::placeholder,form input[type="search"]:disabled::placeholder,form input[type="search"][readonly]::placeholder,form input[type="tel"]:disabled::placeholder,form input[type="tel"][readonly]::placeholder,form input[type="url"]:disabled::placeholder,form input[type="url"][readonly]::placeholder,form input[type="date"]:disabled::placeholder,form input[type="date"][readonly]::placeholder,form input[type="datetime-local"]:disabled::placeholder,form input[type="datetime-local"][readonly]::placeholder,form input[type="month"]:disabled::placeholder,form input[type="month"][readonly]::placeholder,form input[type="time"]:disabled::placeholder,form input[type="time"][readonly]::placeholder,form input[type="week"]:disabled::placeholder,form input[type="week"][readonly]::placeholder,form textarea:disabled::placeholder,form textarea[readonly]::placeholder{color:#bdbdbd}form input.invalid[type="text"],form input[type="text"][aria-invalid="true"],form input.invalid[type="email"],form input[type="email"][aria-invalid="true"],form input.invalid[type="password"],form input[type="password"][aria-invalid="true"],form input.invalid[type="number"],form input[type="number"][aria-invalid="true"],form input.invalid[type="search"],form input[type="search"][aria-invalid="true"],form input.invalid[type="tel"],form input[type="tel"][aria-invalid="true"],form input.invalid[type="url"],form input[type="url"][aria-invalid="true"],form input.invalid[type="date"],form input[type="date"][aria-invalid="true"],form input.invalid[type="datetime-local"],form input[type="datetime-local"][aria-invalid="true"],form input.invalid[type="month"],form input[type="month"][aria-invalid="true"],form input.invalid[type="time"],form input[type="time"][aria-invalid="true"],form input.invalid[type="week"],form input[type="week"][aria-invalid="true"],form textarea.invalid,form textarea[aria-invalid="true"]{border-color:#cd4246}form input.invalid[type="text"]:focus,form input[type="text"][aria-invalid="true"]:focus,form input.invalid[type="email"]:focus,form input[type="email"][aria-invalid="true"]:focus,form input.invalid[type="password"]:focus,form input[type="password"][aria-invalid="true"]:focus,form input.invalid[type="number"]:focus,form input[type="number"][aria-invalid="true"]:focus,form input.invalid[type="search"]:focus,form input[type="search"][aria-invalid="true"]:focus,form input.invalid[type="tel"]:focus,form input[type="tel"][aria-invalid="true"]:focus,form input.invalid[type="url"]:focus,form input[type="url"][aria-invalid="true"]:focus,form input.invalid[type="date"]:focus,form input[type="date"][aria-invalid="true"]:focus,form input.invalid[type="datetime-local"]:focus,form input[type="datetime-local"][aria-invalid="true"]:focus,form input.invalid[type="month"]:focus,form input[type="month"][aria-invalid="true"]:focus,form input.invalid[type="time"]:focus,form input[type="time"][aria-invalid="true"]:focus,form input.invalid[type="week"]:focus,form input[type="week"][aria-invalid="true"]:focus,form textarea.invalid:focus,form textarea[aria-invalid="true"]:focus{box-shadow:0 0 0 3px rgba(205,66,70,0.18)}form textarea{height:144px;min-height:108px;line-height:1.5;resize:vertical}form select{display:block;width:100%;padding:10px 0.75rem;font-family:inherit;font-size:0.875rem;line-height:1.4;color:#212121;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:linear-gradient(45deg, transparent 50%, #616161 50%),linear-gradient(135deg, #616161 50%, transparent 50%);background-position:right 1rem center, right 0.75rem center;background-size:5px 5px, 5px 5px;background-repeat:no-repeat}form select::placeholder{color:#9e9e9e;opacity:1}form select:hover:not(:disabled):not(:focus){border-color:#bdbdbd}form select:focus{outline:none;border-color:#4e63b2;box-shadow:0 0 0 3px rgba(78,99,178,0.18)}form select:disabled,form select[readonly]{background-color:#f7f8fa;color:#9e9e9e;cursor:not-allowed;border-color:#e5e9f0}form select:disabled::placeholder,form select[readonly]::placeholder{color:#bdbdbd}form select.invalid,form select[aria-invalid="true"]{border-color:#cd4246}form select.invalid:focus,form select[aria-invalid="true"]:focus{box-shadow:0 0 0 3px rgba(205,66,70,0.18)}form fieldset.inputs{background-color:#ffffff;border:1px solid #dfe7ef;border-radius:10px;padding:0;margin:0 0 1.25rem;overflow:hidden}form fieldset.inputs legend{display:block;float:left;width:100%;padding:0.75rem 1.25rem;margin:0;background-color:#f7f8fa;color:#212121;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;border-bottom:1px solid #e5e9f0}form fieldset.inputs legend span{background:transparent;color:inherit;padding:0}form fieldset.inputs ol{clear:both;list-style:none;padding:1.25rem;margin:0}form fieldset.inputs ol>li{padding:0 0 1rem;margin:0}form fieldset.inputs ol>li:last-child{padding-bottom:0}form fieldset.inputs ol>li>label{display:block;margin-bottom:0.5rem;font-size:0.875rem;font-weight:500;color:#616161}form fieldset.inputs ol>li p.inline-hints,form fieldset.inputs ol>li .inline-hints{margin-top:0.25rem;font-size:0.75rem;color:#9e9e9e}form fieldset.inputs ol>li p.inline-errors,form fieldset.inputs ol>li .inline-errors{margin-top:0.25rem;font-size:0.75rem;color:#cd4246}form fieldset.inputs ol li.boolean>label{display:inline-flex;align-items:center;gap:0.5rem;margin:0;font-size:0.875rem;font-weight:400;color:#212121;text-transform:none;letter-spacing:0;cursor:pointer}form fieldset.inputs ol li.boolean>label input[type="checkbox"]{margin:0}form fieldset.inputs ol li.boolean>.inline-hints,form fieldset.inputs ol li.boolean>p.inline-hints{display:block;margin:0.25rem 0 0;font-size:0.75rem;color:#9e9e9e}form fieldset.actions,form fieldset.buttons{display:flex;gap:0.75rem;padding:1rem 0 0;margin:0;border:0}form fieldset.actions ol,form fieldset.buttons ol{display:flex;gap:0.75rem;list-style:none;padding:0;margin:0}form fieldset.actions li,form fieldset.buttons li{display:inline-flex}input[type="checkbox"],input[type="radio"]{width:16px;height:16px;accent-color:#41549b;cursor:pointer}input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}.panel,.sidebar_section.panel{background-color:#ffffff;border:1px solid #dfe7ef;border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,0.04);margin-bottom:1.25rem;overflow:hidden}.panel>h3,.sidebar_section.panel>h3{margin:0;padding:1rem 1.25rem;font-size:1rem;font-weight:600;color:#212121;border-bottom:1px solid #e5e9f0;background-color:transparent}.panel .panel_contents,.sidebar_section.panel .panel_contents{padding:1.25rem}@media (max-width: 767.98px){.panel:not(.sidebar_section){background-color:transparent;border:0;border-radius:0;box-shadow:none;margin-bottom:0;border-bottom:1px solid #e5e9f0}.panel:not(.sidebar_section):last-child{border-bottom:0}.panel:not(.sidebar_section)>h3{padding:1rem 0 0.5rem;border-bottom:0}.panel:not(.sidebar_section) .panel_contents{padding:0 0 1rem}}#sidebar .sidebar_section.panel{box-shadow:none}#sidebar .sidebar_section.panel>h3{font-size:0.875rem;padding:0.75rem 1rem;text-transform:uppercase;letter-spacing:0.04em;color:#616161;background-color:#f7f8fa}#sidebar .sidebar_section.panel .panel_contents{padding:1rem}table.index_table{width:100%;background-color:#ffffff;border-collapse:separate;border-spacing:0;border:1px solid #dfe7ef;border-radius:10px;overflow:hidden;font-size:0.875rem}table.index_table thead{background-color:#f7f8fa}table.index_table thead th{padding:0.75rem 1rem;font-weight:600;color:#616161;text-align:left;border-bottom:1px solid #e5e9f0;white-space:nowrap}table.index_table thead th a{color:inherit}table.index_table thead th a:hover{color:#41549b;text-decoration:none}table.index_table thead th.sortable.asc a::after,table.index_table thead th.sorted-asc a::after{content:" ↑";color:#41549b}table.index_table thead th.sortable.desc a::after,table.index_table thead th.sorted-desc a::after{content:" ↓";color:#41549b}table.index_table thead th.col-selectable{width:32px;padding-right:0}table.index_table tbody tr{transition:background-color 0.15s ease}table.index_table tbody tr:nth-child(even){background-color:#f7f8fa}table.index_table tbody tr:hover{background-color:#f3f5f9}table.index_table tbody tr.selected{background-color:#f2f5fc}table.index_table tbody tr td{padding:0.75rem 1rem;border-bottom:1px solid #e5e9f0;color:#212121;vertical-align:middle}table.index_table tbody tr:last-child td{border-bottom:0}table.index_table .col-actions,table.index_table td.col-actions{text-align:right;white-space:nowrap;width:1%}table.index_table .col-actions .table_actions,table.index_table td.col-actions .table_actions{display:inline-flex;gap:0.25rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}table.index_table .col-actions .table_actions>a,table.index_table td.col-actions .table_actions>a{display:inline-flex;align-items:center;padding:0.25rem 0.5rem;margin:0;font-size:0.75rem;font-weight:500;line-height:1.4;color:#616161;background-color:transparent;border:1px solid #dfe7ef;border-radius:4px;text-decoration:none;transition:background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease}table.index_table .col-actions .table_actions>a:hover,table.index_table td.col-actions .table_actions>a:hover{background-color:#f2f5fc;color:#35457f;border-color:#b2bce0;text-decoration:none}table.index_table .col-actions .table_actions>a:focus-visible,table.index_table td.col-actions .table_actions>a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}table.index_table .col-actions .table_actions>a.delete_link:hover,table.index_table td.col-actions .table_actions>a.delete_link:hover{background-color:rgba(205,66,70,0.08);color:#cd4246;border-color:rgba(205,66,70,0.3)}@media (max-width: 767.98px){table.index_table{font-size:0.75rem;line-height:1.2}table.index_table thead th,table.index_table tbody tr td{padding:0.3rem 0.3rem;white-space:nowrap}table.index_table thead th.col-selectable,table.index_table tbody tr td.col-selectable{width:36px;min-width:36px;max-width:36px;padding:0 0.5rem}table.index_table thead th.col-wide,table.index_table tbody tr td.col-wide{min-width:200px;max-width:400px;white-space:normal;overflow-wrap:anywhere}}.attributes_table table{width:100%;font-size:0.875rem;border-collapse:separate;border-spacing:0}.attributes_table table th,.attributes_table table td{padding:0.75rem 1rem;border-bottom:1px solid #e5e9f0;vertical-align:top}.attributes_table table th{width:30%;min-width:180px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:#9e9e9e;text-align:left;padding-right:1.25rem}.attributes_table table td{color:#212121;word-break:break-word}.attributes_table table tr:hover{background-color:#f7f8fa}.attributes_table table tr:last-child th,.attributes_table table tr:last-child td{border-bottom:0}#main_content>table:not(.index_table):not(.ui-datepicker-calendar),#main_content table.summary-table,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar){width:100%;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:0.875rem;margin-bottom:0.75rem}#main_content>table:not(.index_table):not(.ui-datepicker-calendar) thead,#main_content table.summary-table thead,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) thead{background-color:#f7f8fa}#main_content>table:not(.index_table):not(.ui-datepicker-calendar) thead th,#main_content table.summary-table thead th,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) thead th{padding:0.5rem 0.75rem;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:#9e9e9e;text-align:left;border-bottom:1px solid #e5e9f0;white-space:nowrap}#main_content>table:not(.index_table):not(.ui-datepicker-calendar) tbody tr,#main_content table.summary-table tbody tr,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) tbody tr{transition:background-color 0.15s ease}#main_content>table:not(.index_table):not(.ui-datepicker-calendar) tbody tr:nth-child(even),#main_content table.summary-table tbody tr:nth-child(even),.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) tbody tr:nth-child(even){background-color:#f7f8fa}#main_content>table:not(.index_table):not(.ui-datepicker-calendar) tbody tr:hover,#main_content table.summary-table tbody tr:hover,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) tbody tr:hover{background-color:#f3f5f9}#main_content>table:not(.index_table):not(.ui-datepicker-calendar) tbody tr td,#main_content table.summary-table tbody tr td,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) tbody tr td{padding:0.5rem 0.75rem;border-bottom:1px solid #e5e9f0;color:#212121;vertical-align:top}#main_content>table:not(.index_table):not(.ui-datepicker-calendar) tbody tr:last-child td,#main_content table.summary-table tbody tr:last-child td,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) tbody tr:last-child td{border-bottom:0}.columns{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.columns{flex-direction:row;gap:1.25rem}}.columns>.column{flex:1 1 0;min-width:0}.blank_slate_container{padding:3rem 1.25rem;text-align:center;color:#9e9e9e;font-size:0.875rem}.pagination{display:flex;flex-wrap:wrap;gap:0.25rem;align-items:center;padding:1rem 0 0;font-size:0.875rem}.pagination>span,.pagination>a,.pagination>em{display:inline-flex}.pagination a,.pagination span.page.current,.pagination span.current,.pagination .first a,.pagination .last a,.pagination .prev a,.pagination .next a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 0.75rem;border:1px solid #dfe7ef;border-radius:6px;color:#616161;background-color:#ffffff;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}.pagination a:hover,.pagination span.page.current:hover,.pagination span.current:hover,.pagination .first a:hover,.pagination .last a:hover,.pagination .prev a:hover,.pagination .next a:hover{background-color:#f3f5f9;border-color:#bdbdbd;color:#212121;text-decoration:none}.pagination span.page.current,.pagination span.current{background-color:#41549b;border-color:#41549b;color:#ffffff}.pagination span.page.current:hover,.pagination span.current:hover{background-color:#35457f;border-color:#35457f;color:#ffffff}.pagination .gap{padding:0 0.5rem;color:#9e9e9e}.pagination_information{padding:0.75rem 0 0;color:#9e9e9e;font-size:0.875rem}.status_tag{display:inline-flex;align-items:center;padding:0.25rem 0.75rem;font-size:0.75rem;font-weight:500;letter-spacing:0.02em;text-transform:uppercase;border-radius:9999px;background-color:#e5e9f0;color:#616161;line-height:1.4;white-space:nowrap}.status_tag.yes,.status_tag.ok,.status_tag.active,.status_tag.published,.status_tag.completed,.status_tag.approved,.status_tag.success{background-color:rgba(34,160,107,0.12);color:#1b7e54}.status_tag.no,.status_tag.error,.status_tag.failed,.status_tag.rejected,.status_tag.danger{background-color:rgba(205,66,70,0.12);color:#cd4246}.status_tag.warning,.status_tag.pending,.status_tag.draft{background-color:rgba(222,145,29,0.14);color:#b17417}.status_tag.info,.status_tag.processing,.status_tag.running{background-color:rgba(25,146,212,0.12);color:#1579b0}.status_tag.empty{background-color:transparent;color:#9e9e9e;font-style:italic}.flashes{display:flex;flex-direction:column;gap:0.5rem;padding:1rem 0.75rem 0;margin:0}@media (min-width: 768px){.flashes{padding:1rem 1.5rem 0}}.flashes:empty{display:none}.flash{padding:0.75rem 1rem;border-radius:6px;font-size:0.875rem;font-weight:500;border:1px solid transparent}.flash.flash_notice,.flash.flash_success{background-color:rgba(34,160,107,0.1);border-color:rgba(34,160,107,0.3);color:#176e49}.flash.flash_alert,.flash.flash_error{background-color:rgba(205,66,70,0.1);border-color:rgba(205,66,70,0.3);color:#b63034}.flash.flash_warning{background-color:rgba(222,145,29,0.12);border-color:rgba(222,145,29,0.3);color:#9f6815}.flash.flash_info{background-color:rgba(25,146,212,0.1);border-color:rgba(25,146,212,0.3);color:#1473a6}.scopes,.table_tools .scopes{display:flex;flex-wrap:wrap;gap:0;padding:0.25rem;background-color:#f3f5f9;border-radius:6px;list-style:none;margin:0}@media (max-width: 767.98px){.scopes,.table_tools .scopes{align-self:flex-start}}.scopes>ul,.table_tools .scopes>ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.scopes li,.table_tools .scopes li{display:inline-flex}.scopes li a,.table_tools .scopes li a{display:inline-flex;align-items:center;padding:0.25rem 1rem;font-size:0.875rem;font-weight:500;color:#616161;border-radius:4px;transition:background-color 0.15s ease, color 0.15s ease}.scopes li a:hover,.table_tools .scopes li a:hover{color:#212121;text-decoration:none}.scopes li a .count,.table_tools .scopes li a .count{margin-left:0.5rem;font-size:0.75rem;color:#9e9e9e}.scopes li.selected a,.table_tools .scopes li.selected a{background-color:#ffffff;color:#212121;box-shadow:0 1px 2px rgba(16,24,40,0.04)}.scopes li.selected a .count,.table_tools .scopes li.selected a .count{color:#41549b}.table_tools{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;padding:0 0 1rem}.table_tools>*{display:inline-flex}.dropdown_menu{position:relative;display:inline-flex}.dropdown_menu>a.dropdown_menu_button{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;background-color:#ffffff;color:#212121;border-color:#dfe7ef}.dropdown_menu>a.dropdown_menu_button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}.dropdown_menu>a.dropdown_menu_button:disabled,.dropdown_menu>a.dropdown_menu_button.disabled{opacity:0.5;cursor:not-allowed}.dropdown_menu>a.dropdown_menu_button:hover{background-color:#f3f5f9;color:#212121;text-decoration:none}.dropdown_menu>a.dropdown_menu_button:active{background-color:#e5e9f0}.dropdown_menu>a.dropdown_menu_button::after{content:"";display:inline-block;width:0;height:0;margin-left:0.5rem;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}.dropdown_menu .dropdown_menu_list_wrapper{position:absolute;top:calc(100% + 0.25rem);right:0;min-width:180px;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;box-shadow:0 4px 8px -2px rgba(16,24,40,0.08),0 2px 4px -2px rgba(16,24,40,0.06);padding:0.25rem;z-index:30}.dropdown_menu .dropdown_menu_nipple{display:none}.dropdown_menu ul.dropdown_menu_list{list-style:none;padding:0;margin:0}.dropdown_menu ul.dropdown_menu_list li{display:block}.dropdown_menu ul.dropdown_menu_list li a{display:block;padding:0.5rem 0.75rem;font-size:0.875rem;color:#212121;border-radius:4px;transition:background-color 0.15s ease, color 0.15s ease}.dropdown_menu ul.dropdown_menu_list li a:hover{background-color:#f3f5f9;color:#41549b;text-decoration:none}#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;background-color:#41549b;color:#ffffff;border-color:#41549b}#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button:disabled,#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button.disabled{opacity:0.5;cursor:not-allowed}#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button:hover{background-color:#35457f;border-color:#35457f;color:#ffffff;text-decoration:none}#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button:active{background-color:#2a3664;border-color:#2a3664}#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button::after{border-top-color:#ffffff}form.filter_form{display:flex;flex-direction:column;gap:0.75rem;padding:0;margin:0}form.filter_form .filter_form_field{display:flex;flex-direction:column;gap:0.5rem;margin:0}form.filter_form .filter_form_field label{font-size:0.75rem;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;color:#616161;margin:0}form.filter_form .filter_form_field input[type="text"],form.filter_form .filter_form_field input[type="email"],form.filter_form .filter_form_field input[type="number"],form.filter_form .filter_form_field input[type="search"],form.filter_form .filter_form_field input[type="date"],form.filter_form .filter_form_field select,form.filter_form .filter_form_field textarea{display:block;width:100%;padding:10px 0.75rem;font-family:inherit;font-size:0.875rem;line-height:1.4;color:#212121;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;appearance:none;-webkit-appearance:none;font-size:0.875rem}form.filter_form .filter_form_field input[type="text"]::placeholder,form.filter_form .filter_form_field input[type="email"]::placeholder,form.filter_form .filter_form_field input[type="number"]::placeholder,form.filter_form .filter_form_field input[type="search"]::placeholder,form.filter_form .filter_form_field input[type="date"]::placeholder,form.filter_form .filter_form_field select::placeholder,form.filter_form .filter_form_field textarea::placeholder{color:#9e9e9e;opacity:1}form.filter_form .filter_form_field input[type="text"]:hover:not(:disabled):not(:focus),form.filter_form .filter_form_field input[type="email"]:hover:not(:disabled):not(:focus),form.filter_form .filter_form_field input[type="number"]:hover:not(:disabled):not(:focus),form.filter_form .filter_form_field input[type="search"]:hover:not(:disabled):not(:focus),form.filter_form .filter_form_field input[type="date"]:hover:not(:disabled):not(:focus),form.filter_form .filter_form_field select:hover:not(:disabled):not(:focus),form.filter_form .filter_form_field textarea:hover:not(:disabled):not(:focus){border-color:#bdbdbd}form.filter_form .filter_form_field input[type="text"]:focus,form.filter_form .filter_form_field input[type="email"]:focus,form.filter_form .filter_form_field input[type="number"]:focus,form.filter_form .filter_form_field input[type="search"]:focus,form.filter_form .filter_form_field input[type="date"]:focus,form.filter_form .filter_form_field select:focus,form.filter_form .filter_form_field textarea:focus{outline:none;border-color:#4e63b2;box-shadow:0 0 0 3px rgba(78,99,178,0.18)}form.filter_form .filter_form_field input[type="text"]:disabled,form.filter_form .filter_form_field input[type="text"][readonly],form.filter_form .filter_form_field input[type="email"]:disabled,form.filter_form .filter_form_field input[type="email"][readonly],form.filter_form .filter_form_field input[type="number"]:disabled,form.filter_form .filter_form_field input[type="number"][readonly],form.filter_form .filter_form_field input[type="search"]:disabled,form.filter_form .filter_form_field input[type="search"][readonly],form.filter_form .filter_form_field input[type="date"]:disabled,form.filter_form .filter_form_field input[type="date"][readonly],form.filter_form .filter_form_field select:disabled,form.filter_form .filter_form_field select[readonly],form.filter_form .filter_form_field textarea:disabled,form.filter_form .filter_form_field textarea[readonly]{background-color:#f7f8fa;color:#9e9e9e;cursor:not-allowed;border-color:#e5e9f0}form.filter_form .filter_form_field input[type="text"]:disabled::placeholder,form.filter_form .filter_form_field input[type="text"][readonly]::placeholder,form.filter_form .filter_form_field input[type="email"]:disabled::placeholder,form.filter_form .filter_form_field input[type="email"][readonly]::placeholder,form.filter_form .filter_form_field input[type="number"]:disabled::placeholder,form.filter_form .filter_form_field input[type="number"][readonly]::placeholder,form.filter_form .filter_form_field input[type="search"]:disabled::placeholder,form.filter_form .filter_form_field input[type="search"][readonly]::placeholder,form.filter_form .filter_form_field input[type="date"]:disabled::placeholder,form.filter_form .filter_form_field input[type="date"][readonly]::placeholder,form.filter_form .filter_form_field select:disabled::placeholder,form.filter_form .filter_form_field select[readonly]::placeholder,form.filter_form .filter_form_field textarea:disabled::placeholder,form.filter_form .filter_form_field textarea[readonly]::placeholder{color:#bdbdbd}form.filter_form .filter_form_field input.invalid[type="text"],form.filter_form .filter_form_field input[type="text"][aria-invalid="true"],form.filter_form .filter_form_field input.invalid[type="email"],form.filter_form .filter_form_field input[type="email"][aria-invalid="true"],form.filter_form .filter_form_field input.invalid[type="number"],form.filter_form .filter_form_field input[type="number"][aria-invalid="true"],form.filter_form .filter_form_field input.invalid[type="search"],form.filter_form .filter_form_field input[type="search"][aria-invalid="true"],form.filter_form .filter_form_field input.invalid[type="date"],form.filter_form .filter_form_field input[type="date"][aria-invalid="true"],form.filter_form .filter_form_field select.invalid,form.filter_form .filter_form_field select[aria-invalid="true"],form.filter_form .filter_form_field textarea.invalid,form.filter_form .filter_form_field textarea[aria-invalid="true"]{border-color:#cd4246}form.filter_form .filter_form_field input.invalid[type="text"]:focus,form.filter_form .filter_form_field input[type="text"][aria-invalid="true"]:focus,form.filter_form .filter_form_field input.invalid[type="email"]:focus,form.filter_form .filter_form_field input[type="email"][aria-invalid="true"]:focus,form.filter_form .filter_form_field input.invalid[type="number"]:focus,form.filter_form .filter_form_field input[type="number"][aria-invalid="true"]:focus,form.filter_form .filter_form_field input.invalid[type="search"]:focus,form.filter_form .filter_form_field input[type="search"][aria-invalid="true"]:focus,form.filter_form .filter_form_field input.invalid[type="date"]:focus,form.filter_form .filter_form_field input[type="date"][aria-invalid="true"]:focus,form.filter_form .filter_form_field select.invalid:focus,form.filter_form .filter_form_field select[aria-invalid="true"]:focus,form.filter_form .filter_form_field textarea.invalid:focus,form.filter_form .filter_form_field textarea[aria-invalid="true"]:focus{box-shadow:0 0 0 3px rgba(205,66,70,0.18)}form.filter_form .filter_form_field.filter_date_range{flex-direction:column}form.filter_form .filter_form_field.filter_date_range .seperator,form.filter_form .filter_form_field.filter_date_range .separator{color:#9e9e9e;font-size:0.75rem;padding:0 0.25rem}form.filter_form .filter_form_field .check_boxes,form.filter_form .filter_form_field .radio_buttons{display:flex;flex-wrap:wrap;gap:0.5rem}form.filter_form .filter_form_field .check_boxes label,form.filter_form .filter_form_field .radio_buttons label{display:inline-flex;align-items:center;gap:0.25rem;text-transform:none;letter-spacing:0;color:#212121;font-weight:400;font-size:0.875rem}form.filter_form .buttons,form.filter_form fieldset.buttons{display:flex;flex-direction:column;gap:0.5rem;padding-top:0.5rem;border:0;margin:0}form.filter_form a.clear_filters_btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;background-color:#ffffff;color:#212121;border-color:#dfe7ef;width:100%;justify-content:center}form.filter_form a.clear_filters_btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}form.filter_form a.clear_filters_btn:disabled,form.filter_form a.clear_filters_btn.disabled{opacity:0.5;cursor:not-allowed}form.filter_form a.clear_filters_btn:hover{background-color:#f3f5f9;color:#212121;text-decoration:none}form.filter_form a.clear_filters_btn:active{background-color:#e5e9f0}.active_admin_comments .active_admin_comment,.comments .active_admin_comment{padding:1rem 0;border-bottom:1px solid #e5e9f0}.active_admin_comments .active_admin_comment:last-child,.comments .active_admin_comment:last-child{border-bottom:0}.active_admin_comments .active_admin_comment .active_admin_comment_meta,.comments .active_admin_comment .active_admin_comment_meta{display:flex;gap:0.5rem;align-items:center;font-size:0.75rem;color:#9e9e9e;margin-bottom:0.5rem}.active_admin_comments .active_admin_comment .active_admin_comment_author,.comments .active_admin_comment .active_admin_comment_author{font-weight:600;color:#616161}.active_admin_comments .active_admin_comment .active_admin_comment_body,.comments .active_admin_comment .active_admin_comment_body{font-size:0.875rem;color:#212121;line-height:1.7}.active_admin_comments form.active_admin_comment,.comments form.active_admin_comment{padding-top:1rem}.active_admin_comments form.active_admin_comment fieldset.inputs,.comments form.active_admin_comment fieldset.inputs{border:0;padding:0;background:transparent}.fuji-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:40px;height:40px;margin-left:0.5rem;padding:0;background:transparent;border:0;border-radius:6px;cursor:pointer;color:#616161;transition:background-color 0.15s ease, color 0.15s ease}.fuji-menu-toggle:hover{background-color:#f3f5f9;color:#212121}.fuji-menu-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}.fuji-menu-toggle__bar{display:block;width:20px;height:2px;background-color:currentColor;border-radius:1px}@media (min-width: 992px){.fuji-menu-toggle{display:none}}body.fuji-menu-open::after,body.fuji-filters-open::after{content:"";position:fixed;inset:0;background-color:rgba(0,0,0,0.35);z-index:14}@media (min-width: 992px){body.fuji-menu-open:not(.fuji-filters-open)::after{display:none}}.select2-container--default{width:100% !important}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{min-height:38px;padding:0;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;transition:border-color 0.15s ease, box-shadow 0.15s ease}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--multiple:hover{border-color:#bdbdbd}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--multiple{border-color:#41549b;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}.select2-container--default .select2-selection--single{display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 2rem 0 0.75rem;font-size:0.875rem;color:#212121;line-height:1.5}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#9e9e9e}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:0.75rem;height:0;width:0;transform:translateY(-50%);background:none;border:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin:0;border:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #616161}.select2-container--default .select2-selection--single .select2-selection__clear{margin-right:0.5rem;color:#9e9e9e;font-weight:400}.select2-container--default .select2-selection--single .select2-selection__clear:hover{color:#cd4246}.select2-container--default .select2-selection--multiple{padding:0.25rem 0.5rem}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0;display:flex;flex-wrap:wrap;gap:0.25rem}.select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;gap:0.25rem;margin:2px 0;padding:2px 0.5rem;background-color:#f2f5fc;border:1px solid #d4daed;border-radius:4px;color:#35457f;font-size:0.75rem;font-weight:500}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{order:2;margin:0 0 0 0.25rem;color:#35457f;cursor:pointer;font-weight:700}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#cd4246}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin:0;padding:2px 0;font-family:inherit;font-size:0.875rem;color:#212121}.select2-dropdown{background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;box-shadow:0 4px 8px -2px rgba(16,24,40,0.08),0 2px 4px -2px rgba(16,24,40,0.06);overflow:hidden}.select2-dropdown .select2-search--dropdown{padding:0.5rem}.select2-dropdown .select2-search--dropdown .select2-search__field{display:block;width:100%;padding:10px 0.75rem;font-family:inherit;font-size:0.875rem;line-height:1.4;color:#212121;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;appearance:none;-webkit-appearance:none;font-size:0.875rem}.select2-dropdown .select2-search--dropdown .select2-search__field::placeholder{color:#9e9e9e;opacity:1}.select2-dropdown .select2-search--dropdown .select2-search__field:hover:not(:disabled):not(:focus){border-color:#bdbdbd}.select2-dropdown .select2-search--dropdown .select2-search__field:focus{outline:none;border-color:#4e63b2;box-shadow:0 0 0 3px rgba(78,99,178,0.18)}.select2-dropdown .select2-search--dropdown .select2-search__field:disabled,.select2-dropdown .select2-search--dropdown .select2-search__field[readonly]{background-color:#f7f8fa;color:#9e9e9e;cursor:not-allowed;border-color:#e5e9f0}.select2-dropdown .select2-search--dropdown .select2-search__field:disabled::placeholder,.select2-dropdown .select2-search--dropdown .select2-search__field[readonly]::placeholder{color:#bdbdbd}.select2-dropdown .select2-search--dropdown .select2-search__field.invalid,.select2-dropdown .select2-search--dropdown .select2-search__field[aria-invalid="true"]{border-color:#cd4246}.select2-dropdown .select2-search--dropdown .select2-search__field.invalid:focus,.select2-dropdown .select2-search--dropdown .select2-search__field[aria-invalid="true"]:focus{box-shadow:0 0 0 3px rgba(205,66,70,0.18)}.select2-dropdown .select2-results__options{max-height:280px;padding:0.25rem;overflow-y:auto}.select2-dropdown .select2-results__option{padding:0.5rem 0.75rem;font-size:0.875rem;color:#212121;border-radius:4px;cursor:pointer}.select2-dropdown .select2-results__option[aria-selected="true"]{background-color:#f2f5fc;color:#35457f;font-weight:500}.select2-dropdown .select2-results__option--highlighted{background-color:#f3f5f9;color:#212121}.select2-dropdown .select2-results__option--highlighted[aria-selected="true"]{background-color:#d4daed;color:#35457f}.select2-dropdown .select2-results__option[aria-disabled="true"]{color:#9e9e9e;cursor:not-allowed}.select2-dropdown .select2-results__group{padding:0.5rem 0.75rem;font-size:0.75rem;font-weight:600;color:#9e9e9e;text-transform:uppercase;letter-spacing:0.04em}.select2-dropdown .select2-results__message{padding:0.75rem;font-size:0.875rem;color:#9e9e9e;text-align:center}#ui-datepicker-div{background-color:#ffffff;border:1px solid #dfe7ef;border-radius:10px;box-shadow:0 12px 16px -4px rgba(16,24,40,0.08),0 4px 6px -2px rgba(16,24,40,0.03);padding:0.5rem;font-family:inherit;font-size:0.875rem;z-index:100}#ui-datepicker-div .ui-datepicker-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0.5rem 0.75rem 0.75rem;background:transparent;border:0}#ui-datepicker-div .ui-datepicker-title{flex:1;text-align:center;font-weight:600;color:#212121}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{position:static;width:28px;height:28px;padding:0;border-radius:4px;background:transparent;border:0;color:#616161;cursor:pointer;transition:background-color 0.15s ease, color 0.15s ease;display:inline-flex;align-items:center;justify-content:center}#ui-datepicker-div .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-next:hover{background-color:#f3f5f9;color:#212121}#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span{display:none}#ui-datepicker-div .ui-datepicker-prev::before,#ui-datepicker-div .ui-datepicker-next::before{content:"";display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}#ui-datepicker-div .ui-datepicker-prev::before{border-right:6px solid currentColor}#ui-datepicker-div .ui-datepicker-next::before{border-left:6px solid currentColor}#ui-datepicker-div table.ui-datepicker-calendar{width:100%;margin:0;border-collapse:separate;border-spacing:2px}#ui-datepicker-div table.ui-datepicker-calendar th{padding:0.25rem 0;font-size:0.75rem;font-weight:500;color:#9e9e9e;text-transform:uppercase;letter-spacing:0.04em;text-align:center}#ui-datepicker-div table.ui-datepicker-calendar td{padding:0;text-align:center}#ui-datepicker-div table.ui-datepicker-calendar td a,#ui-datepicker-div table.ui-datepicker-calendar td span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto;border-radius:4px;color:#212121;text-decoration:none;font-size:0.875rem;font-weight:400;cursor:pointer;transition:background-color 0.12s ease, color 0.12s ease}#ui-datepicker-div table.ui-datepicker-calendar td a:hover{background-color:#f3f5f9;color:#212121;text-decoration:none}#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-other-month a,#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-other-month span{color:#9e9e9e}#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-today a,#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-today span{background-color:#f3f5f9;color:#41549b;font-weight:600}#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-current-day a,#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-current-day span{background-color:#41549b;color:#ffffff}#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-current-day a:hover,#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-current-day span:hover{background-color:#35457f}#ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-unselectable span{color:#9e9e9e;cursor:not-allowed}.fuji-filters-toggle{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 0.75rem;font-family:inherit;font-size:0.875rem;font-weight:500;line-height:1.4;color:#212121;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;cursor:pointer;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease}.fuji-filters-toggle:hover{background-color:#f3f5f9;border-color:#bdbdbd}.fuji-filters-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}.fuji-filters-toggle__icon{display:inline-flex;color:#616161}.fuji-filters-toggle__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 0.25rem;margin-left:0.25rem;background-color:#41549b;color:#ffffff;border-radius:9999px;font-size:0.75rem;font-weight:600;line-height:1}.fuji-filters-toggle__count[hidden]{display:none}.fuji-filters-toggle--active{border-color:#b2bce0;background-color:#f2f5fc;color:#35457f}.fuji-filters-toggle--active .fuji-filters-toggle__icon{color:#41549b}body.active_admin #sidebar{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:420px;margin:0;padding:0;background-color:#ffffff;border-left:1px solid #dfe7ef;box-shadow:0 20px 24px -4px rgba(16,24,40,0.08),0 8px 8px -4px rgba(16,24,40,0.03);z-index:30;transform:translateX(100%);transition:transform 0.25s ease;overflow:hidden;display:flex;flex-direction:column}body.active_admin.fuji-filters-open #sidebar{transform:translateX(0)}.fuji-filters-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e9f0;flex:0 0 auto}.fuji-filters-drawer__title{margin:0;font-size:1.125rem;font-weight:600;color:#212121}.fuji-filters-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:6px;color:#616161;cursor:pointer;transition:background-color 0.15s ease, color 0.15s ease}.fuji-filters-drawer__close:hover{background-color:#f3f5f9;color:#212121}.fuji-filters-drawer__close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}body.active_admin #sidebar .sidebar_section.panel{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.active_admin #sidebar .sidebar_section.panel>h3{display:none}body.active_admin #sidebar .sidebar_section.panel .panel_contents{padding:0}body.active_admin #sidebar #filters_sidebar_section{order:2;flex:1 1 auto;overflow-y:auto;padding:1.25rem}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section){order:1;flex:0 0 auto;padding:1rem 1.25rem;border-bottom:1px solid #e5e9f0;background-color:#f7f8fa}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section) .panel_contents>div{margin-top:0 !important}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section) .panel_contents>div>h4{margin:0 0 0.5rem !important;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:#9e9e9e}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section) .panel_contents>div>ul{display:flex;flex-wrap:wrap;gap:0.25rem;list-style:none;padding:0;margin:0}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section) li.current_filter{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.75rem;background-color:#f2f5fc;border:1px solid #d4daed;border-radius:9999px;font-size:0.75rem;line-height:1.4}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section) li.current_filter span{color:#616161}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section) li.current_filter b{color:#35457f;font-weight:600}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section) .current_scope_name{color:#35457f;font-weight:600}.fuji-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;padding:0 0 1rem;margin:0}.fuji-filter-chips__pill{display:inline-flex;align-items:center;gap:0.5rem;padding:0.25rem 0.5rem 0.25rem 0.75rem;background-color:#f2f5fc;border:1px solid #d4daed;border-radius:9999px;color:#35457f;font-size:0.75rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}.fuji-filter-chips__pill:hover{background-color:#d4daed;border-color:#b2bce0;color:#2a3664;text-decoration:none}.fuji-filter-chips__pill:hover .fuji-filter-chips__remove{background-color:#b2bce0;color:#2a3664}.fuji-filter-chips__label{white-space:nowrap}.fuji-filter-chips__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9999px;background-color:#d4daed;color:#35457f;font-size:0.875rem;line-height:1;transition:background-color 0.15s ease, color 0.15s ease}.fuji-filter-chips__clear{margin-left:0.5rem;padding:0.25rem 0.5rem;font-size:0.75rem;font-weight:500;color:#616161;text-decoration:none}.fuji-filter-chips__clear:hover{color:#cd4246;text-decoration:underline}fieldset.inputs ol>li.fuji-float{position:relative}fieldset.inputs ol>li.fuji-float>label{position:absolute;top:calc(10px + 1px);left:calc(0.75rem - 0.25rem + 1px);padding:0 0.25rem;margin:0;font-size:0.875rem;font-weight:400;line-height:1.4;color:#9e9e9e;background-color:var(--fuji-surface, #fff);pointer-events:none;text-transform:none;letter-spacing:0;white-space:nowrap;max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;z-index:1;transition:top 0.18s ease, font-size 0.18s ease, color 0.18s ease}fieldset.inputs ol>li.fuji-float>label abbr{border:0;text-decoration:none;color:inherit;margin-left:0.25rem}fieldset.inputs ol>li.fuji-float.fuji-float-focused>label,fieldset.inputs ol>li.fuji-float.fuji-float-filled>label{top:calc(-0.25rem - 1px);font-size:0.75rem;font-weight:500}fieldset.inputs ol>li.fuji-float.fuji-float-focused>label{color:#41549b}fieldset.inputs ol>li.fuji-float.fuji-float-filled:not(.fuji-float-focused)>label{color:#616161}fieldset.inputs ol>li.fuji-float>.inline-hints,fieldset.inputs ol>li.fuji-float>.inline-errors{margin-top:0.25rem}.fuji-row-actions{position:relative;display:inline-flex}.fuji-row-actions__trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid #dfe7ef;border-radius:4px;color:#616161;cursor:pointer;transition:background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease}.fuji-row-actions__trigger:hover{background-color:#f2f5fc;color:#35457f;border-color:#b2bce0}.fuji-row-actions__trigger:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}.fuji-row-actions__trigger[aria-expanded="true"]{background-color:#f2f5fc;color:#35457f;border-color:#b2bce0}.fuji-row-actions__trigger svg{display:block}.fuji-row-actions__menu{position:fixed;min-width:180px;padding:0.25rem;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:6px;box-shadow:0 4px 8px -2px rgba(16,24,40,0.08),0 2px 4px -2px rgba(16,24,40,0.06);z-index:50;text-align:left;white-space:normal}.fuji-row-actions__menu[hidden]{display:none}.col-actions .fuji-row-actions__item,.fuji-row-actions__item{display:block;width:100%;padding:0.5rem 0.75rem;margin:0;border:0;border-radius:4px;background-color:transparent;color:#212121;font-size:0.875rem;font-weight:400;line-height:1.4;text-align:left;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease, color 0.15s ease}.col-actions .fuji-row-actions__item:hover,.fuji-row-actions__item:hover{background-color:#f3f5f9;color:#35457f;border:0;text-decoration:none}.col-actions .fuji-row-actions__item:focus-visible,.fuji-row-actions__item:focus-visible{outline:none;background-color:#f3f5f9}.col-actions .fuji-row-actions__item--danger,.fuji-row-actions__item--danger{color:#cd4246}.col-actions .fuji-row-actions__item--danger:hover,.fuji-row-actions__item--danger:hover{background-color:rgba(205,66,70,0.08);color:#cd4246}.fuji-watchlist-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;padding:0.75rem 1rem;margin-bottom:1.25rem;background-color:#f7f8fa;border:1px solid #dfe7ef;border-radius:6px;font-size:0.875rem}.fuji-watchlist-bar__label{display:inline-flex;align-items:center;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9e9e9e;flex-shrink:0}.fuji-watchlist-bar__label::after{content:":";margin-left:2px}.fuji-watchlist-bar__items{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0.5rem;flex:1 1 auto;min-width:0}.fuji-watchlist-bar__item{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.5rem 0.25rem 0.75rem;background-color:#f2f5fc;border:1px solid #d4daed;border-radius:9999px;color:#35457f;font-size:0.75rem;font-weight:500;line-height:1.4}.fuji-watchlist-bar__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:0.25rem;padding:0;background-color:#d4daed;color:#35457f;border-radius:9999px;font-size:0.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color 0.15s ease, color 0.15s ease}.fuji-watchlist-bar__remove:hover{background-color:rgba(205,66,70,0.14);color:#cd4246;text-decoration:none}.fuji-watchlist-bar__empty{color:#9e9e9e;font-style:italic}.fuji-watchlist-bar__add{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.75rem;margin-left:auto;background-color:#41549b;color:#ffffff;border:1px solid #41549b;border-radius:6px;font-size:0.75rem;font-weight:600;line-height:1.6;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease}.fuji-watchlist-bar__add:hover{background-color:#35457f;border-color:#35457f;color:#ffffff;text-decoration:none}.fuji-watchlist-bar__add:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}.fuji-watchlist-bar__add::before{content:"+";font-size:0.875rem;font-weight:700}:root{--fuji-text:          color-mix(in srgb, var(--fuji-primary, #41549b) 20%, black);--fuji-text-muted:    color-mix(in srgb, var(--fuji-primary, #41549b) 45%, black);--fuji-surface:       color-mix(in srgb, var(--fuji-primary, #41549b)  5%, white);--fuji-surface-alt:   color-mix(in srgb, var(--fuji-primary, #41549b) 10%, white);--fuji-border:        color-mix(in srgb, var(--fuji-primary, #41549b) 22%, white)}form input[type="submit"],form button[type="submit"],a.button,a.button:link,a.button:visited,button.button,fieldset.actions>ol>li.button_action>button,#title_bar #titlebar_right .action_item>a,#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button,.batch_actions_selector>a,.table_tools .batch_actions_selector>a,.dropdown_menu.batch_actions_selector>a.dropdown_menu_button,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button,form.filter_form input[type="submit"]{background-color:var(--fuji-primary, #41549b);border-color:var(--fuji-primary, #41549b);color:#ffffff}form input[type="submit"]:hover,form button[type="submit"]:hover,a.button:hover,a.button:link:hover,a.button:visited:hover,button.button:hover,fieldset.actions>ol>li.button_action>button:hover,#title_bar #titlebar_right .action_item>a:hover,#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button:hover,.batch_actions_selector>a:hover,.table_tools .batch_actions_selector>a:hover,.dropdown_menu.batch_actions_selector>a.dropdown_menu_button:hover,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button:hover,form.filter_form input[type="submit"]:hover{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 82%, black);border-color:color-mix(in srgb, var(--fuji-primary, #41549b) 82%, black);color:#ffffff}form input[type="submit"]::after,form button[type="submit"]::after,a.button::after,a.button:link::after,a.button:visited::after,button.button::after,fieldset.actions>ol>li.button_action>button::after,#title_bar #titlebar_right .action_item>a::after,#title_bar #titlebar_right .dropdown_menu>a.dropdown_menu_button::after,.batch_actions_selector>a::after,.table_tools .batch_actions_selector>a::after,.dropdown_menu.batch_actions_selector>a.dropdown_menu_button::after,.table_tools .dropdown_menu.batch_actions_selector>a.dropdown_menu_button::after,form.filter_form input[type="submit"]::after{border-top-color:#ffffff}a{color:var(--fuji-primary, #41549b)}a:hover{color:color-mix(in srgb, var(--fuji-primary, #41549b) 82%, black)}body.active_admin.logged_in #tabs>li.current>a{color:var(--fuji-primary, #41549b);background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 10%, white);border-left-color:var(--fuji-primary, #41549b)}.fuji-filter-chips__pill{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 10%, white);border-color:color-mix(in srgb, var(--fuji-primary, #41549b) 24%, white);color:color-mix(in srgb, var(--fuji-primary, #41549b) 70%, black)}.fuji-filter-chips__pill .fuji-filter-chips__remove{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 18%, white);color:color-mix(in srgb, var(--fuji-primary, #41549b) 70%, black)}.fuji-filter-chips__pill:hover{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 18%, white);border-color:color-mix(in srgb, var(--fuji-primary, #41549b) 38%, white)}.fuji-watchlist-bar__item{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 10%, white);border-color:color-mix(in srgb, var(--fuji-primary, #41549b) 24%, white);color:color-mix(in srgb, var(--fuji-primary, #41549b) 70%, black)}.fuji-watchlist-bar__remove{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 18%, white);color:color-mix(in srgb, var(--fuji-primary, #41549b) 70%, black)}.fuji-watchlist-bar__add{background-color:var(--fuji-primary, #41549b);border-color:var(--fuji-primary, #41549b)}.fuji-watchlist-bar__add:hover{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 82%, black);border-color:color-mix(in srgb, var(--fuji-primary, #41549b) 82%, black)}body.active_admin #sidebar li.current_filter{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 10%, white);border-color:color-mix(in srgb, var(--fuji-primary, #41549b) 24%, white)}body.active_admin #sidebar li.current_filter b{color:color-mix(in srgb, var(--fuji-primary, #41549b) 70%, black)}.fuji-filters-toggle--active{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 10%, white);border-color:color-mix(in srgb, var(--fuji-primary, #41549b) 30%, white);color:color-mix(in srgb, var(--fuji-primary, #41549b) 70%, black)}.fuji-filters-toggle--active .fuji-filters-toggle__icon{color:var(--fuji-primary, #41549b)}.fuji-filters-toggle__count{background-color:var(--fuji-primary, #41549b)}form.filter_form input[type="submit"]{background-color:var(--fuji-primary, #41549b);border-color:var(--fuji-primary, #41549b)}.scopes li.selected a .count,.table_tools .scopes li.selected a .count{color:var(--fuji-primary, #41549b)}.pagination span.page.current,.pagination span.current{background-color:var(--fuji-primary, #41549b);border-color:var(--fuji-primary, #41549b)}.pagination span.page.current:hover,.pagination span.current:hover{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 82%, black);border-color:color-mix(in srgb, var(--fuji-primary, #41549b) 82%, black)}.fuji-row-actions__trigger:hover,.fuji-row-actions__trigger[aria-expanded="true"]{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 10%, white);border-color:color-mix(in srgb, var(--fuji-primary, #41549b) 30%, white);color:color-mix(in srgb, var(--fuji-primary, #41549b) 70%, black)}.fuji-row-actions__item:hover{color:color-mix(in srgb, var(--fuji-primary, #41549b) 70%, black)}fieldset.inputs ol>li.fuji-float.fuji-float-focused>label{color:var(--fuji-primary, #41549b)}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form input[type="number"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="url"]:focus,form input[type="date"]:focus,form input[type="datetime-local"]:focus,form textarea:focus,form select:focus{border-color:var(--fuji-primary, #41549b);box-shadow:0 0 0 3px color-mix(in srgb, var(--fuji-primary, #41549b) 18%, transparent)}table.index_table tbody tr.selected{background-color:color-mix(in srgb, var(--fuji-primary, #41549b) 8%, white)}body.active_admin{background-color:var(--fuji-surface-alt, #f7f8fa);color:var(--fuji-text, #212121)}body.active_admin.logged_in>.header,body.active_admin.logged_in #header{background-color:var(--fuji-surface, #fff);border-bottom-color:var(--fuji-border, #dfe7ef)}body.active_admin.logged_in>.header h1.site_title,body.active_admin.logged_in>.header .site_title,body.active_admin.logged_in #header h1.site_title,body.active_admin.logged_in #header .site_title{color:var(--fuji-text, #212121);border-right-color:var(--fuji-border, #dfe7ef)}body.active_admin.logged_in>.header #utility_nav li a,body.active_admin.logged_in #header #utility_nav li a{color:var(--fuji-text-muted, #616161)}body.active_admin.logged_in>.header #utility_nav li a:hover,body.active_admin.logged_in #header #utility_nav li a:hover{color:var(--fuji-text, #212121);background-color:var(--fuji-surface-alt, #f3f5f9)}body.active_admin.logged_in #tabs,body.active_admin.logged_in #header #tabs,body.active_admin.logged_in .header #tabs{background-color:var(--fuji-surface, #fff);border-right-color:var(--fuji-border, #dfe7ef)}body.active_admin.logged_in #tabs>li>a,body.active_admin.logged_in #header #tabs>li>a,body.active_admin.logged_in .header #tabs>li>a{color:var(--fuji-text-muted, #616161)}body.active_admin.logged_in #tabs>li>a:hover,body.active_admin.logged_in #header #tabs>li>a:hover,body.active_admin.logged_in .header #tabs>li>a:hover{background-color:var(--fuji-surface-alt, #f3f5f9);color:var(--fuji-text, #212121)}body.active_admin.logged_in #tabs>li.has_nested>ul,body.active_admin.logged_in #header #tabs>li.has_nested>ul,body.active_admin.logged_in .header #tabs>li.has_nested>ul{background-color:var(--fuji-surface-alt, #f7f8fa)}body.active_admin.logged_in #tabs>li.has_nested>ul li a,body.active_admin.logged_in #header #tabs>li.has_nested>ul li a,body.active_admin.logged_in .header #tabs>li.has_nested>ul li a{color:var(--fuji-text-muted, #616161)}body.active_admin.logged_in #tabs>li.has_nested>ul li a:hover,body.active_admin.logged_in #header #tabs>li.has_nested>ul li a:hover,body.active_admin.logged_in .header #tabs>li.has_nested>ul li a:hover{background-color:color-mix(in srgb, var(--fuji-surface, #fff) 80%, black 0%);color:var(--fuji-text, #212121)}#main_content{background-color:var(--fuji-surface, #fff)}#title_bar h2,#title_bar #page_title{color:var(--fuji-text, #212121)}#title_bar .breadcrumb{color:var(--fuji-text-muted, #9e9e9e)}#title_bar .breadcrumb a{color:var(--fuji-text-muted, #616161)}.panel,.sidebar_section.panel{background-color:var(--fuji-surface, #fff);border-color:var(--fuji-border, #dfe7ef)}.panel>h3,.sidebar_section.panel>h3{color:var(--fuji-text, #212121);border-bottom-color:var(--fuji-border, #e5e9f0)}#sidebar .sidebar_section.panel>h3{background-color:var(--fuji-surface-alt, #f7f8fa);color:var(--fuji-text-muted, #616161)}form fieldset.inputs{background-color:var(--fuji-surface, #fff);border-color:var(--fuji-border, #dfe7ef)}form fieldset.inputs legend{background-color:var(--fuji-surface-alt, #f7f8fa);color:var(--fuji-text, #212121);border-bottom-color:var(--fuji-border, #e5e9f0)}form fieldset.inputs ol>li>label{color:var(--fuji-text-muted, #616161)}form fieldset.inputs ol>li p.inline-hints,form fieldset.inputs ol>li .inline-hints{color:var(--fuji-text-muted, #9e9e9e)}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="url"],form input[type="date"],form textarea,form select{background-color:var(--fuji-surface, #fff);border-color:var(--fuji-border, #dfe7ef);color:var(--fuji-text, #212121)}form input[type="text"]::placeholder,form input[type="email"]::placeholder,form input[type="password"]::placeholder,form input[type="number"]::placeholder,form input[type="search"]::placeholder,form input[type="tel"]::placeholder,form input[type="url"]::placeholder,form input[type="date"]::placeholder,form textarea::placeholder,form select::placeholder{color:var(--fuji-text-muted, #9e9e9e)}table.index_table,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar),#main_content>table:not(.index_table):not(.ui-datepicker-calendar),#main_content table.summary-table{background-color:var(--fuji-surface, #fff)}table.index_table thead,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) thead,#main_content>table:not(.index_table):not(.ui-datepicker-calendar) thead,#main_content table.summary-table thead{background-color:var(--fuji-surface-alt, #f7f8fa)}table.index_table thead th,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) thead th,#main_content>table:not(.index_table):not(.ui-datepicker-calendar) thead th,#main_content table.summary-table thead th{color:var(--fuji-text-muted, #616161);border-bottom-color:var(--fuji-border, #e5e9f0)}table.index_table tbody tr:hover,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) tbody tr:hover,#main_content>table:not(.index_table):not(.ui-datepicker-calendar) tbody tr:hover,#main_content table.summary-table tbody tr:hover{background-color:var(--fuji-surface-alt, #f7f8fa)}table.index_table tbody tr td,.panel .panel_contents table:not(.index_table):not(.ui-datepicker-calendar) tbody tr td,#main_content>table:not(.index_table):not(.ui-datepicker-calendar) tbody tr td,#main_content table.summary-table tbody tr td{color:var(--fuji-text, #212121);border-bottom-color:var(--fuji-border, #e5e9f0)}.attributes_table table th{color:var(--fuji-text-muted, #9e9e9e);border-bottom-color:var(--fuji-border, #e5e9f0)}.attributes_table table td{color:var(--fuji-text, #212121);border-bottom-color:var(--fuji-border, #e5e9f0)}.attributes_table table tr:hover{background-color:var(--fuji-surface-alt, #f7f8fa)}.scopes,.table_tools .scopes{background-color:var(--fuji-surface-alt, #f3f5f9)}.scopes li a,.table_tools .scopes li a{color:var(--fuji-text-muted, #616161)}.scopes li.selected a,.table_tools .scopes li.selected a{background-color:var(--fuji-surface, #fff);color:var(--fuji-text, #212121)}.pagination_information{color:var(--fuji-text-muted, #9e9e9e);border-top-color:var(--fuji-border, #e5e9f0)}.pagination a,.pagination span.page.current,.pagination span.current{border-color:var(--fuji-border, #dfe7ef)}body.active_admin #sidebar{background-color:var(--fuji-surface, #fff);border-left-color:var(--fuji-border, #dfe7ef)}.fuji-filters-drawer__header{border-bottom-color:var(--fuji-border, #e5e9f0)}.fuji-filters-drawer__title{color:var(--fuji-text, #212121)}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section){background-color:var(--fuji-surface-alt, #f7f8fa);border-bottom-color:var(--fuji-border, #e5e9f0)}body.active_admin #sidebar .sidebar_section.panel:not(#filters_sidebar_section) .panel_contents>div>h4{color:var(--fuji-text-muted, #9e9e9e)}.fuji-watchlist-bar{background-color:var(--fuji-surface-alt, #f7f8fa);border-color:var(--fuji-border, #dfe7ef)}.fuji-watchlist-bar__label{color:var(--fuji-text-muted, #9e9e9e)}.fuji-watchlist-bar__empty{color:var(--fuji-text-muted, #9e9e9e)}.download_links{color:var(--fuji-text-muted, #9e9e9e);border-top-color:var(--fuji-border, #e5e9f0)}.download_links a{background-color:var(--fuji-surface-alt, #f3f5f9);color:var(--fuji-text-muted, #616161)}.flash{border-color:var(--fuji-border, transparent)}#footer,.footer{color:var(--fuji-text-muted, #9e9e9e)}.fuji-palette-switcher{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;font-family:"Saira", "Helvetica Neue", Helvetica, Arial, sans-serif}.fuji-palette-switcher__trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:9999px;box-shadow:0 4px 8px -2px rgba(16,24,40,0.08),0 2px 4px -2px rgba(16,24,40,0.06);color:#616161;cursor:pointer;transition:transform 0.15s ease, box-shadow 0.15s ease, color 0.15s ease}.fuji-palette-switcher__trigger:hover{transform:scale(1.05);box-shadow:0 12px 16px -4px rgba(16,24,40,0.08),0 4px 6px -2px rgba(16,24,40,0.03);color:#212121}.fuji-palette-switcher__trigger:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}.fuji-palette-switcher__panel{position:absolute;right:0;bottom:calc(100% + 0.5rem);width:320px;max-height:70vh;overflow-y:auto;background-color:#ffffff;border:1px solid #dfe7ef;border-radius:10px;box-shadow:0 20px 24px -4px rgba(16,24,40,0.08),0 8px 8px -4px rgba(16,24,40,0.03);padding:1rem}.fuji-palette-switcher__panel[hidden]{display:none}.fuji-palette-switcher__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.75rem}.fuji-palette-switcher__title{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9e9e9e}.fuji-palette-switcher__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem}.fuji-palette-switcher__item{display:flex;flex-direction:column;padding:0;background:#ffffff;border:1px solid #dfe7ef;border-radius:6px;overflow:hidden;cursor:pointer;transition:transform 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;text-align:left}.fuji-palette-switcher__item:hover{transform:translateY(-1px);border-color:#616161;box-shadow:0 1px 3px rgba(16,24,40,0.06),0 1px 2px rgba(16,24,40,0.04)}.fuji-palette-switcher__item--active{border-color:var(--fuji-primary, #41549b);box-shadow:0 0 0 2px color-mix(in srgb, var(--fuji-primary, #41549b) 30%, transparent)}.fuji-palette-switcher__swatches{display:flex;height:28px}.fuji-palette-switcher__bar{flex:1 1 0;min-width:0}.fuji-palette-switcher__label{display:flex;align-items:center;justify-content:space-between;gap:0.25rem;padding:0.25rem 0.5rem;border-top:1px solid #e5e9f0;font-size:0.75rem;font-weight:500;color:#212121;white-space:nowrap;overflow:hidden}.fuji-palette-switcher__badge{flex-shrink:0;font-size:0.75rem;line-height:1;color:#41549b;opacity:0.7}body.logged_out{margin:0;min-height:100vh;background:color-mix(in srgb, var(--fuji-surface, #f5f3ee) 92%, white);color:var(--fuji-text, #1a1a1a);font-family:"Saira", "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;overflow-x:hidden}body.logged_out::before{content:"";position:fixed;inset:0 auto 0 0;width:44vw;background:radial-gradient(120% 80% at 80% 20%, color-mix(in srgb, var(--fuji-primary, #41549b) 70%, white) 0%, var(--fuji-primary, #41549b) 45%, color-mix(in srgb, var(--fuji-primary, #41549b) 78%, black) 100%);z-index:0;pointer-events:none}body.logged_out::after{content:"";position:fixed;inset:0 auto 0 0;width:44vw;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(/%23n)' opacity='0.5'/></svg>");background-size:220px 220px;mix-blend-mode:overlay;opacity:0.18;z-index:0;pointer-events:none}body.logged_out #wrapper,body.logged_out #content_wrapper{all:unset;display:block;min-height:100vh;box-sizing:border-box}body.logged_out #wrapper{display:grid;grid-template-columns:44vw 1fr;align-items:stretch}body.logged_out #content_wrapper{grid-column:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem, 5vw, 5rem) clamp(1.5rem, 6vw, 6rem);position:relative;z-index:1;border-left:1px solid color-mix(in srgb, var(--fuji-primary, #41549b) 25%, transparent)}body.logged_out #active_admin_content{flex:none;padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;max-width:none}body.logged_out #footer{display:none}body.logged_out .flashes{margin:0 0 2.25rem;padding:0;text-align:left;width:100%;max-width:none;align-self:stretch}body.logged_out .flashes .flash{display:block;width:100%;padding:1rem 1.25rem;margin:0 0 0.6rem;border:0;border-radius:0;background:color-mix(in srgb, var(--fuji-primary, #41549b) 7%, transparent);border-left:3px solid var(--fuji-primary, #41549b);border-bottom:1px solid color-mix(in srgb, var(--fuji-primary, #41549b) 18%, transparent);color:var(--fuji-text, #1a1a1a);font-size:0.85rem;letter-spacing:0.01em;line-height:1.5;text-align:left;animation:fuji-login-fade 0.5s cubic-bezier(0.2, 0.7, 0.3, 1) both}body.logged_out .flashes .flash_alert,body.logged_out .flashes .flash_error{background:rgba(185,67,67,0.08);border-left-color:#b94343;border-bottom-color:rgba(185,67,67,0.22);color:#6e2727}body.logged_out .flashes .flash_notice{border-left-color:var(--fuji-primary, #41549b)}body.logged_out #login{align-self:center;width:100%;max-width:26rem}body.logged_out #login h2{position:fixed;left:clamp(1.5rem, 3.5vw, 4rem);bottom:clamp(2.5rem, 6vh, 5rem);max-width:calc(44vw - clamp(2rem, 5vw, 6rem));margin:0;padding:0;color:#fff;font-family:"Saira", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:900;font-size:clamp(2.6rem, 5.4vw, 5.25rem);line-height:0.92;letter-spacing:-0.035em;text-wrap:balance;opacity:0.97;z-index:2;pointer-events:none;animation:fuji-login-masthead 0.9s cubic-bezier(0.2, 0.7, 0.3, 1) 0.15s both}body.logged_out #login::before{content:"ADMIN";position:fixed;left:clamp(1.5rem, 3.5vw, 4rem);top:clamp(2rem, 5vh, 4rem);color:rgba(255,255,255,0.78);font-size:0.72rem;font-weight:600;letter-spacing:0.32em;text-transform:uppercase;z-index:2;animation:fuji-login-fade 0.9s cubic-bezier(0.2, 0.7, 0.3, 1) 0.05s both}body.logged_out #login form::before{content:"Authentication";display:block;margin:0 0 1.75rem;font-size:0.72rem;font-weight:600;letter-spacing:0.28em;text-transform:uppercase;color:var(--fuji-text-muted, #8a8a8a);animation:fuji-login-rise 0.7s cubic-bezier(0.2, 0.7, 0.3, 1) 0.1s both}body.logged_out #login>a{display:inline-block;margin-top:1.25rem;font-size:0.74rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--fuji-text-muted, #8a8a8a);text-decoration:none;border-bottom:1px dotted color-mix(in srgb, var(--fuji-text-muted, #8a8a8a) 60%, transparent);padding-bottom:2px;transition:color 0.2s ease, border-color 0.2s ease}body.logged_out #login>a:hover{color:var(--fuji-primary, #41549b);border-bottom-color:var(--fuji-primary, #41549b)}body.logged_out #login>br{display:none}body.logged_out #login form{margin:0}body.logged_out #login form fieldset.inputs,body.logged_out #login form fieldset.actions{all:unset;display:block;margin:0;padding:0;background:transparent;border:0}body.logged_out #login form fieldset.inputs legend,body.logged_out #login form fieldset.actions legend{display:none}body.logged_out #login form fieldset.inputs>ol{list-style:none;padding:0;margin:0}body.logged_out #login form li.input{display:block;position:relative;margin:0 0 1.6rem;padding:0;background:transparent;animation:fuji-login-rise 0.6s cubic-bezier(0.2, 0.7, 0.3, 1) both}body.logged_out #login form li.input.email{animation-delay:0.18s}body.logged_out #login form li.input.password{animation-delay:0.26s}body.logged_out #login form li.input.boolean{animation-delay:0.34s}body.logged_out #login form li.input>label.label{display:block;margin:0 0 0.35rem;padding:0;font-size:0.7rem;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:var(--fuji-text-muted, #8a8a8a);background:transparent;position:static;transition:color 0.2s ease}body.logged_out #login form li.input>label.label abbr{display:none}body.logged_out #login form li.input>input[type="email"],body.logged_out #login form li.input>input[type="text"],body.logged_out #login form li.input>input[type="password"]{all:unset;box-sizing:border-box;display:block;width:100%;padding:0.55rem 0 0.6rem;border:0;border-bottom:1px solid color-mix(in srgb, var(--fuji-text, #1a1a1a) 22%, transparent);border-radius:0;background:transparent;color:var(--fuji-text, #1a1a1a);font-family:"Saira", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.02rem;font-weight:400;letter-spacing:0.005em;transition:border-color 0.25s ease}body.logged_out #login form li.input>input[type="email"]::placeholder,body.logged_out #login form li.input>input[type="text"]::placeholder,body.logged_out #login form li.input>input[type="password"]::placeholder{color:transparent}body.logged_out #login form li.input>input[type="email"]:hover,body.logged_out #login form li.input>input[type="text"]:hover,body.logged_out #login form li.input>input[type="password"]:hover{border-bottom-color:color-mix(in srgb, var(--fuji-text, #1a1a1a) 45%, transparent)}body.logged_out #login form li.input>input[type="email"]:focus,body.logged_out #login form li.input>input[type="text"]:focus,body.logged_out #login form li.input>input[type="password"]:focus{outline:none;border-bottom-color:var(--fuji-primary, #41549b)}body.logged_out #login form li.input.email::after,body.logged_out #login form li.input.password::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--fuji-primary, #41549b);transition:width 0.35s cubic-bezier(0.2, 0.7, 0.3, 1),left 0.35s cubic-bezier(0.2, 0.7, 0.3, 1)}body.logged_out #login form li.input.email:focus-within::after,body.logged_out #login form li.input.password:focus-within::after{width:100%;left:0}body.logged_out #login form li.input:focus-within>label.label{color:var(--fuji-primary, #41549b)}body.logged_out #login form li.boolean{display:flex;align-items:center;margin-top:1.8rem}body.logged_out #login form li.boolean>label{display:flex;align-items:center;gap:0.7rem;font-size:0.78rem;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--fuji-text-muted, #8a8a8a);cursor:pointer;user-select:none}body.logged_out #login form li.boolean>label>input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:1rem;height:1rem;margin:0;border:1px solid color-mix(in srgb, var(--fuji-text, #1a1a1a) 35%, transparent);background:transparent;border-radius:2px;position:relative;cursor:pointer;transition:border-color 0.18s ease, background 0.18s ease}body.logged_out #login form li.boolean>label>input[type="checkbox"]:hover{border-color:var(--fuji-primary, #41549b)}body.logged_out #login form li.boolean>label>input[type="checkbox"]:checked{background:var(--fuji-primary, #41549b);border-color:var(--fuji-primary, #41549b)}body.logged_out #login form li.boolean>label>input[type="checkbox"]:checked::after{content:"";position:absolute;left:3px;top:-1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body.logged_out #login form li.boolean>label>input[type="checkbox"]:focus-visible{outline:2px solid color-mix(in srgb, var(--fuji-primary, #41549b) 50%, transparent);outline-offset:2px}body.logged_out #login form fieldset.actions{margin-top:2.25rem;animation:fuji-login-rise 0.6s cubic-bezier(0.2, 0.7, 0.3, 1) 0.42s both}body.logged_out #login form fieldset.actions ol{display:block;list-style:none;padding:0;margin:0}body.logged_out #login form fieldset.actions li.action{display:block;margin:0;padding:0}body.logged_out #login form fieldset.actions input[type="submit"]{all:unset;box-sizing:border-box;display:block;width:100%;padding:1.05rem 1.5rem;background:var(--fuji-primary, #41549b);color:#fff;font-family:"Saira", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.82rem;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:2px;box-shadow:0 1px 0 color-mix(in srgb, var(--fuji-primary, #41549b) 60%, black);transition:transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease}body.logged_out #login form fieldset.actions input[type="submit"]:hover{transform:translateY(-1px);background:color-mix(in srgb, var(--fuji-primary, #41549b) 88%, black);box-shadow:0 6px 18px -8px color-mix(in srgb, var(--fuji-primary, #41549b) 75%, transparent)}body.logged_out #login form fieldset.actions input[type="submit"]:active{transform:translateY(0)}body.logged_out #login form fieldset.actions input[type="submit"]:focus-visible{outline:2px solid color-mix(in srgb, var(--fuji-primary, #41549b) 60%, white);outline-offset:3px}@media (max-width: 760px){body.logged_out{overflow-x:hidden}body.logged_out::before,body.logged_out::after{position:fixed;inset:0 0 auto 0;width:100%;height:clamp(15rem, 32vh, 20rem)}body.logged_out #wrapper{display:block;min-height:100vh;padding-top:clamp(15rem, 32vh, 20rem);box-sizing:border-box}body.logged_out #content_wrapper{grid-column:auto;justify-content:flex-start;padding:2.5rem 1.5rem 3rem;border-left:0;min-height:auto}body.logged_out #login{max-width:22rem;margin:0 auto}body.logged_out #login h2{left:1.5rem;bottom:auto;top:calc(clamp(15rem, 32vh, 20rem) - 4.5rem);transform:translateY(-100%);max-width:calc(100% - 3rem);font-size:clamp(1.85rem, 8.5vw, 2.6rem)}body.logged_out #login::before{left:1.5rem;top:1.75rem}body.logged_out .flashes{padding:0 1.5rem}}@media (prefers-reduced-motion: reduce){body.logged_out *,body.logged_out *::before,body.logged_out *::after{animation:none !important;transition:none !important}}@keyframes fuji-login-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fuji-login-fade{from{opacity:0}to{opacity:1}}@keyframes fuji-login-masthead{from{opacity:0;transform:translate(-12px, 50%)}to{opacity:0.97;transform:translate(0, 50%)}}.paginated_collection{background-color:transparent;border:0;border-radius:0;margin:0}.paginated_collection table.index_table{border:0;border-radius:0}.paginated_collection .pagination_information,.paginated_collection .pagination{padding:0.75rem 0}.paginated_collection .pagination_information{border-top:1px solid #e5e9f0}.paginated_collection_contents{overflow-x:auto}table.index_table tbody td.col-selectable{width:32px;padding-right:0}.download_links{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;padding:0.75rem 0 0;border-top:1px solid #e5e9f0;margin-top:0.75rem;font-size:0.75rem;color:#9e9e9e}.download_links span{text-transform:uppercase;letter-spacing:0.04em;font-weight:500}.download_links a{display:inline-flex;align-items:center;padding:0.25rem 0.5rem;color:#616161;background-color:#f3f5f9;border-radius:4px;font-weight:500;text-decoration:none;transition:background-color 0.15s ease, color 0.15s ease}.download_links a:hover{background-color:#f2f5fc;color:#41549b;text-decoration:none}.show .attributes_table:not(:last-child){margin-bottom:1.25rem}.show .attributes_table h3{margin:0 0 0.75rem;font-size:1rem;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:0.04em}form.formtastic fieldset.inputs+fieldset.inputs{margin-top:1.25rem}form.formtastic ol>li.has_many_container{padding:0;margin-bottom:1rem}form.formtastic ol>li.has_many_container h3{margin:0 0 0.75rem;font-size:1rem;font-weight:600;color:#616161}form.formtastic ol>li.has_many_container fieldset.inputs{background-color:#f7f8fa;border-style:dashed}form.formtastic ol>li.has_many_container .has_many_add{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;background-color:#ffffff;color:#212121;border-color:#dfe7ef;margin-top:0.5rem}form.formtastic ol>li.has_many_container .has_many_add:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}form.formtastic ol>li.has_many_container .has_many_add:disabled,form.formtastic ol>li.has_many_container .has_many_add.disabled{opacity:0.5;cursor:not-allowed}form.formtastic ol>li.has_many_container .has_many_add:hover{background-color:#f3f5f9;color:#212121;text-decoration:none}form.formtastic ol>li.has_many_container .has_many_add:active{background-color:#e5e9f0}form.formtastic ol>li.has_many_container .has_many_remove{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;font-size:0.875rem;font-weight:500;line-height:1.4;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;background-color:#ffffff;color:#212121;border-color:#dfe7ef;color:#cd4246;border-color:rgba(205,66,70,0.3)}form.formtastic ol>li.has_many_container .has_many_remove:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,84,155,0.25)}form.formtastic ol>li.has_many_container .has_many_remove:disabled,form.formtastic ol>li.has_many_container .has_many_remove.disabled{opacity:0.5;cursor:not-allowed}form.formtastic ol>li.has_many_container .has_many_remove:hover{background-color:#f3f5f9;color:#212121;text-decoration:none}form.formtastic ol>li.has_many_container .has_many_remove:active{background-color:#e5e9f0}form.formtastic ol>li.has_many_container .has_many_remove:hover{background-color:rgba(205,66,70,0.08);border-color:#cd4246}form.formtastic fieldset>ol>li fieldset.fragments{padding:0;border:0;background:transparent}form.formtastic fieldset>ol>li fieldset.fragments ol{display:flex;flex-wrap:wrap;gap:0.75rem}form.formtastic fieldset>ol>li fieldset.fragments ol li{flex:1 1 auto;padding:0}@keyframes wn-fade-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wn-pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(0.8)}}body.admin_news #main_content>.panel{background:transparent;box-shadow:none;border:none;border-radius:0}body.admin_news #main_content>.panel>.panel_contents{padding:0}body.admin_news .wn-feed{display:grid;grid-template-columns:1fr;gap:10px;padding:4px 0}body.admin_news .wn-pagination{margin-top:16px}body.admin_news .wn-card{animation:wn-fade-up .3s ease-out both;background:#fff;border:1px solid #e4eaec;border-left:3px solid #d5dce0;border-radius:6px;transition:border-color .15s ease, box-shadow .15s ease, transform .15s ease}body.admin_news .wn-card:hover{border-color:#d5dce0;box-shadow:0 2px 8px rgba(0,0,0,0.06);transform:translateY(-1px)}body.admin_news .wn-card:hover .wn-doc-arrow{transform:translateX(3px);opacity:1}body.admin_news .wn-card:nth-child(1){animation-delay:0s}body.admin_news .wn-card:nth-child(2){animation-delay:0.03s}body.admin_news .wn-card:nth-child(3){animation-delay:0.06s}body.admin_news .wn-card:nth-child(4){animation-delay:0.09s}body.admin_news .wn-card:nth-child(5){animation-delay:0.12s}body.admin_news .wn-card:nth-child(6){animation-delay:0.15s}body.admin_news .wn-card:nth-child(7){animation-delay:0.18s}body.admin_news .wn-card:nth-child(8){animation-delay:0.21s}body.admin_news .wn-card:nth-child(9){animation-delay:0.24s}body.admin_news .wn-card:nth-child(10){animation-delay:0.27s}body.admin_news .wn-card:nth-child(11){animation-delay:0.3s}body.admin_news .wn-card:nth-child(12){animation-delay:0.33s}body.admin_news .wn-card:nth-child(13){animation-delay:0.36s}body.admin_news .wn-card:nth-child(14){animation-delay:0.39s}body.admin_news .wn-card:nth-child(15){animation-delay:0.42s}body.admin_news .wn-card:nth-child(16){animation-delay:0.45s}body.admin_news .wn-card:nth-child(17){animation-delay:0.48s}body.admin_news .wn-card:nth-child(18){animation-delay:0.51s}body.admin_news .wn-card:nth-child(19){animation-delay:0.54s}body.admin_news .wn-card:nth-child(20){animation-delay:0.57s}body.admin_news .wn-card:nth-child(21){animation-delay:0.6s}body.admin_news .wn-card:nth-child(22){animation-delay:0.63s}body.admin_news .wn-card:nth-child(23){animation-delay:0.66s}body.admin_news .wn-card:nth-child(24){animation-delay:0.69s}body.admin_news .wn-card:nth-child(25){animation-delay:0.72s}body.admin_news .wn-card.src-judicial{border-left-color:#7c3aed}body.admin_news .wn-card.src-contract{border-left-color:#92600f}body.admin_news .wn-card.src-trademark{border-left-color:#2563eb}body.admin_news .wn-card.src-mercantil{border-left-color:#7c3aed}body.admin_news .wn-card.src-property{border-left-color:#e11d48}body.admin_news .wn-card.src-boletin{border-left-color:#b45309}body.admin_news .wn-card.src-domain{border-left-color:#0d9488}body.admin_news .wn-card.is-read{background:#f4f5f6;border-color:#e8e8e8;border-left-color:#ccc}body.admin_news .wn-card.is-read .wn-entity-name{color:#a4abb5 !important}body.admin_news .wn-card.is-read .wn-tag-src{opacity:.5}body.admin_news .wn-card.is-read .wn-doc-date{color:#c0c4ca}body.admin_news .wn-card.is-read .wn-doc-title{color:#a4abb5}body.admin_news .wn-card.is-read .wn-footer-inv,body.admin_news .wn-card.is-read .wn-time{color:#c0c4ca}body.admin_news .wn-card-inner{padding:12px 14px 10px;display:flex;flex-direction:column;gap:8px}@media (max-width: 575px){body.admin_news .wn-card-inner{padding:10px 12px 8px;gap:6px}}body.admin_news .wn-entity{min-width:0}body.admin_news .wn-entity-name{display:block;font-family:'Outfit', sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body.admin_news .wn-entity-name.wn-person{color:#4a4a4a}body.admin_news .wn-entity-name.wn-company{color:#b83a3a}body.admin_news .wn-entity-name.wn-entity-missing{font-style:italic;opacity:.6}body.admin_news a.wn-entity-name.wn-person:hover{color:#2a2a2a}body.admin_news a.wn-entity-name.wn-company:hover{color:#8f2525}body.admin_news .wn-tag{font-family:'Outfit', sans-serif;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:3px;line-height:1.3;white-space:nowrap;flex-shrink:0}body.admin_news .wn-doc-header{display:flex;align-items:center;gap:6px}body.admin_news .wn-tag-src{color:#fff}body.admin_news .wn-tag-src.src-judicial{background:#7c3aed}body.admin_news .wn-tag-src.src-contract{background:#92600f}body.admin_news .wn-tag-src.src-trademark{background:#2563eb}body.admin_news .wn-tag-src.src-mercantil{background:#7c3aed}body.admin_news .wn-tag-src.src-property{background:#e11d48}body.admin_news .wn-tag-src.src-boletin{background:#b45309}body.admin_news .wn-tag-src.src-domain{background:#0d9488}body.admin_news .wn-doc-date{font-family:'Space Mono', monospace;font-size:10px;color:#a4abb5;white-space:nowrap}body.admin_news .wn-doc-link{min-width:0}body.admin_news .wn-doc-title{display:block;font-family:'Outfit', sans-serif;font-size:12.5px;font-weight:500;color:#5a5a5a;text-decoration:none;line-height:1.35;transition:color .12s ease}body.admin_news .wn-doc-title:hover{color:#4bacfe}body.admin_news .wn-doc-title.wn-doc-title-view{font-style:italic;color:#76838f}body.admin_news a.wn-doc-title{cursor:pointer}body.admin_news .wn-doc-arrow{display:inline;opacity:.4;transition:transform .15s ease, opacity .15s ease}body.admin_news .wn-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:6px;border-top:1px solid #f0f2f4}body.admin_news .wn-footer-left{display:flex;align-items:center;gap:6px;min-width:0}body.admin_news .wn-footer-inv{font-family:'Outfit', sans-serif;font-size:11px;color:#76838f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body.admin_news .wn-read-btn{font-family:'Outfit', sans-serif;font-size:10px;font-weight:500;color:#a4abb5;text-decoration:none;white-space:nowrap;transition:color .12s ease}body.admin_news .wn-read-btn:hover{color:#5a5a5a}body.admin_news .wn-time{font-family:'Space Mono', monospace;font-size:10px;color:#a4abb5;white-space:nowrap;flex-shrink:0}body.admin_news #sidebar .panel{border-radius:6px}body.admin_news .wn-sb-hero{text-align:center;padding:14px 0 16px;border-bottom:1px solid #e4eaec;margin-bottom:12px}body.admin_news .wn-sb-num{font-family:'Space Mono', monospace;font-size:38px;font-weight:700;color:#36393D;line-height:1;letter-spacing:-.03em}body.admin_news .wn-sb-subtitle{font-family:'Outfit', sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#76838f;margin-top:4px}body.admin_news .wn-sb-item{padding:8px 10px;border-radius:5px;border:1px solid transparent;margin-bottom:3px;transition:background .15s ease}body.admin_news .wn-sb-item.has-unread{background:#f4f8f6;border-color:rgba(146,96,15,0.15)}body.admin_news .wn-sb-item.has-unread .wn-sb-pip{background:#92600f;animation:wn-pulse-dot 2s ease-in-out infinite}body.admin_news .wn-sb-item.has-unread .wn-sb-name{color:#36393D}body.admin_news .wn-sb-item:not(.has-unread) .wn-sb-pip{background:#a4abb5}body.admin_news .wn-sb-item:not(.has-unread) .wn-sb-name{color:#76838f}body.admin_news .wn-sb-item-top{display:flex;align-items:center;justify-content:space-between;gap:6px}body.admin_news .wn-sb-item-info{display:flex;align-items:center;gap:7px;min-width:0}body.admin_news .wn-sb-pip{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}body.admin_news .wn-sb-name{font-family:'Outfit', sans-serif;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.admin_news .wn-sb-badge{font-family:'Space Mono', monospace;font-size:11px;font-weight:700;color:#92600f;background:rgba(146,96,15,0.08);border:1px solid rgba(146,96,15,0.18);padding:1px 7px;border-radius:10px;flex-shrink:0;line-height:1.4}body.admin_news .wn-sb-link{display:block;font-family:'Outfit', sans-serif;font-size:11px;font-weight:500;color:#76838f;text-decoration:none;margin-top:4px;padding-left:14px;transition:color .12s ease}body.admin_news .wn-sb-link:hover{color:#4bacfe}body.admin_news .wn-sb-link::before{content:"\2713\00a0"}body.admin_news .wn-domain-details{margin-top:4px}body.admin_news .wn-domain-details>summary{font-family:'Outfit', sans-serif;font-size:11px;font-weight:500;color:#76838f;cursor:pointer;transition:color .12s ease}body.admin_news .wn-domain-details>summary:hover{color:#4bacfe}body.admin_news .wn-domain-table{width:100%;margin-top:8px;border-collapse:collapse;font-family:'Space Mono', monospace;font-size:11px}body.admin_news .wn-domain-table th{font-family:'Outfit', sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#76838f;text-align:left;padding:4px 8px;border-bottom:1px solid #e4eaec}body.admin_news .wn-domain-table td{padding:3px 8px;color:#5a5a5a;border-bottom:1px solid #f0f2f4}body.admin_news .wn-domain-table tr:last-child td{border-bottom:none}body.admin_news .blank_slate_container .blank_slate{font-family:'Outfit', sans-serif;color:#76838f}@media (min-width: 992px){body.admin_news .wn-feed{grid-template-columns:1fr 1fr}}body.admin_news .wn-feed{max-width:100%}@media (min-width: 1600px){body.admin_news .wn-feed{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}}@media (max-width: 575px){body.admin_news .wn-entity-name{font-size:13px}body.admin_news .wn-footer{flex-direction:column;align-items:flex-start;gap:4px}body.admin_news .wn-sb-num{font-size:30px}}
