:root{--ro-text:#1b1c24;--ro-muted:#5a5d70;--ro-caption:#29335f;--ro-slot-edge:#9eadd6;--panel:#121828db;--panel-edge:#5f7bb0;--panel-head:linear-gradient(#3d5a8f, #2a4270);--text:#eef2fb;--muted:#a8b3cc;--accent:#ffd66b;color:var(--text);font-family:Leelawadee UI,Tahoma,Segoe UI,Malgun Gothic,sans-serif;font-size:12px}*{box-sizing:border-box}html,body{background:#5c6b85;height:100%;margin:0;overflow:hidden}#world{outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}#world.hallucinating{animation:3.2s ease-in-out infinite ro-hallucination}@keyframes ro-hallucination{0%,to{filter:hue-rotate()saturate(1.2);transform:scale(1.02)skew(0deg)}25%{filter:hue-rotate(25deg)saturate(1.4);transform:scale(1.03)skew(1.2deg,-.6deg)}50%{filter:hue-rotate(-20deg)saturate(1.2);transform:scale(1.02)skewY(.8deg)}75%{filter:hue-rotate(15deg)saturate(1.4);transform:scale(1.03)skew(-1.2deg,-.4deg)}}#night{pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity 1.5s;position:fixed;inset:0}#night.on{opacity:1}#overlay{pointer-events:none;position:fixed;inset:0;overflow:hidden}#ui{pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}#ui>*{pointer-events:auto}#ui>div:not([class]){pointer-events:none}#ui>div:not([class])>*{pointer-events:auto}button{font:inherit}.screen{z-index:100000;pointer-events:auto;background:radial-gradient(#2c3f66 0%,#0e1424 75%);place-items:center;display:grid;position:fixed;inset:0}.screen .panel{background:var(--panel);border:1px solid var(--panel-edge);border-radius:6px;width:min(380px,100vw - 32px);box-shadow:0 4px 18px #00000073}.screen .panel>h2{background:var(--panel-head);border-radius:5px 5px 0 0;margin:0;padding:6px 10px;font-size:13px;font-weight:600}.screen form,.screen .body{gap:10px;padding:16px;display:grid}.screen label{color:var(--muted);gap:4px;font-size:12px;display:grid}.screen .status{min-height:1.2em;color:var(--accent);font-size:12px}.screen .title{text-align:center;letter-spacing:.08em;color:#dfe8ff;text-shadow:0 2px 8px #000;margin-bottom:18px;font-size:26px}.screen button{color:var(--text);cursor:pointer;background:linear-gradient(#4a6aa3,#34507f);border:1px solid #7d98c9;border-radius:4px;padding:5px 14px}.screen button:hover{filter:brightness(1.15)}.screen input{font:inherit;color:var(--text);background:#00000059;border:1px solid #56688f;border-radius:4px;padding:5px 8px}.screen input:focus{outline:1px solid var(--accent)}.chars{gap:6px;display:grid}.chars button{text-align:left;justify-content:space-between;gap:8px;display:flex}.chars .meta{color:var(--muted);font-size:12px}.loading .bar{background:#0006;border-radius:4px;height:8px;margin:0 16px 16px;overflow:hidden}.loading .bar>div{background:linear-gradient(90deg,#4f8ef7,#9ad0ff);width:0%;height:100%;transition:width .2s}.ro-window{color:var(--ro-text);filter:drop-shadow(0 2px 4px #00000059);border-style:solid;border-width:4px 2px 2px 4px;font-size:11px;position:fixed}.ro-window[hidden]{display:none}.ro-title{background:var(--l) left top / 12px 17px no-repeat, var(--r) right top / 12px 17px no-repeat, var(--m) left top / 12px 17px repeat-x;cursor:move;height:16px;position:relative}.ro-caption{color:var(--ro-caption);white-space:nowrap;pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:2px;left:6px}.ro-close{background:var(--n) no-repeat;cursor:pointer;border:0;width:11px;height:11px;padding:0;position:absolute;top:3px;right:3px}.ro-close:hover{background-image:var(--h)}.ro-body{background-repeat:no-repeat;position:relative;overflow:hidden}.ro-window.self-framed{cursor:move;background-repeat:no-repeat;border:0}.ro-window.self-framed .ro-caption{color:#fff;text-shadow:0 0 2px #2b3b73;top:2px;left:20px}.ro-window.self-framed .ro-body{cursor:default;background:0 0}.ro-panel{color:var(--ro-text);border-style:solid;border-width:6px}.art-btn{background:var(--n) no-repeat;cursor:pointer;border:0;flex:none;width:42px;height:20px;padding:0}.art-btn:hover{background-image:var(--h), var(--n)}.art-btn:active{background-image:var(--p), var(--n)}.ro-gauge{background:0 0/100% 100%;position:absolute}.ro-gauge .fill{background:0 0/4px 100% no-repeat,100% 0/4px 100% no-repeat,0 0/1px 100% repeat-x;position:absolute;top:1px;bottom:1px;left:1px}.ro-gauge span{text-align:center;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;font-size:9px;line-height:14px;position:absolute;inset:-3px 0 0}.basic-info{width:220px;height:135px}.bi-name{font-size:12px;font-weight:600;top:19px;left:8px}.bi-job{color:var(--ro-muted);font-size:11px;top:34px;left:8px}.bi-label{font-size:11px;font-weight:600;left:8px}.bi-hp-label{top:50px}.bi-sp-label{top:65px}.bi-hp{width:134px;height:8px;top:54px;left:35px}.bi-sp{width:134px;height:8px;top:69px;left:35px}.bi-pct{text-align:right;width:41px;font-size:10px;left:171px}.bi-hp-pct{top:51px}.bi-sp-pct{top:66px}.bi-baselv{font-size:10px;top:85px;left:10px}.bi-joblv{font-size:10px;top:96px;left:10px}.bi-baseexp,.bi-jobexp{width:126px;height:5px;left:84px}.bi-baseexp{top:90px}.bi-jobexp{top:101px}.bi-weight{font-size:10px;top:115px;left:8px}.bi-weight.heavy{color:#c0392b}.bi-zeny{text-align:right;width:110px;font-size:10px;top:115px;left:102px}.st-value{text-align:right;width:36px;left:38px}.st-cost{text-align:center;width:14px;color:var(--ro-muted);font-size:10px;left:89px}.st-up{background:var(--n) no-repeat;cursor:pointer;border:0;width:11px;height:11px;padding:0;left:77px}.st-up:hover{background-image:var(--h)}.st-up:disabled{opacity:.35;cursor:default}.st-mid{text-align:right;width:74px;left:118px}.st-right{text-align:right;width:73px;left:200px}.eq-slot{width:26px;height:26px}.eq-slot .item-slot{background:0 0;border-color:#0000}.eq-name{white-space:nowrap;text-overflow:ellipsis;width:78px;font-size:10px;overflow:hidden}.eq-name.left{left:34px}.eq-name.right{text-align:right;left:168px}.eq-preview{image-rendering:pixelated;pointer-events:none;top:10px;left:112px}.eq-modes{gap:3px;padding:3px 5px;display:flex}.eq-modes button{font:inherit;flex:1;padding:2px 4px}.eq-modes button[aria-selected=true]{border-bottom:2px solid #baa46b}.eq-cartoff{cursor:pointer;background:50% no-repeat;border:0;width:36px;height:36px;padding:0;top:124px;left:122px}.eq-cartoff[hidden]{display:none}.item-slot{border:1px solid var(--ro-slot-edge);background:#fff;width:26px;height:26px;position:relative}.item-slot .slot-icon{width:24px;height:24px;position:absolute;top:0;left:0}.item-slot.filled{cursor:pointer}.item-slot.filled:hover{background:#eef3ff}.slot-amount{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000,0 0 1px #000;pointer-events:none;font-size:9px;position:absolute;bottom:-1px;left:1px}.slot-equipped{color:#2fb34a;text-shadow:0 0 2px #fff;font-size:9px;font-weight:700;position:absolute;top:-1px;right:1px}.inv-tabs{cursor:pointer;background-repeat:no-repeat;width:20px;height:82px;position:absolute;top:0;left:0}.inv-well{background:#fff;border:1px solid #a8adbd;width:244px;height:214px;padding:2px;position:absolute;top:0;left:22px;overflow-y:auto}.inv-grid{grid-template-columns:repeat(9,26px);display:grid}.inv-count{color:var(--ro-muted);font-size:10px;position:absolute;top:218px;left:24px}.item-card{z-index:200000;pointer-events:none;box-sizing:border-box;gap:8px;max-width:calc(100vw - 8px);max-height:calc(100dvh - 8px);font-size:11px;display:flex;position:fixed;overflow:hidden}.item-card .card-pic{width:75px;height:100px}.card-lines{overflow-wrap:anywhere;align-content:start;gap:2px;min-width:0;display:grid}.card-name{color:#1a1f48;font-size:12px;font-weight:600}.card-type{color:var(--ro-muted);font-size:10px}.card-equipped{color:#2a8a3a;font-size:10px}.card-price{color:#6b4e00}.sk-list{padding:2px 4px;position:absolute;inset:0 0 26px;overflow-y:auto}.sk-row{border-bottom:1px solid #e3e7f1;align-items:center;gap:6px;height:30px;display:flex}.sk-iconbox{border:1px solid var(--ro-slot-edge);flex:none;width:26px;height:26px}.sk-iconbox.usable{cursor:pointer}.sk-iconbox.usable:hover{background:#eef3ff}.sk-icon{width:24px;height:24px}.sk-text{flex:1;min-width:0}.sk-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.sk-meta{color:var(--ro-muted);font-size:10px}.sk-up{background:var(--n) no-repeat;cursor:pointer;border:0;flex:none;width:11px;height:11px;padding:0}.sk-up:disabled{opacity:.35;cursor:default}.sk-lv{width:12px;height:12px;color:var(--ro-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;line-height:12px}.sk-lv:disabled{opacity:.3;cursor:default}.sk-use-lv{font-weight:700}.sk-foot{background:#f4f6fb;border-top:1px solid #d5d9e6;align-items:center;gap:4px;height:24px;padding:0 4px;display:flex;position:absolute;bottom:0;left:0;right:0}.sk-points{flex:1;font-size:11px}.hotbar{z-index:50;background-repeat:no-repeat;width:280px;height:34px;position:fixed;top:6px;left:50%;transform:translate(-50%)}.hb-cell{cursor:pointer;width:26px;height:26px;position:absolute;top:3px}.hb-cell.fired{animation:.25s fired}.hb-icon{width:24px;height:24px;position:absolute;top:1px;left:1px}.hb-icon.empty{opacity:.35}.hb-key{color:#fff;text-shadow:0 0 2px #000;pointer-events:none;z-index:1;font-size:8px;position:absolute;top:-2px;right:0}@keyframes fired{0%{background:#ffe678b3}to{background:0 0}}.shop-win{background:#fff;flex-direction:column;gap:3px;padding:4px;display:flex}.shop-caption{color:var(--ro-muted);font-size:10px}.shop-goods{border:1px solid #c9cfdf;flex:3;overflow-y:auto}.shop-basket{background:#fafbfe;border:1px solid #c9cfdf;flex:2;overflow-y:auto}.shop-row{cursor:pointer;border-bottom:1px solid #edf0f6;align-items:center;gap:6px;height:28px;padding:0 4px;display:flex}.shop-row:hover{background:#eef3ff}.shop-icon{flex:none;width:24px;height:24px}.shop-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shop-price{color:#6b4e00;white-space:nowrap}.shop-remove{color:#a33;cursor:pointer;background:0 0;border:0;font-size:14px}.shop-foot{align-items:center;gap:6px;display:flex}.shop-total{flex:1;font-size:11px}.shop-total.short{color:#c0392b}.listing-win{background:#fff;padding:4px;overflow-y:auto}.lst-text{white-space:pre-wrap;padding:4px}.lst-row{border-bottom:1px solid #edf0f6;padding:3px 4px}.lst-row.active{background:#eef7ea}.lst-name{margin-right:8px;font-weight:600}.lst-value{color:var(--ro-muted)}.lst-detail{color:var(--ro-muted);font-size:10px}.amount-box{z-index:300000;gap:6px;min-width:200px;padding:4px;display:grid;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}.amount-title{font-size:12px;font-weight:600}.amount-input{font:inherit;border:1px solid #a8adbd;padding:3px 6px}.amount-buttons{justify-content:flex-end;gap:4px;display:flex}.screen~.amount-box{z-index:100001!important}.menu-bar{z-index:50;gap:2px;display:flex;position:fixed;bottom:6px;right:6px}.menu-btn{background:var(--n) no-repeat;cursor:pointer;border:0;width:32px;height:34px;padding:0}.menu-btn:active{background-image:var(--p)}.menu-btn:hover{filter:brightness(1.12)}.map-info{z-index:40;padding:0 4px;font-size:11px;position:fixed;top:6px;right:6px}.map-info .zone-badge{color:#ff5a4a;text-align:right;font-weight:700}.chat{z-index:40;width:min(430px,100vw - 12px);display:grid;position:fixed;bottom:6px;left:6px}.chat .log{background:#ffffff8c;height:130px;padding:2px 4px;font-size:11px;line-height:1.45;overflow-y:auto}.chat .log div{overflow-wrap:anywhere}.chat input{font:inherit;border:1px solid #a8adbd;margin-top:3px;padding:2px 5px}.notice{z-index:60;padding:0 8px;font-size:12px;transition:opacity .4s;position:fixed;top:48px;left:50%;transform:translate(-50%)}.notice.digit-counter{padding:2px 14px;font-size:28px;font-weight:700;top:96px}.aim-prompt{color:#fff;text-shadow:0 0 3px #000,0 0 3px #000;font-size:14px;font-weight:600;position:fixed;top:72px;left:50%;transform:translate(-50%);pointer-events:none!important}.label{white-space:nowrap;text-align:center;color:#fff;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;pointer-events:none;font-size:12px;position:absolute;transform:translate(-50%)}.label.monster{color:#ffc6c6}.label.npc{color:#94bdf7}.label.item{color:#ffef94}.lock-marker{pointer-events:none;filter:drop-shadow(1px 0 #000)drop-shadow(-1px 0 #000)drop-shadow(0 1px #000)drop-shadow(0 -1px #000);width:16px;height:14px;animation:.9s ease-in-out infinite lock-bob;position:absolute;transform:translate(-50%,-100%)}.lock-marker:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#ff6a5a,#d01c12);position:absolute;inset:0}@keyframes lock-bob{0%,to{margin-top:-5px}50%{margin-top:0}}.hpbar{background:#1d2433;border:1px solid #0a0d14;width:44px;height:5px;position:absolute;transform:translate(-50%)}.hpbar>div:first-child{background:linear-gradient(#6df07e,#25a53a);height:100%}.hpbar.low>div:first-child{background:linear-gradient(#ff8a70,#d13a22)}.hpbar .sp{background:#1d2433;border:1px solid #0a0d14;height:4px;position:absolute;top:4px;left:-1px;right:-1px}.hpbar .sp>div{background:linear-gradient(#7fbaff,#2f74d6);height:100%}.bubble{box-sizing:content-box;color:#fff;text-shadow:1px 1px #000;pointer-events:none;background:#0006;border:1px solid #525252;border-radius:2px;max-width:250px;padding:3px 7px 5px;font-size:12px;position:absolute;transform:translate(-50%,-100%)}.ro-damage{image-rendering:pixelated;place-items:center;animation:1s ease-out forwards ro-damage;display:grid;position:absolute;transform:translate(-50%,-50%)}.dmg-digits{grid-area:1/1;align-items:flex-end;display:flex}.dmg-digit{background-repeat:no-repeat;display:block}.dmg-hits{color:#fff;text-shadow:1px 1px #000;grid-area:2/1;font:700 7px Arial,sans-serif}.dmg-burst{opacity:.9;background-position:0 0;background-repeat:no-repeat;grid-area:1/1;width:101px;height:85px}.dmg-miss{background-position:-101px 0;background-repeat:no-repeat;width:57px;height:33px}.ro-damage.miss{color:red;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font:700 20px Arial,sans-serif;animation:none}@keyframes ro-damage{0%{opacity:1;transform:translate(-50%,-50%)scale(3.2)}12%{transform:translate(-50%,-60%)scale(2.2)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-260%)scale(1.8)}}.ro-window,.hotbar,.chat,.npc-dialog,.amount-box{zoom:var(--ui-scale,1)}.drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.drag-handle:active{cursor:grabbing}.ro-title{background-size:12px 23px;height:23px}.ro-caption{color:#19335e;top:4px}.ro-close{background-position:50%;width:18px;height:18px;top:3px}.self-title{z-index:1;height:20px;position:absolute;top:0;left:0;right:0}.self-title .ro-caption{color:#19335e!important;text-shadow:none!important}.panel-handle{color:#19335e;background:linear-gradient(#eff5ff,#b9c9ea);border:1px solid #8fa7cd;justify-content:space-between;align-items:center;gap:12px;min-height:23px;padding:2px 6px;font-size:11px;font-weight:600;display:flex}.drag-hint{color:#364d70;white-space:nowrap;font-size:10px}.hotbar{background-position:0 25px;height:59px}.hotbar .panel-handle{height:23px}.hb-cell{top:28px}.hb-key{color:#16345b;text-shadow:none;background:#ffffffed;padding:0 1px;font-size:10px;top:-1px}.chat .log{background:#ffffffed;font-size:12px}.menu-bar{z-index:80;background-color:#f7f9ff;flex-wrap:wrap;align-items:center;gap:4px;max-width:calc(100vw - 12px)}.menu-btn{background-position:1px;width:auto;min-width:85px;padding:0 7px 0 34px}.menu-label{color:#172e51;white-space:nowrap;font:12px Leelawadee UI,Tahoma,sans-serif}.menu-btn.help-btn{background:#e3ebfa;border:1px solid #97accd;min-width:75px;padding-left:7px}.menu-bar select{color:#172e51;padding:5px 2px;font:12px Tahoma,sans-serif}.controls-help{background:#fff;padding:8px;font-size:12px;overflow-y:auto}.controls-help p{margin:0 0 8px;line-height:1.5}.shortcut-row{gap:12px;padding:3px 0;display:flex}.shortcut-row kbd{color:#193d79;min-width:88px;font-weight:700}.status-bar{z-index:39;pointer-events:auto;flex-direction:column;gap:3px;display:flex;position:fixed;top:190px;right:8px}.status-icon{border-radius:3px;width:26px;height:26px;overflow:hidden;box-shadow:0 0 0 1px #00000059}.status-icon img{image-rendering:auto;width:26px;height:26px;display:block}.status-icon.ending{animation:.8s steps(2,jump-none) infinite status-ending}@keyframes status-ending{50%{opacity:.35}}.hb-cell{position:relative}.hb-cooldown{pointer-events:none;background:#14182899;height:100%;animation-name:hb-cooldown;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}@keyframes hb-cooldown{0%{height:100%}to{height:0}}.castbar{background:#0c101abf;border:1px solid #1b2433;border-radius:2px;width:44px;height:5px;position:absolute;overflow:hidden;transform:translate(-50%,-100%)}.castbar>div{background:linear-gradient(#b8f07a,#5fae2c);width:0;height:100%;animation-name:castbar-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes castbar-fill{0%{width:0}to{width:100%}}.chat .log .whisper{color:#d6a300}.chat .log .party{color:#3fa9d6}.chat .log .guild{color:#2e9e3e}.chat .log .broadcast,.chat .log .broadcast-blue{text-shadow:0 0 2px #000,0 0 1px #000;font-weight:600}.chat .log .broadcast{color:#ff0}.chat .log .broadcast-blue{color:#0ff}.context-menu{z-index:90;box-sizing:border-box;overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:150px;max-width:min(360px,100vw);max-height:100dvh;padding:3px;display:flex;position:fixed;overflow:auto}.context-menu>*{flex-shrink:0}.deal-heading,.deal-money-label{display:none}.context-title{border-bottom:1px solid #c9d6e6;margin-bottom:2px;padding:2px 6px 4px;font-weight:600}.context-line{color:#4a5f7c;padding:1px 6px;font-size:12px}.context-item{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:3px;padding:4px 8px}.context-item:hover{background:#e6eefa}.room-sign{color:#1a1a1a;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#ffffffeb;border:1px solid #8a9bb4;border-radius:3px;align-items:center;gap:4px;padding:1px 6px 1px 2px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-100%)}.room-sign img{display:block}.room-sign:hover{border-color:#3a64a0}.item-obtain{z-index:45;pointer-events:none;background:#fff;border-radius:5px;padding:2px;position:fixed;top:50px;left:50%;transform:translate(-50%)}.item-obtain-content{white-space:nowrap;color:#000;border:1px solid #c1c6c2;border-radius:5px;height:25px;padding:0 15px 0 10px;font-size:12px;line-height:25px}.item-obtain-icon{vertical-align:-6px;margin-right:4px}.cutin{z-index:40;pointer-events:none;position:fixed}.cutin-img{max-height:70vh;display:block}.cutin-left{bottom:0;left:0}.cutin-center{bottom:0;left:50%;transform:translate(-50%)}.cutin-right{bottom:0;right:0}.cutin-middle{pointer-events:auto}.screen{background:linear-gradient(#0003, #0003), var(--backdrop,none) center / cover no-repeat, #0e1424}.cs-root{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.cs-stage{transform-origin:50%;width:997px;height:626px;font-family:var(--font,inherit);color:#2b3550;-webkit-user-select:none;user-select:none;background:#fbfcffee;border:1px solid #b8c3dc;border-radius:10px;flex:none;position:relative;box-shadow:0 6px 30px #000a}.cs-stage>*,.cs-info>*,.cs-maker>*,.cs-grid>*,.cs-colours>*{position:absolute}.screen .cs-art{filter:none;background:var(--n) no-repeat 0 0 / 100% 100%;cursor:pointer;color:#2b3550;font:inherit;border:0;border-radius:0;padding:0}.screen .cs-art:hover{background-image:var(--o);filter:none}.screen .cs-art:active{background-image:var(--p)}.screen .cs-art:disabled{cursor:default;filter:grayscale(.7)opacity(.65)}.screen .cs-art:focus-visible{outline-offset:-2px;outline:2px solid #6f8fd6}.cs-grid{position:absolute;inset:0}.screen .cs-slot:disabled{filter:none}.cs-figure{pointer-events:none;position:absolute;top:8px;left:5px}.cs-name{text-align:center;color:#3c4a74;white-space:nowrap;text-overflow:ellipsis;height:18px;font-size:12px;font-weight:700;line-height:18px;position:absolute;bottom:9px;left:8px;right:8px;overflow:hidden}.cs-slot.chosen .cs-name{color:#1d2c5c}.cs-delete-wait{text-align:center;color:#b3243b;pointer-events:none;font-size:11px;font-weight:700;position:absolute;bottom:28px;left:8px;right:8px}.cs-panel-btn[hidden],.cs-start[hidden]{display:none}.cs-info{background-repeat:no-repeat;width:173px;height:575px;top:25px;left:808px}.cs-value{white-space:nowrap;text-overflow:ellipsis;color:#26335a;width:105px;height:16px;font-size:11px;line-height:16px;overflow:hidden}.cs-panel-btn{width:131px;height:24px;font-size:12px}.cs-start{width:165px;height:110px}.cs-start>span{color:#fff;text-shadow:0 1px #c0506a,0 0 4px #b03658;font-size:16px;font-weight:700;position:absolute;top:64px;left:0;right:0}.cs-start:disabled>span{opacity:.6}.cs-list-title{text-align:center;color:#4a5a86;font-size:12px;font-weight:700}.cs-arrow{width:21px;height:28px}.cs-page{text-align:center;color:#fff;font-size:14px;font-weight:700;line-height:22px}.cs-status{color:#b3243b;font-size:12px;bottom:4px;left:16px}.cs-maker{z-index:2;background-repeat:no-repeat;border-radius:6px;box-shadow:0 6px 30px #0007}.cs-pic{background-repeat:no-repeat}.cs-maker-figure{pointer-events:none}.screen .cs-name-input{font:inherit;text-align:center;color:#25325a;background:#fff;border:1px solid #9eb0d6;border-radius:3px;padding:0 6px;font-size:13px}.screen .cs-name-input:focus{outline:2px solid #8fb0f0}.cs-styles{grid-template-columns:repeat(4,36px);align-content:start;gap:3px 4px;display:grid;overflow-y:auto}.cs-styles>*{position:relative}.cs-style{place-items:center;width:36px;height:37px;display:grid}.cs-style>img{pointer-events:none;width:36px;height:37px;image-rendering:pixelated}.cs-make{font-size:13px;font-weight:700}.cs-maker-status{color:#b3243b;font-size:12px;line-height:20px}.login-front{position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)}.login-box{justify-items:center;gap:6px;display:grid}.screen form.login-panel{filter:drop-shadow(0 4px 14px #0009);background-repeat:no-repeat;width:301px;height:132px;padding:0;display:block;position:relative}.login-panel>*{position:absolute}.screen .login-field{box-sizing:border-box;color:#26335a;font:inherit;background:0 0;border:0;border-radius:3px;padding:0 4px;font-size:12px}.screen .login-field:focus{background:#ffffffb0;outline:1px solid #8fb0f0}.login-keep{opacity:0;cursor:pointer;margin:0}.login-keep:checked+.login-keep-label:before{content:"✓";color:#3558a8;font-weight:700;position:absolute;top:-2px;left:-15px}.screen .login-keep-label{color:#4a5a86;cursor:pointer;font-size:11px;display:block}.screen .login-go{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.screen .login-go:hover{filter:none;background:radial-gradient(circle,#ffffff40,#0000 70%)}.screen .login-go:active{background:radial-gradient(circle,#00000018,#0000 70%)}.login-status{color:#fff;background:#000a;border-radius:4px;min-height:1.2em;padding:2px 10px;font-size:12px}.login-status:empty{visibility:hidden}.vend-win{gap:6px;padding:6px;display:grid}.vend-title{font:inherit;border:1px solid #9eb0d6;border-radius:3px;padding:3px 6px;font-size:13px}.vend-list{background:#fff;border:1px solid #c6d0e4;gap:2px;max-height:300px;padding:2px;display:grid;overflow-y:auto}.vend-row{cursor:pointer;grid-template-columns:16px 24px 1fr 52px 88px;align-items:center;gap:4px;font-size:12px;display:grid}.vend-row:hover{background:#eef3ff}.vend-amount,.vend-price{font:inherit;box-sizing:border-box;border:1px solid #b8c3dc;width:100%;padding:1px 3px;font-size:12px}.vend-foot{justify-content:flex-end;align-items:center;gap:6px;display:flex}.vend-count{color:#4a5a86;margin-right:auto;font-size:12px}.label-emblem{vertical-align:middle;width:24px;height:24px;image-rendering:pixelated;margin-right:2px}.text-input{width:260px}.label-guild{color:#bfe0ff;font-size:.92em}.label.label-plain{font-size:11px}.quest-tabs{gap:2px;display:flex}.chat .log .battle{color:#e8793c}.quest-tab{font:inherit;color:#4a5a86;cursor:pointer;background:#eef2fb;border:1px solid #b8c3dc;flex:1;padding:3px;font-size:12px}.quest-tab.on{color:#1d2c5c;background:#fff;border-bottom-color:#fff;font-weight:700}.cash-tabs{flex-wrap:wrap}.cash-tabs .quest-tab{flex:none}.cash-kafra{width:90px}.options-win{gap:6px;padding:8px;font-size:12px;display:grid}.option-row{align-items:center;gap:6px;display:flex}.option-row input[type=range]{flex:1}.option-head{color:#3c5676;margin-top:4px;font-weight:600}.graphics-mode-select{flex:1;min-width:0;height:24px}.graphics-mode-hint{color:var(--ro-muted);font-size:11px;line-height:1.5}html[data-graphics=enhanced] .eq-preview,html[data-graphics=enhanced] .cs-style>img,html[data-graphics=enhanced] .ro-damage{image-rendering:auto}.tame-result{cursor:pointer;justify-items:center;display:grid;position:fixed;top:18%;left:50%;transform:translate(-50%)}.tame-machine{display:block}.tame-text{color:#fff;font-family:var(--ro-font);text-shadow:-1px 0 #000,1px 0 #000,0 -1px #000,0 1px #000;margin-top:2px;font-size:13px;font-weight:700}.tame-text.caught{color:#ffef7a}.card-rental{color:#26335a}.card-expiry{font-size:10px}.label.companion{color:#d8f0ff}.vend-currency{color:#4a5a86;font-size:12px}.vend-currency:empty{display:none}.status-bar{top:204px}.worldmap{z-index:5000;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.worldmap[hidden]{display:none}.wm-view{flex:1;place-content:center;display:grid;overflow:hidden}.wm-picture{background:50%/contain no-repeat;position:relative}.wm-box{box-sizing:border-box;cursor:pointer;border-radius:3px;position:absolute}.wm-box:hover{background:var(--search);outline:1px solid #dddddd7a}.wm-box.here{background:var(--select);outline:1px solid #dddddd7a}.wm-box.party:not(.here){background:#80ff0080;outline:1px solid #dddddd7a}.wm-dungeon{z-index:1;border-radius:50%}.wm-dungeon.here{background:var(--dungeon)}.wm-dot{pointer-events:none;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.wm-here{pointer-events:none;width:32px;height:32px;margin:-16px 0 0 -16px;position:absolute;top:50%;left:50%}.wm-label{white-space:nowrap;color:var(--name);text-shadow:-1px -1px 0 var(--name-shadow), 1px -1px 0 var(--name-shadow), -1px 1px 0 var(--name-shadow), 1px 1px 0 var(--name-shadow);pointer-events:none;font-size:11px;font-weight:700;display:none;position:absolute;top:2px;left:50%;transform:translate(-50%)}.wm-box:hover .wm-label,.wm-box.here .wm-label,.wm-box.party .wm-label,.wm-dungeon .wm-label{display:block}.wm-id{white-space:nowrap;color:#fff;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;pointer-events:none;font-size:10px;display:none;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.wm-picture.all-names .wm-box{outline:1px solid #dddddd7a}.wm-picture.all-names .wm-id{display:block}.wm-dungeon .wm-label{font-size:10px;top:100%}.wm-tip{z-index:5001;pointer-events:none;background:#000000d9;border:1px solid #666;border-radius:4px;padding:5px;position:fixed}.wm-tip[hidden]{display:none}.wm-tip-picture{background:#111 50%/cover no-repeat;width:150px;height:150px}.wm-tip-name{color:gold;text-align:center;text-shadow:1px 1px #000;padding:3px 0 0;font-size:12px;font-weight:700}.wm-tip-id{color:#fff;text-align:center;text-shadow:1px 1px #000;padding:2px 0;font-size:11px}.wm-tip-floors{color:#ddd;max-height:200px;font-size:11px;overflow:hidden}.wm-tip-floors .here{color:gold}.mapname{z-index:45;pointer-events:none;opacity:1;background:50%/contain no-repeat;width:500px;height:190px;margin-left:-250px;transition:opacity 1s ease-out;position:fixed;top:90px;left:50%}.mapname.fading{opacity:0}.mapname-sub{color:#fff;text-align:center;text-shadow:1px 1px 2px #000;height:30px;font-size:16px;font-weight:900;position:relative;top:70px}.mapname-title{color:#fff;text-align:center;text-shadow:1px 1px 3px #000;height:80px;font-size:36px;font-weight:900;position:relative;top:70px}.screen.loading{background-color:#000;background-repeat:no-repeat;background-size:100% 100%;align-content:end}.screen.loading .panel{background:#080c18d1;margin-bottom:40px}.shop-win .shop-pane{flex-direction:column;min-height:0;display:flex}.shop-win .shop-pane-title{color:#2e4f79;background:linear-gradient(#f4f8ff,#dbe6f5);border:1px solid #b7c6da;border-bottom:0;border-radius:3px 3px 0 0;padding:2px 6px;font-size:11px;font-weight:600}.shop-win .shop-goods{border-radius:0 0 3px 3px;flex:none;height:210px;overflow-y:auto}.shop-win .shop-basket{border-radius:0 0 3px 3px;flex:none;height:90px;overflow-y:auto}.shop-win .shop-row{gap:5px}.shop-win .shop-row.selected{background:#cddcf5}.shop-win .shop-row.spent{opacity:.45}.shop-icon-wrap{flex:none;width:24px;height:24px;position:relative}.shop-amt{color:#223;text-shadow:-1px -1px #fff,1px 1px #fff,1px -1px #fff,-1px 1px #fff;white-space:nowrap;font-size:10px;line-height:12px;position:absolute;top:12px;left:12px}.shop-unit{color:#6b4e00;flex:none;width:10px;font-size:11px}.shop-ask{color:#4a5a86;cursor:pointer;align-items:center;gap:5px;font-size:11px;display:flex}.shop-ask-tick{margin:0}.inventory-win .storage-tabs button{padding:0 2px;font-size:11px}.equip-win .eq-entry.mid{border-bottom:0;flex-direction:column;grid-area:1/2;align-items:center;gap:0}.equip-win .eq-entry.mid .eq-name{display:none}.equip-win .eq-preview{grid-row:2/7}.shop-win .vend-available{height:150px}.shop-win .vend-list{height:120px}.vend-name-row{background:#f7faff;border:1px solid #bccbde;border-bottom:0;align-items:center;gap:6px;padding:3px 4px;font-size:11px;display:flex}.vend-name-row .vend-title{flex:1;min-width:0;padding:2px 5px;font-size:12px}.vend-zeny-row{color:#4a5a86;gap:3px;font-size:11px;display:grid}.vend-zeny-row label{align-items:center;gap:6px;display:flex}.vend-zeny-row .vend-limit{width:110px}.vend-purse{color:#785c25;font-weight:600}.shop-win .board-wants{height:96px}.shop-wanted{color:#c62828;white-space:nowrap;font-size:11px}.board-limit{background:#f2f6fb;border:1px solid #bccbde;border-top:0;border-radius:0 0 3px 3px;padding:2px 4px}.inventory-win .board-well,.shop-win .board-well{background:#e6edf6;border:1px solid #bccbde;border-top:0;border-radius:0 0 3px 3px;width:auto;height:auto;max-height:70px;padding:3px;position:static;overflow-y:auto}.shop-win .board-available{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:30px;gap:1px;display:grid}.shop-win .board-available .item-slot{width:100%;height:30px}.deal-cols{grid-template-columns:1fr 1fr;gap:6px;display:grid}.deal-col{flex-direction:column;gap:4px;min-width:0;display:flex}.card-options{color:#3a5f9b}@font-face{font-family:Sarabun;src:url(/assets/Sarabun-Regular-Dax1MQhh.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sarabun;src:url(/assets/Sarabun-SemiBold-BPbjEixa.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Sarabun;src:url(/assets/Sarabun-Bold-BgATxLmo.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--game-font:"Sarabun","Leelawadee UI",Tahoma,sans-serif}html,body,#ui,#overlay{font-family:var(--game-font)}button,input,select,textarea,kbd{font-family:inherit}:root{--ro-text:#293849;--ro-muted:#596a7e;--ro-caption:#2e4f79;--ro-slot-edge:#b7c4d6;--ui-line:#97abc4}#ui{font-family:var(--game-font);font-size:13px}#ui button,#ui input,#ui select{font-family:inherit}#ui button:focus-visible,#ui select:focus-visible,#ui input:focus-visible{outline-offset:1px;outline:2px solid #4779b1}#ui [hidden]{display:none!important}.ro-window,.ro-window.self-framed,.ro-panel,.hotbar{border:1px solid var(--ui-line);color:var(--ro-text);filter:none;background:linear-gradient(120deg,#fff,#f3f6fa);border-image:;border-radius:4px;font-size:12px;box-shadow:0 2px 5px #13223940,inset 0 0 0 1px #fff}.ro-title,.self-title,.panel-handle{height:24px;min-height:24px;color:var(--ro-caption);background:linear-gradient(#f4f8ff,#d9e5f5 55%,#c7d9ef);border:0;border-bottom:1px solid #aebed3;border-radius:3px 3px 0 0;padding:0 7px;font-size:12px;font-weight:600;position:relative;inset:auto;box-shadow:inset 0 1px #fff}.ro-caption,.self-title .ro-caption,.ro-window.self-framed .ro-caption{padding:0 22px 0 0;font-size:12px;line-height:23px;display:block;position:static;color:var(--ro-caption)!important;text-shadow:none!important}.ro-close{color:#47658a;background:0 0;border-radius:3px;width:20px;height:20px;font:19px/18px sans-serif;top:2px;right:3px}.ro-close:hover{color:#17375e;background:#ffffffb3}.ro-body,.ro-window.self-framed .ro-body{background:0 0}.drag-hint{color:#637b98;font-size:10px;font-weight:400}.art-btn,.st-up,.sk-up{color:#304e72;cursor:pointer;background:linear-gradient(#fff,#e4ebf5);border:1px solid #a3b4cb;border-radius:3px;width:auto;min-width:44px;height:23px;padding:1px 7px;font-size:12px}.art-btn:hover:not(:disabled){background:#e0edff;border-color:#7193bd}.art-btn:active:not(:disabled){background:#cbdcf2}.art-btn:disabled{opacity:1;cursor:not-allowed;color:#8b96a5;box-shadow:none;background:#edf0f4;border-color:#d1d8e1}.st-up:not(:disabled),.sk-up:not(:disabled){color:#fff;text-shadow:0 1px #335a8f;background:linear-gradient(#8fb7eb,#4e7ebd);border-color:#466eaa;font-weight:700;transition:background .12s,box-shadow .12s;box-shadow:inset 0 1px #ffffffb3,0 2px #375e91,0 2px 4px #305e8a33}.st-up:hover:not(:disabled),.sk-up:hover:not(:disabled){background:linear-gradient(#b3d8ff,#6496d7);border-color:#315c96;box-shadow:inset 0 1px #fff,0 2px #375e91,0 0 5px #73a7eb80}.st-up:active:not(:disabled),.sk-up:active:not(:disabled){background:linear-gradient(#4e7ebd,#719bd0);transform:translateY(1px);box-shadow:inset 0 1px 3px #244b7a66}.st-up:disabled,.sk-up:disabled{opacity:1;color:#a0a9b6;cursor:not-allowed;text-shadow:none;background:#e8ecf1;border:1px solid #d3d9e1;box-shadow:inset 0 1px 2px #66748712}.basic-info{flex-direction:column;gap:5px;padding:7px 9px;display:flex}.basic-info>div{white-space:normal;position:static}.bi-identity{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bi-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.bi-job{color:var(--ro-muted);font-size:11px}.bi-resource{grid-template-rows:18px 7px;grid-template-columns:1fr;gap:3px;display:grid}.bi-resource b{color:#31735f;grid-row:1;font-size:12px;font-weight:600;line-height:18px}.bi-resource:has(.bi-sp) b{color:#386fb0}.ro-gauge{background:#e1e8f0;border:0;border-radius:4px;width:auto;height:7px;position:relative;inset:auto;overflow:hidden;box-shadow:inset 0 1px 2px #48628125}.ro-gauge .fill{border-radius:inherit;background:linear-gradient(#65b599,#3b8e71);top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff40}.ro-gauge .fill.low{background:linear-gradient(#e7847b,#c75252)}.bi-sp .fill,.bi-sp .fill.low{background:linear-gradient(#7caeeb,#4c83c9)}.bi-resource .ro-gauge{grid-row:2;overflow:visible}.ro-gauge span{color:#253c55;text-shadow:none;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;inset:-21px 0 auto auto}.bi-pct{display:none}.bi-experience{grid-template-columns:67px 1fr;align-items:center;gap:5px;display:grid}.bi-baselv,.bi-joblv{font-size:11px;line-height:16px}.bi-baseexp,.bi-jobexp{border:0;height:5px}.bi-baseexp .fill{background:#c9a14f}.bi-jobexp .fill{background:#9f8ac2}.bi-wallet{border-top:1px solid #d9e1ec;justify-content:space-between;gap:4px;padding-top:3px;display:flex}.bi-weight,.bi-zeny{width:auto;font-size:11px;line-height:16px;position:static}.bi-zeny{color:#785c25}.status-win{grid-template-columns:122px 1fr;gap:8px;padding:6px;display:grid}.character-win{overflow-y:auto}.character-section{color:#47658a;background:linear-gradient(#eff4fb,#e3ecf7);border-top:1px solid #c2d0e2;border-bottom:1px solid #dae3ee;justify-content:space-between;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.stat-points,.sk-points{font-variant-numeric:tabular-nums}.stat-points{color:#657487;font-size:11px;font-weight:400}.stat-points.available,.sk-points.available{color:#285e9b;font-weight:600}.status-win>*{white-space:normal;font-size:11px;position:static}.st-base{grid-template-rows:repeat(6,22px);gap:1px;display:grid}.st-row{grid-template-columns:26px 1fr 20px 12px;align-items:center;gap:3px;display:grid}.st-row b{color:#4d6484;font-size:11px}.st-value,.st-cost,.st-mid,.st-right{width:auto;font-size:11px;position:static}.st-up,.sk-up{width:20px;min-width:20px;height:20px;padding:0;font-size:15px;line-height:18px}.st-cost{font-size:10px}.st-combat{border-left:1px solid #d9e1ec;grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 1fr;gap:3px 6px;padding-left:8px;display:grid}.st-derived{flex-direction:column;gap:0;line-height:15px;display:flex}.st-derived>span:first-child{color:var(--ro-muted);font-size:11px}.st-derived>span:last-child{text-align:left;font-variant-numeric:tabular-nums;font-weight:600}.equip-win{grid-template-rows:repeat(6,29px);grid-template-columns:1fr 56px 1fr;gap:2px 4px;padding:6px;display:grid}.equip-win>*{position:static}.eq-entry{border-bottom:1px solid #e0e6ee;align-items:center;gap:4px;min-width:0;display:flex}.eq-entry.left{grid-column:1}.eq-entry.right{flex-direction:row-reverse;grid-column:3}.eq-slot{background:#eaf0f7;border:1px dashed #b5c3d5;border-radius:3px;flex:none;width:26px;height:26px}.eq-name,.eq-name.right{color:#36557b;text-align:left;flex:1;width:auto;font-size:11px}.eq-name.empty{color:#63748a}.eq-preview{background:radial-gradient(#dee7f2,#0000 70%);grid-area:1/2/6;place-self:center}.eq-slot .item-slot{border:0;width:24px;height:24px}.item-slot{background:linear-gradient(#fff,#f0f4f9);border:1px solid #c0cddd;border-radius:2px;width:28px;height:28px}.item-slot .slot-icon{top:1px;left:1px}.eq-slot .slot-icon{top:0;left:0}.item-slot.filled:hover{background:#e2edfb;border-color:#7296c5}.slot-amount{font-size:11px;bottom:0;left:2px}.slot-equipped{color:#24854c;text-shadow:0 1px 1px #fff}.inventory-win{flex-direction:column;gap:6px;padding:6px;display:flex}.inv-tabs{background:0 0;flex:none;gap:3px;width:auto;height:25px;display:flex;position:static}.inv-tabs button{color:#596c85;cursor:pointer;background:#edf2f8;border:1px solid #becbdd;border-radius:3px;flex:1;font-size:12px}.inv-tabs button[aria-selected=true]{color:#2f568b;background:#fff;border-color:#8da9ce;box-shadow:inset 0 -2px #81a4d1}.inv-well{scrollbar-gutter:auto;background:#e6edf6;border:1px solid #b5c5da;border-radius:3px;flex:none;width:100%;height:auto;max-height:131px;padding:3px;position:relative;inset:auto;box-shadow:inset 0 1px 3px #506b8e18}.inv-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:30px;gap:1px}.inv-grid .item-slot{background:linear-gradient(#fff,#f3f7fc);border-color:#c5d2e2;width:100%;min-width:0;height:30px}.inv-grid .item-slot .slot-icon{top:50%;left:50%;transform:translate(-50%,-50%)}.inv-grid .item-slot.filled:hover{background:#d9eaff;border-color:#739dce}.inv-count{color:#61748e;padding:0 2px;font-size:11px;line-height:15px;position:static}.skill-win{background:0 0}.sk-list{background:#ffffffc9;border:1px solid #c7d4e4;border-radius:3px;padding:0 6px;inset:6px 6px 38px}.sk-row{border-color:#dee5ee;gap:9px;height:42px}.sk-row.unlearned{opacity:1}.sk-row.unlearned .sk-icon{opacity:.65}.sk-iconbox{background:#eef3f9;border-radius:3px;width:28px;height:28px;padding:1px}.sk-name{font-size:12px}.sk-meta{margin-top:1px;font-size:11px}.sk-foot{background:#edf2f8;border-color:#ccd7e6;height:32px;padding:0 6px}.sk-foot .art-btn:not(:disabled){color:#315982;background:linear-gradient(#fff,#d4e5fa);border-color:#7d9ec7;box-shadow:inset 0 1px #fff,0 1px 1px #466c982e}.hotbar{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;width:446px;height:auto;padding:0 8px 6px;display:grid}.hotbar .panel-handle{height:22px;min-height:22px;box-shadow:none;background:0 0;border-bottom-color:#d8e2ef;grid-column:1/-1;padding:0;font-size:11px}.hb-cell{background:linear-gradient(#fff,#eaf0f8);border:1px solid #b7c6da;border-radius:3px;grid-template-rows:12px 1fr;width:100%;height:44px;padding:2px 3px 3px;display:grid;position:relative;inset:auto}.hb-key{color:#47648b;background:0 0;grid-row:1;justify-self:start;padding:0;font-size:10px;line-height:12px;position:static;inset:auto}.hb-icon{grid-row:2;place-self:center;position:static;inset:auto}.hb-cell .slot-amount{line-height:13px;bottom:0;left:auto;right:2px}.hb-cell:hover{outline:1px solid #789cc9}.chat{width:min(350px,100vw - 24px);padding:0}.chat .log{color:#30425a;background:#ffffffc9;height:78px;padding:4px 7px;font-size:13px;line-height:1.6}.chat .log .system{color:#806025}.chat .log .combat{color:#486487}.chat .log .error{color:#ad3939}.chat input,.amount-input{color:#293e59;background:#fff;border:1px solid #b2c2d7;border-radius:2px;padding:3px 6px;font-size:12px}.chat input{min-width:0;height:25px;margin:3px}.chat input::placeholder{color:#667a94}.amount-box{gap:8px;padding:0 9px 9px}.amount-box .panel-handle{margin:0 -9px}.amount-title{font-size:13px}.shop-win,.listing-win,.controls-help{color:var(--ro-text);background:0 0}.shop-win{gap:4px;padding:6px}.shop-goods,.shop-basket{border-color:#bccbde;border-radius:3px}.shop-basket{background:#f2f6fb}.shop-row{border-color:#dfe7f0;height:30px}.shop-row:hover,.lst-row.active{background:#e4eefb}.shop-price,.card-price{color:#806025}.shop-caption{font-size:11px}.shop-total{font-size:12px}.menu-bar{background:#f7f9fc;border-radius:4px;gap:2px;padding:3px}.menu-btn,.menu-btn.help-btn{background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:5px;min-width:0;height:28px;padding:0 6px;display:flex}.menu-btn:hover,.menu-btn:active{filter:none;background:#e1ebf8;border-color:#b0c4df}.menu-label{color:#3c5676;font-family:var(--game-font);font-size:12px}.ui-icon{color:#5276a6;flex:none;width:16px;height:16px}.menu-art{object-fit:contain;flex:none;width:20px;height:21px}.menu-bar select{color:#3c5676;background:#fff;border:1px solid #b1c2d8;border-radius:3px;padding:3px 1px;font-size:11px}.map-info{padding:2px 6px;font-size:11px}.notice{padding:5px 12px}.item-card{padding:8px}.card-name{color:#33577e;font-size:13px}.card-type{font-size:12px}.card-equipped{color:#34814f}.card-unidentified{color:#6b5a1e;font-size:10px}.card-broken{color:#b3261e;font-size:10px}.item-slot.broken .slot-icon{filter:grayscale()sepia(.6)hue-rotate(-40deg)saturate(3)}.item-slot.broken:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 45%,#c62828cc 45% 55%,#0000 55%);position:absolute;inset:0}.controls-help{padding:9px;font-size:12px}.shortcut-row kbd{color:#426b9e}.label{font-family:var(--game-font);font-size:12px;font-weight:400;line-height:1.3}.bubble{font-family:var(--game-font);font-size:13px;line-height:1.5}.dmg-hits,.ro-damage.miss,#ui kbd{font-family:var(--game-font)}#ui .ro-window.basic-info{background:var(--bg) no-repeat;width:220px;height:135px;box-shadow:none;filter:none;color:#000;cursor:move;border:0;border-radius:0;padding:0;font-size:11px;font-weight:700;line-height:1.2;position:fixed}#ui .basic-info.small{height:53px}#ui .basic-info>div{white-space:nowrap;position:absolute}#ui .basic-info.small .bi-large,#ui .basic-info.large .bi-small{display:none}#ui .basic-info .bi-large,#ui .basic-info .bi-small{inset:0}#ui .basic-info .bi-large>*,#ui .basic-info .bi-small>*{white-space:nowrap;position:absolute}#ui .basic-info .bi-topbar{height:17px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;inset:0 0 auto}#ui .basic-info .bi-topbar button{background:var(--n) no-repeat;cursor:pointer;border:0;border-radius:0;width:11px;height:11px;padding:0;position:absolute;top:3px}#ui .basic-info .bi-topbar button:hover{background-image:var(--h)}#ui .basic-info .bi-sys-base{left:4px}#ui .basic-info .bi-sys-mini{right:2px}#ui .basic-info .bi-large>div,#ui .basic-info .bi-small>div{color:#000;font-size:11px;line-height:1.2}#ui .basic-info .bi-title{text-shadow:1px 1px #fff;top:2px;left:18px}#ui .basic-info .bi-name{text-overflow:ellipsis;max-width:200px;top:20px;left:10px;overflow:hidden}#ui .basic-info .bi-job{top:33px;left:10px}#ui .basic-info .bi-weight,#ui .basic-info .bi-zeny{color:inherit;font-size:11px;position:static}#ui .basic-info .bi-hp-title{top:50px;left:15px}#ui .basic-info .bi-sp-title{top:65px;left:15px}#ui .basic-info .bi-bar{width:135px;height:8px;font-weight:400;top:53px;left:35px}#ui .basic-info .bi-sp{top:68px}#ui .basic-info .bi-bar>div{float:left;background-repeat:repeat-x;width:4px;height:8px}#ui .basic-info .bi-bar>.bi-bar-mid{width:0}#ui .basic-info .bi-bar>span{text-align:center;width:127px;position:absolute;top:-2px;left:4px}#ui .basic-info .bi-hp-pct{top:50px;right:20px}#ui .basic-info .bi-sp-pct{top:65px;right:20px}#ui .basic-info .bi-baselv{top:86px;left:15px}#ui .basic-info .bi-joblv{top:97px;left:15px}#ui .basic-info .bi-exp{box-sizing:content-box;background:#fff;border:1px solid #afafaf;width:110px;height:4px;top:89px;left:84px}#ui .basic-info .bi-exp>div{background:#4262a5;width:0;height:4px;position:absolute;top:0;left:0}#ui .basic-info .bi-jobexp{top:101px}#ui .basic-info .bi-extra{text-overflow:ellipsis;text-align:right;max-width:205px;padding-right:5px;top:119px;right:5px;overflow:hidden}#ui .basic-info .bi-weight.heavy{color:red}#ui .basic-info .bi-line1{text-shadow:1px 1px #fff;text-overflow:ellipsis;max-width:180px;top:2px;left:18px;overflow:hidden}#ui .basic-info .bi-line2{top:20px;left:10px}#ui .basic-info .bi-line3{top:36px;left:10px}#ui .basic-info .bi-toggle-btns{background:var(--n) no-repeat;cursor:pointer;border:0;border-radius:0;width:9px;height:14px;padding:0;position:absolute;bottom:2px;right:2px}#ui .basic-info .bi-buttons{opacity:.5;cursor:default;width:220px;height:18px;top:135px;left:0}#ui .basic-info.small .bi-buttons{top:53px}#ui .basic-info .bi-buttons:hover{opacity:1}#ui .basic-info .bi-buttons[hidden]{display:none}#ui .basic-info .bi-buttons button{float:left;background:var(--n) no-repeat;cursor:pointer;border:0;border-radius:0;width:54px;height:18px;margin:0;padding:0}#ui .basic-info .bi-buttons button:hover{background-image:var(--h)}#ui .basic-info .bi-buttons button:active{background-image:var(--p)}#ui .status-bar{z-index:39;pointer-events:auto;width:32px;height:0;display:block;position:fixed;top:210px;right:20px;overflow:visible}#ui .status-icon{width:32px;height:32px;box-shadow:none;border-radius:0;position:absolute;overflow:visible}#ui .status-icon img{object-fit:scale-down;image-rendering:auto;width:32px;height:32px;display:block}#ui .status-icon .status-wedge{pointer-events:none;position:absolute;inset:0}#ui .status-icon.ending{animation:.8s steps(2,jump-none) infinite status-ending}#ui .status-icon .status-tip{z-index:51;color:#fff;text-shadow:1px 1px #000;white-space:nowrap;background:#00000080;border:1px solid #c6c6c6;border-radius:3px;padding:0 5px;font-size:12px;line-height:16px;display:none;position:absolute;top:0;right:33px}#ui .status-icon:hover .status-tip{display:block}#ui .status-icon .status-name{color:#9bca9b}#ui .status-icon .status-time{color:#ffb062}#ui .status-icon .status-time:empty{display:none}#ui .chat{width:min(595px,100vw - 10px);box-shadow:none;filter:none;color:#fff;z-index:40;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;display:block;position:fixed;bottom:46px;left:5px}#ui .chat.input-only .chat-header,#ui .chat.input-only .chat-body,#ui .chat.input-only .chat-function{display:none}#ui .chat .chat-header{height:17px;box-shadow:none;color:#fff;cursor:move;background:0 0;border:0;border-radius:0;align-items:flex-end;margin-left:3px;margin-right:90px;padding:0;font-size:12px;font-weight:400;display:flex}#ui .chat.locked .chat-header{cursor:default}#ui .chat .chat-tab{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#000000bf;border:1px solid #959595;border-bottom-color:#fff;border-radius:2px 2px 0 0;width:75px;height:17px;padding-top:2px;line-height:13px;overflow:hidden}#ui .chat .chat-tab.on{background:#00000080;border:0;border-top:1px solid #fff;border-left:1px solid #fff;height:18px}#ui .chat .chat-options{border-bottom:1px solid #fff;flex:1;height:18px;margin-right:4px}#ui .chat .chat-function{align-items:center;gap:3px;height:17px;padding:0 3px;display:flex;position:absolute;top:0;right:0}#ui .chat .chat-func{background:var(--n) no-repeat;cursor:pointer;background-size:100% 100%;border:0;border-radius:0;padding:0}#ui .chat .chat-func:hover{filter:brightness(1.2)}#ui .chat .chat-chatmode{width:15px;height:9px}#ui .chat .chat-battleopt{width:10px;height:10px}#ui .chat .chat-battleopt2,#ui .chat .chat-wndmini{width:9px;height:9px}#ui .chat .chat-lockdrag{width:15px;height:10px}#ui .chat.locked .chat-lockdrag{filter:brightness(1.6)}#ui .chat .chat-body{background:#00000080;border-left:1px solid #fff;border-right:1px solid #fff;border-radius:0 3px 0 0;margin-left:3px;margin-right:-2px;padding:0 5px 5px}#ui .chat .chat-resize{cursor:ns-resize;touch-action:none;height:14px}#ui .chat .log{color:#fff;text-shadow:1px 1px #000;background:0 0;height:42px;padding:0;font-size:12px;line-height:14px;overflow-y:auto}#ui .chat .log::-webkit-scrollbar{width:10px}#ui .chat .log::-webkit-scrollbar-track{background:#000}#ui .chat .log::-webkit-scrollbar-thumb{background:#9a9a9a;border:0;min-height:10px}#ui .chat .log::-webkit-scrollbar-button:single-button:vertical:decrement{background:var(--ro-chat-scroll-up) no-repeat;height:10px}#ui .chat .log::-webkit-scrollbar-button:single-button:vertical:increment{background:var(--ro-chat-scroll-down) no-repeat;height:10px}#ui .chat .log>div{overflow-wrap:anywhere}#ui .chat .log>div[hidden]{display:none}#ui .chat .chat-input{background:var(--bg) no-repeat;color:#000;height:25px;position:relative}#ui .chat .chat-input input{color:#000;background:0 0;border:0;border-radius:0;outline:none;height:18px;margin:0;padding:0 0 0 5px;font-size:12px;line-height:18px;position:absolute;top:3px}#ui .chat .chat-input input::placeholder{color:#8a8a8a}#ui .chat .chat-user{width:90px;left:4px}#ui .chat .chat-list{background:var(--n) no-repeat;cursor:pointer;border:0;border-radius:0;width:8px;height:18px;padding:0;position:absolute;top:3px;left:97px}#ui .chat .chat-list:hover{background-image:var(--h)}#ui .chat .chat-list:active{background-image:var(--p)}#ui .chat .chat-msg{width:calc(100% - 140px);left:108px}#ui .chat .chat-filter,#ui .chat .chat-size{background:var(--n) no-repeat;cursor:pointer;border:0;border-radius:0;width:11px;height:11px;padding:0;position:absolute;top:8px}#ui .chat .chat-filter:hover,#ui .chat .chat-size:hover{background-image:var(--h)}#ui .chat .chat-filter{right:13px}#ui .chat .chat-size{right:1px}#ui .chat .chat-popup{color:#fff;cursor:default;z-index:1;background:#000000d9;border:1px solid #959595;border-radius:3px;max-height:60vh;padding:4px 8px;font-size:12px;line-height:18px;position:absolute;bottom:100%;left:3px;overflow-y:auto}#ui .chat .chat-popup-title{border-bottom:1px solid #959595;margin-bottom:2px;font-weight:700}#ui .chat .chat-filter-row{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;display:flex}#ui .chat .chat-filter-row input{margin:0}#ui .chat .chat-nick{cursor:pointer;padding:0 4px}#ui .chat .chat-nick:hover{background:#fff3}#ui .announce{color:#ff0;white-space:pre-wrap;overflow-wrap:anywhere;z-index:10000;background:#00000080;max-width:520px;padding:5px 10px;font-size:12px;line-height:17px;position:fixed;top:40px;left:50%;transform:translate(-50%);pointer-events:none!important}#ui .pvp-count{width:240px;height:96px;image-rendering:pixelated;z-index:1000;position:fixed;bottom:46px;right:0;pointer-events:none!important}.ai-badge{white-space:nowrap;color:#fff;font-family:var(--game-font);letter-spacing:.5px;text-shadow:0 1px #000;pointer-events:none;background:#187838e6;border:1px solid #0000008c;border-radius:3px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;position:absolute;transform:translate(-50%,-100%)}#ui{--ro-font:Tahoma, "Leelawadee UI", "Sarabun", sans-serif;--ro-edge:silver;--ro-stripes:repeating-linear-gradient(#f2f2f2 0 1px, #fff 1px 3px, #f2f2f2 3px 4px)}#ui .ro-window.classic{box-shadow:none;filter:none;color:#000;font-family:var(--ro-font);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;line-height:1.25}#ui .ro-window>.ro-title,#ui .panel-handle{background:var(--ro-title-l) left top / 12px 17px no-repeat, var(--ro-title-r) right top / 12px 17px no-repeat, var(--ro-title-m) left top / 12px 17px repeat-x;height:16px;min-height:0;box-shadow:none;color:#000;font-family:var(--ro-font);white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px #fff;cursor:move;border:0;border-radius:0;margin:0;padding:0 32px 0 17px;font-size:11px;font-weight:700;line-height:16px;display:block;position:relative;overflow:hidden}#ui .panel-handle{background:var(--ro-sys-base) 3px 3px / 11px 11px no-repeat, var(--ro-title-l) left top / 12px 17px no-repeat, var(--ro-title-r) right top / 12px 17px no-repeat, var(--ro-title-m) left top / 12px 17px repeat-x;padding-right:6px}#ui .panel-handle .drag-hint{display:none}#ui .ro-window>.ro-title .ro-base{background:var(--ro-sys-base) no-repeat;pointer-events:none;width:11px;height:11px;position:absolute;top:3px;left:3px}#ui .ro-window>.ro-title .ro-caption{pointer-events:none;padding:0;font-size:11px;font-weight:700;line-height:16px;display:inline;position:static;color:#000!important;text-shadow:1px 1px #fff!important}#ui .ro-window>.ro-title .ro-close,#ui .ro-window>.ro-title .ro-mini{background:var(--n) no-repeat;color:#0000;cursor:pointer;border:0;border-radius:0;width:11px;min-width:0;height:11px;padding:0;font-size:0;position:absolute;top:3px}#ui .ro-window>.ro-title .ro-close:hover,#ui .ro-window>.ro-title .ro-mini:hover{background-image:var(--h);background-color:#0000}#ui .ro-window>.ro-title .ro-close{right:3px}#ui .ro-window>.ro-title .ro-mini{right:16px}#ui .ro-window.rolled>.ro-body{display:none}#ui .ro-window.classic>.ro-body{border:1px solid var(--ro-edge);background:var(--ro-stripes);border-top:0;border-radius:0 0 3px 3px;position:relative;overflow:hidden}#ui .ro-window.basic-info{font-family:var(--ro-font)}#ui .ro-well{border:1px solid var(--ro-edge);background:#fff;overflow-y:auto}#ui .ro-foot{border-top:1px solid var(--ro-edge);background:var(--ro-stripes);white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;min-height:26px;padding:3px 5px;display:flex}#ui .art-btn,#ui .ro-btn,#ui .ro-window.classic>.ro-body button:not([class]){background:var(--ro-btn-l) left top / 6px 20px no-repeat, var(--ro-btn-r) right top / 6px 20px no-repeat, var(--ro-btn-m) 6px 0 / calc(100% - 12px) 20px no-repeat;width:auto;min-width:42px;height:20px;box-shadow:none;color:#1b1b1b;font-family:var(--ro-font);text-align:center;text-shadow:none;white-space:nowrap;cursor:pointer;opacity:1;filter:none;border:0;border-radius:0;flex:none;margin:0;padding:0 8px;font-size:12px;font-weight:400;line-height:20px;display:inline-block;transform:none}#ui .art-btn:hover:not(:disabled),#ui .ro-btn:hover:not(:disabled),#ui .ro-window.classic>.ro-body button:not([class]):hover:not(:disabled){background:var(--ro-btn-over-l) left top / 6px 20px no-repeat, var(--ro-btn-over-r) right top / 6px 20px no-repeat, var(--ro-btn-over-m) 6px 0 / calc(100% - 12px) 20px no-repeat;border:0}#ui .art-btn:active:not(:disabled),#ui .ro-btn:active:not(:disabled),#ui .ro-window.classic>.ro-body button:not([class]):active:not(:disabled){background:var(--ro-btn-press-l) left top / 6px 20px no-repeat, var(--ro-btn-press-r) right top / 6px 20px no-repeat, var(--ro-btn-press-m) 6px 0 / calc(100% - 12px) 20px no-repeat}#ui .art-btn:disabled,#ui .ro-btn:disabled,#ui .ro-window.classic>.ro-body button:not([class]):disabled{background:var(--ro-btn-dis-l) left top / 6px 20px no-repeat, var(--ro-btn-dis-r) right top / 6px 20px no-repeat, var(--ro-btn-dis-m) 6px 0 / calc(100% - 12px) 20px no-repeat;color:#9a9a9a;cursor:default}#ui .art-btn.picture,#ui .art-btn.picture:hover:not(:disabled),#ui .art-btn.picture:active:not(:disabled),#ui .art-btn.picture:disabled{background:var(--n) no-repeat;color:#0000;width:42px;min-width:42px;padding:0;font-size:0}#ui .art-btn.picture:hover:not(:disabled){background-image:var(--h)}#ui .art-btn.picture:active:not(:disabled){background-image:var(--p)}#ui .art-btn.picture:disabled{background-image:var(--d,var(--n))}#ui .art-btn.picture.grey-when-off:disabled{filter:grayscale();opacity:.55}#ui .ro-window.classic input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),#ui .ro-window.classic textarea,#ui .ro-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),#ui .ro-panel textarea{border:1px solid var(--ro-edge);color:#000;height:20px;font-family:var(--ro-font);background:#f2f2f2;border-radius:0;outline:none;margin:0;padding:0 4px;font-size:12px;line-height:18px;box-shadow:inset 0 0 0 1px #fff}#ui .ro-window.classic textarea,#ui .ro-panel textarea{resize:none;height:auto;padding:2px 4px}#ui .ro-window.classic input:focus,#ui .ro-window.classic textarea:focus,#ui .ro-panel input:focus,#ui .ro-panel textarea:focus{background:#fff;outline:none}#ui .ro-window.classic input::placeholder,#ui .ro-panel input::placeholder{color:#9a9a9a}#ui .ro-window.classic select,#ui .ro-panel select{appearance:none;border:1px solid var(--ro-edge);background:var(--ro-combo) right 0 center / 18px 18px no-repeat, #f2f2f2;color:#000;height:20px;font-family:var(--ro-font);cursor:pointer;border-radius:0;outline:none;margin:0;padding:0 20px 0 4px;font-size:12px;line-height:18px}#ui .ro-window.classic select:hover,#ui .ro-panel select:hover{background-image:var(--ro-combo-over)}#ui .ro-window.classic input[type=checkbox],#ui .ro-panel input[type=checkbox]{appearance:none;background:var(--ro-check-off) no-repeat;vertical-align:-1px;cursor:pointer;border:0;width:10px;height:10px;margin:0 4px 0 0;padding:0}#ui .ro-window.classic input[type=checkbox]:checked,#ui .ro-panel input[type=checkbox]:checked{background-image:var(--ro-check-on)}#ui .ro-window.classic input[type=radio],#ui .ro-panel input[type=radio]{appearance:none;background:var(--ro-radio-off) no-repeat;vertical-align:-2px;cursor:pointer;border:0;width:12px;height:12px;margin:0 4px 0 0;padding:0}#ui .ro-window.classic input[type=radio]:checked,#ui .ro-panel input[type=radio]:checked{background-image:var(--ro-radio-on)}#ui .ro-tabs{border-bottom:1px solid var(--ro-edge);align-items:flex-end;gap:1px;height:21px;padding:0 4px;display:flex}#ui .ro-tab{background:var(--ro-tab-l) left top / 4px 21px no-repeat, var(--ro-tab-r) right top / 4px 21px no-repeat, var(--ro-tab-m) 4px 0 / calc(100% - 8px) 21px no-repeat;color:#555;min-width:40px;height:20px;font-family:var(--ro-font);white-space:nowrap;cursor:pointer;border:0;border-radius:0;margin:0;padding:0 8px;font-size:12px;line-height:20px}#ui .ro-tab[aria-selected=true]{background:var(--ro-tab-on-l) left top / 4px 21px no-repeat, var(--ro-tab-on-r) right top / 4px 21px no-repeat, var(--ro-tab-on-m) 4px 0 / calc(100% - 8px) 21px no-repeat;color:#000;height:21px;margin-bottom:-1px}#ui .ro-itemgrid{background:var(--ro-item-cell) repeat;grid-template-columns:repeat(auto-fill,32px);grid-auto-rows:32px;gap:0;width:max-content;display:grid}#ui .ro-itemgrid .item-slot{width:32px;min-width:0;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0}#ui .ro-itemgrid .item-slot .slot-icon{top:4px;left:4px;transform:none}#ui .ro-itemgrid .item-slot.filled:hover{background:#a0bef059;border:0}#ui .ro-itemgrid .slot-amount{color:#000;font-family:var(--ro-font);text-shadow:-1px -1px #fff,1px 1px #fff,1px -1px #fff,-1px 1px #fff;font-size:11px;line-height:12px;inset:auto 1px 1px auto}#ui ::-webkit-scrollbar{background:0 0;width:13px;height:13px}#ui ::-webkit-scrollbar-track{background:var(--ro-scroll-mid) repeat-y}#ui ::-webkit-scrollbar-thumb{background:var(--ro-scroll-bar-up) center top / 13px 4px no-repeat border-box, var(--ro-scroll-bar-down) center bottom / 13px 4px no-repeat border-box, var(--ro-scroll-bar-mid) 0 0 / 13px 4px repeat-y padding-box;background-origin:border-box,border-box,padding-box;border:4px solid #0000;border-width:4px 0;min-height:16px}#ui ::-webkit-scrollbar-button:single-button:vertical:decrement{background:var(--ro-scroll-up) no-repeat;height:13px;display:block}#ui ::-webkit-scrollbar-button:single-button:vertical:increment{background:var(--ro-scroll-down) no-repeat;height:13px;display:block}#ui ::-webkit-scrollbar-button:horizontal{display:none}#ui ::-webkit-scrollbar-corner{background:0 0}#ui [data-window=inventory] .bag-win{gap:0;padding:3px 0 0;display:block}#ui [data-window=inventory] .bag-middle{align-items:flex-start;padding-right:3px;display:flex}#ui [data-window=inventory] .inv-tabs{cursor:default;background:no-repeat;flex:none;width:20px;height:108px;margin-left:3px;display:block;position:relative;inset:auto}#ui [data-window=inventory] .inv-tabs button{width:20px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;left:0}#ui [data-window=inventory] .inv-tabs button:focus-visible{outline-offset:-2px;outline:1px dotted #555}#ui [data-window=inventory] .inv-fav-label{writing-mode:vertical-rl;width:13px;height:21px;font-family:var(--ro-font);text-align:center;color:#6d6e6d;white-space:nowrap;pointer-events:none;font-size:9px;line-height:13px;position:absolute;top:5px;left:5px;overflow:hidden;transform:rotate(180deg)}#ui [data-window=inventory] .inv-tabs button[aria-selected=true] .inv-fav-label{color:#3f3f40;left:4px}#ui [data-window=inventory] .inv-well{border:1px solid var(--ro-edge);width:auto;max-height:none;box-shadow:none;background:#fff;border-radius:0;flex:1;margin:0;padding:0 0 0 8px;position:relative;inset:auto;overflow-y:scroll}#ui [data-window=inventory] .inv-grid{grid-template-columns:repeat(7,32px);min-height:100%}#ui [data-window=inventory] .bag-foot{height:18px;font-family:var(--ro-font);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:11px;display:flex}#ui [data-window=inventory] .inv-count{color:#000;padding:0;font-size:11px;line-height:18px;position:static}#ui [data-window=inventory] .inv-purse{gap:8px;display:flex;overflow:hidden}#ui [data-window=inventory] .inv-weight.heavy{color:red}#ui [data-window=character] .character-win{overflow:hidden}#ui [data-window=character] .equip-win,#ui [data-window=equip-view] .equip-win{background:no-repeat;gap:0;width:280px;height:130px;padding:0;display:block;position:relative}#ui [data-window=character] .eq-entry,#ui [data-window=equip-view] .eq-entry{border:0;align-items:center;gap:3px;min-width:0;height:26px;display:flex;position:absolute}#ui [data-window=character] .eq-entry.left,#ui [data-window=equip-view] .eq-entry.left{flex-direction:row;width:106px;left:6px}#ui [data-window=character] .eq-entry.right,#ui [data-window=equip-view] .eq-entry.right{flex-direction:row-reverse;width:106px;right:6px}#ui [data-window=character] .eq-entry.mid,#ui [data-window=equip-view] .eq-entry.mid{z-index:1;width:24px;height:24px;left:128px}#ui [data-window=character] .eq-slot,#ui [data-window=equip-view] .eq-slot{background:0 0;border:0;border-radius:0;flex:none;width:24px;height:24px}#ui [data-window=character] .eq-slot .item-slot,#ui [data-window=equip-view] .eq-slot .item-slot{width:24px;height:24px;box-shadow:none;background:0 0;border:0}#ui [data-window=character] .eq-slot .slot-icon,#ui [data-window=equip-view] .eq-slot .slot-icon{top:0;left:0}#ui [data-window=character] .eq-slot .slot-amount,#ui [data-window=equip-view] .eq-slot .slot-amount{color:#000;text-shadow:-1px -1px #fff,1px 1px #fff;font-size:10px;bottom:-2px;left:auto;right:0}#ui [data-window=character] .eq-name,#ui [data-window=equip-view] .eq-name{color:#000;width:auto;min-width:0;max-height:24px;font-family:var(--ro-font);text-align:left;text-shadow:1px 1px #fff;word-break:break-all;flex:1;font-size:11px;line-height:12px;position:static;overflow:hidden}#ui [data-window=character] .eq-name.right,#ui [data-window=equip-view] .eq-name.right{text-align:right}#ui [data-window=character] .eq-entry.mid .eq-name,#ui [data-window=equip-view] .eq-entry.mid .eq-name{display:none}#ui [data-window=character] .eq-preview,#ui [data-window=equip-view] .eq-preview{width:56px;height:112px;image-rendering:pixelated;pointer-events:none;background:0 0;position:absolute;top:12px;left:112px}#ui [data-window=character] .eq-cartoff,#ui [data-window=equip-view] .eq-cartoff{z-index:1;width:36px;height:36px;position:absolute;top:92px;left:122px}#ui [data-window=character] .eq-foot,#ui [data-window=equip-view] .eq-foot{border-top:1px solid var(--ro-edge);border-bottom:1px solid var(--ro-edge);height:20px;font-family:var(--ro-font);align-items:center;gap:4px;padding:0 5px;font-size:11px;display:flex}#ui [data-window=character] .eq-view-status,#ui [data-window=equip-view] .eq-view-status{background:var(--n) no-repeat;cursor:pointer;border:0;width:9px;height:14px;margin:0;padding:0}#ui [data-window=character] .eq-view-label,#ui [data-window=equip-view] .eq-view-label{cursor:pointer}#ui [data-window=character] .no-status .status-win{display:none}#ui [data-window=character] .eq-show{cursor:pointer;align-items:center;gap:3px;margin-left:auto;display:flex}#ui [data-window=character] .eq-show-box{background:var(--n) no-repeat;width:12px;height:12px}#ui [data-window=character] .status-win{width:280px;height:103px;font-family:var(--ro-font);color:#000;background:no-repeat;gap:0;padding:0;font-size:12px;display:block;position:relative}#ui [data-window=character] .st-group{position:absolute;top:6px}#ui [data-window=character] .st-group>div{white-space:nowrap;width:auto;height:16px;font-size:12px;line-height:16px;position:static}#ui [data-window=character] .st-stats{left:37px}#ui [data-window=character] .st-bonus{left:56px}#ui [data-window=character] .st-reqs{text-align:right;width:12px;left:90px}#ui [data-window=character] .st-reqs>.st-cost{color:#000;text-align:right;font-size:12px}#ui [data-window=character] .st-col1{text-align:right;top:5px;right:88px}#ui [data-window=character] .st-col2{text-align:right;top:5px;right:5px}#ui [data-window=character] .st-right.available{color:#000}#ui [data-window=character] .st-ups{top:2px;left:78px}#ui [data-window=character] .st-up,#ui [data-window=character] .st-up:hover:not(:disabled),#ui [data-window=character] .st-up:active:not(:disabled){background:var(--n) no-repeat;width:11px;min-width:0;height:11px;box-shadow:none;color:#0000;cursor:pointer;border:0;border-radius:0;margin:5px 0 0;padding:0;font-size:0;display:block;position:static;transform:none}#ui [data-window=character] .st-up:active:not(:disabled){background-image:var(--p)}#ui [data-window=character] .st-up:disabled{opacity:0;pointer-events:none}#ui [data-window=skills] .skill-win{background:var(--ro-stripes);flex-direction:column;display:flex}#ui [data-window=skills] .sk-list{border:1px solid var(--ro-edge);background:#fff;border-radius:0;height:262px;margin:4px 4px 0;padding:3px 0;position:relative;inset:auto;overflow-y:scroll}#ui [data-window=skills] .sk-row{border:0;align-items:center;gap:0;height:32px;padding:0 4px 0 12px;line-height:12px;display:flex}#ui [data-window=skills] .sk-row:hover{background:#eef2fb}#ui [data-window=skills] .sk-iconbox{background:0 0;border:0;border-radius:0;flex:none;width:24px;height:24px;padding:0}#ui [data-window=skills] .sk-icon{width:24px;height:24px;display:block}#ui [data-window=skills] .sk-upbox{flex:none;width:34px;height:24px;padding:0 5px}#ui [data-window=skills] .sk-up,#ui [data-window=skills] .sk-up:hover:not(:disabled),#ui [data-window=skills] .sk-up:active:not(:disabled){background:var(--n) no-repeat;width:24px;min-width:0;height:24px;box-shadow:none;color:#0000;cursor:pointer;border:0;border-radius:0;margin:0;padding:0;font-size:0;display:block;transform:none}#ui [data-window=skills] .sk-up:hover:not(:disabled){background-image:var(--h)}#ui [data-window=skills] .sk-up:active:not(:disabled){background-image:var(--p)}#ui [data-window=skills] .sk-up:disabled{visibility:hidden}#ui [data-window=skills] .sk-text{flex:1;min-width:0;padding-left:5px}#ui [data-window=skills] .sk-name{text-overflow:ellipsis;white-space:nowrap;color:#000;font-family:var(--ro-font);font-size:12px;font-weight:400;line-height:14px;overflow:hidden}#ui [data-window=skills] .sk-meta{color:#000;font-family:var(--ro-font);white-space:nowrap;margin:0;font-size:11px;line-height:14px}#ui [data-window=skills] .sk-staged{color:#2d56b7}#ui [data-window=skills] .sk-use{white-space:pre;display:inline}#ui [data-window=skills] .sk-use-lv{font-weight:400}#ui [data-window=skills] .sk-lv{background:var(--n) no-repeat;color:#0000;vertical-align:-1px;cursor:pointer;border:0;width:11px;height:11px;margin:0 2px;padding:0;font-size:0}#ui [data-window=skills] .sk-lv:disabled{opacity:.3;cursor:default}#ui [data-window=skills] .sk-consume{color:#000;width:58px;font-family:var(--ro-font);text-align:left;white-space:nowrap;flex:none;align-self:flex-end;padding-bottom:5px;font-size:11px}#ui [data-window=skills] .sk-row.unlearned .sk-iconbox,#ui [data-window=skills] .sk-row.unlearned .sk-name{opacity:.5}#ui [data-window=skills] .sk-row.unlearned .sk-icon{opacity:1}#ui [data-window=skills] .sk-row.unlearned .sk-meta,#ui [data-window=skills] .sk-row.unlearned .sk-consume{visibility:hidden}#ui [data-window=skills] .sk-foot{background:0 0;border:0;align-items:center;gap:4px;height:27px;padding:0 4px 0 8px;display:flex;position:relative;inset:auto}#ui [data-window=skills] .sk-points{color:#000;font-family:var(--ro-font);flex:1;font-size:12px;font-weight:400}#ui [data-window=skills] .sk-points.available{color:#000;font-weight:400}#ui [data-window=skills] .sk-viewinfo{white-space:nowrap;cursor:pointer;align-items:center;font-size:11px;display:flex}#ui .hotbar.classic{background:var(--bg) left top / 280px 34px repeat-y;width:280px;height:34px;box-shadow:none;filter:none;color:#000;font-family:var(--ro-font);cursor:move;border:0;border-radius:0;padding:0;font-size:12px;display:block;position:fixed}#ui .hotbar.classic .hb-cell{cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;width:24px;height:23px;padding:0;display:block;position:absolute}#ui .hotbar.classic .hb-cell:hover{background:#b5ffb5;outline:0}#ui .hotbar.classic .hb-icon{width:24px;height:24px;position:absolute;top:0;left:0}#ui .hotbar.classic .slot-amount{color:#000;font-family:var(--ro-font);text-shadow:1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff;font-size:11px;font-weight:700;line-height:12px;inset:12px 1px auto auto}#ui .hotbar.classic .hb-key{display:none}#ui .hotbar.classic.battle .hb-key{color:#1d3a8a;text-shadow:1px 1px #fff;background:0 0;padding:0 1px;font-size:9px;line-height:10px;display:block;position:absolute;top:-3px;left:0}#ui .hotbar.classic .hb-index{color:#000;pointer-events:none;font-size:11px;line-height:12px;position:absolute;left:270px}#ui .hotbar.classic .hb-close,#ui .hotbar.classic .hb-resize{background:var(--n) no-repeat;cursor:pointer;border:0;border-radius:0;padding:0;position:absolute}#ui .hotbar.classic .hb-close{width:11px;height:11px;top:2px;right:2px}#ui .hotbar.classic .hb-close:hover{background-image:var(--h)}#ui .hotbar.classic .hb-resize{width:13px;height:13px;bottom:1px;right:1px}#ui .menu-bar.classic{border:3px solid #0000;border-width:0 3px 3px 0;border-image:var(--bg) 0 3 3 0 fill / 0 3px 3px 0 stretch;max-width:none;box-shadow:none;z-index:80;background:0 0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:0;padding:1px 2px 1px 1px;display:flex;position:fixed;bottom:4px;right:4px}#ui .menu-bar.classic .menu-btn,#ui .menu-bar.classic .menu-btn.help-btn{filter:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:36px;min-width:0;height:36px;margin:0;padding:2px;display:block;position:relative}#ui .menu-bar.classic .menu-btn:hover{filter:brightness(1.12);background:0 0}#ui .menu-bar.classic .menu-art{object-fit:none;width:32px;height:34px;display:block}#ui .menu-bar.classic .menu-label{color:#fff;font-family:var(--ro-font);text-shadow:1px 1px #000;white-space:nowrap;pointer-events:none;background:#0009;padding:3px 5px;font-size:11px;line-height:13px;display:none;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}#ui .menu-bar.classic .menu-btn:hover .menu-label{display:block}#ui .menu-bar.classic .ui-icon{color:#fff;margin:9px}#ui .menu-bar.classic select{appearance:none;border:1px solid var(--ro-edge);background:var(--ro-combo) right 0 center / 18px 18px no-repeat, #f2f2f2;color:#000;height:20px;font-family:var(--ro-font);cursor:pointer;border-radius:0;margin:0 3px;padding:0 20px 0 4px;font-size:11px}#ui .chat{bottom:4px}@media (width<=1100px){#ui .chat{bottom:46px}}#ui .npc-dialog{width:auto;max-height:none;box-shadow:none;color:#000;font-family:var(--ro-font);z-index:70;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:9px;padding:0;font-size:12px;line-height:18px;display:flex;position:fixed;transform:none}#ui .npc-dialog .drag-handle{cursor:default}#ui .npc-box,#ui .npc-menu,#ui .npc-inputbox{box-shadow:none;background:#fff;border:0;border-radius:5px;padding:2px;position:relative}#ui .npc-box{width:280px;height:180px}#ui .npc-border{border:1px solid #c1c6c2;border-radius:5px;width:276px;height:176px;padding:5px}#ui .npc-box .text{color:#000;width:264px;height:140px;min-height:0;max-height:none;font-family:var(--ro-font);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#eff4f0;padding:5px;font-size:12px;line-height:18px;overflow-y:auto}#ui .npc-box .actions{gap:3px;display:flex;position:absolute;bottom:4px;right:8px}#ui .npc-menu{width:280px;height:120px}#ui .npc-menu-border{border:1px solid #c1c6c2;border-radius:5px;flex-direction:column;width:276px;height:116px;padding:5px 0 0 5px;display:flex}#ui .npc-menu-title{white-space:nowrap;text-overflow:ellipsis;flex:none;width:260px;padding:0 0 0 3px;line-height:17px;overflow:hidden}#ui .npc-menu-list{white-space:pre-wrap;background:#f9f9f9;border:0;flex:none;width:263px;height:80px;max-height:none;margin-top:5px;padding:0 0 0 3px;display:block;overflow-y:auto}#ui .npc-menu-title+.npc-menu-list{height:67px;margin-top:1px}#ui .npc-menu-list .npc-option{color:#000;height:20px;font-family:var(--ro-font);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:3px 0 0 5px;font-size:12px;line-height:15px;display:block;overflow:hidden}#ui .npc-menu-list .npc-option:hover{color:#000;background:0 0}#ui .npc-menu-list .npc-option.selected{color:#000;background:#cde0ff}#ui .npc-menu-btns{gap:4px;display:flex;position:absolute;bottom:5px;right:4px}#ui .npc-inputbox{width:278px;height:48px}#ui .npc-inputbox.number{width:178px}#ui .npc-inputbox-border{border:1px solid #c1c6c2;border-radius:5px;width:274px;height:44px;padding:5px 0 0 10px}#ui .npc-inputbox.number .npc-inputbox-border{width:174px}#ui .npc-inputbox-text{white-space:nowrap;height:13px;line-height:13px;overflow:hidden}#ui .npc-inputbox input.npc-input{width:203px;height:16px;box-shadow:none;color:#000;font-family:var(--ro-font);-webkit-user-select:text;user-select:text;background:#efefef;border:0;border-radius:0;outline:none;margin:3px 0 0;padding:0 2px;font-size:12px;line-height:16px;display:block}#ui .npc-inputbox.number input.npc-input{width:103px}#ui .npc-inputbox .art-btn{position:absolute;bottom:13px;right:10px}#ui .npc-dialog.client-menu{gap:0}#ui .cutin-middle.ro-panel{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}#ui .cutin-middle.ro-panel .panel-handle{min-height:0}#ui .amount-box.ro-inputbox,#ui .amount-box.ro-msgbox{min-width:0;box-shadow:none;color:#000;font-family:var(--ro-font);z-index:300000;border:0;border-radius:5px;gap:0;font-size:12px;line-height:1.25;display:block;position:fixed;transform:none}#ui .amount-box.ro-inputbox{background:#fff;width:278px;height:48px;padding:2px}#ui .amount-box.ro-inputbox.number{width:178px}#ui .ro-inputbox-border{border:1px solid #c1c6c2;border-radius:5px;width:274px;height:44px;padding:5px 0 0 10px;position:relative}#ui .ro-inputbox.number .ro-inputbox-border{width:174px}#ui .ro-inputbox .amount-title{white-space:nowrap;text-overflow:ellipsis;width:auto;height:13px;margin:0;padding-right:8px;font-size:12px;font-weight:400;line-height:13px;overflow:hidden}#ui .ro-inputbox input.amount-input{width:203px;height:16px;box-shadow:none;color:#000;font-family:var(--ro-font);-webkit-user-select:text;user-select:text;appearance:textfield;background:#efefef;border:0;border-radius:0;outline:none;margin:3px 0 0;padding:0 2px;font-size:12px;line-height:16px;display:block}#ui .ro-inputbox input.amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#ui .ro-inputbox input.amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#ui .ro-inputbox.number input.amount-input{width:103px}#ui .ro-inputbox .art-btn{position:absolute;bottom:11px;right:9px}#ui .amount-box.ro-msgbox{background:var(--bg) no-repeat;border-radius:0;width:280px;height:120px;padding:0}#ui .ro-msgbox-text{width:270px;height:70px;position:absolute;top:20px;left:0;overflow-y:auto}#ui .ro-msgbox .amount-title{white-space:pre-wrap;overflow-wrap:anywhere;padding:5px 10px 0;font-size:12px;font-weight:400;line-height:16px}#ui .ro-msgbox .amount-buttons{gap:3px;display:flex;position:absolute;bottom:2px;right:3px}#ui .esc-menu{width:280px;box-shadow:none;color:#000;font-family:var(--ro-font);zoom:var(--ui-scale,1);z-index:300000;background:#fff;border:0;border-radius:5px;padding:0;font-size:12px;position:fixed}#ui .esc-menu.death-box{z-index:1000000!important}#ui .esc-top{background:var(--bg) no-repeat;pointer-events:none;border-radius:5px 5px 0 0;width:280px;height:17px;position:absolute;top:0;left:0}#ui .esc-node{background:var(--n) no-repeat;width:11px;height:11px;position:absolute;top:3px;left:4px}#ui .esc-title{text-shadow:1px 1px #fff;white-space:nowrap;font-size:12px;line-height:15px;position:absolute;top:1px;left:18px}#ui .esc-buttons{flex-direction:column;gap:3px;width:280px;padding:23px 30px 6px 29px;display:flex}#ui .esc-buttons .art-btn.esc-btn,#ui .esc-buttons .art-btn.esc-btn:hover:not(:disabled),#ui .esc-buttons .art-btn.esc-btn:active:not(:disabled){width:221px;min-width:221px;height:20px}#ui .ro-window.ro-panes{pointer-events:none}#ui .ro-window.ro-panes>.ro-title{display:none}#ui .ro-window.ro-panes>.ro-body{background:0 0;border:0;flex-direction:row;align-items:flex-end;gap:10px;width:auto;padding:0;display:flex;overflow:visible}#ui .ro-pane{pointer-events:auto;flex-direction:column;width:280px;min-height:0;display:flex;position:relative}#ui .ro-pane-title{background:var(--ro-title-l) left top / 12px 17px no-repeat, var(--ro-title-r) right top / 12px 17px no-repeat, var(--ro-title-m) left top / 12px 17px repeat-x;color:#000;height:17px;font-family:var(--ro-font);text-shadow:1px 1px #fff;white-space:nowrap;text-overflow:ellipsis;cursor:move;border:0;border-radius:3px 3px 0 0;margin:0;padding:0 6px 0 15px;font-size:11px;font-weight:700;line-height:17px;position:relative;overflow:hidden}#ui .ro-pane-well{background:var(--ro-well-l) left top / 20px 8px repeat-y, #fff;border-right:1px solid #ccc;padding:5px 2px 5px 16px}#ui .ro-pane-list{background:0 0;border:0;border-radius:0;min-height:64px;max-height:none;margin:0;padding:0;position:relative;inset:auto;overflow:hidden auto}#ui .ro-pane-foot{background:var(--ro-bar-l) left top / 21px 29px no-repeat, var(--ro-bar-r) right top / 21px 29px no-repeat, var(--ro-bar-m) left top / 21px 29px repeat-x;color:#000;height:27px;font-family:var(--ro-font);white-space:nowrap;border-right:1px solid #ccc;border-radius:0 0 3px 3px;align-items:center;gap:4px;padding:0 20px 0 10px;font-size:12px;display:flex;position:relative}#ui .ro-pane-grip{background:var(--n) no-repeat;cursor:ns-resize;border:0;width:13px;min-width:0;height:13px;padding:0;position:absolute;bottom:1px;right:1px}#ui .ro-pane-list .shop-row{color:#000;height:32px;font-family:var(--ro-font);cursor:pointer;background:0 0;border:0;gap:0;padding:0;font-size:12px;line-height:14px;display:block;position:relative}#ui .ro-pane-list .shop-row:hover{background:0 0}#ui .ro-pane-list .shop-row.selected{background:#346ae180}#ui .ro-pane-list .shop-row.spent{opacity:.45}#ui .ro-pane-list .shop-icon-wrap,#ui .ro-pane-list .shop-row>.shop-icon{width:24px;height:24px;position:absolute;top:6px;left:4px}#ui .ro-pane-list .shop-icon-wrap .shop-icon{width:24px;height:24px;display:block}#ui .ro-pane-list .shop-amt{color:#000;text-shadow:-1px -1px #fff;font-size:12px;line-height:12px;top:12px;left:14px}#ui .ro-pane-list .shop-name{text-overflow:ellipsis;white-space:nowrap;width:115px;position:absolute;top:13px;left:32px;overflow:hidden}#ui .ro-pane-list .shop-price{color:#000;text-align:right;white-space:nowrap;position:absolute;top:13px;right:16px}#ui .ro-pane-list .shop-unit{color:#000;width:10px;font-size:12px;position:absolute;top:13px;right:2px}#ui [data-window=shop] .shop-ask{color:#000;cursor:pointer;align-items:center;gap:0;padding-left:10px;font-size:12px;display:flex}#ui [data-window=shop] .shop-ask[hidden]{display:none}#ui [data-window=shop] .shop-foot,#ui [data-window=barter] .shop-foot,#ui [data-window=npccashshop] .shop-foot{flex:1;align-items:center;gap:5px;min-width:0;margin-right:-5px;display:flex}#ui [data-window=shop] .shop-total,#ui [data-window=barter] .shop-total,#ui [data-window=npccashshop] .shop-total{text-overflow:ellipsis;color:#000;flex:1;min-width:0;font-size:12px;overflow:hidden}#ui [data-window=shop] .shop-total.short,#ui [data-window=npccashshop] .shop-total.short{color:red}#ui [data-window=cart] .cart-win{background:#fff;gap:0;padding:0;display:block}#ui [data-window=cart] .cart-well{background:#fff;border-right:1px solid #ccc;padding:0 0 0 40px}#ui [data-window=cart] .cart-grid{background-attachment:local;grid-template-columns:repeat(7,32px);width:237px;overflow-y:scroll}#ui [data-window=cart] .cart-foot{gap:12px}#ui [data-window=cart] .cart-foot .inv-count{color:#000;min-width:58px;padding:0;font-size:12px;line-height:27px;position:static}#ui [data-window=cart] .cart-weight{font-size:12px}#ui .ro-pane-column{pointer-events:none;flex-direction:column;gap:4px;display:flex}#ui .ro-pane-column[hidden]{display:none}#ui .ro-pane.vend-out{width:400px}#ui .ro-pane.own-stall{width:288px}#ui .ro-pane-list.vend-available{background:var(--ro-item-cell) repeat;background-attachment:local}#ui .ro-pane-list.vend-available .shop-row{float:left;width:32px;height:32px}#ui .ro-pane-list.vend-available .shop-row.selected{background:0 0}#ui .ro-pane-list.vend-available .shop-icon-wrap{top:4px;left:4px}#ui .ro-pane-list.vend-available .shop-name,#ui .ro-pane-list.vend-available .shop-price{visibility:hidden}#ui .ro-pane-list.vend-list .shop-price{left:200px;right:auto}#ui .vend-name-row{color:#000;background:0 0;border:0;align-items:center;gap:0;height:22px;margin:0 0 4px -14px;padding:0 0 0 2px;font-size:12px;display:flex}#ui .vend-name-row .vend-title,#ui .vend-zeny-row input.vend-limit{height:17px;box-shadow:none;background:#e9e9e9;border:0;border-radius:0;flex:none;margin-left:auto;padding:0 2px;font-size:12px}#ui .vend-name-row .vend-title{width:310px;margin-left:15px}#ui .vend-currency{color:#000;font-size:12px}#ui .ro-pane .vend-foot,#ui .ro-pane .shop-foot{background:0 0;border:0;flex:1;align-items:center;gap:5px;min-width:0;margin-right:-5px;padding:0;display:flex}#ui .ro-pane .vend-count,#ui .ro-pane .vend-foot .inv-count,#ui .ro-pane .shop-total{color:#000;text-overflow:ellipsis;flex:1;min-width:0;padding:0;font-size:12px;position:static;overflow:hidden}#ui .vend-purse-row{color:#000}#ui .vend-purse{color:#000;font-weight:400}#ui .ro-pane-foot.vend-zeny-row{border-radius:0 0 3px 3px;gap:6px;display:flex}#ui .ro-pane-foot.vend-zeny-row label{white-space:nowrap;align-items:center;gap:6px;display:flex}#ui .vend-zeny-row input.vend-limit{width:100px;margin:0}#ui .ro-pane.vend-out>.ro-pane-foot:not(:last-child){border-radius:0}#ui .ro-pane-list.own-stall-grid,#ui .ro-pane-list.board-available{background-attachment:local;grid-template-columns:repeat(8,32px)}#ui .ro-pane-list .shop-wanted{color:red;text-shadow:-1px -1px #fff;font-size:12px;position:absolute;top:13px;left:160px}#ui .ro-pane-list.board-wants .shop-name{width:125px}#ui .ro-pane .board-limit{color:#000;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:12px}#ui .ro-pane-list.ro-itemgrid{background:var(--ro-item-cell) repeat;background-attachment:local}#ui [data-window=vending-currency] .vend-currency-win{padding:4px;display:block}#ui [data-window=vending-currency] .ro-well{flex-direction:column;gap:3px;padding:4px;display:flex}#ui [data-window=vending-currency] .ro-well .art-btn{width:100%}#ui .ro-pane-foot.stall-where{border-radius:0;gap:6px}#ui .ro-pane-foot.stall-where .stall-total{margin-left:auto}#ui .stall-note{color:#555;white-space:normal;padding:4px 0 0;font-size:11px;line-height:13px}#ui .ro-pane .stall-left,#ui .ro-pane .stall-worth{color:#000;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}#ui .ro-pane .stall-worth:empty,#ui .ro-pane .art-btn[hidden],#ui .ro-window.ro-bare>.ro-title{display:none}#ui .ro-window.ro-bare>.ro-body{background:0 0;border:0;border-radius:0;width:auto;padding:0;overflow:visible}#ui [data-window=iteminfo] .iteminfo-win{width:280px;font-family:var(--ro-font);color:#000;flex-direction:column;gap:3px;padding:0;font-size:12px;display:flex}#ui [data-window=iteminfo] .ii-main{cursor:default;background-color:#fff;background-repeat:no-repeat;background-size:280px 120px;border-radius:5px;min-height:140px;max-height:448px;padding:35px 10px 10px 100px;display:block;position:relative;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px silver}#ui [data-window=iteminfo] .ii-main.ii-graded{background-size:280px 120px;border-radius:5px;padding:35px 10px 10px 100px}#ui [data-window=iteminfo] .ii-side{width:0;height:0;position:absolute;top:0;left:0}#ui [data-window=iteminfo] .ii-pic{object-fit:none;width:75px;height:100px;position:absolute;top:11px;left:10px}#ui [data-window=iteminfo] .ii-view{position:absolute;top:6px;left:6px}#ui [data-window=iteminfo] .ii-title{text-shadow:1px 1px #fff;white-space:nowrap;text-overflow:ellipsis;width:185px;height:20px;padding:6px 0 0 4px;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:3px;left:86px;overflow:hidden}#ui [data-window=iteminfo].ii-damaged .ii-title{text-shadow:1px 1px #e0463c}#ui [data-window=iteminfo] .ii-close{background:var(--n) no-repeat;cursor:pointer;border:0;width:11px;min-width:0;height:11px;padding:0;position:absolute;top:3px;right:3px}#ui [data-window=iteminfo] .ii-close:hover{background-image:var(--h)}#ui [data-window=iteminfo] .ii-desc{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;width:170px;min-height:75px;max-height:403px;padding:0 20px 0 0;font-size:12px;line-height:18px;overflow-y:auto}#ui [data-window=iteminfo] .ii-options{flex-direction:column;gap:3px;display:flex}#ui [data-window=iteminfo] .ii-options[hidden],#ui [data-window=iteminfo] .ii-cards[hidden]{display:none}#ui [data-window=iteminfo] .ii-option{color:#000;background:#fff;border:1px solid #c1c6c2;border-radius:5px;margin:2px;padding:2px 5px;font-size:12px;line-height:16px;box-shadow:0 0 0 2px #fff}#ui [data-window=iteminfo] .ii-cards{background:#fff;border:0;border-radius:5px;gap:4px;margin:0;padding:5px 3px 3px 9px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #c1c6c2}#ui [data-window=iteminfo] .ii-card{width:24px;height:24px}#ui [data-window=cardillust] .card-illust{border:0;padding:0}#ui [data-window=cardillust] .card-illust-pic{width:300px;height:400px;display:block}#ui .minimap{width:128px;box-shadow:none;cursor:default;z-index:40;background:0 0;border:0;border-radius:0;padding:0;line-height:0;position:fixed;top:16px;right:16px}#ui .minimap canvas{width:128px;height:128px;display:block}#ui .minimap.folded{cursor:pointer;width:14px;height:14px}#ui .minimap.folded canvas,#ui .minimap.folded .mm-row{display:none}#ui .minimap.folded:after{content:"";background:var(--ro-sys-base) no-repeat;width:12px;height:12px;display:block}#ui .mm-row{justify-content:space-between;align-items:center;gap:1px;height:14px;padding:1px 0 0;line-height:12px;display:flex}#ui .mm-btn{background:var(--n) no-repeat center;cursor:pointer;border:0;border-radius:0;flex:none;width:12px;min-width:0;height:12px;padding:0}#ui .mm-btn:hover{background-image:var(--h)}#ui .mm-btn:active,#ui .mm-btn.on{background-image:var(--p)}#ui .mm-coords{color:#fff;font-family:var(--ro-font);text-shadow:1px 1px 1px #000;white-space:nowrap;flex:1;padding-left:3px;font-size:11px}#ui .map-info.ro-panel{box-shadow:none;color:#fff;font-family:var(--ro-font);text-align:right;text-shadow:1px 1px 1px #000;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;position:fixed;top:162px;right:16px}#ui .worldmap .wm-bar{background:var(--ro-title-m) left top / 12px 17px repeat-x, #fff;color:#000;height:17px;font-family:var(--ro-font);text-shadow:1px 1px #fff;align-items:center;gap:6px;padding:0 3px;font-size:11px;font-weight:700;display:flex}#ui .worldmap .wm-caption{padding-left:2px}#ui .worldmap .wm-spacer{flex:1}#ui .worldmap .wm-select{appearance:none;border:1px solid var(--ro-edge);background:var(--ro-combo) right 0 center / 15px 15px no-repeat, #f2f2f2;color:#000;height:17px;font-family:var(--ro-font);text-shadow:none;cursor:pointer;border-radius:0;padding:0 18px 0 3px;font-size:11px;font-weight:400}#ui .worldmap .wm-names,#ui .worldmap .wm-close{background:var(--n) no-repeat center;cursor:pointer;border:0;width:12px;min-width:0;height:12px;padding:0}#ui .worldmap .wm-close{width:11px;height:11px}#ui .worldmap .wm-names:hover,#ui .worldmap .wm-close:hover{background-image:var(--h)}#ui .worldmap .wm-names.on{background-image:var(--p)}#ui .ro-window[data-window=options]>.ro-body.options-win{color:#000;font-family:var(--ro-font);background:#fff;padding:2px 5px 6px;font-size:12px;display:block}#ui [data-window=options] .option-head{border-bottom:1px solid var(--ro-edge);color:#000;align-items:flex-end;height:22px;margin:4px -5px 3px;padding:0 5px;font-weight:400;display:flex}#ui [data-window=options] .option-head span{background:var(--ro-tab-on-l) left top / 4px 21px no-repeat, var(--ro-tab-on-r) right top / 4px 21px no-repeat, var(--ro-tab-on-m) 4px 0 / calc(100% - 8px) 21px no-repeat;white-space:nowrap;height:21px;margin-bottom:-1px;padding:0 10px;line-height:21px}#ui [data-window=options] .option-row{color:#000;cursor:pointer;align-items:center;gap:6px;min-height:20px;font-size:12px;display:flex}#ui [data-window=options] .option-sound{cursor:default}#ui [data-window=options] .option-sound label{cursor:pointer;align-items:center;display:flex}#ui [data-window=options] .option-label{flex:none;width:36px}#ui [data-window=options] input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;height:12px;margin:0;padding:0}#ui [data-window=options] input[type=range]::-webkit-slider-runnable-track{background:var(--opt-track) 0 0 / 100% 6px no-repeat;border:0;height:6px}#ui [data-window=options] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--opt-knob) no-repeat;border:0;border-radius:0;width:12px;height:6px}#ui .ro-window[data-window=pet]>.ro-body.pet-info{color:#000;width:280px;height:163px;font-family:var(--ro-font);background:#fff;padding:0;font-size:12px;line-height:16px;display:block;position:relative}#ui .pet-info>*{position:absolute}#ui .pet-info .pet-picture{background:0 0;border:0;width:72px;height:80px;top:30px;left:14px}#ui .pet-info .pet-label{left:100px}#ui .pet-info .pet-l-name,#ui .pet-info .pet-v-name{top:7px}#ui .pet-info .pet-l-level,#ui .pet-info .pet-v-level{top:32px}#ui .pet-info .pet-l-hunger,#ui .pet-info .pet-v-hunger{top:57px}#ui .pet-info .pet-l-intimacy,#ui .pet-info .pet-v-intimacy{top:77px}#ui .pet-info .pet-l-accessory{top:102px}#ui .pet-info .pet-v-name,#ui .pet-info .pet-v-level,#ui .pet-info .pet-v-hunger,#ui .pet-info .pet-v-intimacy{text-overflow:ellipsis;white-space:nowrap;color:#000;max-width:80px;font-size:12px;font-weight:400;left:150px;overflow:hidden}#ui .pet-info .pet-v-name{background:#eee;padding:0 2px}#ui .pet-info .pet-v-name.named{text-shadow:1px 1px #0f0;background:0 0}#ui .pet-info .pet-rename{top:5px;right:5px}#ui .pet-info .pet-command{width:105px;top:27px;right:5px}#ui .pet-info .pet-accessory{align-items:center;gap:4px;display:flex;top:120px;left:100px}#ui .pet-info .pet-accessory-icon{width:24px;height:24px}#ui .ro-window.classic>.ro-body.cmp-win{color:#000;width:280px;font-family:var(--ro-font);background:#fff;padding:0;font-size:12px;line-height:16px;display:block}#ui .cmp-win .pet-head{align-items:center;gap:8px;padding:4px 6px 0;display:flex}#ui .cmp-win .pet-picture{background:0 0;border:0;flex:none;width:72px;height:80px}#ui .cmp-win .pet-id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}#ui .cmp-win .pet-name-row{align-items:center;gap:6px;display:flex}#ui .cmp-win .pet-name{color:#000;white-space:nowrap;text-overflow:ellipsis;background:#eee;flex:1;min-width:0;padding:0 2px;font-size:12px;font-weight:400;overflow:hidden}#ui .cmp-win .pet-level{color:#000}#ui .cmp-win .pet-stat{grid-template-columns:70px 1fr;align-items:center;gap:0 6px;min-height:18px;padding:0 8px;display:grid}#ui .cmp-win .pet-stat-name{color:#000;margin:0;font-weight:400}#ui .cmp-win .pet-word{color:#000;justify-self:start}#ui .cmp-win .pet-stat .ro-gauge{grid-column:2}#ui .cmp-win .pet-stat>span:empty{display:none}#ui .cmp-win .ro-gauge.pet-gauge{background:var(--gze-bg) repeat-x;border:0;border-radius:4px;height:9px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #9c9c9c}#ui .cmp-win .ro-gauge.pet-gauge .fill{background:var(--gze) repeat-x;box-shadow:none;background-size:auto 100%;border-radius:3px;position:absolute;top:1px;bottom:1px;left:1px}#ui .cmp-win .ro-gauge.pet-gauge .fill.low{background-image:var(--gze-red)}#ui .cmp-win .ro-gauge.pet-gauge span{color:#000;text-align:center;text-shadow:1px 1px #fff,-1px -1px #fff;font-size:11px;font-weight:400;line-height:16px;position:absolute;inset:-4px 0 auto}#ui .cmp-win .cmp-lines{padding-top:2px;display:block}#ui .cmp-win .cmp-stats{border-top:1px solid var(--ro-edge);border-bottom:0;grid-template-columns:repeat(3,1fr);gap:0 10px;margin:4px 8px 0;padding:3px 0;display:grid}#ui .cmp-win .cmp-stats[hidden]{display:none}#ui .cmp-win .cmp-stat{color:#000;justify-content:space-between;display:flex}#ui .cmp-win .cmp-skills-title{background:var(--ro-title-m) left top / 12px 17px repeat-x;color:#000;text-shadow:1px 1px #fff;height:17px;margin-top:4px;padding:0 0 0 15px;font-size:11px;font-weight:700;line-height:17px}#ui .cmp-win .cmp-skills{border:0;border-bottom:1px solid var(--ro-edge);background:#fff;max-height:160px;margin:0;padding:2px 0;overflow-y:auto}#ui .cmp-win .sk-row{border:0;align-items:center;gap:0;height:32px;padding:0 4px 0 10px;display:flex}#ui .cmp-win .sk-row:hover{background:#eef2fb}#ui .cmp-win .sk-iconbox{background:0 0;border:0;flex:none;width:24px;height:24px;padding:0}#ui .cmp-win .sk-icon{width:24px;height:24px;display:block}#ui .cmp-win .sk-text{flex:1;min-width:0;padding-left:6px}#ui .cmp-win .sk-name{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:14px;overflow:hidden}#ui .cmp-win .sk-meta{color:#000;white-space:nowrap;margin:0;font-size:11px;line-height:14px}#ui .cmp-win .sk-row.unlearned .sk-iconbox,#ui .cmp-win .sk-row.unlearned .sk-name{opacity:.5}#ui .cmp-win button.cmp-use{min-width:0;margin-left:3px;padding:0 6px}#ui .cmp-win .ro-foot{height:27px;min-height:0}#ui .cmp-win .lst-text{color:#555;padding:4px 10px}#ui .ro-window.classic>.ro-body.refine-win{color:#000;font-family:var(--ro-font);background:#fff;padding:0;font-size:12px;display:block}#ui .refine-win .refine-detail{background:no-repeat;border:0;width:262px;height:301px;padding:0;display:block;position:relative}#ui .refine-win .refine-detail[hidden]{display:none}#ui .refine-win .refine-success{text-align:center;text-shadow:1px 1px #fff;width:262px;height:20px;font-weight:700;position:absolute;top:12px;left:0}#ui .refine-win .refine-chance{color:#2963de}#ui .refine-win .refine-slot{cursor:pointer;background:no-repeat;border:0;width:46px;height:53px;padding:0;position:absolute;top:38px}#ui .refine-win .refine-slot.picked{background-image:var(--sel)}#ui .refine-win .refine-slot .shop-icon{width:24px;height:24px;position:absolute;top:15px;left:11px}#ui .refine-win .refine-slot .shop-name{display:none}#ui .refine-win .refine-count{text-shadow:-1px -1px #fff,1px 1px #fff;font-size:11px;position:absolute;bottom:8px;right:6px}#ui .refine-win .refine-anvil{width:24px;height:24px;position:absolute;top:197px;left:119px}#ui .refine-win .refine-anvil .shop-icon{width:24px;height:24px;display:block}#ui .refine-win .refine-head{color:#102142;text-align:center;text-shadow:1px 1px #fff;white-space:nowrap;text-overflow:ellipsis;width:262px;height:18px;font-weight:700;display:block;position:absolute;top:225px;left:0;overflow:hidden}#ui .refine-win .refine-go{background:var(--n) no-repeat;cursor:pointer;border:0;width:96px;min-width:0;height:48px;padding:0;position:absolute;bottom:7px;left:83px}#ui .refine-win .refine-go:active:not(:disabled){background-image:var(--p)}#ui .refine-win .refine-go:disabled{background-image:var(--d);cursor:default}#ui .refine-win .refine-go-text{color:#101839;text-align:center;width:96px;font-weight:700;position:absolute;top:7px;left:0}#ui .refine-win .refine-zeny{color:#fff;text-align:right;width:62px;font-size:11px;position:absolute;top:27px;left:26px}#ui .refine-win .refine-list{border:1px solid var(--ro-edge);background:#fff;border-radius:0;max-height:128px;margin:3px;overflow-y:auto}#ui .refine-win .refine-list .shop-row{color:#000;cursor:pointer;border:0;align-items:center;gap:6px;height:32px;padding:0 6px;display:flex}#ui .refine-win .refine-list .shop-row:hover{background:#eef2fb}#ui .refine-win .refine-list .shop-row.picked{background:#cde0ff}#ui .refine-win .refine-list .lst-text{color:#555;padding:6px}#ui .refine-win .refine-foot{justify-content:space-between}#ui .refine-win .refine-note{text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;overflow:hidden}#ui .ro-window.classic>.ro-body.ro-selection{color:#000;font-family:var(--ro-font);background:#fff;padding:0;font-size:12px;display:block}#ui .ro-selection>.shop-caption{color:#000;background:0 0;border:0;padding:3px 5px;font-size:12px}#ui .ro-selection .ro-selection-list{background:#f7f7f7;border:0;border-radius:0;height:130px;min-height:0;max-height:none;margin:0 10px 6px;padding:0;overflow:hidden auto}#ui .ro-selection>.ro-selection-list:first-child{margin-top:6px}#ui .ro-selection .ro-selection-list .shop-row{color:#000;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:28px;margin:4px;padding:0;display:flex;position:relative}#ui .ro-selection .ro-selection-list .shop-row:hover{background:0 0}#ui .ro-selection .ro-selection-list .shop-row.selected,#ui .ro-selection .ro-selection-list .shop-row.picked{background:#cde0ff}#ui .ro-selection .ro-selection-list .shop-icon{flex:none;width:24px;height:24px}#ui .ro-selection .ro-selection-list .shop-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#ui .ro-selection .ro-selection-list .shop-price{color:#000}#ui .ro-selection .ro-selection-list .lst-text{color:#555;padding:6px}#ui .ro-selection .make-extras{border:0;gap:4px;margin:0 10px 6px;padding:0;font-size:11px;display:grid}#ui .ro-selection .make-extras[hidden]{display:none}#ui .ro-selection .make-extras .shop-caption{color:#000;background:0 0;border:0;padding:0;font-size:11px}#ui .ro-selection .make-slots,#ui .ro-selection .make-offers{background:var(--ro-item-cell) repeat;flex-wrap:wrap;gap:0;width:max-content;display:flex}#ui .ro-selection .make-slot,#ui .ro-selection .make-offer{cursor:pointer;background:0 0;border:0;border-radius:0;width:32px;min-width:0;height:32px;margin:0;padding:0;position:relative}#ui .ro-selection .make-slot .slot-icon,#ui .ro-selection .make-offer .slot-icon{width:24px;height:24px;position:absolute;top:4px;left:4px}#ui .ro-selection .make-offer .slot-amount{color:#000;text-shadow:-1px -1px #fff,1px 1px #fff;font-size:11px;position:absolute;inset:auto 1px 1px auto}#ui .ro-selection .make-offer:disabled{opacity:.45;cursor:default}#ui .ro-window.ro-bare>.ro-body.cash-win{background:var(--bg) no-repeat;color:#000;width:723px;height:540px;font-family:var(--ro-font);padding:0;font-size:12px;display:block;position:relative;overflow:hidden}#ui .cash-win>*{position:absolute}#ui .cash-win .cash-strip{text-shadow:1px 1px #fff;cursor:move;width:700px;height:16px;padding-left:8px;font-size:11px;font-weight:700;line-height:16px;top:0;left:0}#ui .cash-win .cash-close{background:var(--n) no-repeat;cursor:pointer;border:0;width:11px;min-width:0;height:11px;padding:0;top:3px;right:4px}#ui .cash-win .cash-close:hover{background-image:var(--h)}#ui .cash-win .cash-banner{width:531px;height:51px;top:18px;left:3px}#ui .cash-win .cash-tabs{border:0;justify-content:center;align-items:flex-end;gap:2px;width:535px;height:32px;padding:0;display:flex;top:71px;left:1px}#ui .cash-win .cash-tabs .quest-tab{background:var(--n) no-repeat;color:#0000;cursor:pointer;border:0;flex:none;width:56px;height:31px;padding:0;font-size:0}#ui .cash-win .cash-goods{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,172px);grid-auto-rows:126px;gap:1px 3px;width:522px;height:382px;max-height:none;padding:0;display:grid;top:106px;left:8px;overflow:hidden}#ui .cash-win .cash-card{background:var(--card) no-repeat;cursor:pointer;border:0;width:172px;height:126px;padding:0;display:block;position:relative}#ui .cash-win .cash-card:hover{filter:brightness(1.03);background-color:#0000}#ui .cash-win .cash-card .shop-name{white-space:nowrap;text-overflow:ellipsis;width:160px;font-size:11px;font-weight:700;line-height:15px;position:absolute;top:3px;left:6px;overflow:hidden}#ui .cash-win .cash-card .cash-pic{object-fit:contain;width:75px;height:100px;position:absolute;top:22px;left:6px}#ui .cash-win .cash-card .shop-icon{display:none}#ui .cash-win .cash-card .shop-price{color:#fff;text-align:right;text-shadow:1px 1px #3f5f9f;width:64px;font-size:11px;font-weight:700;position:absolute;top:46px;right:8px}#ui .cash-win .cash-card .cash-add{background:var(--add) no-repeat;color:#1c2c50;text-align:center;width:81px;height:24px;font-size:11px;line-height:24px;position:absolute;top:88px;left:86px}#ui .cash-win .cash-card:active .cash-add{background-image:var(--add-press)}#ui .cash-win .cash-paging{align-items:center;gap:2px;display:flex;top:516px;left:462px}#ui .cash-win .cash-pager{background:var(--n) no-repeat center;cursor:pointer;border:0;width:18px;min-width:0;height:14px;padding:0}#ui .cash-win .cash-page{padding:0 4px;font-size:11px}#ui .cash-win input.cash-search{width:296px;height:16px;box-shadow:none;background:0 0;border:0;padding:0 4px;font-size:11px;top:517px;left:96px}#ui .cash-win .cash-points{color:#fff;text-align:right;width:92px;height:18px;font-weight:700;line-height:18px;top:47px;left:548px}#ui .cash-win .cash-cart{background:0 0;border:0;border-radius:0;width:180px;height:352px;max-height:none;padding:2px;top:74px;left:540px;overflow-y:auto}#ui .cash-win .cash-cart .shop-row{color:#000;background:#c3c9da;border:0;border-radius:4px;align-items:center;gap:4px;height:46px;margin-bottom:3px;padding:0 4px;display:flex}#ui .cash-win .cash-cart .shop-icon{flex:none;width:24px;height:24px}#ui .cash-win .cash-cart .shop-name{white-space:normal;flex:1;min-width:0;font-size:11px;line-height:13px;overflow:hidden}#ui .cash-win .cash-cart .shop-price{color:#000;white-space:nowrap;font-size:11px}#ui .cash-win .cash-cart .shop-remove{color:#a33;cursor:pointer;background:0 0;border:0;width:14px;min-width:0;height:14px;padding:0;font-size:13px;line-height:12px}#ui .cash-win .cash-kafra-left{font-size:11px;top:432px;left:546px}#ui .cash-win .cash-kafra-use{align-items:center;gap:4px;width:172px;font-size:11px;display:flex;top:448px;left:546px}#ui .cash-win .cash-kafra-use input.cash-kafra{width:80px;height:14px;box-shadow:none;text-align:right;background:#cdd6ea;border:0;margin-left:auto;padding:0 3px;font-size:11px}#ui .cash-win .cash-total{color:#fff;text-align:right;background:0 0;border:0;width:150px;height:18px;padding:0;font-weight:700;line-height:18px;top:488px;left:557px}#ui .cash-win .cash-total.short{color:#ffb4b4}#ui .cash-win .cash-buy{background:var(--buy) no-repeat;color:#1c2c50;cursor:pointer;border:0;width:154px;min-width:0;height:23px;padding:0;font-weight:700;top:508px;left:557px}#ui .cash-win .cash-buy:active{background-image:var(--buy-press)}#ui .ro-window.ro-bare>.ro-body.auction-win{background:var(--bg) no-repeat;color:#5a2a33;width:550px;height:300px;font-family:var(--ro-font);gap:0;padding:0;font-size:12px;display:block;position:relative;overflow:hidden}#ui .auction-win .auction-strip{color:#fff;text-shadow:1px 1px #d9707c;cursor:move;width:530px;height:15px;padding-left:6px;font-size:11px;font-weight:700;line-height:15px;position:absolute;top:0;left:0}#ui .auction-win .auction-close{cursor:pointer;background:0 0;border:0;width:13px;min-width:0;height:13px;padding:0;position:absolute;top:1px;right:2px}#ui .auction-win .quest-tabs{gap:5px;display:flex;position:absolute;top:265px;left:7px}#ui .auction-win .quest-tabs .quest-tab{color:#b0515e;cursor:pointer;background:#fff;border:1px solid #ffb9be;border-radius:4px;flex:none;width:66px;height:29px;padding:0 2px;font-size:11px;font-weight:400;line-height:12px}#ui .auction-win .quest-tabs .quest-tab.on{color:#fff;text-shadow:1px 1px #e0808a;background:repeating-linear-gradient(#ffc9cd 0 2px,#ffb0b6 2px 4px);border-color:#ff9ca3;font-weight:700}#ui .auction-win .auction-page{display:block;position:absolute;inset:15px 0 44px;overflow:visible}#ui .auction-win .auction-search{align-items:center;gap:3px;width:534px;display:flex;position:absolute;top:10px;left:8px}#ui .auction-win .auction-search .quest-tab{color:#b0515e;cursor:pointer;background:#fff;border:1px solid #ffb9be;border-radius:3px;flex:none;height:20px;padding:0 7px;font-size:11px}#ui .auction-win .auction-search .quest-tab.on{color:#fff;background:#ffc9cd;font-weight:700}#ui .auction-win .auction-search input.auction-text{background:#fff;border-color:#ffb9be;flex:1;min-width:60px;height:18px}#ui .auction-win .auction-list{width:550px;height:180px;display:block;position:absolute;top:41px;left:0;overflow:hidden auto}#ui .auction-win .auction-staged{width:24px;height:24px;position:absolute;top:58px;left:25px}#ui .auction-win[data-view=selling] .auction-list,#ui .auction-win[data-view=buying] .auction-list{height:202px;top:41px}#ui .auction-win .auction-row{height:34px;padding:0;font-size:11px;line-height:34px;display:block;position:relative}#ui .auction-win[data-view=selling] .auction-row,#ui .auction-win[data-view=buying] .auction-row{height:38px;line-height:38px}#ui .auction-win .auction-row.head{display:none}#ui .auction-win .auction-row.bid{background:#ffdce073}#ui .auction-win .auction-row>*{white-space:nowrap;text-overflow:ellipsis;position:absolute;top:0;overflow:hidden}#ui .auction-win .auction-row>.shop-icon{width:24px;height:24px;top:5px;left:25px}#ui .auction-win .auction-row>:nth-child(2){color:#5a2a33;width:86px;font-weight:700;left:68px}#ui .auction-win .auction-row>.shop-price{color:#5a2a33;width:220px;left:160px}#ui .auction-win .auction-row>:nth-child(4){width:66px;left:386px}#ui .auction-win .auction-row>.auction-acts{flex-direction:column;justify-content:center;gap:1px;height:100%;display:flex;left:457px}#ui .auction-win .auction-row .auction-acts .art-btn{min-width:0;height:16px;padding:0 5px;font-size:10px;line-height:16px}#ui .auction-win .auction-list .lst-text{color:#b0515e;padding:8px 80px}#ui .auction-win .auction-nav{color:#b0515e;align-items:center;gap:6px;display:flex;position:absolute;top:250px;right:8px}#ui .auction-win[data-view=register] .auction-page>.lst-text{color:#b0515e;width:530px;font-size:11px;line-height:13px;position:absolute;top:8px;left:8px}#ui .auction-win .auction-bag{grid-template-columns:repeat(3,1fr);gap:1px 4px;width:460px;max-height:96px;display:grid;position:absolute;top:44px;left:80px;overflow-y:auto}#ui .auction-win .auction-bag-item{white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:3px;height:26px;padding:0 3px;font-size:11px;display:flex;overflow:hidden}#ui .auction-win .auction-bag-item .shop-icon{flex:none;width:24px;height:24px}#ui .auction-win .auction-bag-item.on{background:#ffe7e9;border-color:#ff9ca3}#ui .auction-win .auction-form{grid-template-columns:1fr 1fr;gap:4px 10px;width:440px;display:grid;position:absolute;top:150px;left:80px}#ui .auction-win .auction-form label{justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}#ui .auction-win .auction-form input.auction-num{border-color:#ffb9be;width:100px;height:18px}#ui .auction-win .auction-form .art-btn{border-radius:3px;width:47px;height:25px;position:absolute;top:102px;left:359px}#ui .ro-window.classic>.ro-body.search-win{color:#000;font-family:var(--ro-font);flex-direction:column;gap:4px;padding:0 0 4px;font-size:12px;display:flex}#ui .search-win .quest-tabs{border-bottom:1px solid var(--ro-edge);align-items:flex-end;gap:1px;height:21px;padding:0 4px;display:flex}#ui .search-win .quest-tabs .quest-tab.ro-tab{border:0;flex:none;font-weight:400}#ui .search-win .search-left{color:#000;padding:0 6px}#ui .search-win .search-form{flex-wrap:wrap;align-items:center;gap:4px;padding:0 6px;display:flex}#ui .search-win input.search-name{background:var(--search-box) 0 0 / 100% 18px no-repeat;height:18px;box-shadow:none;border:0;flex:100%}#ui .search-win .search-matches:not(:empty),#ui .search-win .search-results{border:1px solid var(--ro-edge);background:#fff;flex:100%;overflow-y:auto}#ui .search-win .search-matches:not(:empty){max-height:110px}#ui .search-win .search-results{flex:1;margin:0 6px;display:block}#ui .search-win .search-match{cursor:pointer;align-items:center;gap:6px;height:28px;padding:0 4px;display:flex}#ui .search-win .search-match:hover,#ui .search-win .search-result:not(.head):hover{background:#cde0ff}#ui .search-win .search-picked{flex-wrap:wrap;gap:3px;display:flex}#ui .search-win .search-chip{border:1px solid var(--ro-edge);cursor:pointer;background:#f2f2f2;border-radius:0;padding:0 5px}#ui .search-win input.search-price{width:90px}#ui .search-win .art-btn.picture[title=ค้นหา]{width:23px;min-width:23px;height:18px}#ui .search-win .search-result{cursor:pointer;grid-template-columns:26px 1fr 1.3fr 44px 80px;align-items:center;gap:4px;height:32px;padding:0 4px;display:grid}#ui .search-win .search-result.head{border-bottom:1px solid var(--ro-edge);background:var(--ro-stripes);color:#000;cursor:default;height:20px;font-weight:400}#ui .search-win .search-result .shop-price,#ui .search-win .search-result.head>:last-child{color:#000;text-align:right}#ui .search-win>.art-btn{align-self:flex-end;margin-right:6px}#ui .ro-window.ro-bare[data-window=skillinfo]{background:#fff;border:1px solid #c5c5c5;border-radius:5px;padding:1px}#ui .ro-window.ro-bare>.ro-body.skillinfo-win{color:#000;width:288px;font-family:var(--ro-font);background:#fff;border-radius:5px;padding:5px;font-size:12px;line-height:18px;display:block;position:relative}#ui .skillinfo-win .si-title{cursor:move;padding-right:14px;font-weight:700}#ui .skillinfo-win .si-desc{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:0 0;border:0;max-height:420px;padding:0;overflow-y:auto}#ui .skillinfo-win .si-close{background:var(--n) no-repeat;cursor:pointer;border:0;width:9px;min-width:0;height:10px;padding:0;position:absolute;top:3px;right:3px}#ui .skillinfo-win .si-close:hover{background-image:var(--h)}#ui .context-menu.ro-panel{color:#000;min-width:120px;font-family:var(--ro-font);z-index:90;background:#fff;border:0;border-radius:5px;flex-direction:column;padding:2px;font-size:12px;display:flex;position:fixed;box-shadow:0 0 0 1px #cecece}#ui .context-menu .context-title{white-space:nowrap;padding:1px 3px;font-weight:700;line-height:14px}#ui .context-menu .context-line{color:#444;white-space:nowrap;padding:1px 3px;line-height:14px}#ui .context-menu .context-title+*,#ui .context-menu .context-line+.context-item{border-top:1px solid #cecece;margin-top:2px;padding-top:2px}#ui .context-menu .context-item{color:#000;height:auto;min-height:16px;font-family:var(--ro-font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;padding:1px 3px;font-size:12px;line-height:14px;display:block}#ui .context-menu .context-item:hover{background:#739cef}#ui .ro-window.ro-bare[data-window=goldpc]{box-shadow:none;background:0 0;border:0;padding:0}#ui .ro-window.ro-bare>.ro-body.goldpc-win{background:0 0;border:0;width:54px;height:49px;padding:0}#ui .goldpc-win .goldpc-icon.art-btn,#ui .goldpc-win .goldpc-icon.art-btn:hover:not(:disabled),#ui .goldpc-win .goldpc-icon.art-btn:active:not(:disabled){color:#fff;width:54px;min-width:0;height:49px;font-family:var(--ro-font);text-shadow:-1px 0 #000,1px 0 #000,0 -1px #000,0 1px #000;cursor:pointer;background:no-repeat;border:0;padding:0;font-size:12px;font-weight:700;display:block;position:relative}#ui .goldpc-win .goldpc-clock{white-space:nowrap;line-height:14px;position:absolute;top:12px;left:7px}#ui .goldpc-win .goldpc-points{line-height:14px;position:absolute;bottom:1px;right:5px}#ui [data-window=barter].wide .ro-pane{width:350px}#ui .ro-pane-list .barter-row{overflow:visible}#ui .ro-pane-list .barter-row.expanded{height:62px}#ui .barter-row .barter-need{width:24px;height:24px;position:absolute;top:6px;left:200px}#ui .barter-row .barter-need .shop-icon{width:24px;height:24px;display:block}#ui .barter-row .barter-need-amt{color:#000;text-shadow:-1px -1px #fff;white-space:nowrap;font-size:12px;line-height:12px;position:absolute;top:12px;left:14px}#ui .barter-row .barter-need-refine{color:#fff;text-shadow:-1px 0 red,1px 0 red,0 -1px red,0 1px red;font-size:11px;font-weight:700;line-height:12px;position:absolute;top:-2px;left:8px}#ui .barter-row .barter-currency{height:27px;display:flex;position:absolute;top:32px;left:30px}#ui .barter-row .barter-currency .barter-need{width:24px;margin:0 15px 0 5px;position:relative;top:0;left:0}#ui .barter-row .barter-zeny{text-align:right;white-space:nowrap;width:80px;position:absolute;top:45px;right:16px}#ui .barter-row .barter-needs{z-index:2;color:#fff;text-shadow:1px 1px #000;white-space:normal;pointer-events:none;background:#0009;max-width:260px;padding:5px;font-size:12px;line-height:14px;display:none;position:absolute;top:20px;left:0}#ui .barter-row:hover .barter-needs{display:block}#ui [data-window=npccashshop] .cash-balance{text-overflow:ellipsis;color:#000;flex:1;min-width:0;font-size:12px;overflow:hidden}#ui [data-window=npccashshop] .cash-kafra-label{align-items:center;gap:3px;margin-right:6px;font-size:12px;display:flex}#ui [data-window=npccashshop] .cash-kafra-label[hidden]{display:none}#ui [data-window=npccashshop] .cash-kafra:not(#_){width:50px;height:16px}#ui .ro-window.classic>.ro-body.sense-win{background:0 0;padding:0}#ui .sense-win .sense-content{color:#000;background:#fff;height:155px;font-size:12px;position:relative}#ui .sense-win .sense-sprite{width:120px;height:155px;position:absolute;top:0;left:0}#ui .sense-win .sense-sprite canvas{pointer-events:none;display:block}#ui .sense-win .sense-stats{border-collapse:collapse;width:280px;position:absolute;top:5px;left:120px}#ui .sense-win .sense-stats td{white-space:nowrap;height:14px;padding:0;line-height:14px}#ui .sense-win .sense-elements{border-spacing:9px 2px;border:0;position:absolute;bottom:5px;left:120px}#ui .sense-win .sense-elements td{text-align:center;white-space:nowrap;border:1px solid #00f;width:75px;padding:1px;line-height:14px}#ui .sense-win .sense-elements td.element_good{color:#006400;font-weight:700}#ui .sense-win .sense-elements td.element_bad{color:#8b0000}#ui .ro-window.classic>.ro-body.change-cart-win{background:#fff;padding:0;overflow-y:auto}#ui .change-cart-win .change-cart{flex-wrap:wrap;display:flex}#ui .change-cart-win .change-cart canvas{cursor:pointer;display:block}#ui .ro-window.classic>.ro-body.macro-win{background:0 0;padding:0}#ui .macro-win .macro-panel{background:#fff;gap:5px;padding:6px 0 8px;display:grid}#ui .macro-win .macro-row{justify-content:center;align-items:center;gap:6px;display:flex}#ui .macro-win .macro-row kbd{color:#000;width:44px;font-family:var(--ro-font);text-align:right;font-size:12px}#ui .macro-win .macro-input:not(#_){width:75%;height:15px;box-shadow:none;color:#000;font-family:var(--ro-font);background:#e7e7e7;border:0;border-radius:0;padding:0 0 0 5px;font-size:12px}#ui .macro-win .macro-input:not(#_):focus{background:#cde0ff;outline:0}.item-card.ro-panel{box-shadow:none;color:#fff;text-shadow:1px 1px #000;background:#000000b3;border:0;border-radius:3px;gap:0;padding:4px;font-family:Tahoma,Leelawadee UI,Sarabun,sans-serif;font-size:12px;line-height:15px}.item-card.ro-panel .card-pic{display:none}.item-card.ro-panel .card-lines{gap:0;min-width:0}.item-card.ro-panel .card-lines>div{white-space:nowrap;font-size:12px}.item-card.ro-panel .card-lines{color:#fff}.item-card.ro-panel .card-name{color:#fff;font-weight:400}.item-card.ro-panel .card-lines>.card-type,.item-card.ro-panel .card-lines>.card-weight,.item-card.ro-panel .card-lines>.card-hint{color:#aaa;font-size:11px}.item-card.ro-panel .card-equipped{color:#9fe39f}.item-card.ro-panel .card-broken{color:#ff8a80}.item-card.ro-panel .card-unidentified,.item-card.ro-panel .card-price{color:#ffef7a}#ui .notice.ro-panel{color:#000;height:auto;font-family:var(--ro-font);white-space:nowrap;background:#fff;border:1px solid #c1c6c2;border-radius:5px;padding:0 15px 0 10px;font-size:12px;line-height:25px;box-shadow:0 0 0 2px #fff}#ui .ro-window.classic>.ro-body.listing-win{color:#000;background:#fff;padding:4px 6px;font-size:12px;overflow-y:auto}#ui .listing-win .lst-text{white-space:pre-wrap;padding:2px 0 4px;line-height:18px}#ui .listing-win .lst-row{border-bottom:1px solid #e0e0e0;padding:0 2px;line-height:18px}#ui .listing-win .lst-row.active{background:#def}#ui .listing-win .lst-name{margin-right:8px;font-weight:700}#ui .listing-win .lst-value{color:#555}#ui .listing-win .lst-detail{color:#777;font-size:11px;line-height:14px}#ui .listing-win .shop-row{color:#000;background:#f7f7f7;border:0;align-items:center;gap:4px;height:28px;margin-top:2px;padding:0 4px;display:flex}#ui .listing-win .shop-row .shop-icon{width:24px;height:24px}#ui .listing-win .shop-row .shop-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#ui .listing-win .shop-row .shop-price{color:#000}.ii-loading,.ii-none{color:var(--ro-muted)}.ii-card{width:24px;height:24px;position:relative}.ii-card-icon{width:24px;height:24px;display:block}.ii-card.filled{cursor:context-menu}.ii-card-name{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#000000b8;border-radius:2px;padding:3px 6px;font-size:11px;display:none;position:absolute;bottom:27px;left:-20px}.ii-card.filled:hover .ii-card-name{display:block}.desc-link{cursor:help;text-decoration:underline}#ui>.ro-window.si-hover{pointer-events:none}.sk-viewinfo{color:var(--ro-muted);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:3px;font-size:11px;display:flex}.sk-viewinfo input{margin:0}.card-weight{color:var(--ro-muted);font-size:11px}.card-hint{color:#7b8ca2;font-size:10px}#ui [data-window=emotions] .emo-win{background:#fff;padding:0;display:block}#ui [data-window=emotions] .emo-pages{background:#fff;height:290px;padding:0 0 0 10px}#ui [data-window=emotions] .emo-page{display:block}#ui [data-window=emotions] .emo-page[hidden]{display:none}#ui [data-window=emotions] .emotion-cell,#ui [data-window=emotions] .emotion-cell:hover{vertical-align:top;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;width:42px;min-width:0;height:42px;margin:2px;padding:0;display:inline-block}#ui [data-window=emotions] .emotion-cell:hover{border-color:#cfcfcf}#ui [data-window=emotions] .emotion-cell canvas{width:40px;height:40px;image-rendering:pixelated;display:block}#ui [data-window=emotions] .emo-navigation{color:#000;text-align:center;background:#fff;height:20px;font-size:12px;line-height:20px}#ui [data-window=emotions] .emo-navigation .emo-nav,#ui [data-window=emotions] .emo-navigation .emo-nav:hover{color:#e6b59c;width:auto;min-width:0;height:auto;font-family:var(--ro-font);cursor:pointer;background:0 0;border:0;margin:0 4px;padding:0;font-size:12px;line-height:20px;display:inline}#ui [data-window=emotions] .emo-navigation .emo-nav:hover{color:#ff9c9c}#ui [data-window=emotions] .emo-navigation .emo-nav.off{visibility:hidden}#ui .pf-win{background:#fff;gap:0;padding:0;display:block}#ui .pf-win .pf-content{background:#fff;height:120px;padding:4px;overflow:hidden auto}#ui .pf-win .party-name,#ui .pf-win .friend-count{display:none}#ui .pf-win .pf-list{gap:0;display:block}#ui .pf-win .pf-node{font-family:var(--ro-font);white-space:nowrap;opacity:1;cursor:pointer;background-color:#0000;background-repeat:no-repeat;border:0;padding:1px 1px 1px 18px;font-size:12px;line-height:15px;display:block;position:relative}#ui [data-window=party] .pf-node{color:#007b7b;height:30px}#ui [data-window=party] .pf-node.leader{color:#08317b;font-weight:700}#ui [data-window=party] .pf-node .pf-name,#ui [data-window=party] .pf-node .pf-map{color:inherit;font-size:12px}#ui [data-window=party] .pf-node.offline .pf-map{display:none}#ui [data-window=party] .pf-node .pf-job{width:16px;height:16px;image-rendering:pixelated;position:absolute;top:1px;left:1px}#ui [data-window=party] .pf-node .pf-level{color:inherit;font-size:11px}#ui [data-window=party] .pf-node.dead .pf-name{color:#848ca5}#ui [data-window=party] .pf-life{background:0 0;border-radius:0;width:60px;height:5px;position:absolute;top:22px;left:20px;overflow:hidden}#ui [data-window=party] .pf-life-fill{background:#32cd32;height:5px}#ui [data-window=party] .pf-life-fill.low{background:#ef1010}#ui [data-window=party] .pf-hp{color:#000;font-size:10px;font-weight:400;line-height:12px;position:absolute;top:19px;left:86px}#ui [data-window=friends] .pf-node .pf-name{color:#102550}#ui [data-window=friends] .pf-node.picked{background-color:#739cef}#ui .pf-win .pf-nav{background:var(--pf-nav) repeat-x;height:20px}#ui .pf-win .pf-btn,#ui .pf-win .pf-btn:hover:not(:disabled),#ui .pf-win .pf-btn:active:not(:disabled){float:left;background:var(--n) no-repeat;width:26px;min-width:0;height:20px;box-shadow:none;cursor:pointer;border:0;border-radius:0;margin:0;padding:0;position:relative}#ui .pf-win .pf-btn[hidden]{display:none}#ui .pf-win .pf-btn:hover:not(:disabled){background-image:var(--h)}#ui .pf-win .pf-btn:active:not(:disabled){background-image:var(--p)}#ui .pf-win .pf-tip{color:#fff;height:13px;font-family:var(--ro-font);text-shadow:1px 1px #000;white-space:nowrap;z-index:900;pointer-events:none;background:#000000b3;padding:5px;font-size:12px;line-height:13px;display:none;position:absolute;top:-23px;left:0}#ui .pf-win .pf-btn:hover .pf-tip{display:block}#ui .pf-win .pf-foot{background:var(--pf-foot) repeat-x;height:21px;padding:3px 0 0 5px;position:relative}#ui .pf-win .pf-switch,#ui .pf-win .pf-switch:hover:not(:disabled){background:var(--ro-radio-off) 0 1px no-repeat;color:#000;width:auto;min-width:0;height:15px;font-family:var(--ro-font);cursor:pointer;border:0;margin:0 6px 0 0;padding:0 0 0 15px;font-size:12px;line-height:15px;display:inline-block}#ui .pf-win .pf-switch.on{background-image:var(--ro-radio-on);cursor:default}#ui .pf-win .pf-count{pointer-events:none;align-items:center;height:19px;display:flex;position:absolute;bottom:1px;right:13px}#ui .pf-win .pf-count-label{color:#333;margin-right:10px;font-size:10px}#ui .pf-win .pf-count-box{background:50% no-repeat;width:48px;height:19px;display:block;position:relative}#ui .pf-win .pf-count-num{color:#fff;text-align:center;width:44px;height:19px;font-size:10px;font-weight:700;line-height:20px;position:absolute;top:0;left:0}#ui [data-window=party-setup] .party-helper{background:#fff;gap:0;padding:0;display:block}#ui [data-window=party-setup] .party-helper-content{background:#fff;min-height:100px;padding-bottom:5px;font-size:12px}#ui [data-window=party-setup] .party-helper-content p{color:#000;margin:0;padding:10px 0 0 10px}#ui [data-window=party-setup] .party-helper-name[hidden],#ui [data-window=party-setup] .party-rule[hidden],#ui [data-window=party-setup] .party-rule-hint[hidden]{display:none}#ui [data-window=party-setup] .party-helper-name input:not(#_){width:100px;height:20px;box-shadow:none;background:#e7e7e7;border:0;margin:5px 0 0 10px;padding-left:5px}#ui [data-window=party-setup] .party-choice{white-space:nowrap;cursor:pointer;margin:2px 0 0 10px;display:block}#ui [data-window=party-setup] .party-rule.disabled .party-choice,#ui [data-window=party-setup] .party-rule.disabled p{color:#888;cursor:default}#ui [data-window=party-setup] .party-rule-hint{color:#888;padding:6px 6px 0 10px;font-size:11px}#ui [data-window=party-setup] .party-helper-foot{border-top:1px solid var(--ro-edge);background:var(--ro-stripes);justify-content:flex-end;gap:2px;height:27px;padding:4px 2px 3px;display:flex}#ui [data-window=storage]>.ro-title .ro-base,#ui [data-window=storage]>.ro-title .ro-mini,#ui [data-window=storage]>.ro-title .ro-close{display:none}#ui [data-window=storage]>.ro-title{padding-left:18px}#ui [data-window=storage] .storage-win{gap:0;padding:0 0 0 20px;display:block;position:relative}#ui [data-window=storage] .storage-tabs{background:#fff no-repeat;width:20px;display:block;position:absolute;top:0;bottom:0;left:0;height:auto!important}#ui [data-window=storage] .storage-tab{width:20px;min-width:0;height:30px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;left:0}#ui [data-window=storage] .storage-tab:first-child{height:25px;top:0}#ui [data-window=storage] .storage-tab:nth-child(2){top:25px}#ui [data-window=storage] .storage-tab:nth-child(3){top:55px}#ui [data-window=storage] .storage-tab:nth-child(4){top:85px}#ui [data-window=storage] .storage-tab:nth-child(5){top:115px}#ui [data-window=storage] .storage-tab:nth-child(6){top:145px}#ui [data-window=storage] .storage-tab:nth-child(7){top:175px}#ui [data-window=storage] .storage-tab:focus-visible{outline-offset:-2px;outline:1px dotted #555}#ui [data-window=storage] .storage-main{background:#fff;padding-left:16px}#ui [data-window=storage] .storage-well{background:var(--ro-item-cell) 0 0 / 32px 32px repeat-y local, #fff;width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:relative;inset:auto;overflow:hidden scroll}#ui [data-window=storage] .storage-grid{display:block}#ui [data-window=storage] .storage-row{height:32px;position:relative}#ui [data-window=storage] .storage-row .item-slot{width:24px;min-width:0;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;top:4px;left:4px}#ui [data-window=storage] .storage-row .item-slot.filled:hover{background:0 0;border:0}#ui [data-window=storage] .storage-row .slot-icon{top:0;left:0;transform:none}#ui [data-window=storage] .storage-row .slot-amount{color:#000;font-family:var(--ro-font);text-shadow:-1px -1px #fff,1px 1px #fff,1px -1px #fff,-1px 1px #fff;font-size:11px;line-height:12px;inset:auto 0 -3px auto}#ui [data-window=storage] .storage-name{color:#000;width:190px;font-family:var(--ro-font);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:12px;line-height:14px;position:absolute;top:10px;left:34px;overflow:hidden}#ui [data-window=storage] .storage-foot{border-top:1px solid var(--ro-edge);background:var(--ro-stripes);height:27px;position:relative}#ui [data-window=storage] .storage-count{color:#000;font-family:var(--ro-font);padding:0 0 0 4px;font-size:12px;line-height:26px;position:static}#ui [data-window=storage] .storage-foot .art-btn{position:absolute;bottom:3px;right:15px}#ui [data-window=storage] .storage-grip,#ui [data-window=storage] .storage-grip:hover{cursor:ns-resize;background-color:#0000;background-repeat:no-repeat;border:0;width:13px;min-width:0;height:13px;padding:0;position:absolute;bottom:1px;right:0}#ui [data-window=deal]>.ro-title .ro-base,#ui [data-window=deal]>.ro-title .ro-mini,#ui [data-window=deal]>.ro-title .ro-close{display:none}#ui [data-window=deal]>.ro-title{padding-left:15px}#ui .ro-window.classic[data-window=deal]>.ro-body.deal-win{background:no-repeat;border:0;gap:0;padding:0;display:block;position:relative}#ui [data-window=deal] .deal-items{background:var(--ro-item-cell) 1px 0 / 32px 10% repeat-y;opacity:1;border:0;border-radius:0;gap:0;width:275px;height:305px;min-height:0;padding:0;display:block;position:absolute;top:3px;overflow:hidden}#ui [data-window=deal] .deal-items.mine{left:2px}#ui [data-window=deal] .deal-items.theirs{right:3px}#ui [data-window=deal] .deal-items.locked{opacity:1;background:#ccc}#ui [data-window=deal] .deal-line{height:30px;position:relative}#ui [data-window=deal] .deal-line .item-slot{width:24px;min-width:0;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;top:4px;left:4px}#ui [data-window=deal] .deal-line .item-slot.filled:hover{background:0 0;border:0}#ui [data-window=deal] .deal-line .slot-icon{top:0;left:0;transform:none}#ui [data-window=deal] .deal-line .slot-amount{color:#000;font-family:var(--ro-font);text-shadow:-1px -1px #fff,1px 1px #fff,1px -1px #fff,-1px 1px #fff;font-size:11px;line-height:12px;inset:auto 0 -3px auto}#ui [data-window=deal] .deal-name{color:#000;width:190px;font-family:var(--ro-font);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:12px;line-height:14px;position:absolute;top:11px;left:34px;overflow:hidden}#ui [data-window=deal] .deal-zeny-input:not(#_),#ui [data-window=deal] .deal-zeny{width:74px;height:17px;box-shadow:none;color:#000;font-family:var(--ro-font);text-align:right;border:0;margin:0;padding:2px;font-size:12px;line-height:13px;position:absolute;top:311px}#ui [data-window=deal] .deal-zeny-input:not(#_){background:#ddd;left:160px}#ui [data-window=deal] .deal-zeny-input:not(#_):disabled{background:0 0}#ui [data-window=deal] .deal-zeny{background:0 0;left:440px}#ui [data-window=deal] .deal-win .art-btn{position:absolute;bottom:4px}#ui [data-window=deal] .deal-win .deal-ok{left:5px}#ui [data-window=deal] .deal-win .deal-trade{left:260px}#ui [data-window=deal] .deal-win .deal-cancel{left:510px}#ui .ro-window.classic[data-window=bank]>.ro-body.bank-win{font-family:var(--ro-font);color:#000;background:no-repeat;border:0;gap:0;padding:0;font-size:12px;display:block;position:relative}#ui [data-window=bank] .bank-title{white-space:nowrap;height:15px;line-height:14px;position:absolute;left:30px}#ui [data-window=bank] .bank-title.bank-on{left:28px}#ui [data-window=bank] .bank-sum{text-align:right;white-space:nowrap;width:100px;line-height:14px;position:absolute;left:80px}#ui [data-window=bank] .bank-in{top:10px}#ui [data-window=bank] .bank-on{top:29px}#ui [data-window=bank] .bank-vault,#ui [data-window=bank] .bank-purse{color:#000;font-weight:400}#ui [data-window=bank] .bank-amount:not(#_){width:104px;height:14px;box-shadow:none;text-align:right;background:#f7f7f7;border:0;padding:0 2px;font-size:11px;line-height:14px;position:absolute;top:83px;left:75px}#ui [data-window=bank] .bank-pic,#ui [data-window=bank] .bank-pic:hover:not(:disabled),#ui [data-window=bank] .bank-pic:active:not(:disabled){background:var(--n) no-repeat;min-width:0;box-shadow:none;color:#0000;cursor:pointer;border:0;border-radius:0;margin:0;padding:0;font-size:0;position:absolute}#ui [data-window=bank] .bank-pic:hover:not(:disabled){background-image:var(--h)}#ui [data-window=bank] .bank-pic:active:not(:disabled){background-image:var(--p)}#ui [data-window=bank] .bank-plus{width:18px;height:10px;top:73px;left:180px}#ui [data-window=bank] .bank-minus{width:18px;height:10px;top:84px;left:180px}#ui [data-window=bank] .bank-deposit{width:42px;height:20px;top:58px;left:211px}#ui [data-window=bank] .bank-withdraw{width:42px;height:20px;top:83px;left:211px}#ui [data-window=bank] .bank-quick{width:46px;height:16px;top:111px}#ui [data-window=bank] .bank-max{left:40px}#ui [data-window=bank] .bank-10m{left:90px}#ui [data-window=bank] .bank-1m{left:140px}#ui [data-window=bank] .bank-100k{left:189px}#ui [data-window=bank] .bank-error{color:red;text-align:center;width:150px;height:15px;min-height:0;font-size:11px;line-height:15px;position:absolute;top:95px;left:15px}#ui [data-window=chatroom] .room-win{font-family:var(--ro-font);background:#fff;gap:0;padding:0;font-size:12px;display:block}#ui [data-window=chatroom] .room-main{gap:0;height:120px;min-height:0;display:flex}#ui [data-window=chatroom] .room-log,#ui [data-window=chatroom] .room-members{background:#fff;border:0;height:120px;padding:5px 0 0 3px;font-size:12px;line-height:15px;overflow-y:auto}#ui [data-window=chatroom] .room-log{border-right:1px solid #ccc;width:70%}#ui [data-window=chatroom] .room-members{flex:1;overflow-x:hidden}#ui [data-window=chatroom] .room-line{color:#000;overflow-wrap:anywhere}#ui [data-window=chatroom] .room-line.self{color:#315937}#ui [data-window=chatroom] .room-line.join{color:#416d6c}#ui [data-window=chatroom] .room-line.leave{color:#481b22}#ui [data-window=chatroom] .room-member{color:#000;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden}#ui [data-window=chatroom] .room-member:hover{text-decoration:underline}#ui [data-window=chatroom] .room-member.owner{color:#36716d;font-weight:700}#ui [data-window=chatroom] .room-input:not(#_){width:100%;height:21px;box-shadow:none;background:#fff;border:0;border-top:1px solid #ccc;margin:0 0 9px;padding:0 5px;display:block}#ui [data-window=chatroom-create] .room-create{background:#fff;gap:0;padding:0;display:block}#ui [data-window=chatroom-create] .room-create-panel{background:#fff;padding:5px 0 3px 7px}#ui [data-window=chatroom-create] .room-setup{border-spacing:0 2px;font-family:var(--ro-font);font-size:12px}#ui [data-window=chatroom-create] .room-setup td{white-space:nowrap;vertical-align:middle;padding:0 2px}#ui [data-window=chatroom-create] .room-head{color:#0f4b8c;text-align:right;text-shadow:1px 1px 1px #0000004d;white-space:nowrap;width:40px}#ui [data-window=chatroom-create] span.room-head{width:auto;margin:0 3px 0 6px;display:inline-block}#ui [data-window=chatroom-create] .room-title:not(#_){background:#f5f5f5;border-color:#ccc;width:198px;height:18px}#ui [data-window=chatroom-create] .room-limit:not(#_){width:58px}#ui [data-window=chatroom-create] .room-type:not(#_){width:110px}#ui [data-window=chatroom-create] .room-password:not(#_){background:#f5f5f5;border-color:#ccc;width:58px;height:18px}#ui [data-window=chatroom-create] .room-password:not(#_):disabled{background:#e6e6e6}#ui [data-window=chatroom-create] .room-mode{cursor:pointer;margin-right:4px;display:inline-block}#ui [data-window=chatroom-create] .room-create-foot{border-top:1px solid var(--ro-edge);background:var(--ro-stripes);justify-content:flex-end;gap:2px;height:27px;padding:4px 3px 0;display:flex}#ui [data-window=quest].ro-window.classic{background:var(--quest-bg) no-repeat 0 0}#ui [data-window=quest]>.ro-title{background:0 0;height:17px;margin-left:30px;padding-left:18px;line-height:17px}#ui [data-window=quest]>.ro-title .ro-base,#ui [data-window=quest]>.ro-title .ro-mini,#ui [data-window=quest]>.ro-title .ro-close{display:none}#ui .ro-window.classic[data-window=quest]>.ro-body.quest-win{font-family:var(--ro-font);background:0 0;border:0;gap:0;padding:0;font-size:12px;display:block;position:relative}#ui [data-window=quest] .quest-side{width:30px;height:421px;position:absolute;top:0;left:0}#ui [data-window=quest] .quest-side-tab,#ui [data-window=quest] .quest-side-tab:hover{cursor:pointer;background:0 0;border:0;width:30px;min-width:0;padding:0;position:absolute;left:0}#ui [data-window=quest] .quest-right{width:341px;height:421px;position:absolute;top:0;left:30px;overflow:hidden auto}#ui [data-window=quest] .quest-list{background:0 0;border:0;margin:10px 0 10px 5px;padding:0;list-style:none;overflow:visible}#ui [data-window=quest] .quest-entry{background:var(--quest-row) no-repeat;cursor:pointer;border:0;width:330px;height:46px;margin-top:2px;padding:0}#ui [data-window=quest] .quest-entry:hover{background-image:var(--quest-row-on)}#ui [data-window=quest] .quest-icon{float:left;background:5px 5px no-repeat;width:42px;height:42px}#ui [data-window=quest] .quest-title{float:left;color:#000091;white-space:nowrap;text-overflow:ellipsis;width:254px;height:21px;padding:5px 5px 0;font-size:12px;font-weight:700;line-height:15px;overflow:hidden}#ui [data-window=quest] .quest-summary{float:left;color:#000;white-space:nowrap;text-overflow:ellipsis;width:254px;height:21px;padding:3px 5px 0;font-size:11px;line-height:15px;overflow:hidden}#ui [data-window=quest] .quest-lock,#ui [data-window=quest] .quest-lock:hover{float:left;cursor:pointer;background-color:#0000;background-repeat:no-repeat;border:0;width:20px;min-width:0;height:17px;margin:2px 5px 0;padding:0}#ui [data-window=quest] .quest-bottom{width:381px;height:28px;position:absolute;top:421px;left:0}#ui [data-window=quest] .quest-bottom .art-btn{position:absolute;top:5px;left:330px}#ui [data-window^=quest] .quest-time{color:red;font-weight:700}#ui .ro-window.classic[data-window=quest-info]>.ro-body.quest-info-win{background:var(--quest-detail) no-repeat 0 0;font-family:var(--ro-font);border:0;gap:0;padding:0;font-size:12px;display:block;position:relative}#ui [data-window=quest-info] .quest-info-mid{height:370px;overflow-y:auto}#ui [data-window=quest-info] .quest-info-title{color:#000091;text-align:center;justify-content:center;align-items:center;height:45px;padding:0 8px;font-weight:700;display:flex}#ui [data-window=quest-info] .quest-info-head{align-items:center;height:19px;padding-left:5px;font-size:10px;display:flex}#ui [data-window=quest-info] .quest-info-poring{background:var(--quest-poring) no-repeat;width:10px;height:9px;margin-right:5px}#ui [data-window=quest-info] .quest-info-targets{padding:4px 10px}#ui [data-window=quest-info] .quest-target{color:#000;gap:6px;padding:1px 0;display:flex}#ui [data-window=quest-info] .quest-target.done{color:#1f7a3a}#ui [data-window=quest-info] .quest-info-bottom{width:342px;height:25px;position:absolute;bottom:0;left:0}#ui [data-window=quest-info] .quest-info-time{position:absolute;top:6px;left:5px}#ui [data-window=quest-info] .quest-info-bottom .art-btn{position:absolute;top:3px;right:8px}#ui .ro-window.classic.rodex{background:var(--rodex-read) no-repeat 0 0}#ui .ro-window.classic.rodex[data-window=mail]{background-image:var(--rodex-list)}#ui .rodex>.ro-title{background:0 0}#ui .rodex>.ro-title .ro-base,#ui .rodex>.ro-title .ro-mini,#ui .rodex>.ro-title .ro-caption{visibility:hidden}#ui .ro-window.classic.rodex>.ro-body.mail-win{font-family:var(--ro-font);color:#000;background:0 0;border:0;gap:0;padding:0;font-size:12px;display:block;position:relative;overflow:visible}#ui .rodex .mail-page{height:100%;position:relative}#ui .rodex .rodex-btn,#ui .rodex .rodex-btn:hover:not(:disabled),#ui .rodex .rodex-btn:active:not(:disabled){background:var(--n) no-repeat;min-width:0;box-shadow:none;cursor:pointer;border:0;border-radius:0;margin:0;padding:0;position:absolute}#ui .rodex .rodex-btn:hover:not(:disabled){background-image:var(--h)}#ui .rodex .rodex-btn:active:not(:disabled){background-image:var(--p)}#ui .rodex .rodex-btn:disabled{filter:grayscale();opacity:.5;cursor:default}#ui .rodex .rodex-tip{color:#fff;text-shadow:1px 1px #000;white-space:nowrap;z-index:900;pointer-events:none;background:#0009;padding:3px 5px;font-size:11px;line-height:14px;display:none;position:absolute;top:-22px;left:0}#ui .rodex .rodex-btn:hover .rodex-tip{display:block}#ui .rodex .rodex-iconbar{height:40px;position:relative}#ui .rodex .rodex-refresh{width:24px;height:26px;top:4px;right:37px}#ui .rodex .mail-write-btn{width:24px;height:26px;top:4px;right:10px}#ui .rodex .rodex-searchbar{height:30px;position:relative}#ui .rodex .rodex-check,#ui .rodex .rodex-check:hover{background:var(--off) 0 1px no-repeat;color:#212163;width:auto;min-width:0;height:12px;font-family:var(--ro-font);cursor:pointer;border:0;margin:0;padding:0 0 0 12px;font-size:11px;line-height:12px;position:absolute;top:12px}#ui .rodex .rodex-check.on{background-image:var(--on)}#ui .rodex .rodex-check:first-child{left:23px}#ui .rodex .rodex-check:nth-child(2){left:75px}#ui .rodex .rodex-search:not(#_){width:125px;height:16px;box-shadow:none;background:0 0;border:0;padding:0 3px;font-size:11px;position:absolute;top:10px;left:135px}#ui .rodex .rodex-search-btn{width:32px;height:18px;top:9px;right:13px}#ui .rodex .rodex-tabs{color:#c6cee7;letter-spacing:1px;height:27px;margin:0;padding:0 0 0 25%;list-style:none;display:flex}#ui .rodex .rodex-tab{justify-content:center;align-items:center;width:33.3%;height:90%;display:flex}#ui .rodex .rodex-tab.on{color:#506dc4;border-bottom:4px solid;font-weight:bolder}#ui .rodex .rodex-list{height:275px;overflow:hidden}#ui .rodex .mail-list{margin:0;padding:0;list-style:none;display:block}#ui .rodex .mail-row{cursor:pointer;background:0 0;border:0;height:45px;padding:0;display:flex}#ui .rodex .mail-row:hover .mail-title{text-decoration:underline}#ui .rodex .mail-check,#ui .rodex .mail-status,#ui .rodex .mail-icons{background:50% no-repeat;flex:none;width:10%;height:100%}#ui .rodex .mail-texts{flex:none;width:51%;min-width:0;height:100%}#ui .rodex .mail-title{color:#0c0c23;white-space:nowrap;text-overflow:ellipsis;height:50%;padding-top:7px;font-weight:400;display:block;overflow:hidden}#ui .rodex .mail-row.unread .mail-title{font-weight:700}#ui .rodex .mail-from{color:#00008b;white-space:nowrap;text-overflow:ellipsis;height:50%;padding-top:2px;font-weight:700;display:block;overflow:hidden}#ui .rodex .mail-days{color:red;flex:none;justify-content:center;align-items:center;width:19%;font-weight:700;display:flex}#ui .rodex .mail-empty{color:#888;text-align:center;padding:12px 0}#ui .rodex .rodex-footer{height:25px;position:relative}#ui .rodex .rodex-word,#ui .rodex .rodex-word:hover,#ui .rodex .rodex-word:active{background:var(--n) 0 0 / 100% 100% no-repeat;color:#000;width:80px;min-width:0;height:20px;font-family:var(--ro-font);text-align:center;cursor:pointer;border:0;margin:0;padding:0;font-size:11px;line-height:20px;position:absolute;top:5px}#ui .rodex .rodex-word:hover{background-image:var(--h)}#ui .rodex .rodex-word:active{background-image:var(--p)}#ui .rodex .rodex-delete-all{left:10px}#ui .rodex .rodex-get-all{left:100px}#ui .rodex .rodex-prev{width:24px;height:24px;top:3px;right:30px}#ui .rodex .rodex-next{width:24px;height:24px;top:3px;right:5px}#ui .rodex .mail-letter,#ui .rodex .mail-write{height:384px;position:relative}#ui .rodex .mail-sender{color:#00008b;align-items:flex-end;height:25px;padding-left:10px;font-weight:700;display:flex}#ui .rodex .mail-subject{align-items:flex-end;height:25px;padding-left:10px;font-weight:400;display:flex}#ui .rodex .mail-content{height:230px;position:relative}#ui .rodex .mail-text{white-space:pre-wrap;width:280px;height:220px;position:absolute;top:5px;left:10px;overflow-y:auto}#ui .rodex .mail-items{height:45px;position:relative}#ui .rodex .mail-item-list{display:flex;position:absolute;top:10px;left:22px}#ui .rodex .mail-write .mail-item-list{left:27px}#ui .rodex .mail-item-list .item-slot{width:24px;min-width:0;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:4px 5px;position:relative}#ui .rodex .mail-item-list .item-slot.filled:hover{background:0 0;border:0}#ui .rodex .mail-item-list .slot-icon{top:0;left:0;transform:none}#ui .rodex .mail-item-list .slot-amount{color:#000;text-shadow:-1px -1px #fff,1px 1px #fff,1px -1px #fff,-1px 1px #fff;font-size:11px;inset:auto 0 -3px auto}#ui .rodex .mail-hint{color:#888;white-space:nowrap;padding-top:9px;font-size:11px}#ui .rodex .mail-zeny{height:30px;position:relative}#ui .rodex .mail-zeny-icon{background:var(--rodex-zeny) no-repeat;z-index:1;width:28px;height:25px;position:absolute;top:1px;left:15px}#ui .rodex .mail-zeny-value{position:absolute;top:8px;left:50px}#ui .rodex .mail-purse{color:gray;position:absolute;top:7px;left:150px}#ui .rodex .mail-foot{height:30px;position:relative}#ui .rodex .art-btn.picture.mail-get-items,#ui .rodex .art-btn.picture.mail-get-zeny{width:26px;min-width:0;height:20px;position:absolute;right:10px}#ui .rodex .art-btn.picture.mail-get-items{top:10px}#ui .rodex .art-btn.picture.mail-get-zeny{top:3px}#ui .rodex .mail-delete{width:50px;height:20px;top:5px;left:10px}#ui .rodex .mail-reply{width:70px;height:20px;top:5px;right:10px}#ui .rodex .art-btn.picture.mail-send{width:70px;min-width:0;height:20px;position:absolute;top:5px;right:10px}#ui .rodex .mail-to:not(#_){width:135px;height:20px;box-shadow:none;color:#00008b;background:#fff;border:1px solid gray;margin:0;padding:0 3px;font-weight:700}#ui .rodex .mail-subject-input:not(#_){width:135px;height:20px;box-shadow:none;background:0 0;border:0;margin:0;padding:0 3px}#ui .rodex .mail-body:not(#_){width:280px;height:220px;box-shadow:none;resize:none;background:0 0;border:0;margin:0;padding:2px;position:absolute;top:5px;left:10px}#ui .rodex .mail-zeny-input:not(#_){width:100px;height:20px;box-shadow:none;text-align:right;background:#fff;border:1px solid gray;padding:0 3px 0 16px;position:absolute;top:4px;left:35px}#ui [data-window=guild] .guild-win{max-height:none;font-family:var(--ro-font);color:#000;background:#fff;gap:0;padding:0;font-size:12px;display:block}#ui [data-window=guild] .guild-tabs{white-space:nowrap;background:#b5b6b5;height:23px;padding:0;display:block;overflow:hidden}#ui [data-window=guild] .guild-tabs[hidden]{display:none}#ui [data-window=guild] .guild-tab,#ui [data-window=guild] .guild-tab:hover{color:#000;width:64px;height:22px;font-family:var(--ro-font);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#cecece;border:0;border-radius:0;flex:none;margin:1px 1px 0;padding:0 3px;font-size:11px;font-weight:400;line-height:22px;display:inline-block;overflow:hidden}#ui [data-window=guild] .guild-tab.on{background:#fff;font-weight:400}#ui [data-window=guild] .guild-page{background:#fff;border-top:1px solid #c6c6c6;height:250px;max-height:none;padding:2px;display:block;position:relative;overflow:hidden auto}#ui [data-window=guild] .guild-foot{border-top:1px solid var(--ro-edge);background:var(--ro-stripes);justify-content:flex-end;align-items:center;gap:3px;height:27px;padding:0 4px;display:flex}#ui [data-window=guild] .guild-skill-points{flex:1;padding-left:6px}#ui [data-window=guild] .guild-none{color:#33577e;text-align:center;padding:20px 0 10px;font-weight:700}#ui [data-window=guild] .guild-create{justify-content:center;align-items:center;gap:4px;display:flex}#ui [data-window=guild] .guild-name-input:not(#_){width:160px}#ui [data-window=guild] .guild-hint{color:#6b7597;text-align:center;padding:8px;font-size:11px}#ui [data-window=guild] .guild-head,#ui [data-window=guild] .guild-stats,#ui [data-window=guild] .guild-exp{display:contents}#ui [data-window=guild] .guild-line{white-space:nowrap;line-height:15px;position:absolute}#ui [data-window=guild] .g-name{top:13px;left:9px}#ui [data-window=guild] .g-level{top:28px;left:9px}#ui [data-window=guild] .g-master{top:45px;left:9px}#ui [data-window=guild] .g-members{top:61px;left:9px}#ui [data-window=guild] .g-average{top:77px;left:9px}#ui [data-window=guild] .g-castles{top:93px;left:9px}#ui [data-window=guild] .g-exp{top:13px;left:201px}#ui [data-window=guild] .g-emblem-label{top:37px;left:201px}#ui [data-window=guild] .guild-online-mark{vertical-align:-4px;background:no-repeat;width:15px;height:15px;margin:0 3px 0 5px;display:inline-block}#ui [data-window=guild] .guild-emblem-box{background:#709ce7;width:24px;height:24px;position:absolute;top:29px;left:300px}#ui [data-window=guild] .guild-emblem{width:24px;height:24px;image-rendering:pixelated;background:0 0;border:0;display:block}#ui [data-window=guild] .guild-emblem.empty{background:0 0;border:0}#ui [data-window=guild] .art-btn.picture.guild-emblem-edit{position:absolute;top:30px;left:330px}#ui [data-window=guild] .guild-relation-head{color:#000;margin:0;font-weight:400;line-height:15px;position:absolute;left:201px}#ui [data-window=guild] .guild-relation-head.g-ally{top:103px}#ui [data-window=guild] .guild-relation-head.g-hostile{top:177px}#ui [data-window=guild] .guild-relations{background:#cecece;width:168px;height:48px;font-size:12px;display:block;position:absolute;left:201px;overflow-y:auto}#ui [data-window=guild] .g-ally-list{top:118px}#ui [data-window=guild] .g-hostile-list{top:193px}#ui [data-window=guild] .guild-relation{color:#000;white-space:nowrap;cursor:default;padding:2px}#ui [data-window=guild] .guild-relation.on{background:#739eef}#ui [data-window=guild] .guild-table{border-spacing:0;border-collapse:collapse;table-layout:fixed;font-size:12px}#ui [data-window=guild] .guild-table th,#ui [data-window=guild] .guild-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border:1px solid #c2c2c2;padding:0 0 0 2px;font-weight:400;overflow:hidden}#ui [data-window=guild] .guild-members th,#ui [data-window=guild] .guild-members td{border-width:0 0 1px;height:35px}#ui [data-window=guild] .guild-members th{border:1px solid #c2c2c2;height:20px}#ui [data-window=guild] .guild-members tr.online td{background:#efe}#ui [data-window=guild] .guild-members tr.on td{background:#739eef}#ui [data-window=guild] .guild-members tbody tr{cursor:context-menu;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2}#ui [data-window=guild] .guild-members .name{width:85px}#ui [data-window=guild] .guild-members .position{width:70px}#ui [data-window=guild] .guild-members .job{width:43px}#ui [data-window=guild] .guild-members .level{width:30px}#ui [data-window=guild] .guild-members .note{width:41px}#ui [data-window=guild] .guild-members .devotion{width:42px}#ui [data-window=guild] .guild-members .tax{width:63px}#ui [data-window=guild] .guild-rank-select:not(#_){background-size:16px 16px;width:66px;height:18px;padding:0 16px 0 2px;font-size:11px}#ui [data-window=guild] .guild-ranks th,#ui [data-window=guild] .guild-ranks td{height:20px;padding:2px 2px 0 3px}#ui [data-window=guild] .guild-ranks tr.on td{background:#739eef}#ui [data-window=guild] .guild-ranks .id{width:40px}#ui [data-window=guild] .guild-ranks .title{width:136px;padding:0}#ui [data-window=guild] .guild-ranks .invite,#ui [data-window=guild] .guild-ranks .punish,#ui [data-window=guild] .guild-ranks .storage{width:52px}#ui [data-window=guild] .guild-ranks .tax{width:60px;padding:0}#ui [data-window=guild] .guild-rank-input:not(#_){width:128px;height:18px;box-shadow:none;background:#fff;border:0;margin-left:4px;padding:0 0 0 2px}#ui [data-window=guild] .guild-tax-input:not(#_){width:26px;height:18px;box-shadow:none;background:#fff;border:0;margin-left:3px;padding:0 0 0 2px}#ui [data-window=guild] .guild-history th,#ui [data-window=guild] .guild-history td{height:20px;padding:3px 5px 0}#ui [data-window=guild] .guild-history .name{width:90px}#ui [data-window=guild] .guild-history .reason{width:275px}#ui [data-window=guild] .guild-skills{background:0 0;border:0;margin:0;padding:5px 0 0;display:block;overflow:visible}#ui [data-window=guild] .sk-row{border:0;align-items:center;gap:0;height:32px;padding:0 4px 0 15px;display:flex}#ui [data-window=guild] .sk-iconbox{background:0 0;border:0;flex:none;width:24px;height:24px;padding:0}#ui [data-window=guild] .sk-icon{width:24px;height:24px;display:block}#ui [data-window=guild] .sk-upbox{flex:none;width:34px;height:24px;padding:0 5px}#ui [data-window=guild] .sk-up,#ui [data-window=guild] .sk-up:hover:not(:disabled),#ui [data-window=guild] .sk-up:active:not(:disabled){background:var(--n) no-repeat;width:24px;min-width:0;height:24px;box-shadow:none;cursor:pointer;border:0;margin:0;padding:0;display:block}#ui [data-window=guild] .sk-up:hover:not(:disabled){background-image:var(--h)}#ui [data-window=guild] .sk-up:active:not(:disabled){background-image:var(--p)}#ui [data-window=guild] .sk-up:disabled{visibility:hidden}#ui [data-window=guild] .sk-text{flex:none;width:120px;padding-left:5px;line-height:12px}#ui [data-window=guild] .sk-name{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:14px;overflow:hidden}#ui [data-window=guild] .sk-meta{color:#000;margin:0;font-size:11px;line-height:14px}#ui [data-window=guild] .sk-consume{white-space:nowrap;align-self:flex-end;padding:0 0 5px 60px;font-size:11px}#ui [data-window=guild] .sk-row.unlearned .sk-iconbox,#ui [data-window=guild] .sk-row.unlearned .sk-name{opacity:.5}#ui [data-window=guild] .sk-row.unlearned .sk-meta,#ui [data-window=guild] .sk-row.unlearned .sk-consume{visibility:hidden}#ui [data-window=guild] .guild-notice-label{position:absolute;left:9px}#ui [data-window=guild] .guild-notice-label.g-subject{top:13px}#ui [data-window=guild] .guild-notice-label.g-body{top:36px}#ui [data-window=guild] .guild-notice-subject:not(#_){width:333px;height:18px;box-shadow:none;background:#eee;border:0;padding-left:5px;position:absolute;top:11px;left:50px}#ui [data-window=guild] .guild-notice-body:not(#_){width:372px;height:168px;box-shadow:none;resize:none;background:#eee;border:0;margin:0;padding-left:5px;position:absolute;top:52px;left:9px}#ui .ro-window.classic[data-window=achievement]>.ro-body.ach-win{color:#666;font-family:var(--ro-font);background:#fff;gap:0;padding:0;font-size:11px;display:block;position:relative}#ui [data-window=achievement] .ach-head{background:var(--ach-upper) no-repeat;width:750px;height:46px;display:block;position:absolute;top:0;left:0}#ui [data-window=achievement] .ach-level{color:#7b4f2c;text-align:center;width:35px;height:35px;font-weight:700;line-height:38px;position:absolute;top:5px;left:5px}#ui [data-window=achievement] .ach-gauge{width:80px;position:absolute;top:12px;left:45px}#ui [data-window=achievement] .ach-gauge-text{color:#000;text-align:right;margin-bottom:1px;font-size:10px}#ui [data-window=achievement] .ach-bar{background:#fff;border:1px solid #97b2dd;height:7px}#ui [data-window=achievement] .ach-bar-fill{background:#5b85d9;height:100%}#ui [data-window=achievement] .ach-score{color:#000;text-align:center;width:100px;font-weight:700;position:absolute;top:12px;left:325px}#ui [data-window=achievement] .ach-cat{width:140px;position:absolute;top:13px;right:15px}#ui [data-window=achievement] .ach-cat-trophy{background:var(--ach-trophy) no-repeat;width:39px;height:40px;position:absolute;top:-11px;left:-44px}#ui [data-window=achievement] .ach-cat-text{color:#000;justify-content:space-between;margin-bottom:2px;font-size:10px;font-weight:700;display:flex}#ui [data-window=achievement] .ach-cat-name{color:#3030a4}#ui [data-window=achievement] .ach-filters{position:absolute;top:6px;left:160px}#ui [data-window=achievement] .ach-filter,#ui [data-window=achievement] .ach-filter:hover{background:var(--ach-radio) 0 2px no-repeat;color:#000;width:auto;min-width:0;height:16px;font-family:var(--ro-font);cursor:pointer;border:0;margin:0 0 2px;padding:0 0 0 17px;font-size:11px;line-height:16px;display:block}#ui [data-window=achievement] .ach-filter.on{background-image:var(--ach-radio-on)}#ui [data-window=achievement] .ach-tabs{background:var(--ach-tab-bg) no-repeat;gap:0;width:100px;height:405px;padding:0;display:block;position:absolute;top:43px;left:0;overflow:hidden}#ui [data-window=achievement] .ach-major,#ui [data-window=achievement] .ach-major:hover{background:var(--ach-tab) 0 0 / 100px 35px no-repeat;color:#6268b0;width:100px;height:35px;font-family:var(--ro-font);text-align:left;cursor:pointer;border:0;border-bottom:1px solid #aaa;border-radius:0;flex:none;margin:0;padding:6px 0 0 15px;font-size:11px;font-weight:400;line-height:28px;display:block}#ui [data-window=achievement] .ach-major:hover{background-image:var(--ach-tab-over)}#ui [data-window=achievement] .ach-major.on{background-image:var(--ach-tab-on);color:#3030a4;font-weight:700}#ui [data-window=achievement] .ach-minors{background:#f9f9f9;max-height:75px;padding-bottom:5px;overflow-y:auto}#ui [data-window=achievement] .ach-minor,#ui [data-window=achievement] .ach-minor:hover{color:#6d74be;width:100%;min-width:0;height:auto;font-family:var(--ro-font);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #bebebe;border-radius:0;margin:0;padding:4px 0 4px 25px;font-size:10px;line-height:13px;display:block}#ui [data-window=achievement] .ach-minor:hover,#ui [data-window=achievement] .ach-minor.on{color:#3030a4;background:#eef3fb}#ui [data-window=achievement] .ach-pane{background:#fff;width:648px;height:405px;position:absolute;top:43px;left:100px}#ui [data-window=achievement] .ach-pane[data-pane=overview]{background:var(--ach-summary) no-repeat}#ui [data-window=achievement] .ach-gauge-row{width:252px;position:absolute}#ui [data-window=achievement] .ach-gauge-row .ach-bar{clear:both;height:8px}#ui [data-window=achievement] .ach-gauge-row .ach-bar-fill{background:#8aaaff}#ui [data-window=achievement] .ach-gauge-name{float:left;color:#333;height:15px;margin:0 0 2px 35px;font-weight:700;line-height:15px}#ui [data-window=achievement] .ach-gauge-count{float:right;color:#912c2c;height:15px;font-size:10px;line-height:15px}#ui [data-window=achievement] .ach-total{width:557px;top:33px;left:44px}#ui [data-window=achievement] .ach-cat-0{top:107px;left:44px}#ui [data-window=achievement] .ach-cat-1{top:107px;left:348px}#ui [data-window=achievement] .ach-cat-2{top:157px;left:44px}#ui [data-window=achievement] .ach-cat-3{top:157px;left:348px}#ui [data-window=achievement] .ach-cat-4{top:207px;left:44px}#ui [data-window=achievement] .ach-cat-5{top:207px;left:348px}#ui [data-window=achievement] .ach-recent{width:630px;position:absolute;top:290px;left:8px}#ui [data-window=achievement] .ach-recent-title{color:#2e519c;margin-bottom:4px}#ui [data-window=achievement] .ach-recent-items{gap:7px;display:flex}#ui [data-window=achievement] .ach-list{background:var(--ach-list) no-repeat;width:319px;height:403px;display:block;position:absolute;top:0;left:0;overflow:hidden scroll}#ui [data-window=achievement] .ach-row{background:var(--ach-item) no-repeat;cursor:pointer;border:0;flex:none;width:309px;height:81px;padding:0;position:relative}#ui [data-window=achievement] .ach-row:hover,#ui [data-window=achievement] .ach-row.picked{background-image:var(--ach-item-on)}#ui [data-window=achievement] .ach-row.done{background-image:var(--ach-item-done)}#ui [data-window=achievement] .ach-row.done:hover,#ui [data-window=achievement] .ach-row.done.picked{background-image:var(--ach-item-done-on)}#ui [data-window=achievement] .ach-icon{background:50% no-repeat;width:38px;height:32px;position:absolute;top:4px;left:10px}#ui [data-window=achievement] .ach-title{color:#2e519c;white-space:nowrap;text-overflow:ellipsis;width:180px;font-weight:400;position:absolute;top:12px;left:60px;overflow:hidden}#ui [data-window=achievement] .ach-summary{color:#002d8d;white-space:nowrap;text-overflow:ellipsis;width:240px;font-size:10px;position:absolute;top:52px;left:10px;overflow:hidden}#ui [data-window=achievement] .ach-progress{color:#555;font-size:10px;position:absolute;top:28px;left:60px}#ui [data-window=achievement] .ach-badge{width:20px;height:30px;position:absolute;top:5px;right:40px}#ui [data-window=achievement] .ach-badge.on{background:var(--ach-badge) no-repeat}#ui [data-window=achievement] .ach-points{color:#555;text-align:center;width:30px;height:23px;font-size:10px;font-weight:700;line-height:23px;position:absolute;top:7px;right:12px}#ui [data-window=achievement] .ach-box,#ui [data-window=achievement] .ach-box:hover:not(:disabled),#ui [data-window=achievement] .ach-box:disabled{background:var(--ach-box) no-repeat;opacity:1;filter:none;cursor:default;border:0;width:30px;min-width:0;height:23px;margin:0;padding:0;position:absolute;top:50px;right:12px}#ui [data-window=achievement] .ach-box.open{background-image:var(--ach-box-open);cursor:pointer}#ui [data-window=achievement] .ach-box.taken{visibility:hidden}#ui [data-window=achievement] .ach-detail{background:var(--ach-detail) 0 0 / 100% 100% no-repeat;width:328px;height:405px;padding-left:12px;font-size:11px;position:absolute;top:0;right:0;overflow-y:auto}#ui [data-window=achievement] .ach-d-title{color:#2e519c;align-items:center;height:35px;padding-right:70px;font-weight:700;display:flex}#ui [data-window=achievement] .ach-d-stamp{width:64px;height:54px;position:absolute;top:5px;right:10px}#ui [data-window=achievement] .ach-d-stamp.on{background:var(--ach-stamp) no-repeat}#ui [data-window=achievement] .ach-d-desc{color:#69f;width:220px;height:57px;overflow:hidden}#ui [data-window=achievement] .ach-d-goals{color:#2e519c;height:190px;padding:10px 0 0 10px;overflow-y:auto}#ui [data-window=achievement] .ach-d-goal{margin-bottom:4px}#ui [data-window=achievement] .ach-d-goal:before{content:"◆";color:#2e519c;margin-right:5px}#ui [data-window=achievement] .ach-d-rewards{justify-content:center;align-items:center;gap:5px;height:80px;margin-left:-10px;display:flex}#ui [data-window=achievement] .ach-reward{background:no-repeat;width:62px;height:62px;position:relative}#ui [data-window=achievement] .ach-reward.r-title{background-image:var(--ach-r-title)}#ui [data-window=achievement] .ach-reward.r-title span{color:#2e519c;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:9px;position:absolute;bottom:-14px;left:0;right:0;overflow:hidden}#ui [data-window=achievement] .ach-reward.r-buff{background-image:var(--ach-r-buff)}#ui [data-window=achievement] .ach-reward.r-item{background-image:var(--ach-r-item)}#ui [data-window=achievement] .ach-reward-icon{width:24px;height:24px;position:absolute;top:19px;left:19px}#ui [data-window=achievement] .ach-d-claim,#ui [data-window=achievement] .ach-d-claim:hover,#ui [data-window=achievement] .ach-d-claim:active{background:var(--ach-claim) no-repeat;color:#0000;cursor:pointer;border:0;width:148px;min-width:0;height:20px;padding:0;font-size:0;position:absolute;bottom:10px;left:90px}#ui [data-window=achievement] .ach-d-claim:hover{background-image:var(--ach-claim-over)}#ui [data-window=achievement] .ach-d-claim:active{background-image:var(--ach-claim-press)}#ui [data-window=achievement] .ach-titles{padding:6px}#ui [data-window=achievement] .ach-title-row{color:#2e519c;cursor:pointer;border-bottom:1px dashed #bebebe;height:24px;padding:0 8px;line-height:24px}#ui [data-window=achievement] .ach-title-row:hover{background:#eef3fb}#ui [data-window=achievement] .ach-title-row.worn{color:#3030a4;background:#eef3fb;font-weight:700}#ui [data-window=battleground] .bg-win{font-family:var(--ro-font);color:#000;background:#fff;gap:0;padding:6px 8px 8px;font-size:12px;display:block}#ui [data-window=battleground] .bg-picture{border:1px solid var(--ro-edge);background:#f2f2f2 50% no-repeat;width:180px;height:128px;margin:0 auto 6px}#ui [data-window=battleground] .bg-none{background:no-repeat;width:230px;height:120px;margin:0 auto}#ui [data-window=battleground] .bg-entries{border-top:1px solid #ccc;max-height:240px;overflow-y:auto}#ui [data-window=battleground] .bg-entry{background:0 0;border:0;border-bottom:1px dashed #ccc;border-radius:0;grid-template-columns:110px 1fr;align-items:center;gap:3px 6px;padding:4px 2px;display:grid}#ui [data-window=battleground] .bg-entry.on{background:#eef3fb}#ui [data-window=battleground] .bg-entry.ours .bg-info{color:#3030a4;font-weight:700}#ui [data-window=battleground] .bg-name,#ui [data-window=battleground] .bg-name:hover{color:#000;width:110px;min-width:0;height:20px;font-family:var(--ro-font);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-color:#0000;background-repeat:no-repeat;border:0;margin:0;padding:0 4px;font-size:11px;font-weight:400;line-height:20px;overflow:hidden}#ui [data-window=battleground] .bg-info{color:#4a4a4a;white-space:nowrap;font-size:11px}#ui [data-window=battleground] .bg-buttons{grid-column:1/-1;justify-content:flex-end;gap:2px;display:flex}#ui [data-window=battleground] .bg-win>.bg-buttons{margin-top:6px}#ui [data-window=battleground] .art-btn.picture.bg-apply,#ui [data-window=battleground] .art-btn.picture.bg-apply:hover:not(:disabled),#ui [data-window=battleground] .art-btn.picture.bg-apply:active:not(:disabled){width:85px;min-width:0;height:20px}#ui [data-window=battleground] .art-btn.picture.bg-cancel,#ui [data-window=battleground] .art-btn.picture.bg-cancel:hover:not(:disabled),#ui [data-window=battleground] .art-btn.picture.bg-cancel:active:not(:disabled){width:68px;min-width:0;height:20px}#ui [data-window=battleground] .bg-line{padding:2px 0;line-height:16px}#ui [data-window=battleground] .bg-score{justify-content:center;gap:18px;padding:6px 0;font-size:14px;font-weight:700;display:flex}#ui [data-window=battleground] .bg-side{color:#555}#ui [data-window=battleground] .bg-side.ours{color:#3030a4}#ui [data-window=instance] .instance-win{font-family:var(--ro-font);color:#000;gap:0;padding:0;font-size:12px;display:block}#ui [data-window=instance] .instance-state{color:#102550;background:#fff;padding:8px 10px 4px;font-weight:700}#ui [data-window=instance] .instance-line{background:#fff;padding:2px 10px;line-height:16px}#ui [data-window=instance] .instance-line[hidden]{display:none}#ui [data-window=instance] .instance-buttons{border-top:1px solid var(--ro-edge);background:var(--ro-stripes);justify-content:flex-end;height:27px;margin-top:0;padding:3px 4px 0;display:flex;box-shadow:0 -6px #fff}#ui [data-window=party-recruit] .booking-win,#ui [data-window=party-booking] .booking-win{font-family:var(--ro-font);color:#000;padding:4px 6px 0;font-size:12px;display:block}#ui .booking-win .booking-row{align-items:center;gap:6px;padding:2px 0;display:flex}#ui .booking-win .booking-head{color:#102550;font-weight:700}#ui .booking-win .booking-level{width:56px}#ui .booking-win select{max-width:200px}#ui .booking-win .booking-groups{max-height:260px;padding:2px 4px;overflow-y:auto}#ui .booking-win .booking-group{border:0;border-top:1px solid #ddd;flex-wrap:wrap;gap:0 8px;margin:2px 0;padding:2px 0;display:flex}#ui .booking-win .booking-group legend{color:#102550;padding:0 2px;font-weight:700}#ui .booking-win .booking-all{margin-left:6px;font-size:11px}#ui .booking-win .booking-job-tick{align-items:center;gap:2px;width:150px;display:inline-flex}#ui .booking-win .booking-count{color:#555;padding:2px 0}#ui .booking-win .booking-count.error{color:#c00}#ui .booking-win .booking-searching{color:#555}#ui .booking-win .booking-list{min-height:180px;max-height:280px;overflow-y:auto}#ui .booking-win .booking-ad{border-bottom:1px solid #eee;grid-template-columns:110px 44px 1fr auto 40px;align-items:center;gap:4px;padding:2px 4px;display:grid}#ui .booking-win .booking-ad-name{color:#102550;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}#ui .booking-win .booking-ad-jobs{gap:1px;display:flex}#ui .booking-win .booking-ad-job{width:16px;height:16px}#ui .booking-win .booking-ad-time{color:#777;text-align:right}#ui .booking-win .ro-foot{justify-content:flex-end;gap:4px;margin-top:4px;display:flex}#ui .pf-booking{background:var(--n) no-repeat;cursor:pointer;border:0;width:42px;height:16px;padding:0;display:inline-block}#ui .pf-booking:hover{background-image:var(--h)}#ui .pf-booking:active{background-image:var(--p)}#ui [data-window=attendance] .attendance-win{font-family:var(--ro-font);color:#000;padding:0;font-size:11px}#ui .attendance-board{background:no-repeat;width:488px;height:413px;position:relative}#ui .attendance-period{text-align:center;color:#6b3b1a;width:330px;font-weight:700;position:absolute;top:44px;left:80px}#ui .attendance-balloon{color:#333;width:112px;height:60px;line-height:14px;position:absolute;top:100px;left:344px;overflow:hidden}#ui .attendance-next{justify-content:center;align-items:center;width:100px;height:50px;display:flex;position:absolute;top:284px;left:350px}#ui .attendance-slot{background:no-repeat;flex-direction:column;justify-content:center;align-items:center;width:58px;height:60px;display:flex;position:absolute}#ui .attendance-slot.claimable{cursor:pointer}#ui .attendance-slot.claimable:hover{filter:brightness(1.08)}#ui .attendance-day{color:#555;font-size:10px}#ui .attendance-slot .ui-item-name{display:none}#ui .attendance-slot .ui-item-amount{color:#102550;font-size:10px}#ui .attendance-next-item{flex-direction:column;align-items:center;display:flex}#ui .attendance-ok{background:var(--n) no-repeat;cursor:pointer;width:146px;height:30px;font:inherit;color:#102550;border:0;padding:0;font-size:12px;position:absolute;top:372px;left:171px}#ui .attendance-ok:active{background-image:var(--p)}#ui .ui-item-icon{width:24px;height:24px}#ui .roulette-win,#ui .stylist-win,#ui .grade-win{font-family:var(--ro-font);color:#000;padding:4px 6px 0;font-size:12px;display:block}#ui .roulette-coins,#ui .roulette-bonus{align-items:center;gap:4px;padding:2px 0;display:flex}#ui .roulette-board{padding:6px 2px}#ui .roulette-row{justify-content:center;gap:3px;margin:2px 0;display:flex}#ui .roulette-square{background:#fff;border:1px solid #c8c8d8;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;display:flex}#ui .roulette-square .ui-item-name,#ui .roulette-bonus-item .ui-item-name{display:none}#ui .roulette-square.lose{background:#f3eaea}#ui .roulette-square.stopped{border-color:#d02030;box-shadow:0 0 4px #d02030}#ui .roulette-bonus-item{align-items:center;display:inline-flex}#ui .roulette-win .ro-foot,#ui .stylist-win .ro-foot,#ui .grade-win .ro-foot{justify-content:flex-end;gap:4px;margin-top:4px;display:flex}#ui .stylist-well{min-height:150px;max-height:260px;overflow-y:auto}#ui .stylist-grid{grid-template-columns:repeat(5,1fr);gap:3px;padding:3px;display:grid}#ui .stylist-option{cursor:pointer;font:inherit;background:#fff;border:1px solid #ccd;border-radius:3px;flex-direction:column;align-items:center;padding:2px;font-size:11px;display:flex}#ui .stylist-option.chosen{background:#e8f0ff;border-color:#3060c0}#ui .stylist-face{flex-direction:column;align-items:center;min-height:26px;display:flex}#ui .stylist-face .ui-item-name,#ui .stylist-cost-item .ui-item-name{display:none}#ui .stylist-cost{color:#555}#ui .stylist-summary{color:#102550;padding:2px 0}#ui .grade-well{max-height:180px;overflow-y:auto}#ui .grade-item{text-align:left;align-items:center;gap:4px;width:100%;display:flex}#ui .grade-item.selected{background:#e8f0ff}#ui .grade-detail{padding:4px 0}#ui .grade-chance{color:#102550;padding:2px 0;font-weight:700}#ui .grade-material,#ui .grade-blessing{align-items:center;gap:4px;padding:1px 0;display:flex}#ui .grade-material-item,#ui .grade-blessing-item{align-items:center;gap:2px;display:inline-flex}#ui .grade-blessing-count{width:44px}#ui .ro-window[data-window=autoattack]>.ro-body.aa-win{color:#000;font-family:var(--ro-font);flex-direction:column;padding:0;font-size:12px;display:flex}#ui .aa-head{border-bottom:1px solid var(--ro-edge);align-items:center;gap:6px;min-height:26px;padding:3px 6px;display:flex}#ui .aa-lamp{border:1px solid var(--ro-edge);color:#9a9a9a;background:#f2f2f2;flex:none;padding:0 6px;font-weight:700;line-height:18px}#ui .aa-lamp.on{color:red}#ui .aa-line{text-overflow:ellipsis;white-space:nowrap;color:#333;flex:1;min-width:0;overflow:hidden}#ui .aa-tabs{flex:none;margin-top:3px}#ui .aa-tabs .ro-tab{min-width:0;padding:0 6px}#ui .ro-well.aa-pane{border-top:0;flex:1;min-height:0;margin:0 5px;padding:4px 6px}#ui .aa-row{align-items:center;gap:6px;min-height:22px;display:flex}#ui .aa-check{cursor:pointer}#ui .aa-label{color:#333;flex:0 0 200px}#ui .aa-value{color:#000;flex:1}#ui .aa-choices{flex-wrap:wrap;gap:2px 10px;display:flex}#ui .aa-choice{cursor:pointer;align-items:center;display:inline-flex}#ui .ro-window.classic input.aa-num{width:52px}#ui .ro-window.classic select.aa-select{max-width:170px}#ui .ro-window.classic select.aa-lv{width:62px}#ui .aa-note,#ui .aa-small,#ui .aa-empty{color:#666;font-size:11px}#ui .aa-note{margin:3px 0}#ui .aa-warn{color:red;font-size:11px}#ui .aa-list{border-bottom:1px dotted silver;margin:6px 0 2px;padding-bottom:4px}#ui .aa-list-head{color:#000;background:#e8eef8;justify-content:space-between;margin-bottom:2px;padding:1px 4px;font-weight:700;display:flex}#ui .aa-count{color:#555;font-weight:400}#ui .aa-entry{align-items:center;gap:4px;min-height:26px;padding:0 2px;display:flex}#ui .aa-entry:hover{background:#f4f7fc}#ui .aa-icon{flex:none;width:24px;height:24px}#ui .aa-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#ui .aa-del{margin-left:auto}#ui .aa-adder{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}#ui .ro-window.classic input.aa-search{flex:1;min-width:120px}#ui .aa-results{max-height:120px;overflow-y:auto}#ui .aa-results:not(:empty){border:1px solid var(--ro-edge);background:#fafafa;margin-top:2px}#ui .ro-window.classic>.ro-body button.aa-result{color:#000;text-align:left;width:100%;height:24px;font-family:var(--ro-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;font-size:12px;display:flex}#ui .ro-window.classic>.ro-body button.aa-result:hover{background:#dde7f7}#ui .aa-problems:not(:empty){color:red;background:#fff4f4;border:1px solid #e0a0a0;max-height:64px;margin:3px 5px 0;padding:2px 4px;font-size:11px;overflow-y:auto}#ui .aa-buttons{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}#ui .ro-window[data-window=autoattack-hud]>.ro-body.aa-hud{color:#000;font-family:var(--ro-font);padding:4px 6px 5px;font-size:12px;display:block}#ui .aa-hud-line{text-overflow:ellipsis;white-space:nowrap;color:#777;overflow:hidden}#ui .aa-hud-line.on{color:red}#ui .aa-hud .art-btn.on{color:red;font-weight:700}:root[data-ui-theme=modern] #ui{--ro-font:var(--game-font);--ro-text:#e7e9e4;--ro-muted:#a1aaa5;--ro-caption:#f0f1eb;--ro-edge:#727b7166;--ro-stripes:transparent;--m-panel:linear-gradient(135deg, #202825fa, #131c1af7);--m-line:#8b93846b;--m-gold:#d8b877;--m-well:#0d151466;color:var(--ro-text);font-size:13px}:root[data-ui-theme=modern] #ui .ro-window.classic,:root[data-ui-theme=modern] #ui .ro-panel,:root[data-ui-theme=modern] #ui .npc-dialog{border:1px solid var(--m-line);background:var(--m-panel);color:var(--ro-text);filter:none;font:12px/1.4 var(--game-font);border-image:;border-radius:5px;padding:0;box-shadow:0 3px 12px #0005,inset 0 0 0 1px #ffffff06}:root[data-ui-theme=modern] #ui .ro-window>.ro-title,:root[data-ui-theme=modern] #ui .panel-handle{border:0;border-bottom:1px solid var(--m-line);height:25px;min-height:25px;color:var(--ro-text);font:600 12px/24px var(--game-font);text-shadow:none;background:#ffffff03;border-radius:4px 4px 0 0;padding:0 28px 0 8px}:root[data-ui-theme=modern] #ui .ro-window>.ro-title .ro-caption{font:inherit;color:var(--ro-text)!important;text-shadow:none!important}:root[data-ui-theme=modern] #ui .ro-window>.ro-title .ro-base{display:none}:root[data-ui-theme=modern] #ui .ro-window>.ro-title :is(.ro-close,.ro-mini){color:#d8ded7;background:0 0;border-radius:3px;width:20px;height:20px;font:16px/18px sans-serif;top:2px;right:3px}:root[data-ui-theme=modern] #ui .ro-window>.ro-title .ro-mini{right:25px}:root[data-ui-theme=modern] #ui .ro-window>.ro-title button:hover{background:#ffffff15}:root[data-ui-theme=modern] #ui .ro-window.classic>.ro-body{color:var(--ro-text);background:0 0;border:0}:root[data-ui-theme=modern] #ui :is(.ro-well,.shop-goods,.shop-basket,.ii-desc,.si-desc,.ii-cards,.sk-list){background:var(--m-well);border-color:var(--m-line);color:var(--ro-text)}:root[data-ui-theme=modern] #ui :is(.ro-foot,.sk-foot,.character-section){border-color:var(--m-line);color:var(--ro-text);background:#ffffff03}:root[data-ui-theme=modern] #ui .art-btn,:root[data-ui-theme=modern] #ui .art-btn.picture,:root[data-ui-theme=modern] #ui .ro-btn,:root[data-ui-theme=modern] #ui .ro-window.classic>.ro-body button:not([class]){border:1px solid var(--m-line);width:auto;min-width:38px;height:22px;color:var(--ro-text);font:11px/20px var(--game-font);text-shadow:none;background:linear-gradient(#ffffff0e,#ffffff04);border-radius:3px;padding:0 6px}:root[data-ui-theme=modern] #ui :is(.art-btn,.ro-btn):hover:not(:disabled){background:#ffffff17;border-color:#d8b87788}:root[data-ui-theme=modern] #ui .art-btn:disabled{color:#8e9791;opacity:.6;filter:none;background:#ffffff05;border-color:#ffffff16}:root[data-ui-theme=modern] #ui :is(.ro-window.classic,.ro-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){border:1px solid var(--m-line);color:var(--ro-text);box-shadow:none;font-family:var(--game-font);background:#101917;border-radius:3px}:root[data-ui-theme=modern] #ui :is(button,select,input):focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}:root[data-ui-theme=modern] #ui .ro-tabs{border-color:var(--m-line)}:root[data-ui-theme=modern] #ui .ro-tab{color:#aab4ae;background:0 0;border-bottom:2px solid #0000}:root[data-ui-theme=modern] #ui .ro-tab[aria-selected=true]{color:#f0f1eb;border-bottom-color:var(--m-gold);background:#ffffff07}:root[data-ui-theme=modern] #ui *{scrollbar-color:#788277 #121b19;scrollbar-width:thin}:root[data-ui-theme=modern] #ui ::-webkit-scrollbar{width:6px}:root[data-ui-theme=modern] #ui ::-webkit-scrollbar-track{background:#101816}:root[data-ui-theme=modern] #ui ::-webkit-scrollbar-thumb{background:#727d72;border:0;border-radius:3px}:root[data-ui-theme=modern] #ui ::-webkit-scrollbar-button{display:none}:root[data-ui-theme=modern] #ui .modern-status{width:auto;height:auto;padding:8px;font-size:12px;display:block}:root[data-ui-theme=modern] #ui .ms-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;display:flex}:root[data-ui-theme=modern] #ui .ms-points{color:#b6beb6;align-items:center;gap:8px;font-size:12px;display:flex}:root[data-ui-theme=modern] #ui .ms-points .st-right{border:1px solid var(--m-line);color:#eee;border-radius:3px;width:auto;padding:1px 6px;position:static}:root[data-ui-theme=modern] #ui .ms-attributes{grid-template-columns:1fr 1fr;gap:4px 8px;font-size:11px;display:grid}:root[data-ui-theme=modern] #ui .ms-attribute{border:1px solid var(--m-line);background:#ffffff04;border-radius:3px;grid-template-columns:24px minmax(0,1fr) 36px 20px;align-items:center;gap:4px;height:29px;padding:3px 4px;display:grid}:root[data-ui-theme=modern] #ui .ms-value{font-variant-numeric:tabular-nums;justify-content:center;gap:3px;display:flex}:root[data-ui-theme=modern] #ui .ms-value .st-plus{color:#c7bd9b;font-size:10px}:root[data-ui-theme=modern] #ui .ms-attribute .st-up{color:#eceee7;width:20px;min-width:20px;height:20px;box-shadow:none;text-shadow:none;background:linear-gradient(#ffffff1c,#ffffff07);border:1px solid #9ca58d88;border-radius:3px;padding:0;font:17px/18px sans-serif}:root[data-ui-theme=modern] #ui .ms-attribute .st-up:hover:not(:disabled){border-color:var(--m-gold);background:#c5ac6633}:root[data-ui-theme=modern] #ui .ms-attribute .st-up:disabled{opacity:.3;cursor:not-allowed}:root[data-ui-theme=modern] #ui .ms-combat-title{border-top:1px solid var(--m-line);margin-top:9px;padding-top:8px}:root[data-ui-theme=modern] #ui .ms-combat{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}:root[data-ui-theme=modern] #ui .ms-reading{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:6px;min-height:23px;padding:0 5px;font-size:12px;display:flex}:root[data-ui-theme=modern] #ui .ms-reading :is(.st-mid,.st-right){white-space:nowrap;color:#f4f2e9;font-variant-numeric:tabular-nums;width:auto;position:static}:root[data-ui-theme=modern] #ui [data-window=character] .equip-win{grid-template-rows:repeat(5,34px) 28px;grid-template-columns:1fr 56px 1fr;gap:4px;width:282px;height:auto;padding:8px 6px 5px;display:grid;position:relative;background:0 0!important}:root[data-ui-theme=modern] #ui [data-window=character] .eq-entry{grid-row:var(--equip-row);background:#ffffff03;border:1px solid #9ba28c42;border-radius:3px;gap:3px;width:auto;height:auto;padding:3px;position:static}:root[data-ui-theme=modern] #ui [data-window=character] .eq-entry.left{grid-column:1}:root[data-ui-theme=modern] #ui [data-window=character] .eq-entry.right{flex-direction:row;grid-column:3}:root[data-ui-theme=modern] #ui [data-window=character] .eq-entry.mid{grid-area:6/2;justify-self:center;width:28px;height:28px}:root[data-ui-theme=modern] #ui [data-window=character] .eq-name{color:#e2e5dc;font:11px/1.4 var(--game-font);text-shadow:none;text-align:left;word-break:normal;overflow-wrap:anywhere;max-height:32px}:root[data-ui-theme=modern] #ui [data-window=character] .eq-name.empty:after{content:attr(data-empty);color:#8f9990}:root[data-ui-theme=modern] #ui [data-window=character] .eq-slot{background:#bac3b30a;border-radius:3px}:root[data-ui-theme=modern] #ui [data-window=character] .eq-slot>.ui-icon{color:#7e8b7d;opacity:.45;width:24px;height:24px}:root[data-ui-theme=modern] #ui [data-window=character] .eq-preview{grid-area:1/2/6;place-self:center;width:56px;height:112px;position:static}:root[data-ui-theme=modern] #ui [data-window=character] .eq-cartoff{top:180px;left:131px}:root[data-ui-theme=modern] #ui .modern-equip-foot{border-top:1px solid var(--m-line);color:var(--ro-muted);text-align:center;padding:4px;font-size:11px}:root[data-ui-theme=modern] #ui [data-window=inventory] .bag-win{flex-direction:column;padding:6px;display:flex}:root[data-ui-theme=modern] #ui [data-window=inventory] .bag-middle{flex-direction:column;flex:1;gap:6px;min-height:0;padding:0;display:flex}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-tabs{border-bottom:1px solid var(--m-line);width:100%;height:28px;margin:0;display:flex;position:static;background:0 0!important}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-tabs button{color:#a8b2a9;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;width:auto;font-size:12px;position:static;height:28px!important}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-tabs button:after{content:attr(aria-label)}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-fav-label{display:none}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-tabs button[aria-selected=true]{color:#f3f1e8;border-bottom-color:var(--m-gold)}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-well{background:0 0;border:0;flex:1;width:100%;min-height:0;padding:1px;overflow-y:auto;height:auto!important}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-grid{background:0 0;grid-template-columns:repeat(7,1fr);grid-auto-rows:38px;gap:3px;width:100%;min-height:0}:root[data-ui-theme=modern] #ui .ro-itemgrid{background:0 0}:root[data-ui-theme=modern] #ui .ro-itemgrid .item-slot{border:1px solid var(--m-line);box-shadow:none;background:#bac3b30b;border-radius:3px}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-grid .item-slot{width:100%;height:38px}:root[data-ui-theme=modern] #ui .ro-itemgrid .item-slot .slot-icon{top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-ui-theme=modern] #ui .ro-itemgrid .item-slot:hover{background:#bec79822;border-color:#d8b877a0}:root[data-ui-theme=modern] #ui .slot-amount{color:#fff;text-shadow:0 1px 2px #000,1px 0 #000}:root[data-ui-theme=modern] #ui [data-window=inventory] .bag-foot{border-top:1px solid var(--m-line);height:24px;margin-top:5px;padding:4px 1px 0;font-size:10px}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-count{color:#c9d0c4;font-size:10px}:root[data-ui-theme=modern] #ui [data-window=inventory] .inv-zeny{color:var(--m-gold)}:root[data-ui-theme=modern] #ui [data-window=skills] .skill-win{background:0 0}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-list{border:1px solid var(--m-line);background:#ffffff03;border-radius:3px;flex:1;height:auto;min-height:0;margin:6px}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-row{border-bottom:1px solid #ffffff0a;height:36px;padding:2px 6px}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-row:hover{background:#ffffff0a}:root[data-ui-theme=modern] #ui [data-window=skills] :is(.sk-name,.sk-meta,.sk-sp,.sk-level,.sk-points){color:var(--ro-text);text-shadow:none}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-foot{border-color:var(--m-line);color:var(--ro-text);background:0 0}:root[data-ui-theme=modern] #ui .ro-window.basic-info{width:208px;height:70px;box-shadow:none;color:#e7ece3;background:linear-gradient(90deg,#101917cf,#10191770 85%,#0000);border:0;border-radius:5px;padding:0}:root[data-ui-theme=modern] #ui .basic-info.small{height:60px}:root[data-ui-theme=modern] #ui .basic-info .bi-topbar{background:0 0;border:0;height:16px}:root[data-ui-theme=modern] #ui .basic-info .bi-sys-mini{color:#ddd;background:0 0;width:18px;height:18px;font:16px sans-serif;top:1px}:root[data-ui-theme=modern] #ui .basic-info :is(.bi-sys-base,.bi-title,.bi-buttons,.bi-hp-pct,.bi-sp-pct){display:none}:root[data-ui-theme=modern] #ui .basic-info .bi-large>div{color:#eef1e9;font-family:var(--game-font)}:root[data-ui-theme=modern] #ui .basic-info .bi-name{max-width:80px;font-size:12px;top:3px;left:8px}:root[data-ui-theme=modern] #ui .basic-info .bi-job{max-width:70px;font-size:10px;top:5px;left:122px;overflow:hidden}:root[data-ui-theme=modern] #ui .basic-info .bi-hp-title{font-size:10px;top:22px;left:8px}:root[data-ui-theme=modern] #ui .basic-info .bi-sp-title{font-size:10px;top:39px;left:8px}:root[data-ui-theme=modern] #ui .basic-info .bi-bar{background:#050b0999;border-radius:4px;width:166px;height:12px;top:23px;left:30px}:root[data-ui-theme=modern] #ui .basic-info .bi-sp{top:40px}:root[data-ui-theme=modern] #ui .basic-info .bi-bar>div{display:none}:root[data-ui-theme=modern] #ui .basic-info .bi-bar:before{content:"";width:var(--fill,0%);border-radius:inherit;background:linear-gradient(#b2d47e,#72ab56);height:100%;position:absolute}:root[data-ui-theme=modern] #ui .basic-info .bi-sp:before{background:linear-gradient(#8fc9f0,#4e90cb)}:root[data-ui-theme=modern] #ui .basic-info .bi-bar>span{width:100%;font:10px/12px var(--game-font);text-align:center;color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000;display:block;position:absolute;top:0;left:0}:root[data-ui-theme=modern] #ui .basic-info .bi-baselv{color:#b6c3b3;font-size:10px;top:56px;left:8px}:root[data-ui-theme=modern] #ui .basic-info .bi-joblv{color:#b6c3b3;font-size:10px;top:56px;left:116px}:root[data-ui-theme=modern] #ui .basic-info :is(.bi-extra,.bi-exp){display:none}:root[data-ui-theme=modern] #ui .basic-info .bi-small>div{color:#e6eae1;text-shadow:none}:root[data-ui-theme=modern] #ui .basic-info .bi-line2{font-size:9px}:root[data-ui-theme=modern] #ui .hotbar.classic{border:1px solid var(--m-line);background:var(--m-panel);border-radius:5px;grid-template-columns:repeat(9,32px);grid-auto-rows:35px;gap:3px;width:330px;padding:11px 7px 5px;display:grid;top:auto;bottom:12px;left:calc(50% - 165px);transform:none;box-shadow:0 2px 8px #0005;height:auto!important}:root[data-ui-theme=modern] #ui .hotbar.classic:before{content:"⠿";color:#b7bdaf;text-align:center;width:20px;position:absolute;top:-6px;left:calc(50% - 10px)}:root[data-ui-theme=modern] #ui .hotbar.classic .hb-cell{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #8d968866;border-radius:3px;width:32px;height:35px;padding:0;position:relative;top:auto!important;left:auto!important}:root[data-ui-theme=modern] #ui .hotbar.classic .hb-cell:hover{border-color:var(--m-gold);background:#b7bd8e23}:root[data-ui-theme=modern] #ui .hotbar.classic .hb-icon{width:24px;height:24px;top:8px;left:3px}:root[data-ui-theme=modern] #ui .hotbar.classic .hb-key,:root[data-ui-theme=modern] #ui .hotbar.classic.battle .hb-key{font:9px/10px var(--game-font);color:#e3e7de;text-shadow:none;background:#111a18;border-radius:2px;padding:0 2px;display:block;position:absolute;top:2px;left:2px;right:auto}:root[data-ui-theme=modern] #ui .hotbar.classic .slot-amount{color:#fff;text-shadow:0 1px #000;font:11px/12px var(--game-font);top:auto;bottom:1px;right:2px}:root[data-ui-theme=modern] #ui .hotbar.classic .hb-index{display:none}:root[data-ui-theme=modern] #ui .hotbar.classic .hb-close{filter:grayscale();top:1px;right:3px}:root[data-ui-theme=modern] #ui .hotbar.classic .hb-resize{filter:grayscale();bottom:0;right:0}:root[data-ui-theme=modern] #ui .chat{width:min(300px,30vw);box-shadow:none;background:#101a18b8;border:1px solid #a6ae944d;border-radius:4px;bottom:12px;left:12px}:root[data-ui-theme=modern] #ui .chat .chat-header{height:24px;margin:0 92px 0 0;padding-left:6px}:root[data-ui-theme=modern] #ui .chat .chat-tab{width:auto;min-width:48px;height:24px;font:11px/16px var(--game-font);background:0 0;border:0;border-bottom:2px solid #0000;padding:3px 7px}:root[data-ui-theme=modern] #ui .chat .chat-tab.on{border:0;border-bottom:2px solid var(--m-gold);background:#ffffff06}:root[data-ui-theme=modern] #ui .chat .chat-options{border:0}:root[data-ui-theme=modern] #ui .chat .chat-function{opacity:.8;height:24px;padding-right:4px}:root[data-ui-theme=modern] #ui .chat .chat-body{background:0 0;border:0;border-top:1px solid #ffffff12;margin:0;padding:0 8px 6px}:root[data-ui-theme=modern] #ui .chat .chat-resize{height:7px}:root[data-ui-theme=modern] #ui .chat .log{color:#e8ebe3;font-family:var(--game-font);background:0 0}:root[data-ui-theme=modern] #ui .chat .chat-input{background:#080f0d55;border-top:1px solid #ffffff12;height:25px}:root[data-ui-theme=modern] #ui .chat .chat-input input{color:#eef0e6;height:19px;font-family:var(--game-font);background:0 0;top:3px}:root[data-ui-theme=modern] #ui .chat .chat-user{width:54px}:root[data-ui-theme=modern] #ui .chat .chat-popup{color:#e7e9e0;border-color:var(--m-line);background:#17231ff5}:root[data-ui-theme=modern] #ui .minimap{background:#16201acf;padding:4px;top:12px;right:12px}:root[data-ui-theme=modern] #ui .map-info{color:#e6eade;border:0;padding:2px 6px;font-size:10px;top:164px;right:12px}:root[data-ui-theme=modern] #ui .menu-bar.classic{width:230px;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:3px;padding:0;bottom:12px;right:12px}:root[data-ui-theme=modern] #ui .menu-bar.classic .menu-btn{background:#18221f99;border:1px solid #b3bba16b;border-radius:4px;width:27px;height:27px;padding:4px}:root[data-ui-theme=modern] #ui .menu-bar.classic .ui-icon{color:#e5e9df;width:17px;height:17px;margin:0}:root[data-ui-theme=modern] #ui .menu-bar.classic .menu-btn:hover{background:#68705b66}:root[data-ui-theme=modern] #ui .menu-bar.classic select{color:#e3e7d8;background:#17221ef5;border:1px solid #8b98776b;border-radius:3px;height:23px;padding:0 4px;font-size:10px}:root[data-ui-theme=modern] #ui .npc-box,:root[data-ui-theme=modern] #ui .npc-menu{box-shadow:none;background:0 0;border:0}:root[data-ui-theme=modern] #ui .npc-box .text{color:var(--ro-text);background:0 0}:root[data-ui-theme=modern] #ui .npc-option{color:#dae0cc;border-color:#ffffff15}:root[data-ui-theme=modern] #ui .npc-option:hover{background:#ffffff13}:root[data-ui-theme=modern] #ui .npc-option.selected{color:#fff4ca;background:#b09d5833}:root[data-ui-theme=modern] #ui .npc-dialog{width:min(380px, calc(100vw / var(--ui-scale,1) - 24px));box-sizing:border-box;gap:0;overflow:hidden}:root[data-ui-theme=modern] #ui .npc-dialog>.panel-handle{height:auto;min-height:30px;color:var(--m-gold);overflow-wrap:anywhere;padding:5px 12px;line-height:20px}:root[data-ui-theme=modern] #ui .npc-content{min-height:0;max-height:calc(100dvh / var(--ui-scale,1) - 65px);flex-direction:column;display:flex}:root[data-ui-theme=modern] #ui .npc-box{flex-direction:column;flex-shrink:1;min-height:0;padding:13px 14px 10px;display:flex}:root[data-ui-theme=modern] #ui .npc-box .text{min-height:64px;max-height:240px;font:12px/1.8 var(--game-font);overflow-wrap:anywhere;padding:0}:root[data-ui-theme=modern] #ui .npc-box .text:empty{min-height:0}:root[data-ui-theme=modern] #ui .npc-menu{flex:0 auto;gap:5px;min-height:36px;max-height:190px;margin:0 12px 10px;padding:0;overflow-y:auto}:root[data-ui-theme=modern] #ui .npc-option{min-height:32px;font:12px/1.6 var(--game-font);overflow-wrap:anywhere;background:#ffffff04;border:1px solid #ffffff18;border-radius:3px;padding:6px 10px}:root[data-ui-theme=modern] #ui .npc-option.selected{border-color:#d8b87766}:root[data-ui-theme=modern] #ui .npc-actions{background:#ffffff03;border-top:1px solid #ffffff12;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;padding:8px 12px;display:flex}:root[data-ui-theme=modern] #ui .npc-actions .art-btn{min-width:52px;height:25px;padding:0 10px;line-height:23px}:root[data-ui-theme=modern] #ui .npc-actions [title=ถัดไป],:root[data-ui-theme=modern] #ui .npc-actions [title=ตกลง]{color:#fff0ca;background:#b09d5828;border-color:#d8b87777}:root[data-ui-theme=modern] #ui .npc-input{min-width:0;color:var(--ro-text);border:1px solid var(--m-line);background:#101917;border-radius:3px;flex:140px;padding:4px 6px}:root[data-ui-theme=modern] #ui :is(.shop-row:hover,.lst-row.active){background:#ffffff0e}:root[data-ui-theme=modern] #ui .pf-win,:root[data-ui-theme=modern] #ui .pf-win :is(.pf-content,.pf-nav,.pf-foot),:root[data-ui-theme=modern] #ui [data-window=guild] :is(.guild-win,.guild-tabs,.guild-page,.guild-foot),:root[data-ui-theme=modern] #ui [data-window=emotions] :is(.emo-win,.emo-pages,.emo-navigation){color:var(--ro-text);border-color:var(--m-line);background:0 0}:root[data-ui-theme=modern] #ui .pf-win .pf-content{padding:8px}:root[data-ui-theme=modern] #ui .pf-win :is(.pf-nav,.pf-foot){border-top:1px solid var(--m-line)}:root[data-ui-theme=modern] #ui :is([data-window=party],[data-window=friends]) .pf-node{color:#d0d7c8}:root[data-ui-theme=modern] #ui [data-window=party] .pf-node.leader{color:#dbbf85}:root[data-ui-theme=modern] #ui [data-window=guild] :is(.guild-none,.guild-line,.guild-relation-head,.guild-relation,.guild-table,.guild-info,.guild-skill-name){color:var(--ro-text);text-shadow:none}:root[data-ui-theme=modern] #ui [data-window=guild] :is(.guild-hint,.guild-member.offline){color:var(--ro-muted)}:root[data-ui-theme=modern] #ui [data-window=guild] :is(.guild-tab,.guild-table th,.guild-table td,.guild-relations){color:var(--ro-text);border-color:var(--m-line);background:#ffffff04}:root[data-ui-theme=modern] #ui [data-window=guild] .guild-tab.on{border-bottom:2px solid var(--m-gold);background:#ffffff0c}:root[data-ui-theme=modern] #ui [data-window=quest].ro-window.classic{background:var(--m-panel)}:root[data-ui-theme=modern] #ui [data-window=quest]>.ro-title{height:25px;margin-left:0;padding-left:8px;line-height:24px}:root[data-ui-theme=modern] #ui [data-window=quest]>.ro-title :is(.ro-mini,.ro-close){display:block}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-side{border-bottom:1px solid var(--m-line);width:calc(100% - 20px);height:30px;display:flex;top:6px;left:10px}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-side-tab{color:#cdd4c7;width:auto;font:12px var(--game-font);flex:1;position:static;height:30px!important}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-side-tab[aria-selected=true]{border-bottom:2px solid var(--m-gold)}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-right{width:calc(100% - 20px);height:375px;top:40px;left:10px}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-entry{border-bottom:1px solid var(--m-line);background:#ffffff04}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-entry:hover{background:#ffffff0b}:root[data-ui-theme=modern] #ui [data-window=quest] :is(.quest-title,.quest-summary){color:var(--ro-text)}:root[data-ui-theme=modern] #ui .ro-window.classic[data-window=quest-info]>.ro-body.quest-info-win{background:0 0}:root[data-ui-theme=modern] #ui [data-window=quest-info] :is(.quest-info-title,.quest-info-head,.quest-info-targets){color:var(--ro-text);background:0 0}:root[data-ui-theme=modern] #ui .quest-tab{color:var(--ro-muted);border-color:var(--m-line);background:0 0}:root[data-ui-theme=modern] #ui .quest-tab.on{color:var(--ro-text);border-bottom-color:var(--m-gold);background:#ffffff08}:root[data-ui-theme=modern] #ui .ms-cost{white-space:nowrap;color:#c2b28b;font:10px/14px var(--game-font);gap:2px;display:flex}:root[data-ui-theme=modern] #ui .ms-cost .st-cost{width:auto;height:auto;font:inherit;position:static}:root[data-ui-theme=modern] #ui .ms-cost.insufficient{color:#d79d8c}:root[data-ui-theme=modern] #ui .ms-cost.capped{color:var(--ro-muted);font-size:0}:root[data-ui-theme=modern] #ui .ms-cost.capped:after{content:"สูงสุด";font-size:10px}:root[data-ui-theme=modern] #ui .ms-value{flex-wrap:wrap;line-height:12px}:root[data-ui-theme=modern] #ui :is(.chat,.minimap,.pf-win,.rodex) .ui-icon{color:inherit}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-right{height:232px}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-bottom{width:100%;top:auto;bottom:0}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-bottom .art-btn{top:2px;left:auto;right:8px}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-list{margin:0}:root[data-ui-theme=modern] #ui [data-window=quest] .quest-entry{width:100%}:root[data-ui-theme=modern] #ui [data-window=quest] :is(.quest-title,.quest-summary){width:calc(100% - 76px)}:root[data-ui-theme=modern] #ui .hotbar.classic :is(.hb-close,.hb-resize){color:#acb6aa;filter:none;background:0 0;border:0;width:13px;height:13px;padding:0;font:12px/12px sans-serif}:root[data-ui-theme=modern] #ui .hotbar.classic .hb-resize{bottom:0;right:0}:root[data-ui-theme=modern] #ui .chat :is(.chat-func,.chat-list,.chat-filter,.chat-size){color:#abb7aa;background:0 0;border:0;border-radius:2px;width:15px;height:16px;padding:1px}:root[data-ui-theme=modern] #ui .chat :is(.chat-func,.chat-list,.chat-filter,.chat-size):hover{color:#f2e3c5;background:#ffffff18}:root[data-ui-theme=modern] #ui .chat .ui-icon{width:13px;height:13px;display:block}:root[data-ui-theme=modern] #ui .chat .chat-filter{display:none}:root[data-ui-theme=modern] #ui .chat .chat-size{top:4px;right:3px}:root[data-ui-theme=modern] #ui .chat .chat-msg{width:calc(100% - 98px);left:76px}:root[data-ui-theme=modern] #ui .chat .chat-list{top:4px;left:59px}:root[data-ui-theme=modern] #ui .chat.locked .chat-lockdrag{color:var(--m-gold)}:root[data-ui-theme=modern] #ui .minimap canvas{border:0;width:128px;height:128px}:root[data-ui-theme=modern] #ui .minimap .mm-row{gap:1px;height:18px}:root[data-ui-theme=modern] #ui .minimap .mm-coords{flex:1;font-size:9px}:root[data-ui-theme=modern] #ui .minimap .mm-btn{color:#c4cfbc;background:0 0;width:13px;height:15px;padding:0}:root[data-ui-theme=modern] #ui .minimap .mm-btn:hover{color:#f1d59b;background:#ffffff12}:root[data-ui-theme=modern] #ui .minimap .ui-icon{width:12px;height:12px}:root[data-ui-theme=modern] #ui .minimap .mm-object.on{color:#e2c17e}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-foot{height:30px;padding:4px 6px}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-up{border:1px solid var(--m-line);color:#dedfce;background:#ffffff0a;border-radius:3px;font:18px/20px sans-serif}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-up:after{content:"+"}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-lv{color:#d6bb84;background:0 0;font:12px/11px sans-serif}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-lv:first-child:after{content:"−"}:root[data-ui-theme=modern] #ui [data-window=skills] .sk-lv:last-child:after{content:"+"}:root[data-ui-theme=modern] #ui [data-window=skills] :is(.sk-consume,.sk-viewinfo){color:var(--ro-muted)}:root[data-ui-theme=modern] #ui :is(input[type=checkbox],input[type=radio]){accent-color:#bbab7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-ui-theme=modern] #ui .vertical-resizable>.pf-win{flex-direction:column;display:flex}:root[data-ui-theme=modern] #ui .pf-win .pf-content{flex:1;height:auto;min-height:0;padding:6px}:root[data-ui-theme=modern] #ui :is(.bag-foot,.inv-tabs,.sk-foot,.pf-nav,.pf-foot){flex-shrink:0}:root[data-ui-theme=modern] #ui .pf-win .pf-nav{height:27px;padding:2px 4px}:root[data-ui-theme=modern] #ui .pf-win .pf-btn{color:#bdc9b9;background:0 0;border-radius:3px;width:25px;height:22px;padding:3px}:root[data-ui-theme=modern] #ui .pf-win .pf-btn:hover{background:#ffffff12}:root[data-ui-theme=modern] #ui .pf-win .pf-btn .ui-icon{width:16px;height:16px}:root[data-ui-theme=modern] #ui .pf-win .pf-tip{display:none}:root[data-ui-theme=modern] #ui .pf-win .pf-foot{height:25px;padding:3px 5px}:root[data-ui-theme=modern] #ui .pf-win .pf-switch{color:#9eab9c;height:18px;font:11px/16px var(--game-font);background:0 0;border:0;border-bottom:1px solid #0000;margin-right:4px;padding:0 8px}:root[data-ui-theme=modern] #ui .pf-win .pf-switch.on{color:#e4d3a5;border-bottom-color:#bfa267}:root[data-ui-theme=modern] #ui .pf-win .pf-count-label{color:#acb7a5}:root[data-ui-theme=modern] #ui .pf-win .pf-count-box{background-image:none!important}:root[data-ui-theme=modern] #ui .pf-win .pf-name{color:#d4decc}:root[data-ui-theme=modern] #ui .pf-win .pf-node.picked{background:#c6ba811c}:root[data-ui-theme=modern] #ui [data-window=party-setup] .party-helper-content{color:var(--ro-text);background:0 0}:root[data-ui-theme=modern] #ui [data-window=guild] .guild-page:has(.guild-none){height:auto;min-height:120px}:root[data-ui-theme=modern] #ui [data-window=controls]>.ro-body{height:300px!important}:root[data-ui-theme=modern] #ui .controls-help .shortcut-row{border-bottom:1px solid #ffffff08;padding:3px 0;font-size:11px}:root[data-ui-theme=modern] #ui .controls-help kbd{color:#c9b782;font-size:11px}:root[data-ui-theme=modern] #ui .ro-window.classic.rodex{background:var(--m-panel)}:root[data-ui-theme=modern] #ui .rodex>.ro-title :is(.ro-caption,.ro-mini){visibility:visible}:root[data-ui-theme=modern] #ui .rodex>.ro-body.mail-win{color:var(--ro-text);background:0 0}:root[data-ui-theme=modern] #ui [data-window=mail]>.ro-body{height:auto!important}:root[data-ui-theme=modern] #ui .rodex .rodex-iconbar{border-bottom:1px solid #ffffff09;height:31px}:root[data-ui-theme=modern] #ui .rodex .rodex-btn{color:#c5d0be;background:0 0;border-radius:3px;padding:3px}:root[data-ui-theme=modern] #ui .rodex .rodex-btn:hover{background:#ffffff14}:root[data-ui-theme=modern] #ui .rodex .rodex-btn .ui-icon{width:16px;height:16px}:root[data-ui-theme=modern] #ui .rodex .rodex-tip{display:none}:root[data-ui-theme=modern] #ui .rodex :is(.rodex-refresh,.mail-write-btn){height:23px;top:4px}:root[data-ui-theme=modern] #ui .rodex .rodex-searchbar{height:31px}:root[data-ui-theme=modern] #ui .rodex .rodex-check{color:#a7b3a0;background:0 0;border-bottom:1px solid #0000;height:19px;padding:0;top:8px}:root[data-ui-theme=modern] #ui .rodex .rodex-check.on{color:#e0c58b;border-bottom-color:#c0a56e}:root[data-ui-theme=modern] #ui .rodex .rodex-check:first-child{left:10px}:root[data-ui-theme=modern] #ui .rodex .rodex-check:nth-child(2){left:55px}:root[data-ui-theme=modern] #ui .rodex .rodex-search:not(#_){border:1px solid var(--m-line);width:164px;height:22px;color:var(--ro-text);background:#101917;top:6px;left:100px}:root[data-ui-theme=modern] #ui .rodex .rodex-search-btn{width:27px;height:22px;top:6px;right:7px}:root[data-ui-theme=modern] #ui .rodex .rodex-tabs{height:26px;color:var(--ro-text);padding-left:8px}:root[data-ui-theme=modern] #ui .rodex .rodex-tab.on{color:#ded1b0;border-bottom:2px solid #c0a56e;width:65px}:root[data-ui-theme=modern] #ui .rodex .rodex-list{background:#ffffff03;border:1px solid #ffffff0b;border-radius:3px;height:180px;margin:0 6px;overflow-y:auto}:root[data-ui-theme=modern] #ui .rodex .mail-row{border-bottom:1px solid #ffffff10;height:43px}:root[data-ui-theme=modern] #ui .rodex .mail-empty{color:#9aa895;padding:30px 0}:root[data-ui-theme=modern] #ui .rodex :is(.mail-title,.mail-from,.mail-sender,.mail-subject){color:#dbe3d3}:root[data-ui-theme=modern] #ui .rodex .mail-from{color:#adbaa4}:root[data-ui-theme=modern] #ui .rodex :is(.mail-status,.mail-icons){color:#a7b49c;justify-content:center;align-items:center;display:flex}:root[data-ui-theme=modern] #ui .rodex .mail-status .ui-icon{width:16px;height:16px}:root[data-ui-theme=modern] #ui .rodex .mail-icons .ui-icon{width:13px;height:13px}:root[data-ui-theme=modern] #ui .rodex .mail-row.unread .mail-status{color:#e0c48a}:root[data-ui-theme=modern] #ui .rodex .mail-texts{width:61%}:root[data-ui-theme=modern] #ui .rodex .mail-days{color:#c9ad80;font-size:11px;font-weight:400}:root[data-ui-theme=modern] #ui .rodex .rodex-footer{height:34px;padding:6px}:root[data-ui-theme=modern] #ui .rodex .rodex-word{border:1px solid var(--m-line);color:var(--ro-text);height:22px;font:11px/20px var(--game-font);box-shadow:none;background:#ffffff07;border-radius:3px;top:6px}:root[data-ui-theme=modern] #ui .rodex .rodex-word:hover{background:#ffffff14}:root[data-ui-theme=modern] #ui .rodex :is(.rodex-prev,.rodex-next){height:23px;top:5px}:root[data-ui-theme=modern] #ui .rodex :is(.mail-to,.mail-subject-input,.mail-body,.mail-zeny-input):not(#_){color:var(--ro-text);border:1px solid var(--m-line);background:#101917;border-radius:3px}:root[data-ui-theme=modern] #ui .rodex .art-btn.picture{color:var(--ro-text);font:11px/18px var(--game-font);border:1px solid var(--m-line);background:#ffffff09;border-radius:3px}:root[data-ui-theme=modern] #ui .rodex :is(.mail-get-items,.mail-get-zeny).art-btn.picture{width:42px}:root[data-ui-theme=modern] #ui .horizontal-resizable{box-sizing:border-box}:root[data-ui-theme=modern] #ui .width-grip{z-index:5;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:3px;width:7px;position:absolute;top:5px;bottom:5px}:root[data-ui-theme=modern] #ui .width-grip-left{left:-3px}:root[data-ui-theme=modern] #ui .width-grip-right{right:-3px}:root[data-ui-theme=modern] #ui .width-grip:after{content:"";background:#aab59d77;border-radius:2px;width:2px;height:32px;position:absolute;top:calc(50% - 16px);left:3px}:root[data-ui-theme=modern] #ui .width-grip:hover:after,:root[data-ui-theme=modern] #ui .width-grip:focus-visible:after{background:var(--m-gold,#d8b877)}:root[data-ui-theme=modern] #ui .width-grip:focus-visible{outline:1px solid #d8b877}:root[data-ui-theme=modern] #ui .height-grip{z-index:5;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:3px;height:7px;position:absolute;left:5px;right:5px}:root[data-ui-theme=modern] #ui .height-grip-top{top:-3px}:root[data-ui-theme=modern] #ui .height-grip-bottom{bottom:-3px}:root[data-ui-theme=modern] #ui .height-grip:after{content:"";background:#aab59d77;border-radius:2px;width:32px;height:2px;position:absolute;top:3px;left:calc(50% - 16px)}:root[data-ui-theme=modern] #ui .height-grip:hover:after,:root[data-ui-theme=modern] #ui .height-grip:focus-visible:after{background:var(--m-gold,#d8b877)}:root[data-ui-theme=modern] #ui .height-grip:focus-visible{outline:1px solid #d8b877}:root[data-ui-theme=modern] #ui .chat :is(.chat-resize,.chat-size){display:none}:root[data-ui-theme=modern] #ui .chat .chat-body{padding-top:5px}:root[data-ui-theme=modern] #ui .chat .chat-msg{width:calc(100% - 80px)}:root[data-ui-theme=modern] .item-card.ro-panel{color:#e6e9df;font-family:var(--game-font);background:#17211ff5;border:1px solid #8b938477;border-radius:4px;box-shadow:0 3px 14px #0007}:root[data-ui-theme=modern] .item-card .card-name{color:#e4cd99}:root[data-ui-theme=modern] .item-card .card-type{color:#acb6aa}:root[data-ui-theme=modern] .item-card .card-price{color:#d7bb80}:root[data-ui-theme=modern] #ui .ro-window.classic{max-width:calc(100vw / var(--ui-scale,1) - 2px);max-height:calc(100dvh / var(--ui-scale,1) - 2px);overflow:auto}:root[data-ui-theme=modern] #ui .ro-window.classic>.ro-title{z-index:2;white-space:nowrap;text-overflow:ellipsis;background:#202925;position:sticky;top:0;left:0;overflow:hidden}:root[data-ui-theme=modern] #ui .ro-window.vertical-resizable{overflow:visible}:root[data-ui-theme=modern] #ui .ro-window.vertical-resizable>.ro-body{max-width:calc(100vw / var(--ui-scale,1) - 2px)}:root[data-ui-theme=modern] #ui :is(.option-head,.macro-row kbd,.pet-name,.pet-stat-name,.pet-word,.cmp-stat,.cmp-skills-title,.search-result.head,.auction-row.head,.shop-pane-title){color:var(--ro-text)}:root[data-ui-theme=modern] #ui :is(.pet-level,.vend-count,.vend-currency,.search-left,.context-line){color:var(--ro-muted)}:root[data-ui-theme=modern] #ui :is(.pet-picture,.cmp-skills,.vend-list,.make-offer){background:var(--m-well);border-color:var(--m-line)}:root[data-ui-theme=modern] #ui .refine-chance{color:#a6d6a6}:root[data-ui-theme=modern] #ui .context-menu{padding:4px}:root[data-ui-theme=modern] #ui .context-title{border-color:var(--m-line);color:var(--m-gold)}:root[data-ui-theme=modern] #ui .context-item{color:var(--ro-text)}:root[data-ui-theme=modern] #ui .context-item:hover{background:#ffffff14}:root[data-ui-theme=modern] .item-card :is(.card-rental,.card-expiry){color:#d8decf}:root[data-ui-theme=modern] .item-card .card-equipped{color:#a6d6a6}:root[data-ui-theme=modern] #ui .ii-option{color:var(--ro-text);background:var(--m-well);border-color:var(--m-line)}:root[data-ui-theme=modern] #ui :is(.room-log,.room-members,.room-create-panel,.room-create-foot,.deal-items){background:var(--m-well);border-color:var(--m-line)}:root[data-ui-theme=modern] #ui :is(.room-line,.room-member,.deal-name,.deal-zeny,.room-head){color:var(--ro-text)}:root[data-ui-theme=modern] #ui .room-line.self{color:#bbd8ad}:root[data-ui-theme=modern] #ui :is(.room-line.join,.room-member.owner){color:#a1d0cb}:root[data-ui-theme=modern] #ui .room-line.leave{color:#d9a2a2}:root[data-ui-theme=modern] #ui .deal-items.locked{background:#ffffff0d;border-color:#a9ba86}:root[data-ui-theme=modern] #ui :is(.room-input,.room-title,.room-password,.room-limit,.room-type,.bank-amount,.deal-zeny-input,.guild-notice-subject,.guild-notice-body):not(#_){color:var(--ro-text);border:1px solid var(--m-line);background:#101917;border-radius:3px}:root[data-ui-theme=modern] #ui :is(.room-password,.deal-zeny-input):not(#_):disabled{color:var(--ro-muted);background:#ffffff08}:root[data-ui-theme=modern] #ui [data-window=storage] .storage-grip{color:var(--ro-muted);background:0 0!important}:root[data-ui-theme=modern] #ui [data-window=storage] .storage-grip:after{content:"↕";font:12px/14px sans-serif}:root[data-ui-theme=modern] #ui .ro-window.classic>.deal-win{background-image:none!important;height:390px!important}:root[data-ui-theme=modern] #ui [data-window=deal] .deal-items{top:25px}:root[data-ui-theme=modern] #ui [data-window=deal] :is(.deal-heading,.deal-money-label){color:var(--m-gold);display:block;position:absolute;top:4px;left:8px}:root[data-ui-theme=modern] #ui [data-window=deal] :is(.deal-heading,.deal-money-label).theirs{left:288px}:root[data-ui-theme=modern] #ui [data-window=deal] .deal-money-label{color:var(--ro-muted);top:341px}:root[data-ui-theme=modern] #ui [data-window=deal] :is(.deal-zeny,.deal-zeny-input:not(#_)){height:22px;top:338px}:root[data-ui-theme=modern] #ui .ro-window.classic>.bank-win{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:8px;display:grid;background-image:none!important;height:auto!important}:root[data-ui-theme=modern] #ui [data-window=bank] :is(.bank-title,.bank-sum,.bank-pic,.bank-error,.bank-amount:not(#_)){width:auto;min-width:0;height:auto;margin:0;position:static}:root[data-ui-theme=modern] #ui [data-window=bank] .bank-title,:root[data-ui-theme=modern] #ui [data-window=bank] .bank-sum{grid-column:span 2;line-height:20px}:root[data-ui-theme=modern] #ui [data-window=bank] :is(.bank-vault,.bank-purse){color:var(--ro-text);font-variant-numeric:tabular-nums}:root[data-ui-theme=modern] #ui [data-window=bank] .bank-amount:not(#_){text-align:right;grid-column:span 2;height:24px;padding:0 5px}:root[data-ui-theme=modern] #ui [data-window=bank] .bank-pic{border:1px solid var(--m-line);color:var(--ro-text);font:11px/22px var(--game-font);background:#ffffff08;border-radius:3px;padding:0 4px}:root[data-ui-theme=modern] #ui [data-window=bank] .bank-pic:hover:not(:disabled){border-color:var(--m-gold);background:#ffffff16}:root[data-ui-theme=modern] #ui [data-window=bank] :is(.bank-deposit,.bank-withdraw){grid-column:span 2}:root[data-ui-theme=modern] #ui [data-window=bank] .bank-error{color:#f0a4a4;white-space:normal;grid-column:1/-1;line-height:16px}:root[data-ui-theme=modern] #ui [data-window=bank] .bank-error:empty{display:none}:root[data-ui-theme=modern] #ui [data-window=achievement] :is(.ach-head,.ach-tabs,.ach-pane,.ach-list,.ach-detail,.ach-minors){border-color:var(--m-line);background:#18211f}:root[data-ui-theme=modern] #ui [data-window=achievement] :is(.ach-row,.ach-major,.ach-minor){border-color:var(--m-line);background:#ffffff04}:root[data-ui-theme=modern] #ui [data-window=achievement] :is(.ach-row:hover,.ach-row.picked,.ach-major.on,.ach-minor.on,.ach-title-row:hover,.ach-title-row.worn){background:#c3b87a20}:root[data-ui-theme=modern] #ui [data-window=achievement] :is(.ach-level,.ach-gauge-text,.ach-gauge-name,.ach-score,.ach-cat-text,.ach-cat-name,.ach-major,.ach-minor,.ach-title,.ach-d-title,.ach-d-goals,.ach-title-row,.ach-recent-title,.ach-reward.r-title span){color:var(--ro-text)}:root[data-ui-theme=modern] #ui [data-window=achievement] :is(.ach-summary,.ach-progress,.ach-points,.ach-d-desc){color:#b3c1b4}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-gauge-count{color:var(--m-gold)}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-bar{border-color:var(--m-line);background:#ffffff09}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-bar-fill{background:#8eac7f}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-gauge-name{margin-left:0}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-filter{color:var(--ro-muted);background:0 0;padding-left:0}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-filter:before{content:"○";margin-right:5px}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-filter.on{color:var(--m-gold)}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-filter.on:before{content:"●"}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-d-goal:before{color:var(--m-gold)}:root[data-ui-theme=modern] #ui [data-window=achievement] :is(.ach-box,.ach-d-claim){color:var(--ro-text);border:1px solid var(--m-line);background:#ffffff0a;border-radius:3px;font-size:11px}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-box{font-size:0}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-box:after{content:"รับ";font-size:10px}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-box.open{color:var(--m-gold)}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-box:disabled{opacity:.4}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-level{width:50px;left:8px}:root[data-ui-theme=modern] #ui [data-window=achievement] .ach-gauge{left:64px}@media (width<=1050px){:root[data-ui-theme=modern] #ui .chat{width:280px;bottom:107px}:root[data-ui-theme=modern] #ui .menu-bar.classic{width:180px}}body #ui{--ro-font:var(--game-font);font-family:var(--game-font)}body #ui :is(button,input,select,textarea){font-family:var(--game-font)}body #ui :is(.ro-caption,.bi-title,.bi-line1){text-shadow:none}body #ui .ro-window>.ro-title{align-items:center;height:22px;min-height:22px}body #ui .ro-window>.ro-title .ro-caption{font-size:12px;line-height:20px;text-shadow:none!important}:root[data-ui-theme=classic] #ui .ro-window>.ro-title{background:linear-gradient(#eaf1fc,#bbcee8);border:1px solid #9cacc2;border-radius:4px 4px 0 0}:root[data-ui-theme=classic] #ui .ro-window>.ro-title :is(.ro-base,.ro-close,.ro-mini){top:5px}body #ui .chat .log{font-size:12px;font-weight:400;line-height:19px}body #ui [data-window=skills] .sk-row{height:auto;min-height:44px;padding-top:5px;padding-bottom:5px}body #ui [data-window=skills] .sk-name{white-space:normal;overflow-wrap:anywhere;line-height:18px}body #ui [data-window=skills] .sk-meta{white-space:normal;line-height:18px}body #ui [data-window=skills] .sk-consume{white-space:normal;overflow-wrap:anywhere;align-self:center}body #ui [data-window=skills] .sk-foot{flex-wrap:wrap;row-gap:5px;height:auto;min-height:32px;padding-top:5px;padding-bottom:5px}body #ui [data-window=battleground] .bg-entry{grid-template-columns:1fr;gap:4px;padding:8px}body #ui [data-window=battleground] .bg-name{white-space:normal;text-align:left;background-size:100% 100%;width:100%;height:auto;min-height:24px}body #ui [data-window=battleground] .bg-info{white-space:normal;line-height:18px}body #ui [data-window=battleground] .bg-buttons{flex-wrap:wrap;gap:5px;display:flex}body #ui [data-window=battleground] .bg-buttons .art-btn{flex:1}:root[data-ui-theme=classic] #ui .art-btn.picture,:root[data-ui-theme=classic] #ui .art-btn.picture:hover:not(:disabled),:root[data-ui-theme=classic] #ui .art-btn.picture:active:not(:disabled),:root[data-ui-theme=classic] #ui .art-btn.picture:disabled{color:#283c57;width:auto;min-width:44px;height:auto;min-height:24px;text-shadow:none;background:linear-gradient(#fff,#e4eaf2);border:1px solid #adb8c8;border-radius:3px;padding:2px 8px;font-size:12px;line-height:18px}:root[data-ui-theme=classic] #ui .art-btn.picture:hover:not(:disabled){background:#e1ecff;border-color:#7d99c0}:root[data-ui-theme=classic] #ui .art-btn.picture:disabled{opacity:.5}:root[data-ui-theme=classic] #ui .basic-info{background:#f7f9fc;border:1px solid #9faec3;border-radius:4px;width:240px;height:auto;font-weight:600}:root[data-ui-theme=classic] #ui .basic-info>.bi-topbar{background:linear-gradient(#e8effa,#bdcee6);height:22px;position:relative}:root[data-ui-theme=classic] #ui .basic-info .bi-large{grid-template-columns:28px 1fr 42px;gap:4px 5px;padding:6px 8px;display:grid;position:static}:root[data-ui-theme=classic] #ui .basic-info.small .bi-large{display:none}:root[data-ui-theme=classic] #ui .basic-info .bi-large>*{font-size:12px;line-height:18px;position:static;inset:auto}:root[data-ui-theme=classic] #ui .basic-info .bi-title{line-height:20px;position:absolute;top:1px;left:19px}:root[data-ui-theme=classic] #ui .basic-info :is(.bi-name,.bi-job){overflow-wrap:anywhere;white-space:normal;grid-column:1/-1;max-width:none}:root[data-ui-theme=classic] #ui .basic-info .bi-job{color:#53647a;font-weight:400}:root[data-ui-theme=classic] #ui .basic-info .bi-bar{background:#e5eaf2;border:1px solid #a8b6c8;border-radius:3px;width:auto;height:18px;position:relative;overflow:hidden}:root[data-ui-theme=classic] #ui .basic-info .bi-bar>:is(.bi-bar-left,.bi-bar-right){display:none}:root[data-ui-theme=classic] #ui .basic-info .bi-bar>.bi-bar-mid{height:100%;width:var(--fill)!important;background:#9dc28b!important}:root[data-ui-theme=classic] #ui .basic-info .bi-sp>.bi-bar-mid{background:#8fc9e8!important}:root[data-ui-theme=classic] #ui .basic-info .bi-bar>span{color:#182b3c;font-variant-numeric:tabular-nums;width:100%;font-size:11px;line-height:16px;inset:0}:root[data-ui-theme=classic] #ui .basic-info :is(.bi-baselv,.bi-joblv){grid-column:1/3}:root[data-ui-theme=classic] #ui .basic-info .bi-exp{align-self:center;width:auto;height:4px}:root[data-ui-theme=classic] #ui .basic-info .bi-extra{text-align:left;border-top:1px solid #d9e0e9;flex-wrap:wrap;grid-column:1/-1;gap:2px 10px;max-width:none;padding:4px 0 0;display:flex;overflow:visible}:root[data-ui-theme=classic] #ui .basic-info :is(.bi-weight,.bi-zeny){font-size:11px}:root[data-ui-theme=classic] #ui .basic-info .bi-buttons{opacity:1;grid-template-columns:repeat(4,1fr);width:100%;height:auto;display:grid;position:static}:root[data-ui-theme=classic] #ui .basic-info .bi-buttons[hidden]{display:none}:root[data-ui-theme=classic] #ui .basic-info .bi-buttons button{color:#344963;background:#e7edf5;border:1px solid #d0d9e5;width:auto;height:24px;font-size:11px}:root[data-ui-theme=classic] #ui .basic-info .bi-buttons button:hover{background:#d8e6fa}:root[data-ui-theme=classic] #ui .basic-info.small .bi-small{height:53px;position:relative}:root[data-ui-theme=classic] #ui [data-window=character]>.ro-body{width:340px!important}:root[data-ui-theme=classic] #ui [data-window=character] .equip-win{margin-inline:auto}:root[data-ui-theme=classic] #ui [data-window=character] .classic-status-readable{box-sizing:border-box;color:#293e59;background:#f8fafd;width:100%;height:auto;padding:8px;font-size:12px;line-height:18px}:root[data-ui-theme=classic] #ui .cs-heading{justify-content:space-between;gap:8px;padding-bottom:6px;display:flex}:root[data-ui-theme=classic] #ui .cs-points{gap:6px;display:flex}:root[data-ui-theme=classic] #ui .cs-columns{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}:root[data-ui-theme=classic] #ui .cs-attribute{border-top:1px solid #e1e7ef;grid-template-columns:26px minmax(0,1fr) auto 20px;align-items:center;gap:4px;min-height:29px;display:grid}:root[data-ui-theme=classic] #ui .cs-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:2px;display:flex}:root[data-ui-theme=classic] #ui .cs-value .st-plus{color:#517044}:root[data-ui-theme=classic] #ui .cs-cost{color:#69788a;white-space:nowrap;gap:2px;font-size:10px;display:flex}:root[data-ui-theme=classic] #ui .cs-reading{font-variant-numeric:tabular-nums;border-top:1px solid #e1e7ef;flex-wrap:wrap;justify-content:space-between;gap:0 5px;min-height:22px;display:flex}:root[data-ui-theme=classic] #ui .cs-reading>span{font-size:10px;font-weight:600}:root[data-ui-theme=classic] #ui .cs-reading>div{margin-left:auto}:root[data-ui-theme=classic] #ui [data-window=character] .cs-attribute .st-up{color:#344963;width:20px;height:22px;font:16px/18px var(--game-font);background:#e8eff9;border:1px solid #abbcd1;border-radius:3px;margin:0}:root[data-ui-theme=classic] #ui [data-window=character] .cs-attribute .st-up:disabled{opacity:.35}:root[data-ui-theme=modern] #ui .npc-dialog :is(.npc-border,.npc-menu-border,.npc-input-border){box-shadow:none;background:0 0;border:0;border-image:}:root[data-ui-theme=modern] #ui .npc-dialog .actions{padding:6px 10px}:root[data-ui-theme=modern] #ui .modern-equip-foot .eq-foot{background:0 0;height:auto;padding:4px}:root[data-ui-theme=modern] #ui .modern-equip-foot :is(.eq-view-status,.eq-view-label){display:none}:root[data-ui-theme=modern] #ui .npc-dialog{max-height:calc(100dvh / var(--ui-scale,1) - 24px);align-items:stretch;overflow-y:auto}:root[data-ui-theme=modern] #ui .npc-dialog :is(.npc-box,.npc-border,.npc-menu-border,.npc-inputbox-border){box-sizing:border-box;width:100%;height:auto}:root[data-ui-theme=modern] #ui .npc-dialog .npc-box .text{width:100%;height:auto;min-height:64px}:root[data-ui-theme=modern] #ui .npc-dialog .npc-box .text:empty{min-height:0}:root[data-ui-theme=modern] #ui .npc-dialog .actions{justify-content:flex-end;padding:6px 0 0;position:static}:root[data-ui-theme=modern] #ui .npc-dialog .actions:empty{display:none}:root[data-ui-theme=modern] #ui .npc-dialog .npc-menu{flex-shrink:0;width:auto;height:auto;max-height:none}:root[data-ui-theme=modern] #ui .npc-menu-list{background:0 0;width:100%;height:auto;max-height:180px;margin:0;padding:0}:root[data-ui-theme=modern] #ui .npc-menu-list .npc-option{white-space:normal;height:auto;overflow:visible}:root[data-ui-theme=modern] #ui .npc-inputbox input.npc-input{width:calc(100% - 65px);height:26px;color:var(--ro-text);border:1px solid var(--m-line);background:#101917}:root[data-ui-theme=modern] #ui .npc-inputbox .art-btn{bottom:0;right:0}:root[data-ui-theme=modern] #ui .npc-menu-btns{justify-content:flex-end;gap:6px;padding:8px 0 0;display:flex;position:static}:root[data-ui-theme=modern] #ui .npc-dialog .npc-inputbox{background:0 0;width:auto;margin:0 14px 12px}:root[data-ui-theme=modern] #ui .npc-inputbox-border{background:0 0;border:0}:root[data-ui-theme=modern] #ui [data-window=battleground] .bg-entry.on{background:#ffffff08}:root[data-ui-theme=modern] #ui [data-window=battleground] .bg-name{color:var(--ro-text);border:1px solid var(--m-line);border-radius:3px;background:#ffffff08!important}:root[data-ui-theme=modern] #ui [data-window=battleground] .bg-info{color:var(--ro-muted)}
