body{font-size:14px;line-height:1.5}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:0.9rem}#header{background-color:black;color:white;padding:10px 0}#header .rf-header-logo{display:inline-flex;align-items:center;gap:0.6rem;color:inherit;text-decoration:none}#header .rf-header-logo-icon{width:36px;height:36px;flex-shrink:0}#header .rf-header-logo-text{font-size:1.4rem;font-weight:800;line-height:1.2;color:#fff}#header .rf-header-logo-accent{color:#40bf8f}#header .rf-header-login-btn{background-color:#1e7a4c;border-color:#1e7a4c;color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:0.4rem;border-radius:8px;padding:0.4rem 0.9rem}#header .rf-header-login-btn:hover,#header .rf-header-login-btn:focus{background-color:#1f4d3a;border-color:#1f4d3a;color:#fff}#header .rf-header-login-popup{background-color:#fff;color:#1f2430;position:absolute;right:0;top:calc(100% + 10px);width:300px;padding:1.5rem;text-align:left;line-height:1.4;z-index:100;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 16px 40px rgba(16,24,40,0.18)}#header .rf-header-login-popup-title{font-size:1rem;font-weight:700;color:#1f2430;margin-bottom:1.1rem}#header .rf-header-login-popup .form-label{color:#1f2430;font-size:0.82rem;font-weight:600}#header .rf-header-login-popup-submit{background-color:#1e7a4c;border-color:#1e7a4c;color:#fff;font-weight:600;border-radius:8px}#header .rf-header-login-popup-submit:hover,#header .rf-header-login-popup-submit:focus{background-color:#1f4d3a;border-color:#1f4d3a;color:#fff}#header .rf-header-login-popup-forgot{display:block;text-align:center;margin-top:0.85rem;font-size:0.82rem;color:#52607a;text-decoration:none}#header .rf-header-login-popup-forgot:hover{color:#1e7a4c;text-decoration:underline}.rf-contact-submit{background-color:#1e7a4c;border-color:#1e7a4c;color:#fff}.rf-contact-submit:hover,.rf-contact-submit:focus{background-color:#1f4d3a;border-color:#1f4d3a;color:#fff}#navigation{background-color:#419675;border-top:1px solid #67e0ae;border-bottom:1px solid #245e4a;padding:0}#navigation .rf-nav-row{display:flex;align-items:center;justify-content:space-between}#navigation ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px}#navigation li a i.bi{margin-right:4px}#navigation li{display:inline-block}#navigation li a{padding:17px 16px;text-decoration:none;color:rgba(255,255,255,0.85);font-weight:600;display:inline-block;border-bottom:2px solid transparent}#navigation li a:hover{color:#fff}#navigation li.active a{color:#fff;font-weight:700;border-bottom-color:#fff}#footer{background-color:#111;color:#666;padding:10px 0}#footer a{color:#666;text-decoration:none}#footer a:hover{color:white;text-decoration:underline}#banner{background-image:url("/static/img/bg_banner.104c5a1efba6.png?2ff0716c86d1");background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:240px;padding:40px 0;font-size:16px}#banner h2{color:white;font-weight:bold;text-shadow:#555 0.1em 0.1em 0.2em}#content{background-image:url("/static/img/bg_content.577f96c81af1.png?2ff0716c86d1");background-repeat:repeat-x;padding:20px 0}h1,h2,h3{font-family:'Metrophobic',arial,serif}h2{color:#333}form{display:block}#breadcrumbs{padding:8px 4px}table.dataform td{padding:4px;border:0px}table.dataform{margin:0px;margin-bottom:0px}.rounded-group{border:1px solid #ddd;border-radius:8px;background-color:#eee}fieldset{border:1px solid #ddd;border-radius:8px;padding:8px}table.datalist{border-collapse:collapse;min-width:50%;border:1px solid #ddd}table.datalist th{padding:0.3em 1em;border-bottom:1px solid #eee;text-align:left;font-weight:bold;background-color:#ddd}table.datalist td{padding:0.5em;border-left:1px solid #eee}table.datalist tr:nth-child(odd) td{background-color:#eee}ul.tool-list{font-size:80%}ul.tool-list li{margin:8px;border:1px solid #ddd;border-radius:6px;padding:6px 20px 0px 20px;background-color:white;width:300px;float:left}ul.tool-list li a{display:block}ul.tool-list,ul.history-list{padding:0px;list-style:none}ul.history-list li{margin:8px 0px;border:1px solid #eee;border-radius:6px;padding:6px}ul.tool-list li:hover,ul.history-list li:hover{background-color:#eee}ul.history-list li.selected{background-color:#F6F6C9}ul.tool-list li a,ul.history-list li a{text-decoration:none;color:black}a.widget{display:block;border:1px solid #ccc;padding:6px;margin:2px;border-radius:6px;background-color:white;color:black;text-decoration:none;font-size:80%}a.file_widget{width:192px;padding:2px;padding-left:26px;position:relative}a.file_widget:nth-child(3n+1){clear:left}a.file_widget img{position:absolute;top:4px;left:4px}a.drop_target{z-index:1000;border:4px solid #3a3}a.file-dragging{opacity:0.8;background:none!important}a.project_widget{display:block;float:left;width:200px;border:1px solid #ccc;padding:6px 10px;margin:10px;border-radius:6px;background-color:white;color:black;text-decoration:none;font-size:80%}a.widget:hover,a.project_widget:hover{background-color:#ddd}a.project_widget img{float:left;margin:6px}a.widget h3,a.widget p,a.project_widget h3,a.project_widget p{margin:4px 0px;line-height:110%}