body{user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden}.ui{color:white;font-family:'Tahoma';font-size:small;cursor:default;z-index:0}.ui.appraising{cursor:url('/data/RES/USER.CUR') 0 0,auto !important}.ui.appraising .button,.ui.appraising .tab,.ui.appraising .slot{cursor:url('/data/RES/USER.CUR') 0 0,auto !important}.ui .button,.ui .tab,.ui .slot{cursor:url('/data/RES/ITEM_INVEN.CUR') 0 0,pointer !important}.ui .tooltip{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;background-color:rgba(30,30,30,0.9);width:250px;z-index:999;position:absolute;left:0;top:0;display:none;pointer-events:none}.ui .tooltip .name{font-weight:bold}.ui .tooltip .item.name{color:#78c8ff;font-size:medium;margin-bottom:2px}.ui .tooltip .item.combat-stats,.ui .tooltip .item.durability,.ui .tooltip .item.type-line{color:#96c8eb}.ui .tooltip .item.bonus-ability{color:#78c8ff;font-weight:bold}.ui .tooltip .item.requirement{color:#78dc78}.ui .tooltip .item.requirement.unmet{color:#ff5050}.ui .tooltip .item.grade-line{color:#78c8ff;font-weight:bold}.ui .tooltip .item.gem-line{color:#e6d278}.ui .tooltip .item.weight{color:#bebebe;margin-top:2px}.ui .tooltip .item.description{color:#e6e6e6;margin-top:2px}.ui .tooltip .status.description{margin-top:2px}.ui .tooltip .status.time-remaining{margin-top:2px;color:#ff4040}.ui .tooltip .item.price{margin-top:2px;color:#ffe696}.ui .tooltip .skill.name{color:#ffe678;font-size:medium;margin-bottom:2px}.ui .tooltip .skill.type-line,.ui .tooltip .skill.combat-stats{color:#96c8eb}.ui .tooltip .skill.cast-cost{color:#bebebe}.ui .tooltip .skill.mp-cost{color:#78dc78}.ui .tooltip .skill.add-ability{color:#78c8ff;font-weight:bold}.ui .tooltip .skill.description{color:#e6e6e6;margin-top:2px}.ui .tooltip .skill.cost{margin-top:2px;color:#ffe696}.ui .tooltip .skill.requirements-header{margin-top:2px;color:#dcdc96;font-weight:bold}.ui .tooltip .skill.requirement{color:#78dc78}.ui .tooltip .skill.sp-cost{color:#ff5050}.ui .tooltip .skill.equip-requirement{color:#ff5050}.ui .tooltip .skill.next-level-separator{margin:4px 0;border-top:1px solid rgba(255,255,255,0.2)}.ui .tooltip .skill.name.next-level{margin-top:2px}.ui .flex-horizontal{display:flex;flex-direction:row}.ui .flex-vertical{display:flex;flex-direction:column}.ui .flex-stretch{align-items:stretch}.ui .flex-center{align-items:center}.ui .flex-fill{flex:1}.ui .flex-fill-1{flex:2}.ui .flex-fill-2{flex:2}.ui .seperator{clear:both;margin-bottom:5px}.ui .seperator10{clear:both;height:10px}.ui .seperator15{clear:both;height:15px}.ui .vertical-scroll{overflow-y:auto}.ui .titleText{width:100%;font-weight:bold;letter-spacing:1px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.ui .panel{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box}.ui .dialog{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;display:flex;flex-flow:column;position:absolute;background-color:rgba(50,50,50,0.7);border:1px solid #000;box-shadow:inset 0 0 3px #ffffff,0 0 8px #000}.ui .dialog .titlebar{font-weight:bold;letter-spacing:1px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;width:100%;height:20px;border-bottom:1px solid #aaa;margin-top:-5px;margin-left:-5px;margin-bottom:5px;padding-top:7px;padding-left:8px;padding-right:2px}.ui .dialog .button.close{position:absolute;top:4px;right:4px;width:20px;height:20px}.ui .button{background:linear-gradient(to bottom, #8c5845 0%, #8c5845 49%, #692814 51%, #692814 100%);border-radius:5px;border:1px solid #252525;box-shadow:inset 0 0 3px #c0a59b;box-sizing:border-box;height:22px;text-align:center;vertical-align:middle;line-height:19px;cursor:pointer;display:flex;flex-direction:row;align-items:center}.ui .button .text{flex:1;margin-top:-1px}.ui .button:hover{background:linear-gradient(to bottom, #915045 0%, #915006 49%, #87280a 51%, #87280a 100%);box-shadow:inset 0 0 5px #d78269,0 0 3px #962d14;border:1px solid #be6964}.ui .button:active,.ui .button.active{background:linear-gradient(to bottom, #78463c 0%, #824b3c 49%, #661901 51%, #8c280a 100%);box-shadow:inset 0 0 10px #b4230a,0 0 5px #962d28;border:1px solid #d27869}.ui .button.grey{background:linear-gradient(to bottom, #969696 0%, #8c8c8c 49%, #828282 51%, #6e6e6e 100%)}.ui .button.grey:hover{background:linear-gradient(to bottom, #a0a0a0 0%, #969696 49%, #8c8c8c 51%, #787878 100%);box-shadow:inset 0 0 5px #d2d2d2,0 0 3px #bebebe;border:1px solid #bebebe}.ui .button.grey:active,.ui .button.grey.active{background:linear-gradient(to bottom, #787878 0%, #828282 49%, #666 51%, #8c8c8c 100%);box-shadow:inset 0 0 5px #bebebe,0 0 3px #aaa;border:1px solid #bebebe}.ui .button.black{background:linear-gradient(to bottom, #3c3c3c 0%, #232323 49%, #191919 51%, #0f0f0f 100%);box-shadow:inset 0 0 3px #808080}.ui .button.black:hover{background:linear-gradient(to bottom, #6e6e6e 0%, #555 49%, #4b4b4b 51%, #414141 100%);box-shadow:inset 0 0 5px #828282,0 0 3px #6e6e6e;border:1px solid #464646}.ui .button.black:active,.ui .button.black.active{background:linear-gradient(to bottom, #1e1e1e 0%, #191919 49%, #0f0f0f 51%, #0f0f0f 100%);box-shadow:inset 0 0 9px #8c8c8c,0 0 3px #787878;border:1px solid #505050}.ui .tabpanel.horizontal{display:flex;flex-direction:column;align-items:stretch}.ui .tabpanel.horizontal>.header{display:flex;flex-direction:row;z-index:1}.ui .tabpanel.horizontal>.header .button{flex:1;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom:0px;padding-left:10px;padding-right:10px}.ui .tabpanel.horizontal>.tab{flex:1;background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;border-top-right-radius:0px;border-top-left-radius:0px;margin-top:-1px}.ui .tabpanel.vertical{display:flex;flex-direction:row;align-items:stretch}.ui .tabpanel.vertical>.header{display:flex;flex-direction:column;z-index:1}.ui .tabpanel.vertical>.header .button{border-bottom-right-radius:0px;border-top-right-radius:0px;border-right:0px;padding-left:10px;padding-right:10px}.ui .tabpanel.vertical>.tab{flex:1;background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:-1px}.ui .slot{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;display:inline-block;position:relative;width:40px;height:40px;padding:0 0 0 0;margin:2px 2px 2px 2px}.ui .cooldown-overlay{position:absolute;top:-1px;left:-1px;width:40px;background:rgba(0,0,0,0.68);pointer-events:none;z-index:1;transition-property:height;transition-timing-function:linear}.ui .icon{position:absolute;margin-top:-1px;margin-left:-1px;width:40px;height:40px}.ui .icon .quantity{display:inline;position:absolute;text-align:center;background-color:rgba(20,20,20,0.7);right:0;bottom:0;min-width:15px;padding-left:2px;padding-right:2px;margin-bottom:-1px;margin-right:-1px}.ui .icon .sockets{position:absolute;top:1px;left:1px;display:flex;gap:1px}.ui .icon .socket{width:11px;height:11px;border-radius:50%;box-sizing:border-box;overflow:hidden;pointer-events:none}.ui .icon .socket.empty{background-color:rgba(0,0,0,0.55);border:1px solid rgba(0,0,0,0.8);box-shadow:inset 0 1px 2px black,inset 0 -1px 1px rgba(255,255,255,0.15)}.ui .icon .socket.filled{border:1px solid rgba(255,255,255,0.6)}.ui .icon .socket.filled .gem-icon{width:40px;height:40px;transform:scale(.275);transform-origin:top left}.ui .textbox{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;color:white}.ui .list{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;overflow-y:auto}.ui .list .selected{color:yellow;background:rgba(40,40,40,0.65)}.ui .list .listitem{padding:3px 3px 3px 3px;margin-bottom:3px}.ui .list .listitem *:last-child{margin-bottom:0px}.ui .list .listitem:hover{color:yellow;background:rgba(40,40,40,0.65)}.ui .progressbar{height:1.5em;line-height:1.5em;border-radius:2px;border:1px solid #252525;box-shadow:inset 0 0 4px rgba(255,255,255,0.6);background:linear-gradient(to bottom, rgba(120,120,120,0.7) 0%, rgba(100,100,100,0.7) 49%, rgba(80,80,80,0.7) 51%, rgba(60,60,60,0.7) 100%)}.ui .progressbar .bar{top:0;left:0;height:100%;margin-right:-100%;display:inline;float:left;border-radius:2px;box-shadow:inset 0 0 4px rgba(255,255,255,0.6)}.ui .progressbar .text{display:flex;width:100%;float:left}.ui .progressbar .text .label.absolute{flex:1;text-align:right;padding-right:5px}.ui .progressbar .text .spacer{padding-right:5px}.ui .progressbar .text .label.percent{padding-right:5px}.ui .progressbar.health>.bar{background:rgba(255,0,0,0.5)}.ui .progressbar.mana>.bar{background:rgba(0,0,255,0.5)}.ui .progressbar.stamina>.bar{background:rgba(0,200,0,0.5)}.ui .progressbar.exp>.bar{background:rgba(200,200,0,0.45)}.ui .checkbox:before{content:'';display:inline-block;background:linear-gradient(to bottom, rgba(120,120,120,0.7) 0%, rgba(100,100,100,0.7) 49%, rgba(80,80,80,0.7) 51%, rgba(60,60,60,0.7) 100%);border-radius:5px;border:1px solid #252525;box-shadow:inset 0 0 3px #c0a59b;box-sizing:border-box;width:20px;height:20px;text-align:center;vertical-align:middle;line-height:18px;margin-right:5px}.ui .checkbox:hover:before{background:linear-gradient(to bottom, rgba(160,160,160,0.7) 0%, rgba(140,140,140,0.7) 49%, rgba(120,120,120,0.7) 51%, rgba(100,100,100,0.7) 100%)}.ui .checkbox:active:before{background:linear-gradient(to bottom, rgba(100,100,100,0.7) 0%, rgba(80,80,80,0.7) 49%, rgba(60,60,60,0.7) 51%, rgba(40,40,40,0.7) 100%)}.ui .checkbox.checked:before{content:'X';text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;color:white}.ui .dialog.status{left:50%;bottom:10%;margin-left:-200px;width:400px;text-align:center}.ui .dialog.login{width:280px}.ui .dialog.login .textbox{width:100%}.ui .dialog.login .checkbox.remember{margin:0 auto;width:120px}.ui .dialog.server-select{width:250px;height:300px}.ui .dialog.character-select{top:10%;right:10%;height:80%;width:250px;align-items:center}.ui .dialog.character-select .list.characters{width:100%}.ui .dialog.character-select .button{width:70%}.ui .dialog.character-create{width:250px;right:7.5%;top:calc(50% - 200px)}.ui .dialog.character-create .input.name{width:100%}.ui .dialog.character-create .button.prev,.ui .dialog.character-create .button.next{width:30px}.ui .dialog.character-create .label.category{margin-bottom:2px;margin-top:5px;text-align:center;font-weight:bold}.ui .dialog.character-create .label.gender,.ui .dialog.character-create .label.face,.ui .dialog.character-create .label.hair-style,.ui .dialog.character-create .label.hair-color{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;padding-top:2px;text-align:center;height:22px}.ui .dialog.menu{right:10px;bottom:10px;width:100px}.ui .dialog.menu .button{margin-bottom:5px}.ui .dialog.character-status{top:10px;left:10px}.ui .dialog.character-status .header{justify-content:space-between;width:200px}.ui .dialog.character-status .label.name{width:100%;font-weight:bold;letter-spacing:1px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;padding-bottom:3px}.ui .dialog.character-status .label.level{width:100%;font-weight:bold;letter-spacing:1px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;padding-bottom:3px;margin-left:8px}.ui .dialog.character-status .progressbar.health{width:200px}.ui .dialog.character-status .progressbar.mana{width:200px}.ui .dialog.character-status .progressbar.exp{width:200px;height:.5em;border-radius:2px;background-size:10% 100%;background-position:1px 0px;background-image:linear-gradient(to right, rgba(150,150,100,0.4) 90%, rgba(0,0,0,0.5) 10%)}.ui .dialog.character-status .buff-icons{position:absolute;left:5px;top:100%;margin-top:4px;flex-wrap:wrap}.ui .dialog.character-status .buff-icons .status-icon{position:relative;width:20px;height:20px;margin:0 2px 2px 0;background-color:transparent;background-repeat:no-repeat;overflow:hidden}.ui .dialog.summon-gauge{top:105px;left:10px}.ui .dialog.summon-gauge .header{justify-content:space-between;width:200px}.ui .dialog.summon-gauge .label.name{width:100%;font-weight:bold;letter-spacing:1px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;padding-bottom:3px}.ui .dialog.summon-gauge .progressbar.summon{width:200px}.ui .dialog.summon-gauge .progressbar.summon>.bar{background:rgba(180,80,255,0.65)}.ui .dialog.target-status{top:10px;left:50%;transform:translateX(-50%)}.ui .dialog.target-status .header{justify-content:center;width:240px}.ui .dialog.target-status .label.name{width:100%;font-weight:bold;letter-spacing:1px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;padding-bottom:3px}.ui .dialog.target-status .progressbar.health{width:240px}.ui .dialog.minimap{padding:0}.ui .dialog.minimap .titlebar{margin:0;border-bottom:1px solid #aaa;text-align:center}.ui .dialog.minimap .titlebar .label.zone-name{width:100%}.ui .dialog.minimap .map-viewport{position:relative;overflow:hidden}.ui .dialog.minimap .map-image{position:absolute;left:0;top:0;background-repeat:no-repeat;background-color:rgba(0,0,0,0.3)}.ui .dialog.minimap .markers{position:absolute;left:0;top:0;width:100%;height:100%}.ui .dialog.minimap .marker{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;border:1px solid rgba(0,0,0,0.6);pointer-events:none}.ui .dialog.minimap .marker.char{background-color:#dcdcdc}.ui .dialog.minimap .marker.party{background-color:#5abeff}.ui .dialog.minimap .marker.npc{background-color:#e6c83c}.ui .dialog.minimap .marker.player{width:0;height:0;margin:0;border-radius:0;border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #5adc5a;background-color:transparent}.ui .dialog.minimap .label.coords{padding:3px 5px;text-align:center;background-color:rgba(0,0,0,0.5)}.ui .stat-row{display:flex;flex-direction:row;align-items:center}.ui .stat-column{margin-right:5px}.ui .stat-column:last-child{margin-right:0px}.ui .stat{display:flex;flex-direction:row;align-items:center;margin-bottom:2px}.ui .stat .value{flex:1;background-color:rgba(40,40,40,0.5);border-radius:4px;text-align:center;height:1.3em}.ui .stat .label.cost{min-width:20px;margin-right:5px;text-align:right}.ui .stat .button.levelup{min-width:20px;height:20px;margin-right:5px}.ui .stat .progressbar{flex:1;height:1.5em !important}.ui .stat-row.long-stats{align-items:baseline}.ui .stat-row.long-stats .stat-column{min-width:160px}.ui .stat-row.long-stats .stat-column:first-child{min-width:140px}.ui .stat-row.long-stats .stat-column .stat .type{min-width:100px}.ui .dialog.character{top:100px;left:500px}.ui .dialog.character .stat.level .type,.ui .dialog.character .stat.job .type,.ui .dialog.character .stat.clan .type,.ui .dialog.character .stat.health .type,.ui .dialog.character .stat.mana .type,.ui .dialog.character .stat.stamina .type,.ui .dialog.character .stat.exp .type{min-width:35px !important}.ui .dialog.character .stat.strength .type,.ui .dialog.character .stat.dexterity .type,.ui .dialog.character .stat.intelligence .type,.ui .dialog.character .stat.concentration .type,.ui .dialog.character .stat.charm .type,.ui .dialog.character .stat.sense .type{min-width:35px !important}.ui .dialog.inventory .slot.staged-for-sale::after{content:'';position:absolute;top:-1px;left:-1px;width:40px;height:40px;background:rgba(0,0,0,0.58);pointer-events:none;z-index:2}.ui .dialog.inventory .tab.pat .vehicle-inventory{display:grid;grid-template-columns:repeat(6, 44px);grid-auto-rows:44px;margin-bottom:4px}.ui .dialog.inventory .tab.pat .pat-equipment-label{margin:5px -5px 0;padding:2px 5px;border-top:1px solid #777;border-bottom:1px solid #777;background-color:rgba(80,35,25,0.65)}.ui .dialog.quest-list{width:300px}.ui .dialog.quest-list .list.quests{height:100px}.ui .dialog.quest-list .items{margin-right:5px}.ui .dialog.quest-list .label.description{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;overflow-y:auto}.ui .dialog.quest-list .footer{margin-top:6px}.ui .dialog.quest-list .button.abandon{width:100px}.ui .dialog.quest-list .label.timer{text-align:center}.ui .dialog.npcchat{width:450px;top:30%;left:calc(50% - 225px)}.ui .dialog.npcchat .label.message{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;min-height:80px}.ui .dialog.npcchat .list.options>div{cursor:pointer}.ui .dialog.message-box{width:300px;min-height:150px}.ui .dialog.message-box .prompt-input{box-sizing:border-box;width:100%;height:28px;margin-top:10px}.ui .dialog.message-box .button-area{font-size:0}.ui .dialog.message-box .button-area .button{flex:1;margin-right:5px;font-size:small}.ui .dialog.message-box .button-area .button:last-child{margin-right:0px}.ui .dialog.system{width:220px}.ui .dialog.system .button{margin-bottom:8px;height:16px}.ui .dialog.system .button:last-child{margin-bottom:0px}.ui .dialog.settings{width:260px}.ui .dialog.settings .tabpanel.settings{flex:1;min-height:0}.ui .dialog.settings .tabpanel.settings>.tab{overflow-y:auto}.ui .dialog.settings .checkbox.enabled,.ui .dialog.settings .checkbox.item-names-always-visible{margin-bottom:8px}.ui .dialog.settings .settings-rows{display:flex;flex-flow:column}.ui .dialog.settings .settings-row{margin-bottom:6px}.ui .dialog.settings .settings-row .label{font-size:small;margin-bottom:2px}.ui .dialog.settings .settings-row .volume-slider{width:100%}.ui input[type="range"]{--fill:0%;-webkit-appearance:none;appearance:none;height:16px;background:transparent;cursor:pointer}.ui input[type="range"]::-webkit-slider-runnable-track{height:8px;border-radius:4px;border:1px solid #252525;box-shadow:inset 0 0 3px #000;background:linear-gradient(to right, #b45845 0%, #912814 var(--fill), #232323 var(--fill), #0f0f0f 100%)}.ui input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;border:1px solid #252525;box-shadow:inset 0 0 3px #c0a59b;background:linear-gradient(to bottom, #8c5845 0%, #8c5845 49%, #692814 51%, #692814 100%);cursor:pointer;margin-top:-4px}.ui input[type="range"]::-moz-range-track{height:8px;border-radius:4px;border:1px solid #252525;box-shadow:inset 0 0 3px #000;background:linear-gradient(to bottom, #3c3c3c 0%, #232323 49%, #191919 51%, #0f0f0f 100%)}.ui input[type="range"]::-moz-range-progress{height:8px;border-radius:4px;background:linear-gradient(to bottom, #8c5845 0%, #692814 100%)}.ui input[type="range"]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:1px solid #252525;box-shadow:inset 0 0 3px #c0a59b;background:linear-gradient(to bottom, #8c5845 0%, #8c5845 49%, #692814 51%, #692814 100%);cursor:pointer}.ui input[type="range"]:hover::-webkit-slider-thumb{background:linear-gradient(to bottom, #915045 0%, #915006 49%, #87280a 51%, #87280a 100%);box-shadow:inset 0 0 5px #d78269,0 0 3px #962d14;border:1px solid #be6964}.ui input[type="range"]:hover::-moz-range-thumb{background:linear-gradient(to bottom, #915045 0%, #915006 49%, #87280a 51%, #87280a 100%);box-shadow:inset 0 0 5px #d78269,0 0 3px #962d14;border:1px solid #be6964}.ui input[type="range"]:active::-webkit-slider-thumb{background:linear-gradient(to bottom, #78463c 0%, #824b3c 49%, #661901 51%, #8c280a 100%);box-shadow:inset 0 0 10px #b4230a,0 0 5px #962d28}.ui input[type="range"]:active::-moz-range-thumb{background:linear-gradient(to bottom, #78463c 0%, #824b3c 49%, #661901 51%, #8c280a 100%);box-shadow:inset 0 0 10px #b4230a,0 0 5px #962d28}.ui .dialog.revive{width:300px;min-height:100px}.ui .dialog.revive .label.message{width:100%;font-weight:bold;letter-spacing:1px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-align:center;padding:15px 0}.ui .dialog.revive .button-area{font-size:0}.ui .dialog.revive .button-area .button{flex:1;margin-right:5px;font-size:small}.ui .dialog.revive .button-area .button:last-child{margin-right:0px}.ui .dialog.quickbar{display:flex;flex-direction:row;bottom:10px}.ui .dialog.quickbar .slot{position:relative}.ui .dialog.quickbar .key-hint{position:absolute;bottom:-1px;left:0;right:0;text-align:center;font-size:10px;color:rgba(255,255,255,0.8);text-shadow:1px 1px 1px black;pointer-events:none;z-index:2}.ui .dialog.party{width:280px}.ui .dialog.party .label.level{min-width:80px}.ui .dialog.party .list.members{padding:3px}.ui .dialog.party .list.members .listitem{margin-bottom:1px;padding:2px}.ui .dialog.party .list.members .listitem:last-child{margin-bottom:0}.ui .dialog.party .partymember{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.ui .dialog.party .partymember .label.name{min-width:90px}.ui .dialog.party .partymember .progressbar.health{min-width:150px;color:white !important}.ui .dialog.party .partymember .buff-icons{flex-basis:100%;flex-wrap:wrap;margin-top:2px}.ui .dialog.party .partymember .buff-icons:empty{display:none}.ui .dialog.party .partymember .buff-icons .status-icon{position:relative;width:20px;height:20px;margin:0 2px 2px 0;background-color:transparent;background-repeat:no-repeat;overflow:hidden}.ui .dialog.party .party-actions{margin-top:5px}.ui .dialog.party .party-actions .button{margin:0 3px;padding:0 8px}.ui .dialog.party .party-options{margin-top:5px}.ui .dialog.party .party-options .option-row{margin:3px 0}.ui .dialog.party .party-options .option-row .label{min-width:40px}.ui .dialog.party .party-options .option-row .radiogroup{display:flex;flex-direction:row}.ui .dialog.party .party-options .option-row .radiogroup .button{margin:0 2px;padding:0 6px;font-size:11px}.ui .dialog.clan{width:680px;min-height:430px}.ui .dialog.clan .clan-create{width:440px;margin:12px auto}.ui .dialog.clan .clan-create .create-intro{font-size:20px;font-weight:bold;text-align:center;color:#ffe47a}.ui .dialog.clan .clan-create .requirements{margin-top:6px;text-align:center;color:#82eb91}.ui .dialog.clan .clan-create .requirements.unmet{color:#ff9182}.ui .dialog.clan .clan-create .clan-create-row{margin-bottom:7px}.ui .dialog.clan .clan-create .clan-create-row .field-name{margin-bottom:3px}.ui .dialog.clan .clan-create .clan-create-row .textbox{width:100%;height:28px}.ui .dialog.clan .clan-create .emblem-title{text-align:center;font-weight:bold}.ui .dialog.clan .clan-create .emblem-editor{justify-content:center;margin-top:6px}.ui .dialog.clan .clan-create .emblem-controls{max-width:270px;margin-left:15px}.ui .dialog.clan .clan-create .emblem-controls .emblem-control{margin:4px 0}.ui .dialog.clan .clan-create .emblem-controls .emblem-control .button{width:30px;justify-content:center}.ui .dialog.clan .clan-create .emblem-controls .emblem-control .label{text-align:center}.ui .dialog.clan .clan-create .create-clan{width:280px;margin:0 auto;justify-content:center}.ui .dialog.clan .clan-create .create-clan.disabled{opacity:.55;cursor:default}.ui .dialog.clan .clan-mark{position:relative;width:20px;height:20px;overflow:hidden;flex:0 0 auto;image-rendering:pixelated}.ui .dialog.clan .clan-mark.large{width:60px;height:60px;transform-origin:top left}.ui .dialog.clan .clan-mark.large .mark-layer,.ui .dialog.clan .clan-mark.large .mark-image{transform:scale(3);transform-origin:top left}.ui .dialog.clan .clan-mark.custom{border:1px dashed rgba(255,255,255,0.5);box-sizing:border-box}.ui .dialog.clan .clan-mark .mark-layer{position:absolute;top:0;left:0;width:20px;height:20px;background-repeat:no-repeat}.ui .dialog.clan .clan-mark .mark-image{display:none;position:absolute;top:0;left:0;width:20px;height:20px}.ui .dialog.clan .clan-heading{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;min-height:74px}.ui .dialog.clan .clan-heading .clan-identity{margin-left:12px}.ui .dialog.clan .clan-heading .clan-title{color:#ffe47a;font-size:21px;font-weight:bold}.ui .dialog.clan .clan-heading .clan-description{margin-top:4px;color:#d2d2d2}.ui .dialog.clan .clan-heading .clan-level{align-self:flex-start;color:#96cdff;font-weight:bold}.ui .dialog.clan .clan-heading .leave-clan{align-self:flex-start;margin-left:8px;justify-content:center}.ui .dialog.clan .clan-summary{margin:7px 0}.ui .dialog.clan .clan-summary .summary-card{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;flex:1;min-width:0;margin-right:5px;text-align:center}.ui .dialog.clan .clan-summary .summary-card:last-child{margin-right:0}.ui .dialog.clan .clan-summary .summary-card .summary-label{color:#b4b4b4;font-size:11px}.ui .dialog.clan .clan-tabs{height:275px}.ui .dialog.clan .clan-tabs>.tab{overflow:hidden}.ui .dialog.clan .members-heading{align-items:center;margin-bottom:5px}.ui .dialog.clan .members-heading .refresh-members{width:72px;justify-content:center}.ui .dialog.clan .member-columns{padding:0 8px 3px 8px;color:#b4b4b4;font-size:11px}.ui .dialog.clan .list.clan-members{height:190px}.ui .dialog.clan .list.clan-members .listitem{padding:0}.ui .dialog.clan .clan-member{align-items:center;min-height:24px;padding:2px 5px}.ui .dialog.clan .clan-member .member-status{color:#969696}.ui .dialog.clan .clan-member .member-status.online{color:#78e187}.ui .dialog.clan .clan-member .member-name{font-weight:bold}.ui .dialog.clan .clan-member .member-actions{justify-content:flex-end}.ui .dialog.clan .clan-member .member-actions .button{min-width:0;padding:1px 6px;margin-left:4px;font-size:11px}.ui .dialog.clan .status-column{width:58px;flex:0 0 58px}.ui .dialog.clan .name-column{width:110px;flex:0 0 110px}.ui .dialog.clan .rank-column{width:105px;flex:0 0 105px}.ui .dialog.clan .level-column{width:35px;flex:0 0 35px;text-align:center}.ui .dialog.clan .job-column{width:80px;flex:1 1 80px}.ui .dialog.clan .contribution-column{width:90px;flex:0 0 90px;text-align:right}.ui .dialog.clan .actions-column{width:130px;flex:0 0 130px;text-align:right}.ui .dialog.clan .skills-tab{position:relative}.ui .dialog.clan .skills-tab .list.clan-skills{height:215px}.ui .dialog.clan .skills-tab .no-skills{position:absolute;top:90px;left:0;right:0;text-align:center;color:#b4b4b4;pointer-events:none}.ui .dialog.clan-transfer-lead{width:320px;min-height:260px}.ui .dialog.clan-transfer-lead .transfer-intro{color:#d2d2d2}.ui .dialog.clan-transfer-lead .list.successor-list{height:160px}.ui .dialog.clan-transfer-lead .button-area{font-size:0}.ui .dialog.clan-transfer-lead .button-area .button{flex:1;margin-right:5px;font-size:small}.ui .dialog.clan-transfer-lead .button-area .button:last-child{margin-right:0px}.ui .dialog.clan-transfer-lead .button-area .button.disabled{opacity:.55;cursor:default}.ui .dialog.quantity,.ui .dialog.goods{width:180px}.ui .dialog.quantity .item-row,.ui .dialog.goods .item-row{margin:6px 0}.ui .dialog.quantity .item-row .quantity-icon,.ui .dialog.goods .item-row .quantity-icon{position:relative;width:40px;height:40px;margin-right:6px}.ui .dialog.quantity .item-row .quantity-icon .icon,.ui .dialog.goods .item-row .quantity-icon .icon{position:relative}.ui .dialog.quantity .item-row .item-name,.ui .dialog.goods .item-row .item-name{font-size:11px}.ui .dialog.quantity .field-row,.ui .dialog.goods .field-row{margin-bottom:6px}.ui .dialog.quantity .field-row .label,.ui .dialog.goods .field-row .label{min-width:38px}.ui .dialog.quantity .textbox.amount,.ui .dialog.goods .textbox.amount{width:100%;text-align:center;margin-bottom:6px}.ui .dialog.quantity .numpad,.ui .dialog.goods .numpad{display:grid;grid-template-columns:repeat(3, 1fr);gap:3px;margin-bottom:6px}.ui .dialog.quantity .numpad .button,.ui .dialog.goods .numpad .button{padding:4px 0}.ui .dialog.quantity .button-area,.ui .dialog.goods .button-area{font-size:0}.ui .dialog.quantity .button-area .button,.ui .dialog.goods .button-area .button{flex:1;margin-right:5px;font-size:small}.ui .dialog.quantity .button-area .button:last-child,.ui .dialog.goods .button-area .button:last-child{margin-right:0px}.ui .dialog.goods{width:220px}.ui .dialog.goods .textbox.amount{width:auto;margin-bottom:0}.ui .dialog.npcstore{width:420px}.ui .dialog.npcstore .store-panel{display:flex;flex-direction:row;flex-wrap:wrap;min-height:90px;padding:4px}.ui .dialog.npcstore .store-item-slot{cursor:pointer}.ui .dialog.npcstore .store-item-slot .icon{z-index:0}.ui .dialog.npcstore .store-item-slot .price-label{z-index:1;position:absolute;bottom:-2px;left:0;right:0;text-align:center;font-size:10px;color:#ffe696;text-shadow:1px 1px 1px black;pointer-events:none}.ui .dialog.npcstore .sell-panel,.ui .dialog.npcstore .buy-panel{display:grid;grid-template-columns:repeat(6, 44px);justify-content:center;padding:4px}.ui .dialog.npcstore .cart-row,.ui .dialog.npcstore .sell-row{margin:4px 0}.ui .dialog.npcstore .cart-row .button,.ui .dialog.npcstore .sell-row .button{margin:0 3px;padding:0 8px}.ui .dialog.npcstore .cart-label{font-size:11px}.ui .dialog.npcstore .sell-hint,.ui .dialog.npcstore .buy-hint{font-size:11px;opacity:.8;margin-bottom:2px}.ui .dialog.npcstore .sell-total,.ui .dialog.npcstore .buy-total{font-size:11px;color:#ffe696;white-space:nowrap;margin-bottom:2px}.ui .dialog.npcstore .label.money{margin-right:8px}.ui .dialog.personalstore,.ui .dialog.personalstore-setup{width:340px;max-height:560px}.ui .dialog.personalstore .store-sell-panel,.ui .dialog.personalstore-setup .store-sell-panel,.ui .dialog.personalstore .store-buy-panel,.ui .dialog.personalstore-setup .store-buy-panel,.ui .dialog.personalstore .buy-cart-panel,.ui .dialog.personalstore-setup .buy-cart-panel,.ui .dialog.personalstore .sell-cart-panel,.ui .dialog.personalstore-setup .sell-cart-panel,.ui .dialog.personalstore .store-grid,.ui .dialog.personalstore-setup .store-grid{display:grid;grid-template-columns:repeat(6, 44px);justify-content:center;padding:4px;max-height:260px;overflow-y:auto}.ui .dialog.personalstore .price-label,.ui .dialog.personalstore-setup .price-label{z-index:1;position:absolute;bottom:-2px;left:0;right:0;text-align:center;font-size:10px;color:#ffe696;text-shadow:1px 1px 1px black;pointer-events:none}.ui .dialog.personalstore .sell-cell,.ui .dialog.personalstore-setup .sell-cell{display:flex;flex-direction:column;align-items:center}.ui .dialog.personalstore .sell-cell .textbox,.ui .dialog.personalstore-setup .sell-cell .textbox{width:40px;font-size:10px;text-align:center;margin-top:2px}.ui .dialog.personalstore .store-title,.ui .dialog.personalstore-setup .store-title{width:200px}.ui .dialog.personalstore-setup{width:250px}.ui .dialog.personalstore-setup .store-grid{grid-template-columns:repeat(5, 44px)}.ui .dialog.personalstore-setup .tabpanel.mode{margin-top:4px}.ui .dialog.personalstore-setup .slot.selected{box-shadow:inset 0 0 0 2px #ffe696}.ui .dialog.personalstore-setup .cart-row{margin:6px 0 2px 0}.ui .dialog.trade{width:360px}.ui .dialog.trade .my-panel,.ui .dialog.trade .their-panel{display:grid;grid-template-columns:repeat(5, 44px);justify-content:center;padding:4px}.ui .dialog.trade .my-hint,.ui .dialog.trade .their-hint{font-size:11px;opacity:.8;margin-bottom:2px}.ui .dialog.trade .ready-indicator{font-size:11px;color:#c85a5a;white-space:nowrap;margin-bottom:2px}.ui .dialog.trade .ready-indicator.ready{color:#78dc78}.ui .dialog.trade .money-row{margin:4px 0}.ui .dialog.trade .money-row .textbox.my-money{width:80px;text-align:right}.ui .dialog.trade .money-row .label.my-money-max,.ui .dialog.trade .money-row .label.their-money{font-size:11px;color:#ffe696;white-space:nowrap}.ui .dialog.trade .action-row{margin-top:4px}.ui .dialog.trade .action-row .button{margin:0 3px;padding-left:3px}.ui .dialog.craft{width:480px}.ui .dialog.craft .type-row{padding:4px 6px}.ui .dialog.craft .type-row .label{margin-right:6px}.ui .dialog.craft .type-row .type-select{background:rgba(0,0,0,0.4);color:white;border:1px solid rgba(255,255,255,0.3);padding:2px 4px}.ui .dialog.craft .craft-body{align-items:stretch}.ui .dialog.craft .item-list{width:210px;height:320px;overflow-y:auto;border:1px solid rgba(255,255,255,0.15);margin:0 4px 4px 6px}.ui .dialog.craft .item-list .item-row{padding:5px 8px;cursor:pointer;font-size:12px;border-bottom:1px solid rgba(255,255,255,0.08)}.ui .dialog.craft .item-list .item-row:hover{background:rgba(255,255,255,0.08)}.ui .dialog.craft .item-list .item-row.selected{background:rgba(255,200,100,0.25);color:#ffe696}.ui .dialog.craft .item-list .empty-label{padding:8px;font-size:11px;opacity:.7}.ui .dialog.craft .item-panel{width:240px;margin:0 6px 4px 0}.ui .dialog.craft .item-panel .section-label{font-size:11px;opacity:.8;margin:4px 0 2px;text-transform:uppercase}.ui .dialog.craft .item-panel .selected-item-row{margin-bottom:4px}.ui .dialog.craft .item-panel .selected-item-row .selected-item-name{margin-left:6px;font-size:12px;color:#ffe696}.ui .dialog.craft .item-panel .material-row{display:flex;flex-direction:row;align-items:center;margin-bottom:4px}.ui .dialog.craft .item-panel .material-row .material-info{margin-left:6px;flex:1;min-width:0}.ui .dialog.craft .item-panel .material-row .material-name{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .dialog.craft .item-panel .material-row .material-bar{height:4px;background:rgba(255,255,255,0.15);margin-top:2px}.ui .dialog.craft .item-panel .material-row .material-bar .material-bar-fill{height:100%;width:0%;background:#78c878}.ui .dialog.craft .item-panel .footer-row{margin:6px 0 4px}.ui .dialog.craft .item-panel .footer-row .level-label{font-size:11px;opacity:.8}.ui .dialog.craft .item-panel .footer-row .success-label{font-size:12px;text-align:right;color:#ffe696}.ui .dialog.craft .item-panel .crafting-progress{display:none;height:8px;background:rgba(255,255,255,0.15);margin-bottom:4px;overflow:hidden}.ui .dialog.craft .item-panel .crafting-progress .crafting-progress-fill{height:100%;width:40%;background:#ffc864;animation:crafting-progress-indeterminate 1s ease-in-out infinite}.ui .dialog.craft .item-panel .begin-crafting{width:100%;text-align:center;padding:6px 0}.ui .dialog.craft .item-panel .begin-crafting.disabled{opacity:.5;cursor:default}.ui .dialog.craft.crafting .crafting-progress{display:block}.ui .dialog.craft .craft-result-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.55);z-index:10}.ui .dialog.craft .craft-result-overlay .craft-result-text{font-size:36px;font-weight:bold;text-shadow:0 0 12px currentColor,0 2px 2px rgba(0,0,0,0.8);opacity:0;transform:scale(.6);animation:craft-result-pop 1.6s ease-out forwards}.ui .dialog.craft .craft-result-overlay.success .craft-result-text{color:#78dc78}.ui .dialog.craft .craft-result-overlay.failed .craft-result-text{color:#e65a5a}.ui .dialog.craft.showing-result .craft-result-overlay{display:flex}@keyframes crafting-progress-indeterminate{0%{margin-left:-40%}100%{margin-left:100%}}@keyframes craft-result-pop{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1.08)}25%{transform:scale(1)}75%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.ui .dialog.refine{width:300px}.ui .dialog.refine .refine-body{padding:8px}.ui .dialog.refine .refine-body .hint-label{font-size:11px;opacity:.8;margin-bottom:8px}.ui .dialog.refine .refine-body .section-label{font-size:11px;opacity:.8;margin:4px 0 4px;text-transform:uppercase}.ui .dialog.refine .refine-body .target-row{margin-bottom:4px}.ui .dialog.refine .refine-body .target-row .target-item-name{margin-left:6px;font-size:12px;color:#ffe696}.ui .dialog.refine .refine-body .status-row{margin-bottom:6px}.ui .dialog.refine .refine-body .status-row .grade-label{color:#ffe696;font-size:12px}.ui .dialog.refine .refine-body .status-row .success-label{font-size:10px;text-align:right;opacity:.7}.ui .dialog.refine .refine-body .material-row{display:flex;flex-direction:row;align-items:center;margin-bottom:4px}.ui .dialog.refine .refine-body .material-row .material-name-1,.ui .dialog.refine .refine-body .material-row .material-name-2,.ui .dialog.refine .refine-body .material-row .material-name-3{margin-left:6px;font-size:11px;opacity:.8}.ui .dialog.refine .refine-body .crafting-progress{display:none;height:8px;background:rgba(255,255,255,0.15);margin:8px 0 4px;overflow:hidden}.ui .dialog.refine .refine-body .crafting-progress .crafting-progress-fill{height:100%;width:40%;background:#ffc864;animation:crafting-progress-indeterminate 1s ease-in-out infinite}.ui .dialog.refine .refine-body .begin-refine{width:100%;text-align:center;padding:6px 0}.ui .dialog.refine .refine-body .begin-refine.disabled{opacity:.5;cursor:default}.ui .dialog.refine.crafting .crafting-progress{display:block}.ui .dialog.refine .craft-result-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.55);z-index:10}.ui .dialog.refine .craft-result-overlay .craft-result-text{font-size:36px;font-weight:bold;text-shadow:0 0 12px currentColor,0 2px 2px rgba(0,0,0,0.8);opacity:0;transform:scale(.6);animation:craft-result-pop 1.6s ease-out forwards}.ui .dialog.refine .craft-result-overlay.success .craft-result-text{color:#78dc78}.ui .dialog.refine .craft-result-overlay.failed .craft-result-text{color:#e65a5a}.ui .dialog.refine.showing-result .craft-result-overlay{display:flex}.ui .dialog.disassemble{width:280px}.ui .dialog.disassemble .disassemble-body{padding:8px}.ui .dialog.disassemble .disassemble-body .hint-label{font-size:11px;opacity:.8;margin-bottom:8px}.ui .dialog.disassemble .disassemble-body .target-row{margin-bottom:8px}.ui .dialog.disassemble .disassemble-body .target-row .target-item-name{margin-left:6px;font-size:12px;color:#ffe696}.ui .dialog.disassemble .disassemble-body .materials-label{font-size:11px;opacity:.8;margin:4px 0 4px}.ui .dialog.disassemble .disassemble-body .material-list{margin-bottom:8px}.ui .dialog.disassemble .disassemble-body .material-list .material-row{margin-bottom:4px}.ui .dialog.disassemble .disassemble-body .material-list .material-row .material-name{margin-left:6px;font-size:11px}.ui .dialog.disassemble .disassemble-body .begin-disassemble{width:100%;text-align:center;padding:6px 0}.ui .dialog.disassemble .disassemble-body .begin-disassemble.disabled{opacity:.5;cursor:default}.ui .dialog.disassemble .craft-result-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.55);z-index:10}.ui .dialog.disassemble .craft-result-overlay .craft-result-text{font-size:36px;font-weight:bold;text-shadow:0 0 12px currentColor,0 2px 2px rgba(0,0,0,0.8);opacity:0;transform:scale(.6);animation:craft-result-pop 1.6s ease-out forwards}.ui .dialog.disassemble .craft-result-overlay.success .craft-result-text{color:#78dc78}.ui .dialog.disassemble .craft-result-overlay.failed .craft-result-text{color:#e65a5a}.ui .dialog.disassemble.showing-result .craft-result-overlay{display:flex}.ui .dialog.skills .slot{margin:5px 5px 5px 5px;position:relative}.ui .dialog.skills .skill-panel{width:352px}.ui .dialog.skills .label.skill-points{padding:2px 8px;text-align:right}.ui .dialog.skills .button.levelup{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;min-width:16px;line-height:14px;font-size:12px;z-index:1}.ui .dialog.skills .button.levelup.disabled{opacity:.5}.ui .dialog.skills .button.skill-tree-button{margin-top:8px;border-bottom-right-radius:0px;border-top-right-radius:0px;border-right:0px;padding-left:10px;padding-right:10px}.ui .dialog.skill-tree{width:420px;height:550px}.ui .dialog.skill-tree .tabpanel-container{height:calc(100% - 26px)}.ui .dialog.skill-tree .tabpanel.branch{height:100%}.ui .dialog.skill-tree .tabpanel.branch .tab{height:100%}.ui .dialog.skill-tree .skill-tree-panel{height:100%;box-sizing:border-box;padding:6px}.ui .dialog.skill-tree .skill-tree-node{margin-bottom:4px}.ui .dialog.skill-tree .node-row{display:flex;align-items:center}.ui .dialog.skill-tree .slot{margin:2px 6px 2px 2px;flex-shrink:0}.ui .dialog.skill-tree .node-info{min-width:0}.ui .dialog.skill-tree .node-name{font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui .dialog.skill-tree .node-level{font-size:11px;color:#bebebe}.ui .dialog.skill-tree .node-children{margin-left:26px;padding-left:12px;border-left:1px dashed rgba(255,255,255,0.25)}.ui .dialog.skill-tree .state-learnt .node-name{color:#78dc78}.ui .dialog.skill-tree .state-available .node-name{color:#ffe696}.ui .dialog.skill-tree .state-locked{opacity:.5}.ui .dialog.skill-tree .state-locked .node-name{color:#bebebe}.ui .dialog.chatbox{width:450px;left:10px;bottom:10px}.ui .dialog.chatbox .system.messages{height:80px}.ui .dialog.chatbox .game.messages{height:170px}.ui .dialog.chatbox .label.messages{background-color:rgba(40,40,40,0.4);border:1px solid #777;box-shadow:inset 0 0 3px #000;border-radius:5px;padding:5px 5px 5px 5px;box-sizing:border-box;overflow-y:auto}.ui .dialog.chatbox .label.messages .say{color:#fff}.ui .dialog.chatbox .label.messages .shout{color:#bdfaff}.ui .dialog.chatbox .label.messages .whisper{color:#c9ff90}.ui .dialog.chatbox .label.messages .trade{color:#fff}.ui .dialog.chatbox .label.messages .clan{color:#ffe47a}.ui .dialog.chatbox .label.messages .ally{color:#ffe47a}.ui .dialog.chatbox .label.messages .party{color:#ffed8c}.ui .dialog.chatbox .label.messages .system{color:#ffe0e5}.ui .dialog.chatbox .label.messages .notice{color:#ffbcac}.ui .dialog.chatbox .label.messages .error{color:#f00}.ui .dialog.chatbox .label.messages .quest{color:#97ddf1}.ui .dialog.chatbox .label.messages .quest-reward{color:#c878ff}.ui .dialog.chatbox .radiogroup.chat-type{display:flex;flex-direction:row;font-size:0}.ui .dialog.chatbox .radiogroup.chat-type .button{flex:1;margin-right:5px;font-size:small}.ui .dialog.chatbox .radiogroup.chat-type .button:last-child{margin-right:0px}.ui .dialog.chatbox .button.send{width:50px;height:inherit;margin-left:5px}.ui .dialog.announce-banner{padding:10px 24px;background:rgba(40,10,10,0.45);border:1px solid #ffbcac;box-shadow:0 0 10px rgba(0,0,0,0.6);text-align:center;pointer-events:none}.ui .dialog.announce-banner .text{color:#ffe0e5;font-size:large;font-weight:bold;white-space:nowrap}.ui .dialog.debug{background:none;border:none;box-shadow:none;padding:0;top:-2px;right:10px;min-width:200px}.ui .dialog.debug .panel.controls{box-shadow:inset 0 0 3px #ffffff;background-color:rgba(50,50,50,0.7);border:1px solid #000;border-radius:0}.ui .dialog.debug .panel.controls .button{border-radius:0;margin-top:-1px;height:24px;text-align:left;padding-left:5px}.ui .dialog.debug .panel.controls *:first-child{border-top-left-radius:5px;border-top-right-radius:5px;margin-top:0px}.ui .dialog.debug .panel.controls *:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ui .dialog.debug .button.toggle-controls{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.item-iconsheet-1{background:url('/img/icons/ICON01.png')}.item-iconsheet-2{background:url('/img/icons/ICON02.png')}.item-iconsheet-3{background:url('/img/icons/ICON03.png')}.item-iconsheet-4{background:url('/img/icons/ICON04.png')}.item-iconsheet-5{background:url('/img/icons/ICON05.png')}.item-iconsheet-6{background:url('/img/icons/ICON06.png')}.item-iconsheet-7{background:url('/img/icons/ICON07.png')}.item-iconsheet-8{background:url('/img/icons/ICON08.png')}.item-iconsheet-9{background:url('/img/icons/ICON09.png')}.item-iconsheet-10{background:url('/img/icons/ICON10.png')}.item-iconsheet-11{background:url('/img/icons/ICON11.png')}.item-iconsheet-12{background:url('/img/icons/ICON12.png')}.item-iconsheet-13{background:url('/img/icons/ICON13.png')}.item-iconsheet-14{background:url('/img/icons/ICON14.png')}.item-iconsheet-15{background:url('/img/icons/ICON15.png')}.item-iconsheet-16{background:url('/img/icons/ICON16.png')}.item-iconsheet-17{background:url('/img/icons/ICON17.png')}.item-iconsheet-18{background:url('/img/icons/ICON18.png')}.item-iconsheet-19{background:url('/img/icons/ICON19.png')}.item-iconsheet-20{background:url('/img/icons/ICON20.png')}.skill-iconsheet-1{background:url('/img/icons/SKILL01.png')}.skill-iconsheet-2{background:url('/img/icons/SKILL02.png')}.skill-iconsheet-3{background:url('/img/icons/SKILL03.png')}.status-iconsheet-1{background:url('/img/icons/STATEICON.png')}.dialog.admin-panel{width:760px;height:540px;background:rgba(20,28,38,0.98);padding:8px}.dialog.admin-panel .tabpanel{height:500px}.dialog.admin-panel .admin-toolbar{display:flex;gap:6px;margin:6px 0;align-items:center}.dialog.admin-panel .admin-columns{display:flex;height:440px;gap:10px}.dialog.admin-panel .list{overflow-y:auto;flex:1;min-width:280px;background:rgba(0,0,0,0.2)}.dialog.admin-panel .admin-row{padding:5px 8px;border-bottom:1px solid rgba(255,255,255,0.08);cursor:pointer}.dialog.admin-panel .admin-row:hover{background:rgba(120,170,220,0.25)}.dialog.admin-panel .admin-form,.dialog.admin-panel .admin-preview{flex:1;padding:8px}.dialog.admin-panel .item-preview{display:flex;align-items:center;gap:12px;min-height:52px;margin-bottom:8px}.dialog.admin-panel .item-icon-preview{width:40px;height:40px;flex:0 0 40px}.dialog.admin-panel .item-icon-preview .icon{width:40px;height:40px}.dialog.admin-panel .admin-form label{display:flex;align-items:center;min-height:40px;margin:4px 0;white-space:nowrap}.dialog.admin-panel .admin-form label>input,.dialog.admin-panel .admin-form label>select{box-sizing:border-box;width:215px;min-width:0;margin-left:auto;float:none}.dialog.admin-panel .admin-form .button,.dialog.admin-panel .admin-preview .button{clear:both;margin-top:12px}.dialog.admin-panel .command-columns{height:440px}.dialog.admin-panel .command-form{flex:1;min-width:300px;padding:14px;background:rgba(20,28,38,0.72);border-left:1px solid rgba(255,255,255,0.18)}.dialog.admin-panel .command-title{font-size:1.2em;margin-bottom:8px}.dialog.admin-panel .command-description{color:#c5cbd2;min-height:36px;margin-bottom:12px;white-space:normal}.dialog.admin-panel .command-form label{display:flex;align-items:center;min-height:38px;margin:4px 0}.dialog.admin-panel .command-form label input{width:215px;margin-left:auto;box-sizing:border-box}.dialog.admin-panel .command-fields{max-height:350px;overflow-y:auto}.dialog.admin-panel .mob-model{height:180px;margin:10px 0;text-align:center;padding-top:50px;background:rgba(0,0,0,0.2)}.dialog.admin-panel .admin-map{position:relative;width:330px;height:280px;background:#15202b;overflow:hidden}.dialog.admin-panel .admin-map-image{width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat}.dialog.admin-panel .admin-map-point{display:none;position:absolute;width:10px;height:10px;margin:-5px;border-radius:50%;background:#ffcc33;box-shadow:0 0 8px #fff}.dialog.admin-panel .players-hint{margin:8px}.dialog.admin-panel .admin-context{display:flex;padding:8px;gap:6px;min-height:38px;align-items:center}.dialog.admin-panel .admin-context .button{display:inline-block;margin-right:5px}.dialog.admin-panel .player-list{height:390px;overflow-y:auto}.dialog.admin-panel .player-list .admin-row.selected{background:rgba(120,170,220,0.45);border-color:rgba(255,255,255,0.5)}.dialog.admin-panel .admin-context .button.disabled{opacity:.45;cursor:default}