/* Integração do backend com a geometria original do template. */
#header .nav{padding-top:3px;text-align:left}.nav-pending{color:#4d5961;cursor:default;text-decoration:none}#logo img{object-fit:contain}#footer{clear:both;color:#d7e0e3;font-size:10px;padding:20px 0 28px;text-align:center}.languages{display:inline}.languages a{font-weight:900}.languages .active{color:#fff}.center{text-align:center}
.home-content{margin-left:120px;margin-right:200px}.home-slider-shell{background:#000;display:inline-block;height:202px;margin:0 0 10px 18px;overflow:hidden;padding:6px 10px;text-align:center;width:527px}.home-slider-shell #slides,.home-slider-shell .slides_container{height:190px;margin:0;width:527px}.home-slider-shell .slides_container{display:block;overflow:hidden;position:relative}.home-slider-shell .slide{display:none;height:190px;width:527px}.home-slider-shell .slide.active{display:block}.home-slider-shell .slide img{display:block;height:190px;object-fit:cover;width:527px}.home-wide-box{display:inline-block;margin:0 0 0 18px;vertical-align:top;width:350px}.online-box{display:inline-block;margin:0 0 0 8px;min-height:89px;vertical-align:top;width:140px}.online-box .online-number{font-size:40px;line-height:40px;margin:0;padding:6px 0 0}.events-box{margin-top:10px;min-height:114px}.server-details{display:inline-block;margin:8px;min-height:116px;vertical-align:top;width:140px}.home-bottom-box{display:inline-block;margin:10px 0 0 18px;text-align:center;width:525px}.login-box table{margin-bottom:2px}.login-box td{padding:2px}.login-box input{width:72px}.login-box button{padding:2px 5px}.ranking-summary p{padding-left:23px}.champion-box{height:67px}.champion-box img{float:left;height:35px;margin:0 10px 0 19px;width:35px}.champion-box strong{display:inline-block;padding-top:11px}
body.internal-page #header{position:relative;z-index:10}body.internal-page #content{margin-right:0;min-height:250px}body.internal-page main#content input{display:inline-block}body.internal-page #contentforum{min-height:680px}body.internal-page:has(#contentforum) #container{background:#eee;border-radius:5px;box-shadow:0 10px 10px #000;margin-top:8px}.form-panel{padding:18px}.legacy-form input{display:inline-block}.notice{border:1px solid;margin:6px 0;padding:7px}.notice.error{background:#ffe5e5;color:#8d1010}.notice.success{background:#e4ffe6;color:#145f20}@media(max-width:950px){#subway-container,#header,#container{width:910px}#subway-container{margin-left:10px;margin-right:0}}
.home-slider-shell{height:190px}
.login-error{color:#9b111e;font-size:10px;font-weight:bold;text-align:center}.logout-form{display:inline}.logout-form button{background:none;border:0;color:#00005a;display:inline;font:inherit;margin:0;padding:0;text-shadow:none}.user-nav{max-width:545px}.user-nav li{line-height:1.45}#user-panel{background:#fff;border-radius:5px;box-shadow:0 3px 4px rgba(0,0,0,.5);box-sizing:border-box;min-height:700px;padding:15px;width:910px}#user-panel h1{margin-top:0}#user-panel h2{border:0;color:#284b78;font-size:120%;margin:28px 0 10px}.account-summary{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;padding:0 8px;align-items:stretch}.account-summary section{background:#aabfd6;border:1px solid #284b78;border-radius:5px;box-shadow:0 3px 4px rgba(0,0,0,.35);display:flex;flex-direction:column;justify-content:center;min-height:110px;text-align:center}.account-summary strong{font-size:28px;font-weight:normal}.account-summary span{margin-top:14px}.account-summary .account-contact{justify-content:stretch;min-height:110px}.account-summary .account-contact span{align-items:center;border-bottom:1px solid #284b78;display:flex;flex:1;justify-content:center;margin:0;padding:8px}.account-summary .account-contact span:last-child{border-bottom:0}@media(max-width:950px){.account-summary{grid-template-columns:repeat(2,minmax(140px,1fr))}}.panel-table{border-collapse:collapse;margin:0;width:100%}.panel-table th{background:#aabfd6;height:28px}.panel-table td{text-align:center}.panel-table tbody tr:nth-child(even) td{background:#e5e5e5}.panel-table tbody tr:nth-child(odd) td{background:#fff}.vault-tabs{border-bottom:1px solid #ddd;display:flex;margin:18px 0 30px}.vault-tabs button{background:#fff;border:0;border-radius:0;color:#aaa;height:50px;padding:0 28px}.vault-tabs button.active{border:1px solid #ddd;border-bottom:1px solid #fff;border-top:2px solid orange;color:#555;margin-bottom:-1px}.vault-table th:first-child{width:55%}.vault-table th:nth-child(2){width:17%}@media(max-width:950px){#user-panel{width:910px}}
.ranking-board{display:flex;flex-wrap:wrap;gap:28px;padding:15px}.ranking-list{min-width:260px}.ranking-list>p{line-height:1.25;padding-left:10px}.ranking-list small{color:#40556e}.guild-ranking{border-collapse:collapse;margin:0}.guild-ranking td{padding:6px 4px;vertical-align:middle}.guild-ranking tr:nth-child(even) td{background:rgba(255,255,255,.25)}.guild-ranking img{background:#ddd;border:1px solid #284b78;height:32px;image-rendering:pixelated;width:32px}.guild-ranking small{display:block}.guild-position{font-weight:bold;width:25px}#nav-features #nav ul a.selected{background:#4f4f4f;color:#fff}
/* Template MuDravion 99B+ exclusivamente desktop. */
html,body{min-width:980px}@media(max-width:950px){#subway-container,#header,#container{width:910px;margin-left:auto;margin-right:auto}#leftnav,#rightnav{display:block}#content-home{margin-left:140px;margin-right:220px;width:550px}#user-panel{width:910px}}
.download-page{box-sizing:border-box;min-height:340px}.download-grid{display:grid;grid-template-columns:209px;gap:30px;margin:34px 15px 20px}.download-card{box-sizing:border-box;display:block!important;margin:0!important;min-height:80px;padding:10px!important;text-align:center;vertical-align:top;width:209px!important}.download-card h3{text-transform:lowercase}.download-card p{line-height:1.4;margin:8px 0}.download-card span{color:#00005a}.download-compatibility{font-size:11px;margin-top:118px;text-align:right}
.ranking-cache-notice{background:#ecf3e1;border:1px solid #c5dea1;border-radius:4px;color:#40556e;font-size:11px;margin:0 15px 5px;padding:7px 10px;text-align:center}
.forum-panel{background:#fff;border-radius:5px;box-shadow:0 3px 4px rgba(0,0,0,.55);box-sizing:border-box;margin:0;min-height:520px;padding:15px;width:910px}.forum-panel h1{margin-top:0}.forum-panel h2{border-bottom:1px dotted #284b78;margin:24px 0 8px;padding-bottom:6px}.forum-toolbar{align-items:center;background:#eef2f5;border:1px solid #ccd4dc;display:flex;gap:9px;margin:-8px 0 14px;padding:8px 10px}.forum-toolbar strong{color:#284b78}.forum-action{background:#284b78;border-radius:3px;color:#fff!important;font-weight:bold;margin-left:auto;padding:5px 10px}.forum-description{color:#4d5961;margin:0 0 12px}.forum-table{border-collapse:collapse;margin:0 0 20px;width:100%}.forum-table th{background:#aabfd6;border-right:1px solid #fff;text-align:left}.forum-table td{border-bottom:1px solid #d6dce1;padding:9px 7px}.forum-table tbody tr:nth-child(even) td{background:#f3f3f3}.forum-table td:not(:first-child),.forum-table th:not(:first-child){text-align:center}.forum-table .forum-title{color:#01336b;font-weight:bold}.forum-table small{color:#64717e;display:block;font-size:10px;margin-top:3px}.forum-categories th:first-child{width:72%}.forum-topics th:first-child{width:49%}.forum-topic-icon{background:url('images/folder.gif') center/contain no-repeat;display:inline-block;height:18px;margin-right:7px;vertical-align:middle;width:19px}.forum-topic-icon.locked{background-image:url('images/folder_lock.gif')}.forum-empty{color:#64717e;padding:25px!important;text-align:center!important}.forum-permission-note{background:#ecf3e1;border:1px solid #c5dea1;border-radius:4px;color:#40556e;margin-top:16px;padding:9px 11px}.forum-post{border:1px solid #ccd4dc;margin-bottom:12px}.forum-post header{background:#aabfd6;display:flex;font-size:10px;justify-content:space-between;padding:7px 10px}.forum-post time{font-size:10px}.forum-post-body{line-height:1.55;min-height:75px;padding:14px;overflow-wrap:anywhere}.forum-post-body h2,.forum-post-body h3,.forum-post-body h4{border:0;margin:8px 0 14px;padding:0}.forum-post-body p{margin:0 0 14px}.forum-post-body ul{margin:6px 0 16px;padding-left:25px}.forum-post-body blockquote{margin:10px 0}.forum-post-body code{background:#e8edf2;border-radius:3px;padding:2px 4px}.forum-compose{background:#f5f7f8;border:1px solid #ccd4dc;margin-top:18px;padding:14px}.forum-compose label{color:#284b78;display:block;font-weight:bold;margin:0 0 5px;padding:0;text-align:left}.forum-compose input[type=text],.forum-compose textarea{box-sizing:border-box;display:block!important;margin:0 0 8px;padding:8px;width:100%}.forum-compose textarea{min-height:150px;resize:vertical}.forum-compose button{display:block;margin-left:auto}.forum-format-help{color:#64717e;display:block;margin:0 0 12px}.new-topic-page .forum-permission-note{margin-top:0}.topic-heading{text-align:center}.forum-post-grid{display:grid;grid-template-columns:155px 1fr;min-height:145px}.forum-author{border-right:1px solid #ccd4dc;padding:10px;text-align:center}.forum-author>strong{display:block;margin-bottom:10px}.forum-author img{display:block;height:auto;margin:0 auto 12px;max-width:145px}.forum-author dl{font-size:10px;margin:0}.forum-author dt,.forum-author dd{display:inline;margin:0}.forum-author dd:after{content:"";display:block}.forum-presence{display:block;font-size:10px;font-weight:bold;margin-top:8px}.forum-presence.online{color:#08761a}.forum-presence.offline{color:#d00000}.forum-post-grid .forum-post-body{padding:14px 16px}
.forum-panel{max-width:none}.forum-post-grid{grid-template-columns:170px 1fr;min-height:300px}.forum-author{padding:9px}.forum-author>strong{margin-bottom:8px}.forum-author .forum-avatar{border:1px solid #50677d;box-sizing:border-box;height:230px;margin:0 auto 8px;max-width:none;object-fit:cover;width:150px}.forum-author .forum-rank{height:auto;margin:0 auto 10px;max-width:150px}
.forum-online-summary{border:1px solid #c7d6e1;margin-top:52px}.forum-online-summary h2{background:linear-gradient(#fff,#d9e9f3);border:0;color:#01336b;font-family:Georgia,serif;font-size:14px;letter-spacing:1px;margin:0;padding:9px 7px}.forum-online-content{display:grid;grid-template-columns:42px 1fr;min-height:104px;padding:10px 12px}.forum-online-content>img{align-self:center;height:18px;image-rendering:auto;margin:auto;width:19px}.forum-online-content p{font-size:10px;margin:2px 0}.forum-levels .administrator{color:#ff714e}.forum-levels .moderator{color:#168c30}.forum-levels .editor{color:#7b3db5}.forum-levels .vip{color:#d00000}.forum-icon-legend{display:flex;justify-content:space-between;padding:38px 10px 28px}.forum-icon-legend span{align-items:center;display:flex;font-size:10px;gap:12px;min-width:190px}.forum-icon-legend img{height:18px;width:19px}
.forum-recent-topics th:nth-child(1){width:15%}.forum-recent-topics th:nth-child(2){width:24px}.forum-recent-topics th:nth-child(3){width:41%}.forum-recent-topics td:nth-child(2){padding-left:2px;padding-right:2px}.forum-recent-topics .forum-topic-icon{margin:0}.forum-recent-topics time{white-space:nowrap}

/* Fórum: vídeos do YouTube incorporados, imagens remotas e edição de staff */
.forum-video{position:relative;width:100%;max-width:560px;margin:12px 0;padding-top:56.25%}
.forum-video>*{width:560px;max-width:100%}
.forum-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:4px}
.forum-post-body img{max-width:100%;height:auto;border-radius:4px}
.forum-post-body table{border-collapse:collapse;margin:10px 0}
.forum-post-body table td,.forum-post-body table th{border:1px solid #ccd4dc;padding:6px 9px}
.forum-edited{color:#4d5961;font-style:italic;font-size:10px}
.forum-post-edit{border-top:1px dashed #ccd4dc;margin:0;padding:8px 14px 12px}
.forum-post-edit>summary{color:#284b78;cursor:pointer;font-size:11px;font-weight:bold;list-style:none}
.forum-post-edit>summary::-webkit-details-marker{display:none}
.forum-post-edit>summary:before{content:"\270E  ";}
.forum-post-edit textarea{box-sizing:border-box;display:block;margin:8px 0;min-height:140px;padding:8px;resize:vertical;width:100%}
.forum-post-edit button{background:#284b78;border:0;border-radius:3px;color:#fff;cursor:pointer;font-weight:bold;padding:7px 14px}
