
:root{--udc-red:#c82522;--udc-text:#2c3442;--udc-border:#e5e9ef}
html,body{margin:0!important;padding:0!important;background:#f3f5f8!important}
body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;color:var(--udc-text);font-size:14px;line-height:1.45}
.udc-site-header{background:#fff;border-bottom:1px solid var(--udc-border);box-shadow:0 2px 14px rgba(35,48,70,.045)}
.udc-header-inner{max-width:1490px;margin:0 auto;display:flex;align-items:center;gap:28px;padding:13px 25px;box-sizing:border-box}
.udc-brand{display:flex;align-items:center;gap:12px;min-width:240px;text-decoration:none!important;color:#182431!important}
.udc-brand img{width:43px;height:67px;object-fit:contain}
.udc-brand strong{display:block;font-size:24px;line-height:1.1;letter-spacing:.035em;color:#bd211e}
.udc-brand small{display:block;color:#566273;font-size:12px;margin-top:3px}
.udc-primary-nav{display:flex;gap:5px 18px;align-items:center;flex-wrap:wrap}
.udc-primary-nav a{color:#39485c!important;text-decoration:none!important;font-size:13.5px;font-weight:600;padding:8px 0}
.udc-primary-nav a:hover,.udc-primary-nav a:focus{color:#b92320!important;text-decoration:underline!important}
.udc-layout{border-collapse:separate!important;border-spacing:0!important;width:calc(100% - 36px)!important;max-width:1490px;margin:20px auto 28px!important;background:#fff;border:1px solid #e5e9ee;border-radius:9px;box-shadow:0 6px 24px rgba(25,38,55,.055)}
.udc-layout tr:first-child>td{border-top:0}
.udc-side-column{width:218px!important;min-width:218px!important;max-width:218px!important;vertical-align:top!important;padding:22px 0 20px 20px!important;box-sizing:border-box}
.udc-section-menu{border:1px solid #e8ebf0;border-radius:8px;background:#fafbfc;overflow:hidden}
.udc-section-menu h2{font-size:14px!important;margin:0!important;color:#a81c1b!important;background:#fff2f1;border-bottom:1px solid #f0dedd;padding:13px 15px!important;font-weight:700}
.udc-section-menu ul{list-style:none!important;margin:0!important;padding:7px 0!important}
.udc-section-menu li{margin:0!important;padding:0!important}
.udc-section-menu a{display:block!important;color:#354153!important;font-size:13px!important;text-decoration:none!important;padding:9px 15px!important;border-left:3px solid transparent;line-height:1.4}
.udc-section-menu a:hover,.udc-section-menu a:focus{color:#aa2522!important;background:#fff!important;border-left-color:#cc2b27}
.udc-section-menu .udc-side-note{padding:10px 15px 13px;font-size:11px;color:#7b8492;border-top:1px solid var(--udc-border)}
.udc-main-column{padding:21px 22px 26px!important;width:auto!important;vertical-align:top!important}
.udc-main-column table{max-width:100%}
.udc-main-column table[style*="#FF0200" i]{border:1px solid #e8d8d7!important;border-radius:4px;background:#fff5f4!important}
.udc-main-column td[bgcolor="#FFEFEF" i]{background:#fff4f3!important}
.udc-main-column td[style*="color:red" i]{color:#b32725!important}
.udc-main-column img:not([width="1"]):not([height="1"]){max-width:100%}
.udc-legacy-rail{display:none!important}
.udc-site-footer{padding:20px 25px 34px;color:#768190;text-align:center;font-size:12px}
.udc-site-footer a{color:#a93230;text-decoration:none}
body>nav.udc-static-nav{display:none}
@media(max-width:900px){
 .udc-header-inner{padding:12px 16px;align-items:flex-start;flex-direction:column;gap:8px}
 .udc-brand{min-width:unset}
 .udc-primary-nav{gap:2px 14px}
 .udc-layout{width:calc(100% - 20px)!important;margin:12px 10px!important}
 .udc-side-column{width:180px!important;min-width:180px!important;max-width:180px!important;padding:12px 0 12px 10px!important}
 .udc-main-column{padding:12px!important}
}
@media(max-width:600px){
 .udc-layout,.udc-layout>tbody,.udc-layout>tbody>tr,.udc-side-column,.udc-main-column{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box}
 .udc-side-column{padding:12px!important}
 .udc-main-column{padding:12px!important;overflow-x:auto}
 .udc-section-menu ul{display:grid;grid-template-columns:1fr 1fr}
 .udc-section-menu a{padding:8px!important}
 .udc-main-column table{max-width:100%!important}
}
