.tibia-page{max-width:760px;margin:0 auto;padding:2.5rem 1rem 4rem;font-family:Verdana,Arial,sans-serif}.tibia-page--wide{max-width:900px}.tibia-box{margin-bottom:14px}.tibia-caption{background-color:#0d2e2b;border:1px solid #2b3d14;border-bottom:1px solid #4b7874;border-radius:4px 4px 0 0;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;text-shadow:0 1px 1px rgba(0,0,0,.6);box-shadow:inset 0 1px #ffffff40}.tibia-caption .sub{font-weight:400;font-size:10px;opacity:.85}.tibia-content{background:#f1e0c6;border:3px solid #793d03;border-top:1px solid #793d03;color:#5a2800;font-size:11px;line-height:1.5;padding:10px 12px}.tibia-content--flush{padding:0}.tibia-content b{color:#401d00}.tibia-table{width:100%;border-collapse:collapse;font-size:11px;color:#5a2800}.tibia-table th,.tibia-table td{padding:3px 8px;text-align:left}.tibia-table tr.LabelH th,.tibia-table tr.LabelH td{background:#d5c0a1;color:#5a2800;font-weight:700;border-bottom:1px solid #793d03}.tibia-table tr.GroupH td{background:#c9b48f;color:#401d00;font-weight:700;text-align:center;border-bottom:1px solid #b09b73}.tibia-table tbody tr:nth-child(odd){background:#f1e0c6}.tibia-table tbody tr:nth-child(2n){background:#d4c0a1}.tibia-table .num{text-align:right;font-variant-numeric:tabular-nums}.tibia-table .center{text-align:center}.tibia-link{color:#15389c;font-weight:700;text-decoration:none}.tibia-link:hover{text-decoration:underline}.guild-tag{color:#7a5a30}.empty-row{text-align:center;padding:16px;color:#7a5a30}.view-cell{text-align:right}.tibia-btn{display:inline-block;font-family:Cinzel,serif;background:none;color:#fff!important;text-decoration:none;font-size:12px;letter-spacing:.5px;line-height:1.4;padding:2px 14px;border:5px solid transparent;border-image-source:url(https://warcraftcn.com/warcraftcn/button-bg-with-frame.webp);border-image-slice:16 fill;border-image-repeat:stretch;text-shadow:0 1px 2px rgba(0,0,0,.6);cursor:pointer;transition:filter .1s,transform .1s}.tibia-btn:hover{filter:brightness(1.1)}.tibia-btn:active{transform:scale(.95);filter:brightness(.75)}.world-row{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #c9b48f;flex-wrap:wrap}.world-label{font-weight:700;color:#401d00;font-size:11px}.tibia-select{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#5a2800;background:#fff;border:1px solid #793d03;padding:2px 6px;min-width:150px}.search-cols{display:flex;gap:24px;flex-wrap:wrap}.search-col{min-width:150px}.search-col-title{font-weight:700;color:#401d00;margin-bottom:4px}.radio-row{display:flex;align-items:center;gap:6px;font-size:11px;padding:1px 0;cursor:pointer}.radio-row input{margin:0}.search-submit{margin-top:14px}@media(max-width:560px){.search-cols{gap:14px}}.cbox{position:relative;margin:0 0 18px;background:#debb9d;border:2px solid #3a3738;border-radius:6px;box-shadow:0 1px 3px #0006}.cbox__titlebar{min-height:30px;display:flex;align-items:center;padding:3px 12px;border-radius:4px 4px 0 0;border-bottom:1px solid #16280f;background-color:#0d2e2b}.cbox__headline{font-family:Cinzel Decorative,Cinzel,serif;font-weight:700;font-size:16px;line-height:1.3;letter-spacing:1px;color:#e6c987;text-shadow:0 1px 0 #000,0 0 4px rgba(0,0,0,.6)}.cbox__frame{margin:4px;padding:1px;background:#793d03;border-radius:3px}.cbox__content{background:#f1e0c6;border-top:1px solid #793d03;border-bottom:1px solid #793d03;color:#5a2800;font:11px/1.5 Verdana,Arial,sans-serif;padding:10px}.cbox__content>.ttable+.ttable,.cbox__content>p+.ttable{margin-top:10px}.cbox__note{font-style:italic;color:#5a2800;margin:8px 2px;font-size:11px}.ttable{border:1px solid #000}.ttable__caption{background:#5f4d41;color:#fff;font:700 13px Verdana,Arial,sans-serif;padding:4px 10px;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0006}.ttable__caption .right{float:right;font-weight:400;color:#e8dcc8}.ttable__body{background:#d4c0a1;border:2px solid #55636c;border-top:none;padding:8px}.ttable__body--flush{padding:2px}.ttable__body .tibia-table{border:1px solid #faf0d7}.form3{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.form3__label{flex:0 0 120px;font:700 12px Verdana,Arial,sans-serif;color:#5a2800;white-space:nowrap}.form3__input{flex:2 1 200px;min-width:0}.form3__input input{width:100%;box-sizing:border-box;font:12px Verdana,Arial,sans-serif;color:#5a2800;background:#fff;border:1px solid #000;padding:3px 5px}.form3__btn{margin-left:auto}.bigbtn{width:135px;height:25px;border:1px solid #14213f;border-radius:2px;background:linear-gradient(#4f86dd,#2657b4 48%,#1c46a0 52%,#14387f);box-shadow:inset 0 0 0 2px #c79a3e,inset 0 1px 1px #fff6,0 1px 2px #0006;color:#ffe7bd;font:12px Verdana,Arial,sans-serif;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;cursor:pointer}.bigbtn:hover{filter:brightness(1.08)}.bigbtn:active{transform:translate(1px,1px);filter:brightness(.9)}.bigbtn:disabled{cursor:default;filter:grayscale(.6) brightness(.85)}.bigbtn--wide{width:auto;min-width:135px;padding:0 14px}.bigbtn--link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.bigbtn--link:hover{text-decoration:none}.tibia-badge{display:inline-block;background:#5f4d41;color:#fff;font:700 10px Verdana,Arial,sans-serif;padding:1px 7px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.tibia-input{width:100%;box-sizing:border-box;font:12px Verdana,Arial,sans-serif;color:#5a2800;background:#fff;border:1px solid #000;padding:4px 6px}.tibia-form-label{display:block;font-weight:700;color:#401d00;font-size:12px;margin-bottom:3px}.cbox__desc{color:#7a5a30;font-size:11px;margin:0 0 8px}.cbox__foot{margin-top:10px;padding-top:8px;border-top:1px solid #c9b48f;font-size:12px}.field-row{display:flex;align-items:center;gap:10px;padding:5px 0;flex-wrap:wrap}.field-row>label{flex:0 0 160px;font-weight:700;color:#5a2800;font-size:12px}.field-row>.tibia-input{flex:1 1 200px;min-width:0}.form-error{background:#f6dede;border:1px solid #b04a4a;color:#8a1f1f;font:12px Verdana,Arial,sans-serif;padding:6px 10px;margin-bottom:10px;border-radius:3px}.form-terms{display:flex;align-items:flex-start;gap:8px;font:12px Verdana,Arial,sans-serif;color:#5a2800}.form-actions{margin-top:12px;display:flex;justify-content:flex-end}.form-success{text-align:center;padding:20px 8px;color:#5a2800;font:13px/1.6 Verdana,Arial,sans-serif}
