.start-function-search{position:relative;margin:0 0 22px;padding:16px 18px;border:1px solid rgba(var(--gold-rgb),.28);border-radius:12px;background:#101824;color:#f1f5f9}.start-function-search label{display:block;margin-bottom:9px;font-size:14px;font-weight:750}.start-search-field{display:flex;align-items:center;gap:12px}.start-search-field svg{width:22px;height:22px;flex-shrink:0;color:var(--gold)}.start-search-field input{flex:1;min-width:0;width:100%;padding:10px 0;border:0;background:transparent;color:#f8fafc;font:inherit;font-size:15px}.start-search-field input::placeholder{color:#9ba8b9}.start-search-field button{padding:10px 16px;border:1px solid rgba(var(--gold-rgb),.5);border-radius:7px;background:rgba(var(--gold-rgb),.12);color:var(--gold);font-weight:750;cursor:pointer}.start-search-results{display:grid;gap:5px;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff20}.start-search-results[hidden]{display:none}.start-search-results button{display:grid;gap:4px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#f8fafc;text-align:left;cursor:pointer}.start-search-results button span{font-size:12px;color:#a9b5c6}.start-search-results button:hover,.start-search-results button:focus-visible{background:rgba(var(--gold-rgb),.1);border-color:var(--gold)}.start-function-search :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.start-search-status{margin:8px 0 0;color:#a9b5c6;font-size:12px}.start-search-status:empty{display:none}@media(max-width:600px){.start-function-search{padding:12px}.start-search-field{gap:8px}.start-search-field input{font-size:13px}.start-search-field button{padding:9px}.start-search-field svg{display:none}}

.start-search-back{display:none}@media(max-width:720px){body.start-dashboard-body.start-search-open #accountManagementPanel:not(.hidden),body.start-dashboard-body.start-search-open #buffOverviewPanel:not(.hidden),body.start-dashboard-body.start-search-open #logsDashboardSection:not(.hidden){display:block!important}.start-search-open .start-search-back{display:block;margin-top:12px;padding:8px;border:1px solid #ffffff30;border-radius:7px;background:transparent;color:var(--gold);cursor:pointer}}

.start-search-results{max-height:360px;overflow-y:auto;overscroll-behavior:contain}.management-function-search{margin-top:16px}.management-function-search .start-search-field input{margin:0;text-transform:none;letter-spacing:normal}

.start-search-items{border-top:1px solid #ffffff30;margin-top:10px;padding-top:12px}.start-search-items>strong{color:var(--gold,#d4af37);font-size:13px}.start-search-items>p{color:#a9b5c6;font-size:12px}
.item-search-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 28px));max-height:85dvh;overflow:auto;padding:26px;border:1px solid #bfa56b;border-radius:14px;background:#101522;color:#f4f4f6;box-shadow:0 20px 80px #000a;font:15px/1.5 system-ui,sans-serif}.item-search-dialog::backdrop{background:#000b}.item-search-close{float:right;padding:7px 11px;border:1px solid #ffffff40;border-radius:7px;background:#202a3a;color:white;cursor:pointer}.item-search-title{padding-right:45px;margin:0;font-size:23px;overflow-wrap:anywhere}.item-search-title.epic{color:#c484ff}.item-search-title.rare{color:#69aaff}.item-search-title.uncommon{color:#55df71}.item-search-title.legendary{color:#ff9e45}.item-search-origin{font-size:12px;color:#b9c3d5}.item-search-card{background:#080d17;border:1px solid #ffffff20;border-radius:8px;padding:14px}.item-search-card p{margin:3px 0;overflow-wrap:anywhere}.item-search-effect{color:#6de38b}.item-search-dialog :focus-visible{outline:2px solid #ebca72;outline-offset:3px}

.player-search-gear{padding:10px 14px;border:1px solid #bfa56b;border-radius:8px;background:#202a3a;color:#fff;cursor:pointer}.player-search-gear:disabled{opacity:.5;cursor:default}.player-search-point-group{border-top:1px solid #ffffff25;padding-top:8px}.player-search-point-group h4{color:#d9bc79;margin:8px 0}.player-search-point-group ul{padding-left:20px}.player-search-point-group li{margin:6px 0}

.item-search-wow{width:min(520px,calc(100vw - 24px));padding:22px 24px;border:1px solid #777980;border-radius:3px;background:rgba(5,5,5,.97);color:#eee;font:16px/1.45 Arial,sans-serif;box-shadow:0 8px 35px #0009}.item-search-wow::backdrop{background:#0007}.item-search-wow .item-search-title{font-size:19px;font-weight:500;line-height:1.4;margin-bottom:12px}.item-search-wow .item-search-title.epic{color:#c653ff}.item-search-wow .item-search-title.rare{color:#0070dd}.item-search-wow .item-search-title.uncommon{color:#1eff00}.item-search-wow .item-search-title.legendary{color:#ff8000}.item-search-wow .item-search-card{border:0;border-radius:0;background:transparent;padding:0}.item-search-wow .item-search-card p{margin:0}.item-search-wow .item-search-effect{color:#1eff00}.item-search-wow .item-search-card .item-search-effect-start,.item-search-wow .item-search-card .item-search-footer-start{margin-top:16px}.item-search-wow .item-search-origin{font-size:11px;margin:14px 0 0;color:#9b9ba2}.item-search-wow .item-search-origin+.item-search-origin{margin-top:3px}.item-search-wow .item-search-close{font:16px Arial;background:transparent;border:0;padding:0 3px;color:#c5c5ca}.item-search-wow .item-search-title{padding-right:28px}

.item-search-wow .item-search-drag-handle{display:grid;grid-template-columns:40px minmax(0,1fr) 28px;gap:12px;align-items:start;margin-bottom:16px;cursor:grab;touch-action:none;user-select:none}.item-search-wow .item-search-drag-handle.dragging{cursor:grabbing}.item-search-wow .item-search-drag-handle:focus-visible{outline:1px solid #aaa;outline-offset:5px}.item-search-wow .item-search-icon{display:block;width:40px;height:40px;object-fit:cover;border:1px solid #777;border-radius:3px;background:#111}.item-search-wow .item-search-drag-handle .item-search-title{margin:0;padding:0}.item-search-wow .item-search-drag-handle .item-search-close{float:none;cursor:pointer;align-self:start;min-width:28px;min-height:28px}.item-search-wow{position:fixed;max-height:calc(100dvh - 16px)}

.player-search-dialog{width:min(560px,calc(100vw - 28px));padding:26px}.player-search-header{display:flex;gap:14px;align-items:center;margin-bottom:20px;padding-right:38px}.player-search-header .item-search-title{padding:0}.player-search-header .item-search-origin{margin:3px 0 0}.player-search-class-icon{width:52px;height:52px;object-fit:cover;border:1px solid #bfa56b;border-radius:12px;box-shadow:0 4px 16px #0005}.player-search-total{display:flex;align-items:center;gap:16px;padding:15px 18px;margin:12px 0 20px;border:1px solid #d9bc7935;border-radius:10px;background:linear-gradient(120deg,#d9bc7915,#d9bc7903)}.player-search-total strong{font-size:25px;color:#ebd197;white-space:nowrap}.player-search-total span{font-size:12px;color:#b9c3d5}.player-search-dialog h3{font-size:16px;margin:22px 0 0}.player-search-dialog .player-search-point-group{padding:0;border:0;margin-top:18px}.player-search-point-group h4{display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.05em}.player-search-point-group h4 span{font-size:12px;letter-spacing:0;font-weight:400;color:#a9b5c6}.player-search-dialog .player-search-point-group ul{list-style:none;margin:0;padding:0}.player-search-dialog .player-search-point-group li{margin:7px 0}.player-search-item{display:flex;align-items:center;gap:11px;width:100%;box-sizing:border-box;padding:10px;border:1px solid #ffffff15;border-radius:9px;background:#ffffff04;text-align:left;color:#f4f4f6;font:inherit;cursor:pointer}.player-search-item:hover:not(:disabled){background:#ffffff0c;border-color:#bfa56b80}.player-search-item:disabled{cursor:default}.player-search-item-icon{width:34px;height:34px;object-fit:cover;border:1px solid #ffffff30;border-radius:5px;flex-shrink:0}.player-search-item-name{flex:1;min-width:0;font-size:14px;overflow-wrap:anywhere}.player-search-item-name.epic{color:#c653ff}.player-search-item-name.rare{color:#0070dd}.player-search-item-name.uncommon{color:#1eff00}.player-search-item-name.legendary{color:#ff8000}.player-search-item-name.poor,.item-search-title.poor{color:#9d9d9d}.player-search-item-name.common{color:#fff}.player-search-point-badge{white-space:nowrap;border-radius:6px;background:#d9bc7912;padding:4px 7px;font-size:12px;color:#ebd197}@media(max-width:420px){.player-search-dialog{padding:18px}.player-search-item{gap:8px}.player-search-point-badge{padding:4px}.player-search-total{gap:10px}}

.item-compare{margin-top:20px;border-top:1px solid #555;padding-top:12px}.item-compare summary{cursor:pointer;color:#ebd197}.item-compare-body{margin-top:12px}.item-compare form{display:flex;flex-wrap:wrap;gap:10px}.item-compare label{display:grid;gap:4px;flex:1;min-width:130px;font-size:12px}.item-compare input,.item-compare select{width:100%;box-sizing:border-box;background:#172030;color:#fff;border:1px solid #536174;padding:8px;border-radius:6px}.item-compare button,.item-compare-raid-link{display:inline-block;padding:9px 12px;margin-top:10px;border:1px solid #bfa56b;border-radius:6px;background:#202a3a;color:#fff;cursor:pointer;font:inherit}.item-compare-raid-link{margin-right:8px;font-size:13px}.item-compare-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.item-compare-cards section{min-width:0;border:1px solid #444;padding:10px;border-radius:7px}.item-compare h4{margin:0 0 8px}.item-compare-cards img{width:28px;height:28px;vertical-align:middle;margin-right:7px}.item-compare-cards p{overflow-wrap:anywhere;font-size:13px}.item-compare-cards .epic{color:#c653ff}.item-compare-cards .rare{color:#0070dd}.item-compare-cards .uncommon{color:#1eff00}.item-compare-cards .legendary{color:#ff8000}.item-compare-raw{white-space:pre-line}.item-compare table{width:100%;font-size:12px;border-collapse:collapse}.item-compare th,.item-compare td{padding:6px;text-align:right;border-bottom:1px solid #333}.item-compare th:first-child,.item-compare td:first-child{text-align:left}.item-compare .compare-positive{color:#75e69b}.item-compare .compare-negative{color:#ffa1a1}.item-compare-output>div>section{margin-top:16px}.item-compare-output small{font-size:11px;color:#b9c3d5}@media(max-width:420px){.item-compare-cards{grid-template-columns:1fr}}
.item-wishlist-button{margin-top:10px;border:0;background:transparent;color:#ebd197;font:inherit;font-size:12px;cursor:pointer}.item-wishlist-row{padding:10px 0;border-top:1px solid #ffffff25}.item-wishlist-row>button{margin-right:8px}.item-wishlist-row>p{margin:4px 0}

.item-search-wow:has(.item-compare[open]){width:min(800px,calc(100vw - 24px))}.item-compare-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.item-compare-table-scroll table{min-width:590px}.item-compare-table-scroll th{vertical-align:top}.item-compare-table-scroll tbody th,.item-compare-table-scroll tr:not(:first-child)>th{font-weight:400;vertical-align:middle}.item-compare .item-compare-total-source{display:block;font-size:9px;color:#adb6c5;line-height:1.3;margin-top:3px;white-space:nowrap}

.item-search-wow{resize:both;overflow:auto;min-width:min(320px,calc(100vw - 24px));min-height:220px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 16px);margin:auto;inset:0}.item-search-wow .item-search-drag-handle{position:sticky;top:-22px;z-index:2;background:rgba(5,5,5,.98);padding-top:10px;padding-bottom:10px}.item-search-resize-hint{font-size:11px;color:#aab2bf;text-align:right;margin:14px 0 0;padding-right:8px}

.t3-materials{margin-top:18px;padding-top:14px;border-top:1px solid #555}.t3-materials h3{font-size:16px;color:#ebd197;margin:0 0 10px}.t3-materials h4{font-size:14px;margin:0 0 10px}.t3-materials ul{padding-left:22px}.t3-materials li{margin:7px 0}.t3-materials a{color:#a9ceff}.t3-materials select{width:100%;padding:8px;border:1px solid #536174;border-radius:6px;background:#172030;color:#fff}

.t3-quest{margin:14px 0;border:1px solid #bfa56b60;border-radius:8px;background:#14120e}.t3-quest>summary{padding:11px;color:#ebd197;cursor:pointer}.t3-quest-content{padding:0 14px 14px}.t3-quest-content h4{color:#f2d68b;font-size:18px}.t3-quest-content h5{color:#ebd197;font-size:14px;margin:18px 0 6px}.t3-quest-content p{margin:6px 0}.t3-quest-reward{color:#c653ff;font-weight:600}.t3-quest-content>details{margin:16px 0}.t3-quest-content summary{cursor:pointer;color:#ebd197}
