.sro-ranking-heading{display:flex;align-items:center;min-height:43px;margin:0 0 20px;padding:0 0 11px;border-bottom:1px solid #a18550;box-shadow:0 1px #fff8df55}body.sro-site .sro-ranking-heading h1{margin:0;color:#4f351b;font:700 clamp(14px,1.5vw,17px)/1.55 SroCinzel,Georgia,serif;letter-spacing:.01em;text-shadow:0 1px #fff5d9}.sro-ranking-search{margin-bottom:20px}.sro-ranking-search label{color:#5b4020;font-size:11px}.sro-ranking-search>div{display:flex;align-items:stretch;gap:8px}.sro-ranking-search .form-control{height:36px;min-height:36px;flex:1;min-width:0}.sro-ranking-search .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:104px;min-width:104px;height:36px;padding:0 12px}body.sro-site .sro-ranking-table{--bs-table-bg:transparent;--bs-table-color:#50371f;--bs-table-striped-bg:transparent;--bs-table-striped-color:#50371f;--bs-table-active-bg:transparent;--bs-table-active-color:#50371f;--bs-table-hover-bg:transparent;--bs-table-hover-color:#50371f;--bs-table-accent-bg:transparent;--bs-table-bg-state:transparent;--bs-table-bg-type:transparent;width:100%;min-width:520px;margin:0;border:1px solid #a88b55;border-collapse:collapse;font:13px/1.45 Georgia,"Times New Roman",serif;color:#50371f}body.sro-site .sro-ranking-table>thead>tr>th{height:40px;padding:10px 12px;vertical-align:middle;background:linear-gradient(#503c22,#2d2113);color:#f3dda5;border-color:#8b6b39;box-shadow:inset 0 1px #eac58340;font:700 10px/1.5 SroCinzel,Georgia,serif;text-shadow:0 1px #160e06;white-space:nowrap}body.sro-site .sro-ranking-table>tbody>tr>td{box-sizing:border-box;height:68px;padding:10px 12px;vertical-align:middle;border-color:#aa8b5252;background:transparent;box-shadow:none;color:#50371f;font-size:13px;line-height:1.45}body.sro-site .sro-ranking-table>thead>tr>th:first-child,body.sro-site .sro-ranking-table>tbody>tr>td:first-child{width:64px;min-width:64px;text-align:center;padding-left:12px;padding-right:12px}body.sro-site .sro-ranking-table>tbody>tr{background:transparent}.sro-ranking-table>tbody>tr:nth-child(even){background:#94713a0b!important}.sro-ranking-table>tbody>tr[data-rank="1"]{background:linear-gradient(90deg,#c5a04e24,transparent)!important}.sro-ranking-table>tbody>tr:hover{background:#b28b431c!important}body.sro-site .sro-rank-badge{display:inline-grid;place-items:center;box-sizing:border-box;flex:none;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:1px solid #ab8d59;border-radius:0;background:linear-gradient(135deg,#eee1bd,#d5bf8e);box-shadow:inset 0 0 0 2px #f4e8c27a;color:#634721;font:700 13px/1 Georgia,serif;font-variant-numeric:tabular-nums;text-shadow:0 1px #fff1c8}body.sro-site .sro-rank-badge.is-gold{border-color:#896124;background:linear-gradient(135deg,#f5e2a4,#c49a48);box-shadow:inset 0 0 0 2px #f7e5afaa;color:#50320e}body.sro-site .sro-rank-badge.is-silver{border-color:#8b8270;background:linear-gradient(135deg,#f2ebd7,#b7ae99);box-shadow:inset 0 0 0 2px #f0e9d6aa;color:#4e473c}body.sro-site .sro-rank-badge.is-bronze{border-color:#91643b;background:linear-gradient(135deg,#e4c498,#b17f4f);box-shadow:inset 0 0 0 2px #e6c99eaa;color:#55341d}body.sro-site .sro-ranking-table a:not(.btn){color:#5b3b1c;text-decoration:none}body.sro-site .sro-ranking-table a:not(.btn):hover{text-decoration:underline;color:#7a4e1f}body.sro-site .sro-ranking-table a:focus-visible{outline:2px solid #89642e;outline-offset:3px}.sro-ranking-table :is(.sro-player-name,.sro-guild-name,.sro-guild-member-name){font:700 12px/1.5 SroCinzel,Georgia,serif}body.sro-site .sro-ranking-table.alchemy-rank-table strong{font:700 12px/1.5 SroCinzel,Georgia,serif;color:#5b3b1c}.sro-ranking-table .sro-guild-master{padding-left:0;margin-top:4px;color:#725535;font:11px/1.4 Georgia,serif}.sro-ranking-table .sro-player-guild{font:12px/1.5 Georgia,serif}.sro-ranking-table .sro-player-unbound{color:#7e6849}.sro-ranking-table .sro-guild-level{color:#644722}body.sro-site .sro-ranking-table .text-end{font-variant-numeric:tabular-nums;white-space:nowrap}.sro-ranking-table>thead>tr>th:last-child{min-width:130px}body.sro-site .sro-ranking-table>tbody>tr>td:last-child{font-weight:700;color:#614116}body.sro-site .sro-ranking-table .sro-guild-points{color:#614116!important}body.sro-site .sro-ranking-pagination a{color:#5d421f}.sro-ranking-pagination{margin:20px 0 0}.sro-ranking-pagination :is(a,span){box-sizing:border-box;height:34px;min-height:34px}.sro-ranking-pagination :is([rel=prev],[rel=next],[aria-disabled=true]){min-width:86px}.sro-ranking-pagination .sro-page-gap{height:auto;min-width:14px}.sro-ranking-updated{margin:18px 0 0!important;padding-top:10px;border-top:1px solid #b69c694d;text-align:right;color:#775b35!important;font:11px/1.5 Georgia,serif}.sro-ranking-actions{display:flex;align-items:center;gap:12px;margin-bottom:20px}.sro-ranking-table--members{min-width:560px!important}@media (max-width:540px){.sro-ranking-heading{margin-bottom:16px}.sro-ranking-search>div{flex-wrap:wrap}.sro-ranking-search .form-control{flex-basis:100%}.sro-ranking-table>thead>tr>th,.sro-ranking-table>tbody>tr>td{padding-left:10px;padding-right:10px}.sro-ranking-pagination{gap:5px}.sro-ranking-actions{flex-wrap:wrap}}.sro-job-updated,.sro-job-status{color:#765b35;font:12px/1.6 Georgia,serif;margin:0 0 14px}.sro-job-score strong,.sro-job-score span{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.sro-job-score span{margin-top:4px;font-size:11px;color:#7e6849}.sro-job-ranking [data-link-job][aria-pressed=true]{box-shadow:inset 0 0 0 2px #d4ac5b;color:#fbe7b6}.sro-job-ranking [aria-busy=true]{opacity:.65}.sro-job-ranking-table{min-width:450px!important}.sro-job-status[hidden]{display:none}.sro-job-emblem{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 28px;width:28px;height:28px;border:1px solid #887044;background:linear-gradient(135deg,#352b1b,#18140f);box-shadow:inset 0 0 0 2px #d2ac5c16,0 1px 2px #27180d33;vertical-align:middle;line-height:1}.sro-job-emblem img{display:block;flex:none;width:16px;height:16px;max-width:none;object-fit:contain}.sro-job-emblem--trader{border-bottom-color:#83924c}.sro-job-emblem--thief{border-bottom-color:#9566a3}.sro-job-emblem--hunter{border-bottom-color:#4b94a1}.sro-job-emblem-all{color:#d3b273;font-size:14px;text-shadow:0 1px #0e0905}.sro-job-character{display:inline-flex;align-items:center;gap:10px;min-height:30px}.sro-job-character .sro-player-name{white-space:nowrap}body.sro-site .sro-job-ranking .sro-job-tab{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;min-height:42px;padding:6px 12px 6px 7px;white-space:nowrap}.sro-job-tab .sro-job-emblem{flex-basis:24px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #d2ac5c16}.sro-job-tab[aria-pressed=true] .sro-job-emblem{border-color:#c6a15a;box-shadow:inset 0 0 0 1px #f3d88b30}@media (max-width:540px){body.sro-site .sro-job-ranking .sro-job-tab{padding-right:9px;gap:7px}.sro-job-character{gap:8px}}
