/* daloRADIUS visual system — static CSS, compatible with PHP 5.5 deployments. */
:root{--ink:#101b31;--muted:#62728d;--line:#dce5ef;--surface:#fff;--canvas:#eef3f9;--nav:#101b2e;--nav-deep:#0b1424;--accent:#087fa3;--cyan:#2dc5db;--violet:#7768da;--focus:#166dba;--shadow:0 18px 48px rgba(19,42,74,.09)}
*{box-sizing:border-box}
html{min-width:0;scroll-behavior:smooth}
body{font:14px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC",Arial,sans-serif!important;word-spacing:normal;color:var(--ink);margin:0!important;min-width:0;background:radial-gradient(circle at 83% 0%,rgba(91,202,225,.19),transparent 28rem),var(--canvas)!important}
button,input,select,textarea{font:inherit}
a{color:#08769b;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}
a:hover{color:#064e79}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
#wrapper{width:100%;min-width:0;max-width:none;margin:0;border:0;background:transparent}
#innerwrapper{margin:0;padding:0;min-height:100vh;background:none}
#header{position:relative;min-height:158px;padding:20px 32px 0 32px;background:var(--nav);color:#d3e5f5;isolation:isolate}
#header:before{content:"";position:absolute;inset:0;height:100%;z-index:-1;background:radial-gradient(circle at 80% 10%,rgba(45,197,219,.18),transparent 32%),linear-gradient(120deg,transparent 65%,rgba(105,123,242,.07));pointer-events:none}
#header h1{float:left;margin:0 13px 0 0;padding:0;border:0;font-size:0;line-height:1}
#header h1 a{display:inline-flex;align-items:center;min-height:44px;color:#f7fbff;border:0!important;font-size:20px;font-weight:750;letter-spacing:-.025em}
#header h1 a:before{content:"◈";display:grid;place-items:center;width:38px;height:38px;margin-right:11px;border-radius:12px;background:linear-gradient(135deg,#38d3e4,#6277ea);box-shadow:0 6px 22px rgba(35,199,220,.26);color:#fff;font-size:25px;line-height:1}
#header h1 img{display:none}
#header h1 .brand-name{font-size:21px;letter-spacing:-.035em}
#header h2{float:left;margin:11px 0 0;padding:0 0 0 15px;border:0;color:#88a4bc;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;max-width:34%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#header form{float:right;width:240px;margin:0!important;padding:0;border:0;background:none}
#header form input{width:100%;height:40px;margin:1px 0;padding:0 14px 0 35px;border:1px solid #38506a;border-radius:10px;background:#1b3047;color:#f8fbff;font-size:13px}
#header form input::placeholder{color:#98afc3}
#header form input:focus{border-color:var(--cyan);background:#213a55;color:#fff}
#header #login_data{float:right;max-width:320px;margin:0 0 0 20px;padding:0;color:#9eb7cb;font-size:12px;line-height:1.65;text-align:right}
#header #login_data b{color:#fff}
#header #login_data a{display:inline-block;margin-left:5px;padding:2px 7px;border:1px solid #46627b;border-radius:7px;color:#e2f5ff;font-size:12px}
#header #login_data a:hover{border-color:#65d8e7;color:#fff}
#header #sep{display:none}
#header #nav{clear:both;display:flex;align-items:center;gap:5px;min-height:66px;margin:70px -32px 0;padding:10px 27px!important;border:0;background:rgba(6,14,28,.28);overflow-x:auto;white-space:nowrap;scrollbar-width:thin}
#header #nav li{display:inline-flex;flex:none;margin:0;list-style:none}
#header #nav a{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;border:1px solid transparent;border-radius:9px;color:#9fb4c9;font-size:13px;font-weight:650;line-height:1.2}
#header #nav a:hover{background:#213b54;color:#fff}
#header #nav a.active{border-color:rgba(68,211,232,.28);background:linear-gradient(125deg,rgba(40,163,198,.28),rgba(90,100,214,.21));color:#fff;box-shadow:inset 0 -2px 0 var(--cyan)}
#header #subnav{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:49px;margin:0 -32px;padding:6px 31px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--muted);font-size:12px}
#header #subnav li{display:inline-flex;list-style:none}
#header #subnav a{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:0;border-radius:7px;color:#526581;font-size:12px;font-weight:600}
#header #subnav a:hover,#header #subnav a.active{border:0;background:#e7f7fa;color:#076d8d}
#sidebar{position:relative;float:left;width:256px;min-height:calc(100vh - 207px);margin-top:0;padding:87px 14px 34px;border:0;background:linear-gradient(180deg,#111f35,#0b1628);color:#afc4d7}
#sidebar:before{content:"WORKSPACE / NAVIGATION";position:absolute;top:61px;left:25px;color:#5c7d9a;font-size:9px;font-weight:750;letter-spacing:.16em}
#sidebar h2{margin:15px 9px 20px;padding:0;border:0;background:none;color:#fff;font-size:18px;font-weight:730;letter-spacing:-.025em}
#sidebar h3{margin:24px 9px 9px;color:#68c9df;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}
#sidebar .subnav{margin:0;padding:0;border:0}
#sidebar .subnav li{padding:0;border:0;list-style:none}
#sidebar .subnav li a{display:flex;align-items:center;min-height:36px;margin:2px 0;padding:8px 11px;border:1px solid transparent;border-radius:9px;color:#b9cadd;font-size:12px;font-weight:560;line-height:1.3;overflow-wrap:anywhere}
#sidebar .subnav li a:hover,#sidebar .subnav li a.active{border-color:#315267;background:#1b354c;color:#f4fcff}
#sidebar .subnav li a b{display:none}
#sidebar p{margin:13px 9px;color:#8da5bb;font-size:12px;line-height:1.6}
#sidebar p.news{padding:13px;border:1px solid #2a4055;border-radius:11px;background:#15283d}
#sidebar p.news a.more{padding:6px 0 0;color:#66c8dc;font-size:10px}
#sidebar form,#sidebar form.sidebar{padding:0;border:0;background:none;box-shadow:none}
#sidebar input,#sidebar select,#sidebar select.generic{width:100%;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid #39546b;border-radius:8px;background:#1b3046;color:#f2f8fe}
#sidebar input[type=checkbox]{width:auto;min-height:0}
#sidebarright{float:right;width:196px;margin:24px 24px 0 0;padding:16px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}
#sidebarright h2{color:var(--ink);font-size:14px}
#sidebarright p{color:var(--muted)}
#content,#contentnorightbar{min-width:0;margin:0 0 0 256px;padding:28px 30px 38px;background:transparent;color:var(--ink)}
#content{margin-right:220px}
#contentnorightbar>h2:first-child,#content>h2:first-child{margin-top:0}
#contentnorightbar>p,#content>p{color:#52647f}
#content ul,#contentnorightbar ul{color:var(--ink)}
#contentnorightbar ul{margin:12px 0 18px 20px}
#contentnorightbar ul span,#content ul span{color:#52647f}
h2{margin:14px 0 18px;padding:0 0 12px;border:0;border-bottom:1px solid var(--line);color:var(--ink);font-size:20px;font-weight:740;line-height:1.35;letter-spacing:-.025em}
h2 a,h2 a:hover{color:var(--ink)}
h3{margin:17px 0 9px;color:#273e5d;font-size:15px;font-weight:700}
h7,h8,h9{font-weight:700}
p{margin:12px 0;line-height:1.65}
#footer{clear:both;margin:0 0 0 256px;padding:22px 30px;border:0;border-top:1px solid var(--line);color:#8493a7;background:transparent;font-size:11px}
form{max-width:100%;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 8px 30px rgba(24,48,77,.045)}
form.sidebar{box-shadow:none}
form fieldset{display:inline-block;width:100%;max-width:100%;margin:8px 0 16px;padding:16px 18px 20px;border:1px solid var(--line);border-radius:12px;background:#f9fbfe;color:var(--ink);font-family:inherit;font-size:13px}
form fieldset legend{max-width:100%;padding:0 8px;color:#246d8b;font-size:13px;font-weight:750}
label.form,label.dorm,label.attributes{color:#465c79;font-size:12px;font-weight:680;line-height:1.4;min-height:28px;height:auto;margin:5px 0 0;padding:3px 8px 0 0}
label.form{width:190px}label.dorm{width:170px}label.attributes{min-width:220px;width:260px}
input,select,textarea,input.button,input.sidebutton,select.form,select.long,textarea.form,textarea.form_fileimport{max-width:100%;min-height:34px;height:auto;margin:3px 4px 6px 0;padding:7px 10px;border:1px solid #cbd8e6;border-radius:8px;background:#fff;color:var(--ink);font-size:13px;line-height:1.35;box-shadow:none}
input{width:190px}select.form,select.long{width:190px}textarea.form{width:280px;min-height:92px}textarea.form_fileimport{width:100%;min-height:330px}
input:focus,select:focus,textarea:focus{border-color:#35a9ca;background:#fff;box-shadow:0 0 0 3px rgba(45,197,219,.16)}
input[type=radio],input[type=checkbox],input[type=file]{min-height:0;height:auto;box-shadow:none;accent-color:#087fa3}
input[type=radio],input[type=checkbox]{width:auto;margin:4px 7px 4px 2px;padding:0;vertical-align:middle}
input[type=submit],input[type=button],input[type=reset],button,input.button,input.sidebutton{width:auto;min-height:36px;padding:8px 14px;border:1px solid #176b91;border-radius:8px;background:#117a9e;color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px rgba(9,113,148,.14)}
input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,button:hover,input.button:hover,input.sidebutton:hover{border-color:#115a7c;background:#086487;color:#fff}
input[type=reset]{border-color:#cbd8e6;background:#fff;color:#35516b;box-shadow:none}
input[type=reset]:hover{background:#eef5fa;color:#193a57}
input.integer5len{width:60px}input.integerLarge{width:48px}input.integer{width:42px}
#sidebar input[type=submit]{width:100%;margin-top:16px;border-color:#35bdd2;background:linear-gradient(120deg,#098bab,#535dc8)}
table{width:100%;max-width:100%;margin:14px 0 20px;border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:12px;background:#fff;color:var(--ink);font:12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;box-shadow:0 8px 24px rgba(28,52,82,.045)}
caption{padding:11px 14px;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;background:#f5f9fc;color:#325674;font-size:12px;font-weight:700;text-align:left}
th,td,caption,thead th,tfoot th,tfoot td,tbody th,tbody td,.summaryKey,.summaryValue{color:var(--ink)}
th,td{padding:9px 11px;border:0;border-bottom:1px solid #e8eef4;vertical-align:middle;overflow-wrap:anywhere}
thead th,tbody th,tfoot th,tfoot td{background:#eaf2f8;color:#415d79;font-size:11px;font-weight:750;letter-spacing:.025em;text-transform:none}
thead th.info{background:#1a3551;color:#fff}
tbody td,.summaryValue,.summaryKey{background:#fff;color:#253b55}
tbody tr.odd td{background:#f8fbfd}
tbody tr:hover td,tbody tr:hover th{background:#eaf7fa;color:var(--ink)}
tbody a,tbody a:visited,tbody td+td+td+td a,body td+td+td+td a:visited,a.table,a.toolTip,a.helper{color:#08769b}
tbody tr:hover a{background:none}
tbody td a[href="http://www.rodcast.com.br/"]{background:none;text-indent:0;width:auto;height:auto}
tr:last-child td,tr:last-child th{border-bottom:0}
.summarySection{width:100%;max-width:720px}.summaryKey{width:35%;text-align:right}
.ToolTip,div.ToolTip,div.ToolTip2{padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#f6fafc;color:#526581;box-shadow:0 5px 14px rgba(12,40,71,.08);font-size:11px}
.failure,.warning,.success,.help{padding:12px 14px 12px 38px;border:1px solid;border-radius:9px;color:#28415a;font-size:12px;line-height:1.5}
.failure{border-color:#f6bebc;background:#fff2f2 url(../images/icons/action-error.gif) 12px center no-repeat}.warning{border-color:#f0daa4;background:#fffaea url(../images/icons/action-warning.gif) 12px center no-repeat}.success{border-color:#b2dfcf;background:#ecfbf5 url(../images/icons/action-success.gif) 12px center no-repeat}.help{border-color:#b4d8f1;background:#eef8ff url(../images/icons/action-help.gif) 12px center no-repeat}
hr{height:1px;border:0;background:var(--line)}
/* Login is deliberately a separate composition, shared by operator and subscriber portals. */
body.login-screen{min-height:100vh;background:radial-gradient(circle at 18% 12%,rgba(43,194,214,.22),transparent 27rem),radial-gradient(circle at 90% 83%,rgba(108,99,219,.22),transparent 28rem),#0c182b!important;color:#e9f3ff}
.login-screen #wrapper{max-width:1120px;min-height:100vh;margin:0 auto;display:flex;align-items:center;padding:36px 24px}
.login-screen #innerwrapper{display:grid;grid-template-columns:minmax(320px,440px) minmax(320px,1fr);grid-template-areas:"header header" "sidebar content" "footer footer";align-items:stretch;gap:0;width:100%;min-height:0;border:1px solid #294259;border-radius:22px;overflow:hidden;background:#12263d;box-shadow:0 30px 80px rgba(0,0,0,.28)}
.login-screen #header{grid-area:header;min-height:0;padding:30px 35px 20px;background:#12263d}
.login-screen #header:before{display:none}
.login-screen #header h1{float:none}.login-screen #header h2{float:none;max-width:none;margin:9px 0 0 50px;padding:0;color:#8eabc1}
.login-screen #header #subnav{display:none}
.login-screen #sidebar{grid-area:sidebar;float:none;width:auto;min-height:0;margin:0;padding:38px 36px 46px;border:0;background:#f9fbfe;color:var(--ink)}
.login-screen #sidebar:before{display:none}
.login-screen #sidebar h2{margin:0 0 6px;color:var(--ink);font-size:29px}
.login-screen #sidebar h3{margin:0 0 25px;color:#6c7f99;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}
.login-screen #sidebar form{padding:0;border:0;background:none}
.login-screen #sidebar .subnav{margin:0;padding:0;list-style:none}
.login-screen #sidebar .subnav li{margin:13px 0 5px}
.login-screen #sidebar .subnav li a{min-height:0;margin:0;padding:0;border:0;background:none;color:#39526c;font-size:12px;font-weight:700;pointer-events:none}
.login-screen #sidebar input:not([type=submit]),.login-screen #sidebar select,.login-screen #sidebar select.generic{width:100%;min-height:43px;padding:10px 13px;border:1px solid #d4e0ed;border-radius:9px;background:#fff;color:var(--ink);font-size:14px}
.login-screen #sidebar input[type=submit]{width:100%;min-height:44px;margin:23px 0 0;border:0;border-radius:9px;background:linear-gradient(110deg,#0787a8,#5b66d4);font-size:13px}
.login-screen #contentnorightbar{grid-area:content;min-height:390px;margin:0;padding:45px 46px;background:linear-gradient(145deg,rgba(15,36,61,.55),rgba(20,45,76,.38)),radial-gradient(circle at 90% 15%,rgba(45,197,219,.22),transparent 18rem);color:#a9c5d8}
.login-screen #contentnorightbar:before{content:"NETWORK CONTROL / ACCESS";display:block;margin:3px 0 44px;color:#61cfe0;font-size:11px;font-weight:750;letter-spacing:.18em}
.login-screen #contentnorightbar h2{border:0;color:#f2fbff;font-size:32px;line-height:1.25}
.login-screen #contentnorightbar h2 a{color:#f2fbff}
.login-screen #contentnorightbar p{color:#aec5d6}
.login-screen #footer{grid-area:footer;margin:0;padding:16px 35px;border-top:1px solid #294259;background:#102137;color:#7996ac}
@media(max-width:1100px){#header{padding-left:32px}#header:before{left:0}#sidebar{width:244px}#contentnorightbar,#content,#footer{margin-left:244px}#content{margin-right:0}#sidebarright{float:none;width:auto;margin:0 24px 24px 268px}}
@media(max-width:800px){#header{min-height:0;padding:17px 20px 0}#header:before{inset:0}#header h2{max-width:55%}#header form{clear:both;float:left;width:min(100%,320px);margin:12px 0 0!important}#header #login_data{margin-left:10px}#header #nav{margin:14px -20px 0;padding:8px 15px!important;min-height:55px}#header #subnav{margin:0 -20px;padding:6px 18px}#sidebar{float:none;width:auto;min-height:0;margin:0;padding:17px 19px;background:#152840}#sidebar:before{display:none}#sidebar h2{margin:0 0 8px;font-size:16px}#sidebar h3{margin:13px 0 4px}#sidebar .subnav{display:flex;flex-wrap:wrap;gap:2px}#sidebar .subnav li a{min-height:30px;padding:6px 9px}#sidebar p.news{display:none}#contentnorightbar,#content{margin:0;padding:22px 20px;overflow-x:auto}#sidebarright{margin:0 20px 16px}#footer{margin:0;padding:20px}.login-screen #wrapper{padding:20px}.login-screen #innerwrapper{grid-template-columns:1fr;grid-template-areas:"header" "sidebar" "content" "footer"}.login-screen #sidebar{padding:26px 30px}.login-screen #contentnorightbar{min-height:210px;padding:28px 30px}.login-screen #contentnorightbar:before{margin-bottom:20px}}
@media(max-width:520px){#header h1 .brand-name{font-size:17px}#header h2{display:none}#header #login_data{max-width:48%;font-size:10px}#header #nav a{padding:8px 10px;font-size:12px}#contentnorightbar,#content{padding:18px 14px}form{padding:12px}form fieldset{padding:12px}label.form,label.dorm,label.attributes{float:none;display:block;width:auto;min-width:0;height:auto;margin:8px 0 2px}input,select.form,select.long,textarea.form{max-width:100%}table{display:block;overflow-x:auto;white-space:nowrap}th,td{white-space:nowrap}.login-screen #wrapper{padding:12px}.login-screen #header{padding:23px 23px 16px}.login-screen #sidebar{padding:24px}.login-screen #contentnorightbar{padding:24px}.login-screen #contentnorightbar h2{font-size:23px}}
@media print{body{background:#fff!important}#header,#sidebar,#sidebarright,#footer{display:none!important}#content,#contentnorightbar{margin:0!important;padding:0!important}table{box-shadow:none;break-inside:auto}tr{break-inside:avoid}}
/* Landing pages */
.dashboard-content{display:block}
.dashboard-hero{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:276px;margin:0 0 30px;padding:38px 48px;overflow:hidden;border:1px solid #233d60;border-radius:19px;background:radial-gradient(circle at 80% 50%,rgba(67,202,226,.24),transparent 22rem),linear-gradient(120deg,#10253e,#183759 70%,#202f62);box-shadow:0 18px 42px rgba(28,62,103,.15);color:#fff}
.dashboard-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(137,218,236,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(137,218,236,.055) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(90deg,transparent 32%,#000);pointer-events:none}
.dashboard-hero-copy{position:relative;z-index:1;max-width:540px}.dashboard-eyebrow{display:block;color:#087f9d;font-size:10px;font-weight:800;letter-spacing:.17em}.dashboard-hero .dashboard-eyebrow{color:#7ce3eb}.dashboard-hero h1{margin:13px 0 10px;font-size:clamp(27px,3vw,42px);font-weight:760;line-height:1.13;letter-spacing:-.045em}.dashboard-hero p{max-width:470px;margin:0 0 23px;color:#b7d0e5;font-size:14px;line-height:1.7}.dashboard-primary{display:inline-flex;align-items:center;gap:17px;min-height:40px;padding:10px 15px;border-radius:9px;background:#45cbdc;color:#0a3046;font-size:12px;font-weight:750}.dashboard-primary:hover{background:#89edf0;color:#07283c}.dashboard-orbit{position:relative;flex:none;width:210px;height:210px;margin:0 35px 0 25px;border:1px solid rgba(139,228,243,.28);border-radius:50%;box-shadow:0 0 0 27px rgba(114,214,238,.045),0 0 0 60px rgba(114,214,238,.035)}.dashboard-orbit:before,.dashboard-orbit:after{content:"";position:absolute;inset:28px;border:1px dashed rgba(139,228,243,.4);border-radius:50%}.dashboard-orbit:after{inset:69px;border-style:solid;background:linear-gradient(130deg,rgba(79,210,224,.42),rgba(92,117,226,.38));box-shadow:0 0 28px rgba(67,204,222,.3)}.dashboard-orbit i{position:absolute;z-index:1;inset:0;display:grid;place-items:center;color:#d5faff;font-size:34px;font-style:normal;font-weight:800}.dashboard-orbit span{position:absolute;z-index:2;width:9px;height:9px;border-radius:50%;background:#71e2ea;box-shadow:0 0 16px #71e2ea}.dashboard-orbit span:nth-child(1){left:4px;top:69px}.dashboard-orbit span:nth-child(2){right:23px;bottom:36px}.dashboard-orbit span:nth-child(3){left:76px;bottom:0}
.dashboard-section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 0 16px}.dashboard-section-heading h2{margin:3px 0 0;padding:0;border:0;font-size:23px}.dashboard-build{color:#8a9aad;font-size:11px}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-card{display:flex;flex-direction:column;min-height:180px;padding:21px;border:1px solid #dce6f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(23,49,75,.045);color:var(--ink)}.dashboard-card:hover{transform:translateY(-2px);border-color:#95d9e6;box-shadow:0 16px 30px rgba(14,85,116,.12);color:var(--ink)}.dashboard-card-icon{display:grid;place-items:center;width:37px;height:37px;margin-bottom:17px;border-radius:10px;background:#e6f5f9;color:#0d8ca4;font-size:21px}.dashboard-card:nth-child(2) .dashboard-card-icon{background:#eeeefd;color:#7567c8}.dashboard-card:nth-child(3) .dashboard-card-icon{background:#ebf5f0;color:#238b70}.dashboard-card:nth-child(4) .dashboard-card-icon{background:#f0f1fa;color:#6470af}.dashboard-card strong{font-size:14px}.dashboard-card>span:not(.dashboard-card-icon){margin:5px 0 12px;color:#75869a;font-size:11px;line-height:1.5}.dashboard-card em{margin-top:auto;color:#087f9d;font-size:11px;font-style:normal;font-weight:700}
@media(max-width:1150px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-orbit{width:150px;height:150px;margin-right:10px}.dashboard-orbit:after{inset:48px}}
@media(max-width:650px){.dashboard-hero{min-height:230px;padding:28px}.dashboard-orbit{display:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-card{min-height:145px}.dashboard-section-heading{align-items:start;flex-direction:column}}

#content ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink)}
#contentnorightbar ul{color:var(--ink)}
