html { background:#090c14; }
body { margin:0; padding:24px; background:radial-gradient(ellipse at 80% 0,#19283d,transparent 60%),#090c14; }
#annuwka-raid-schedule { color-scheme:dark; --aw-bg:#0b0f18; --aw-surface:#131b29; --aw-line:#263246; --aw-text:#f6f8fc; --aw-muted:#bac5d6; --aw-dim:#94a3ba; --aw-blue:#83d5f4; --aw-gold:#f1cf84; --aw-purple:#c1aff4; --aw-green:#afd2b8; max-width:1400px; margin:auto; min-height:calc(100vh - 48px); border:1px solid var(--aw-line); border-radius:18px; background:var(--aw-bg); color:var(--aw-text); font:14px/1.5 Inter,'Segoe UI',sans-serif; }
#annuwka-raid-schedule * { box-sizing:border-box; }
#annuwka-raid-schedule :is(button,select,input) { font:inherit; }
#annuwka-raid-schedule :is(button,summary,select) { cursor:pointer; -webkit-tap-highlight-color:transparent; }
#annuwka-raid-schedule :is(button,a,input,select,summary):focus-visible { outline:2px solid var(--aw-blue); outline-offset:4px; }
#annuwka-raid-schedule [hidden] { display:none !important; }
#annuwka-raid-schedule a { color:inherit; text-decoration:none; }
#annuwka-raid-schedule h1 { font-size:clamp(30px,4vw,44px); line-height:1.1; letter-spacing:-1.3px; margin:0 0 15px; }
#annuwka-raid-schedule h2 { margin:0; font-size:21px; line-height:1.3; letter-spacing:-.4px; }
#annuwka-raid-schedule h3 { margin:0; font-size:16px; line-height:1.35; font-weight:650; }
#annuwka-raid-schedule p { margin:0; }
#annuwka-raid-schedule .aw-icon { display:inline-flex; align-items:center; justify-content:center; width:16px; min-width:16px; color:var(--aw-blue); }
#annuwka-raid-schedule .aw-header { display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:76px; padding:14px 26px; border-bottom:1px solid var(--aw-line); }
#annuwka-raid-schedule .aw-brand { display:flex; align-items:center; gap:10px; color:#f6d36f; font-size:13px; font-weight:750; white-space:nowrap; }
#annuwka-raid-schedule .aw-brand img { width:38px; height:38px; object-fit:contain; }
#annuwka-raid-schedule .aw-nav { display:flex; gap:4px; padding:4px; border:1px solid var(--aw-line); border-radius:30px; background:#101622; color:var(--aw-muted); font-size:12px; }
#annuwka-raid-schedule .aw-nav a { padding:8px 10px; white-space:nowrap; border-radius:30px; }
#annuwka-raid-schedule .aw-nav a[aria-current] { background:#1d3042; color:var(--aw-blue); }
#annuwka-raid-schedule .aw-discord { border:1px solid #36516a; border-radius:10px; padding:10px 12px; color:var(--aw-blue); background:#172331; font-size:12px; font-weight:650; white-space:nowrap; }
#annuwka-raid-schedule .aw-intro { position:relative; overflow:hidden; padding:26px 32px 30px; border-bottom:1px solid var(--aw-line); background:linear-gradient(115deg,#111c2b,#121321); }
#annuwka-raid-schedule .aw-intro-body { position:relative; z-index:1; }
#annuwka-raid-schedule .aw-hero-art { position:absolute; inset:0 0 0 auto; width:57%; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); opacity:.65; mask-image:linear-gradient(90deg,transparent,#000 48%); }
#annuwka-raid-schedule .aw-hero-art img { width:100%; height:100%; min-height:0; object-fit:cover; object-position:53% 40%; border-left:1px solid #bcdcff33; }
#annuwka-raid-schedule .aw-hero-art::after { content:''; position:absolute; inset:0; background:linear-gradient(0deg,#0d152b88,transparent 80%); }
#annuwka-raid-schedule .aw-breadcrumb { display:flex; gap:7px; align-items:center; font-size:11px; color:var(--aw-dim); margin-bottom:22px; }
#annuwka-raid-schedule .aw-kicker { color:var(--aw-blue); font-size:11px; letter-spacing:1.6px; font-weight:750; text-transform:uppercase; margin-bottom:9px; }
#annuwka-raid-schedule .aw-copy { color:var(--aw-muted); font-size:13px; }
#annuwka-raid-schedule .aw-data-label { display:flex; align-items:center; gap:7px; width:max-content; margin-top:18px; font-size:11px; color:var(--aw-muted); }
#annuwka-raid-schedule .aw-data-dot { width:6px; height:6px; border-radius:50%; background:var(--aw-green); box-shadow:0 0 0 4px #9fcdb412; }

#annuwka-raid-schedule .aw-intro { padding:20px 30px; }
#annuwka-raid-schedule h1 { font-size:34px; margin-bottom:10px; }
#annuwka-raid-schedule .aw-intro-bottom { display:flex; flex-wrap:wrap; align-items:center; gap:12px 22px; }
#annuwka-raid-schedule .aw-data-label { margin-top:0; }
#annuwka-raid-schedule .aw-main { padding:22px 28px 25px; min-width:0; }
#annuwka-raid-schedule .aw-browse { padding:0 28px; border-bottom:1px solid var(--aw-line); background:#0f1724; }
#annuwka-raid-schedule .aw-browse-tabs { display:flex; align-items:center; flex-wrap:wrap; gap:8px 20px; padding:10px 0; }
#annuwka-raid-schedule .aw-browse-tabs > button { min-height:48px; padding:12px 3px; border:0; border-bottom:2px solid transparent; background:transparent; color:var(--aw-muted); font-size:13px; font-weight:650; }
#annuwka-raid-schedule .aw-browse-tabs > button[aria-pressed="true"] { border-color:var(--aw-blue); color:var(--aw-blue); }
#annuwka-raid-schedule .aw-browse-tabs > button > span { color:var(--aw-gold); }
#annuwka-raid-schedule .aw-browse-tabs > .aw-hot-tab { display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:11px 18px; min-height:44px; border:1px solid #e9a153; border-radius:10px; background:linear-gradient(120deg,#c6662f,#934122); box-shadow:0 4px 18px #c96a2426; color:#fff5df; font-weight:750; }
#annuwka-raid-schedule .aw-browse-tabs > .aw-hot-tab:hover { background:linear-gradient(120deg,#e3803a,#ac4f29); }
#annuwka-raid-schedule .aw-browse-tabs > .aw-hot-tab[aria-pressed="true"] { color:#fff8e9; border-color:#ffd197; box-shadow:0 0 0 2px #f0b56c33,0 4px 22px #e8803830; }
#annuwka-raid-schedule .aw-hot-tab svg { width:18px; height:21px; flex:none; }
#annuwka-raid-schedule .aw-hot-count { min-width:21px; padding:1px 6px; border-radius:6px; background:#43251488; color:#fff5df !important; font-size:11px; }
#annuwka-raid-schedule .aw-hot-heading { display:flex; align-items:center; justify-content:space-between; gap:16px; margin-bottom:20px; }
#annuwka-raid-schedule .aw-hot-eyebrow { color:#efb578; font-size:10px; text-transform:uppercase; letter-spacing:1px; }
#annuwka-raid-schedule .aw-hot-heading h2 { margin:5px 0 7px; font-size:23px; }
#annuwka-raid-schedule .aw-hot-heading p { font-size:12px; color:var(--aw-muted); }
#annuwka-raid-schedule .aw-hot-total { flex:none; padding:7px 10px; border:1px solid #785439; border-radius:8px; background:#2a211c; color:#eec495; font-size:11px; }
#annuwka-raid-schedule .aw-hot-table { border-color:#735037; }
#annuwka-raid-schedule .aw-time-request { display:block; font-size:12px; color:var(--aw-muted); }
#annuwka-raid-schedule .aw-popular { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; padding:4px 0 18px; }
#annuwka-raid-schedule .aw-popular-card { position:relative; display:flex; align-items:flex-end; min-height:122px; overflow:hidden; padding:15px; border:1px solid #3a4b62; border-radius:11px; background:#162030; text-align:left; color:var(--aw-text); }
#annuwka-raid-schedule .aw-popular-card img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; opacity:.72; }
#annuwka-raid-schedule .aw-popular-card::after { content:''; position:absolute; inset:0; background:linear-gradient(0deg,#09101cf5 6%,#0e152c44 100%); }
#annuwka-raid-schedule .aw-popular-card[aria-pressed="true"] { border-color:var(--aw-blue); box-shadow:0 0 0 1px #83d5f430; }
#annuwka-raid-schedule .aw-popular-content { position:relative; z-index:1; }
#annuwka-raid-schedule .aw-popular-content strong { display:block; font-size:15px; line-height:1.3; }
#annuwka-raid-schedule .aw-popular-content small { display:block; margin:5px 0 9px; color:var(--aw-muted); font-size:10px; }
#annuwka-raid-schedule .aw-popular-content > span { font-size:10px; color:var(--aw-blue); }
#annuwka-raid-schedule .aw-filters { margin-bottom:19px; }
#annuwka-raid-schedule .aw-filter-top { display:flex; align-items:center; flex-wrap:wrap; gap:14px; margin-bottom:15px; }
#annuwka-raid-schedule .aw-difficulty-options { display:flex; align-items:center; flex-wrap:wrap; gap:7px; margin-right:auto; }
#annuwka-raid-schedule .aw-difficulty-options button { min-height:40px; padding:9px 13px; border:1px solid #33475d; border-radius:9px; background:#141f2e; color:var(--aw-muted); font-size:12px; font-weight:650; }
#annuwka-raid-schedule .aw-difficulty-options button[aria-pressed="true"] { border-color:#51c9e5; background:#12546a; color:#e7faff; box-shadow:inset 0 1px #aff4ff22; }
#annuwka-raid-schedule .aw-reset { border:0; background:transparent; color:var(--aw-dim); font-size:11px; text-decoration:underline; text-underline-offset:4px; padding:9px 0; }
#annuwka-raid-schedule .aw-zone { display:flex; align-items:center; gap:11px; min-width:0; }
#annuwka-raid-schedule .aw-live-clock { display:flex; align-items:center; gap:8px; padding:8px 11px; border:1px solid #345369; border-radius:10px; background:linear-gradient(130deg,#183448,#102334); box-shadow:inset 0 1px #b5efff0a; color:#d6f4ff; white-space:nowrap; }
#annuwka-raid-schedule .aw-clock-icon { width:15px; height:15px; stroke:#71c5df; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }
#annuwka-raid-schedule #aw-current-time { display:flex; align-items:baseline; font-size:18px; font-weight:650; line-height:1; font-variant-numeric:tabular-nums; letter-spacing:.4px; }
#annuwka-raid-schedule .aw-clock-colon { color:#6e9eb6; padding:0 2px; }
#annuwka-raid-schedule .aw-clock-seconds { font-size:14px; color:#80bbd3; }
#annuwka-raid-schedule .aw-zone-options { display:flex; padding:3px; border:1px solid var(--aw-line); border-radius:9px; background:#101722; }
#annuwka-raid-schedule .aw-zone-options button { border:0; border-radius:6px; padding:7px 10px; background:transparent; color:var(--aw-muted); font-size:11px; white-space:nowrap; }
#annuwka-raid-schedule .aw-zone-options button[aria-pressed="true"] { background:#223a50; color:#d1f3ff; }
#annuwka-raid-schedule .aw-filter-fields { display:grid; grid-template-columns:minmax(220px,.8fr) minmax(0,2fr); gap:0 22px; padding:5px 16px; border:1px solid #2b3d51; border-radius:14px; background:linear-gradient(120deg,#111d2c,#101925); }
#annuwka-raid-schedule .aw-filter-fields[data-achievement="true"] { grid-template-columns:minmax(0,1fr); }
#annuwka-raid-schedule .aw-filter-line { display:flex; align-items:center; gap:12px; min-width:0; padding:11px 0; }
#annuwka-raid-schedule .aw-filter-label { flex:none; color:var(--aw-dim); font-size:11px; width:78px; }
#annuwka-raid-schedule .aw-filter-raid { grid-column:1; }
#annuwka-raid-schedule .aw-filter-mode { grid-column:2; }
#annuwka-raid-schedule :is(.aw-filter-clear,.aw-filter-armor) { grid-column:1/-1; border-top:1px solid #293a4e; }
#annuwka-raid-schedule .aw-filter-switches { display:flex; align-items:center; flex-wrap:wrap; gap:6px; min-width:0; }
#annuwka-raid-schedule .aw-filter-switches button { padding:8px 12px; min-height:34px; border:1px solid transparent; border-radius:8px; background:#192637; color:#9eafc5; font-size:11px; font-weight:550; transition:background .15s,border-color .15s; }
#annuwka-raid-schedule .aw-filter-switches button:hover { background:#24394d; color:#e3f5ff; }
#annuwka-raid-schedule .aw-filter-switches button[aria-pressed="true"] { color:#cff7ff; background:#164457; border-color:#3a879f; box-shadow:inset 0 1px #d4ffff12; }
#annuwka-raid-schedule .aw-picker { position:relative; min-width:0; flex:1; }
#annuwka-raid-schedule .aw-picker-trigger { display:flex; align-items:center; justify-content:space-between; gap:12px; width:100%; min-height:36px; border:1px solid #3a4f66; border-radius:8px; background:#19283b; color:var(--aw-text); text-align:left; font-size:11px; padding:8px 11px; }
#annuwka-raid-schedule .aw-picker-trigger[aria-expanded="true"] { border-color:#63c7df; background:#1e3549; }
#annuwka-raid-schedule .aw-chevron { flex:none; width:6px; height:6px; border-right:1.5px solid #9bc2d9; border-bottom:1.5px solid #9bc2d9; transform:rotate(45deg) translateY(-2px); }
#annuwka-raid-schedule .aw-picker-trigger[aria-expanded="true"] .aw-chevron { transform:rotate(225deg); }
#annuwka-raid-schedule .aw-picker-options { position:absolute; z-index:50; top:calc(100% + 8px); left:0; width:max-content; min-width:100%; max-width:min(420px,calc(100vw - 64px)); max-height:330px; overflow-y:auto; padding:5px; border:1px solid #405e77; border-radius:11px; background:#142336; box-shadow:0 16px 45px #0008; }
#annuwka-raid-schedule .aw-picker-options button { display:flex; align-items:center; justify-content:space-between; gap:16px; width:100%; min-height:38px; padding:9px 11px; border:0; border-radius:7px; background:transparent; color:var(--aw-muted); text-align:left; font-size:12px; }
#annuwka-raid-schedule .aw-picker-options button:is(:hover,:focus-visible,[aria-selected="true"]) { background:#224359; color:#d5f7ff; }
#annuwka-raid-schedule .aw-option-check { color:#75d9ed; visibility:hidden; }
#annuwka-raid-schedule [aria-selected="true"] > .aw-option-check { visibility:visible; }
#annuwka-raid-schedule select option { background:#132031; color:var(--aw-text); }
#annuwka-raid-schedule .aw-raid-guide { margin-bottom:19px; border:1px solid #31465c; border-radius:12px; background:linear-gradient(115deg,#152334,#111b2a); }
#annuwka-raid-schedule .aw-raid-guide > summary { display:flex; align-items:center; gap:13px; padding:15px 18px; list-style:none; }
#annuwka-raid-schedule .aw-raid-guide > summary::-webkit-details-marker { display:none; }
#annuwka-raid-schedule .aw-guide-icon { display:grid; place-items:center; flex:none; width:34px; height:34px; border:1px solid #4e78905c; border-radius:9px; background:#20384c; color:var(--aw-blue); font-size:23px; }
#annuwka-raid-schedule .aw-guide-heading { flex:1; min-width:0; }
#annuwka-raid-schedule .aw-guide-heading strong { display:block; font-size:15px; font-weight:650; color:#e5f3ff; }
#annuwka-raid-schedule .aw-guide-heading > span { display:block; margin-top:2px; font-size:12px; color:var(--aw-dim); }
#annuwka-raid-schedule .aw-guide-chevron { flex:none; width:8px; height:8px; margin-right:3px; border-right:1.5px solid #9bc2d9; border-bottom:1.5px solid #9bc2d9; transform:rotate(45deg) translateY(-2px); }
#annuwka-raid-schedule .aw-raid-guide[open] .aw-guide-chevron { transform:rotate(225deg); }
#annuwka-raid-schedule .aw-raid-guide[open] > summary { border-bottom:1px solid #31465c; }
#annuwka-raid-schedule .aw-guide-body { padding:18px; }
#annuwka-raid-schedule .aw-guide-intro { margin-bottom:16px; color:var(--aw-muted); font-size:13px; }
#annuwka-raid-schedule .aw-guide-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
#annuwka-raid-schedule .aw-guide-card { --aw-format:#efc778; min-width:0; padding:19px; border:1px solid #344456; border-top:2px solid var(--aw-format); border-radius:10px; background:#101c2a; }
#annuwka-raid-schedule .aw-guide-card[data-format="unsaved"] { --aw-format:#8ce4f6; }
#annuwka-raid-schedule .aw-guide-card[data-format="vip"] { --aw-format:#c9b4f3; }
#annuwka-raid-schedule .aw-guide-card[data-format="priority"] { --aw-format:#d5dfed; }
#annuwka-raid-schedule .aw-guide-card-top { display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:5px 12px; margin-bottom:11px; }
#annuwka-raid-schedule .aw-guide-card h3 { font-size:17px; color:var(--aw-format); }
#annuwka-raid-schedule .aw-guide-label { font-size:11px; color:var(--aw-dim); }
#annuwka-raid-schedule .aw-guide-card p { color:#bdcadb; font-size:14px; line-height:1.6; }
#annuwka-raid-schedule .aw-guide-metric { display:flex; align-items:baseline; flex-wrap:wrap; gap:3px 9px; margin:15px 0 11px; }
#annuwka-raid-schedule .aw-guide-metric strong { font-size:19px; line-height:1.35; color:var(--aw-format); }
#annuwka-raid-schedule .aw-guide-metric > span { font-size:12px; color:var(--aw-dim); }
#annuwka-raid-schedule .aw-guide-card .aw-guide-rule { color:#e1eaf7; }
#annuwka-raid-schedule .aw-guide-rules { display:grid; gap:6px; margin:0; padding-left:18px; color:#e1eaf7; font-size:14px; line-height:1.6; }
#annuwka-raid-schedule .aw-guide-rules li::marker { color:var(--aw-format); }
@media(max-width:760px) {
  #annuwka-raid-schedule .aw-raid-guide > summary { gap:10px; padding:13px 12px; }
  #annuwka-raid-schedule .aw-guide-icon { width:29px; height:29px; font-size:20px; }
  #annuwka-raid-schedule .aw-guide-heading strong { font-size:14px; }
  #annuwka-raid-schedule .aw-guide-heading > span { font-size:11px; }
  #annuwka-raid-schedule .aw-guide-body { padding:13px; }
  #annuwka-raid-schedule .aw-guide-grid { grid-template-columns:minmax(0,1fr); }
  #annuwka-raid-schedule .aw-guide-card { padding:16px; }
}
#annuwka-raid-schedule .aw-days { display:flex; gap:8px; margin-bottom:18px; }
#annuwka-raid-schedule .aw-day { display:flex; flex:1; min-width:0; max-width:160px; flex-direction:column; align-items:center; gap:3px; padding:8px 3px; border:1px solid var(--aw-line); border-radius:9px; background:#111b29; color:var(--aw-dim); font-size:10px; }
#annuwka-raid-schedule .aw-day strong { color:var(--aw-text); font-size:21px; line-height:1.15; font-weight:600; }
#annuwka-raid-schedule .aw-day-count { font-size:10px; }
#annuwka-raid-schedule .aw-day:hover { border-color:#52738e; }
#annuwka-raid-schedule .aw-day[aria-pressed="true"] { border-color:#69b6d2; background:linear-gradient(140deg,#224257,#1b2a41); color:#c2f0ff; }
#annuwka-raid-schedule .aw-day[aria-pressed="true"] strong { color:#c7f4ff; }
#annuwka-raid-schedule .aw-results-heading { display:flex; align-items:center; justify-content:space-between; gap:16px; margin-bottom:13px; }
#annuwka-raid-schedule .aw-results-heading h3 { font-size:17px; }
#annuwka-raid-schedule .aw-selected-path { color:var(--aw-dim); font-size:11px; margin-top:4px; }
#annuwka-raid-schedule .aw-run-times { margin:0 0 16px; border:1px solid #31465c; border-radius:10px; background:#101d2b; }
#annuwka-raid-schedule .aw-run-times summary { padding:13px 15px; color:#b5c7da; cursor:pointer; font-size:12px; }
#annuwka-raid-schedule .aw-run-times summary strong { color:#b8efff; margin-left:12px; }
#annuwka-raid-schedule .aw-run-times summary > span { margin-left:12px; font-size:10px; color:var(--aw-dim); }
#annuwka-raid-schedule .aw-time-choices { display:flex; flex-wrap:wrap; gap:7px; padding:0 14px 14px; max-height:190px; overflow-y:auto; }
#annuwka-raid-schedule .aw-time-choices button { min-height:38px; padding:8px 12px; border:1px solid #344b62; border-radius:8px; background:#17283a; color:#c4d9ee; font-size:12px; font-variant-numeric:tabular-nums; }
#annuwka-raid-schedule .aw-time-choices button[aria-pressed="true"] { background:#155069; color:#edfcff; border-color:#5bc5de; }
#annuwka-raid-schedule .aw-time-choices button small { display:block; margin-top:3px; font-size:9px; }
#annuwka-raid-schedule .aw-results-count { color:var(--aw-blue); font-size:11px; white-space:nowrap; }
#annuwka-raid-schedule .aw-table-wrap { overflow:hidden; border:1px solid #2b3e54; border-radius:13px; background:#101b2a; }
#annuwka-raid-schedule .aw-table { width:100%; border-collapse:collapse; table-layout:fixed; text-align:left; }
#annuwka-raid-schedule .aw-table th { padding:13px 14px; color:#89a8c9; font-size:10px; letter-spacing:.9px; font-weight:550; text-transform:uppercase; background:#0e1825; }
#annuwka-raid-schedule .aw-table td { padding:16px 14px; border-top:1px solid #26394f; vertical-align:middle; }
#annuwka-raid-schedule .aw-row:hover { background:#15283b; }
#annuwka-raid-schedule th.aw-cell-time { width:9%; }
#annuwka-raid-schedule th.aw-cell-raid { width:22%; }
#annuwka-raid-schedule th.aw-cell-service { width:22%; }
#annuwka-raid-schedule th.aw-cell-difficulty { width:13%; }
#annuwka-raid-schedule th.aw-cell-seats { width:11%; }
#annuwka-raid-schedule th.aw-cell-price { width:12%; }
#annuwka-raid-schedule th.aw-cell-action { width:11%; }
#annuwka-raid-schedule .aw-cell-time time { display:block; font-size:21px; line-height:1.2; font-weight:750; font-variant-numeric:tabular-nums; }
#annuwka-raid-schedule .aw-cell-time > small { display:block; color:var(--aw-dim); font-size:9px; margin-top:4px; }
#annuwka-raid-schedule td.aw-cell-raid { position:relative; }
#annuwka-raid-schedule .aw-raid-name { display:flex; align-items:center; min-height:64px; padding-left:88px; }
#annuwka-raid-schedule .aw-raid-name > div:last-child { min-width:0; }
#annuwka-raid-schedule .aw-table h3 { font-size:16px; overflow-wrap:anywhere; }
@media(min-width:1051px) and (max-width:1200px) {
  #annuwka-raid-schedule .aw-table h3 { font-size:14px; }
}
#annuwka-raid-schedule .aw-row-thumb { position:absolute; inset:0 auto 0 0; width:88px; overflow:hidden; border-right:1px solid #52728b33; }
#annuwka-raid-schedule .aw-raid-art { position:relative; display:flex; height:100%; min-width:0; overflow:hidden; background:#0c1421; }
#annuwka-raid-schedule .aw-raid-art img { position:relative; flex:1; min-width:0; width:0; height:100%; object-fit:cover; }
#annuwka-raid-schedule .aw-order-summary .aw-raid-art[data-achievement="true"] { height:180px; }
#annuwka-raid-schedule .aw-order-summary .aw-raid-art[data-achievement="true"] img { object-position:50% 32%; }
#annuwka-raid-schedule .aw-progress { color:var(--aw-dim); font-size:11px; margin-top:4px; }
#annuwka-raid-schedule .aw-loot-tag { display:inline-flex; align-items:center; gap:5px; color:#8ce4f6; font-size:15px; font-weight:750; line-height:1.35; }
#annuwka-raid-schedule .aw-loot-tag[data-mode="Saved"] { color:#efc778; }
#annuwka-raid-schedule .aw-loot-tag[data-mode="VIP"] { color:#c9b4f3; }
#annuwka-raid-schedule .aw-loot-tag[data-mode="Solo"] { color:#d5dfed; }
#annuwka-raid-schedule .aw-armor { display:block; color:var(--aw-dim); font-size:10px; line-height:1.5; margin-top:5px; }
#annuwka-raid-schedule .aw-armor-types { display:block; margin-top:3px; color:#d8e7f6; font-size:16px; font-weight:650; line-height:1.3; }
#annuwka-raid-schedule .aw-service-achievement { color:var(--aw-muted); font-size:11px; }
#annuwka-raid-schedule .aw-difficulty-badge { display:inline-block; padding:4px 8px; border:1px solid #8361ad; border-radius:6px; background:#39264c; color:#e2ceff; font-size:clamp(12px,1.1vw,14px); font-weight:750; white-space:nowrap; }
#annuwka-raid-schedule .aw-difficulty-badge[data-difficulty="normal"] { color:#afe8f8; background:#183c4b; border-color:#386d81; }
#annuwka-raid-schedule .aw-difficulty-badge[data-difficulty="mythic"] { color:#ffd29b; background:#492e1b; border-color:#81552c; }
#annuwka-raid-schedule .aw-difficulty-badge[data-difficulty="other"] { color:#c9ddca; background:#253a30; border-color:#4a6854; }
#annuwka-raid-schedule .aw-availability { display:flex; align-items:center; gap:5px; color:#bde6cf; font-size:16px; font-weight:750; line-height:1.3; white-space:nowrap; }
#annuwka-raid-schedule .aw-availability > span { font-size:7px; }
#annuwka-raid-schedule .aw-availability[data-low="true"] { color:#ffdda1; }
#annuwka-raid-schedule .aw-price { color:var(--aw-gold); font-size:clamp(18px,1.7vw,22px); font-weight:750; line-height:1.25; font-variant-numeric:tabular-nums; white-space:nowrap; }
#annuwka-raid-schedule .aw-price small { display:block; color:var(--aw-dim); font-weight:400; font-size:9px; margin-top:4px; }
#annuwka-raid-schedule .aw-price-prefix { font-size:12px; font-weight:600; }
#annuwka-raid-schedule .aw-order-button { display:flex; align-items:center; justify-content:center; min-height:38px; width:100%; padding:9px 11px; border:1px solid #64def0; border-radius:9px; background:#31c8e0; color:#082231; font-size:11px; font-weight:800; white-space:nowrap; box-shadow:0 4px 16px #13d3ef13; }
#annuwka-raid-schedule .aw-order-button:hover { background:#65dcec; }
#annuwka-raid-schedule .aw-order-button:disabled { background:#293c4d; border-color:#3c5269; color:var(--aw-dim); box-shadow:none; }
#annuwka-raid-schedule .aw-prepay { display:block; margin-top:5px; color:var(--aw-gold); font-size:9px; text-align:center; }
#annuwka-raid-schedule .aw-pagination { display:flex; justify-content:space-between; align-items:center; gap:12px; margin-top:17px; color:var(--aw-dim); font-size:11px; }
#annuwka-raid-schedule .aw-page-buttons { display:flex; gap:7px; }
#annuwka-raid-schedule .aw-page-button { display:grid; place-items:center; width:35px; height:35px; border:1px solid var(--aw-line); border-radius:8px; background:#152234; color:var(--aw-muted); }
#annuwka-raid-schedule .aw-page-button:disabled { opacity:.35; }
#annuwka-raid-schedule .aw-empty { padding:35px 20px; color:var(--aw-muted); text-align:center; font-size:13px; }
#annuwka-raid-schedule .aw-booking-note { display:flex; align-items:baseline; flex-wrap:wrap; gap:5px 12px; margin-top:22px; padding:13px 15px; border:1px solid #4e4633; border-radius:9px; background:#221f1b; color:#c9beaa; font-size:11px; }
#annuwka-raid-schedule .aw-booking-note strong,#annuwka-raid-schedule .aw-booking-note b { color:var(--aw-gold); }
#annuwka-raid-schedule .aw-footer { display:flex; align-items:center; gap:7px; margin-top:14px; color:var(--aw-dim); font-size:11px; }
#annuwka-raid-schedule .aw-live-status { padding:10px 30px; border-bottom:1px solid var(--aw-line); color:var(--aw-muted); font-size:12px; }
#annuwka-raid-schedule .aw-live-status:empty { display:none; }
#annuwka-raid-schedule .aw-summary-detail { margin-top:7px; color:var(--aw-dim); font-size:11px; }
.aw-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.aw-skip { position:absolute; left:24px; top:-100px; padding:12px; background:#141925; color:#fff; z-index:3000; }
.aw-skip:focus { top:12px; }
#annuwka-raid-schedule .aw-order-layer { position:fixed; inset:0; z-index:2000; display:flex; align-items:flex-start; justify-content:center; padding:45px 20px 25px; overflow-y:auto; background:#030712c9; backdrop-filter:blur(7px); }
#annuwka-raid-schedule .aw-order-panel { position:relative; width:440px; max-width:100%; margin:auto; padding:26px; border:1px solid #435873; border-radius:17px; background:#131d2c; box-shadow:0 24px 90px #0009; }
#annuwka-raid-schedule .aw-close { position:absolute; top:14px; right:14px; display:grid; place-items:center; width:30px; height:30px; border:1px solid var(--aw-line); border-radius:8px; background:#243146; color:var(--aw-muted); }
#annuwka-raid-schedule .aw-order-title { font-size:23px; letter-spacing:-.5px; margin:0 28px 20px 0; }
#annuwka-raid-schedule .aw-order-summary { padding-bottom:18px; margin-bottom:20px; border-bottom:1px solid var(--aw-line); }
#annuwka-raid-schedule .aw-order-summary .aw-raid-art { height:118px; margin-bottom:15px; border-radius:9px; }
#annuwka-raid-schedule .aw-order-summary h3 { font-size:18px; margin:0 0 8px; }
#annuwka-raid-schedule .aw-order-time { color:var(--aw-blue); font-size:12px; margin-bottom:6px; }
#annuwka-raid-schedule .aw-field { display:block; margin:16px 0; }
#annuwka-raid-schedule .aw-field-label { display:block; margin-bottom:7px; color:var(--aw-muted); font-size:12px; }
#annuwka-raid-schedule .aw-input { width:100%; padding:12px; border:1px solid #41546d; border-radius:9px; background:#0c1420; color:var(--aw-text); font-size:14px; }
#annuwka-raid-schedule .aw-input::placeholder { color:var(--aw-dim); }
#annuwka-raid-schedule .aw-deposit-note { margin:20px 0 13px; padding:12px 13px; border:1px solid #5a4b36; border-radius:9px; background:#29261f; color:#ddcba9; font-size:12px; }
#annuwka-raid-schedule .aw-deposit-note strong { color:var(--aw-gold); }
#annuwka-raid-schedule .aw-pay-options { display:grid; grid-template-columns:1fr 1fr; gap:9px; min-width:0; padding:0; margin:0 0 17px; border:0; }
#annuwka-raid-schedule .aw-pay-options legend { margin-bottom:9px; padding:0; color:var(--aw-muted); font-size:12px; }
#annuwka-raid-schedule .aw-pay-choice { display:flex; align-items:flex-start; gap:8px; padding:11px; border:1px solid #41546d; border-radius:9px; background:#101a29; color:var(--aw-muted); font-size:12px; }
#annuwka-raid-schedule .aw-pay-choice:has(input:checked) { border-color:#65a0c0; background:#203a4e; color:var(--aw-text); }
#annuwka-raid-schedule .aw-pay-choice input { accent-color:var(--aw-blue); margin:3px 0 0; }
#annuwka-raid-schedule .aw-pay-choice strong { display:block; font-weight:550; }
#annuwka-raid-schedule .aw-pay-choice small { display:block; margin-top:4px; color:var(--aw-dim); font-size:10px; }
#annuwka-raid-schedule .aw-order-total { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:18px; padding-top:16px; border-top:1px solid var(--aw-line); }
#annuwka-raid-schedule .aw-order-total-label { color:var(--aw-muted); font-size:12px; }
#annuwka-raid-schedule .aw-order-total .aw-price { font-size:22px; }
#annuwka-raid-schedule .aw-balance { margin-top:8px; color:var(--aw-dim); font-size:11px; text-align:right; }
#annuwka-raid-schedule .aw-submit { width:100%; margin-top:20px; padding:12px; font-size:13px; }
#annuwka-raid-schedule .aw-order-error { color:#ffabb3; margin-top:12px; }

@media(max-width:1050px) {
  #annuwka-raid-schedule .aw-discord { display:none; }
  #annuwka-raid-schedule .aw-main { padding:20px; }
  #annuwka-raid-schedule .aw-table,#annuwka-raid-schedule .aw-table tbody { display:block; }
  #annuwka-raid-schedule .aw-table thead { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); }
  #annuwka-raid-schedule .aw-table .aw-row { position:relative; display:grid; grid-template-columns:85px minmax(0,1fr) auto; gap:10px 15px; padding:17px 17px 17px 102px; border-top:1px solid #26394f; }
  #annuwka-raid-schedule .aw-table .aw-row:first-child { border-top:0; }
  #annuwka-raid-schedule .aw-table .aw-row td { padding:0; border:0; min-width:0; }
  #annuwka-raid-schedule td.aw-cell-raid { position:static; }
  #annuwka-raid-schedule .aw-raid-name { padding-left:0; min-height:0; }
  #annuwka-raid-schedule .aw-row-thumb { width:85px; }
  #annuwka-raid-schedule .aw-cell-time { grid-column:1; grid-row:1; }
  #annuwka-raid-schedule .aw-cell-raid { grid-column:2/-1; grid-row:1; }
  #annuwka-raid-schedule .aw-cell-service { grid-column:2; grid-row:2; }
  #annuwka-raid-schedule .aw-cell-difficulty { grid-column:1; grid-row:2; }
  #annuwka-raid-schedule .aw-cell-seats { grid-column:3; grid-row:2; align-self:center; }
  #annuwka-raid-schedule .aw-cell-price { grid-column:2; grid-row:3; align-self:center; }
  #annuwka-raid-schedule .aw-cell-action { grid-column:3; grid-row:3; min-width:100px; }
}
@media(max-width:760px) {
  body { padding:0; }
  #annuwka-raid-schedule { border:0; border-radius:0; }
  #annuwka-raid-schedule .aw-header { padding:12px 16px; min-height:63px; }
  #annuwka-raid-schedule .aw-brand { font-size:12px; gap:8px; }
  #annuwka-raid-schedule .aw-brand img { width:32px; height:32px; }
  #annuwka-raid-schedule .aw-nav { border:0; background:transparent; padding:0; }
  #annuwka-raid-schedule .aw-nav a { display:none; }
  #annuwka-raid-schedule .aw-nav a[aria-current] { display:block; padding:7px; font-size:10px; }
  #annuwka-raid-schedule .aw-intro { padding:17px 18px; }
  #annuwka-raid-schedule .aw-kicker { font-size:9px; letter-spacing:1px; margin-bottom:7px; }
  #annuwka-raid-schedule h1 { font-size:29px; margin-bottom:0; }
  #annuwka-raid-schedule .aw-intro-bottom { display:none; }
  #annuwka-raid-schedule .aw-hero-art { width:80%; opacity:.4; }
  #annuwka-raid-schedule .aw-browse { padding:0 17px; }
  #annuwka-raid-schedule .aw-browse-tabs { gap:4px 15px; }
  #annuwka-raid-schedule .aw-browse-tabs > .aw-hot-tab { order:-1; flex-basis:100%; margin-top:3px; }
  #annuwka-raid-schedule .aw-hot-heading { align-items:flex-start; }
  #annuwka-raid-schedule .aw-hot-heading h2 { font-size:20px; }
  #annuwka-raid-schedule .aw-popular { grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; padding-bottom:17px; }
  #annuwka-raid-schedule .aw-popular-card { min-height:120px; padding:12px; }
  #annuwka-raid-schedule .aw-popular-content strong { font-size:13px; }
  #annuwka-raid-schedule .aw-main { padding:18px 15px 22px; }
  #annuwka-raid-schedule .aw-filter-top { gap:11px; }
  #annuwka-raid-schedule .aw-difficulty-options { gap:6px; width:100%; }
  #annuwka-raid-schedule .aw-difficulty-options button { font-size:11px; padding:8px 11px; min-height:37px; }
  #annuwka-raid-schedule .aw-zone { margin-right:auto; gap:7px; }
  #annuwka-raid-schedule .aw-live-clock { gap:6px; padding:9px 7px; }
  #annuwka-raid-schedule .aw-clock-icon { width:12px; height:12px; }
  #annuwka-raid-schedule #aw-current-time { font-size:16px; letter-spacing:0; }
  #annuwka-raid-schedule .aw-clock-seconds { font-size:12px; }
  #annuwka-raid-schedule .aw-clock-colon { padding:0 1px; }
  #annuwka-raid-schedule .aw-zone-options button { padding:8px; font-size:10px; }
  #annuwka-raid-schedule .aw-reset { font-size:10px; }
  #annuwka-raid-schedule .aw-filter-fields { grid-template-columns:minmax(0,1fr); padding:3px 12px; gap:0; }
  #annuwka-raid-schedule .aw-filter-line { grid-column:1; gap:9px; border-top:1px solid #293a4e; }
  #annuwka-raid-schedule .aw-filter-line:first-child { border-top:0; }
  #annuwka-raid-schedule .aw-filter-label { width:70px; font-size:10px; }
  #annuwka-raid-schedule .aw-filter-switches button { padding:8px 10px; font-size:10px; }
  #annuwka-raid-schedule .aw-filter-fields[data-achievement="true"] { grid-template-columns:minmax(0,1fr); }
  #annuwka-raid-schedule .aw-days { gap:4px; margin-bottom:16px; }
  #annuwka-raid-schedule .aw-day { padding:8px 1px; font-size:10px; border-radius:7px; }
  #annuwka-raid-schedule .aw-day strong { font-size:19px; }
  #annuwka-raid-schedule .aw-day-count { display:none; }
  #annuwka-raid-schedule .aw-results-heading h3 { font-size:16px; }
  #annuwka-raid-schedule .aw-selected-path { font-size:10px; }
  #annuwka-raid-schedule .aw-table .aw-row { grid-template-columns:65px minmax(0,1fr) auto; gap:11px 10px; padding:14px 12px 14px 84px; }
  #annuwka-raid-schedule .aw-cell-service { grid-column:2/-1; grid-row:2; }
  #annuwka-raid-schedule .aw-cell-seats { grid-column:2/-1; grid-row:3; }
  #annuwka-raid-schedule .aw-cell-price { grid-column:1/3; grid-row:4; }
  #annuwka-raid-schedule .aw-cell-action { grid-column:3; grid-row:4; min-width:95px; }
  #annuwka-raid-schedule .aw-cell-time time { font-size:21px; }
  #annuwka-raid-schedule .aw-difficulty-badge { font-size:14px; padding:4px 8px; }
  #annuwka-raid-schedule .aw-row-thumb { width:72px; }
  #annuwka-raid-schedule .aw-table h3 { font-size:16px; }
  #annuwka-raid-schedule .aw-price { font-size:22px; }
  #annuwka-raid-schedule .aw-order-layer { padding:18px 12px; }
  #annuwka-raid-schedule .aw-order-panel { padding:23px 18px; }
  #annuwka-raid-schedule .aw-order-summary .aw-raid-art { height:100px; }
  #annuwka-raid-schedule .aw-pay-choice { padding:10px 8px; gap:6px; font-size:11px; }
  #annuwka-raid-schedule .aw-order-total .aw-price { font-size:19px; }
  #annuwka-raid-schedule .aw-input { font-size:16px; }
}
@media(pointer:coarse) { #annuwka-raid-schedule :is(.aw-difficulty-options button,.aw-zone-options button,.aw-order-button,.aw-page-button,.aw-close) { min-height:44px; } }
@media(prefers-reduced-motion:reduce) { #annuwka-raid-schedule * { transition:none !important; } }
#annuwka-raid-schedule .aw-muted-mark { color:var(--aw-dim); }
#annuwka-raid-schedule .aw-table[data-achievements="true"] :is(.aw-cell-service,.aw-cell-difficulty) { display:none; }
#annuwka-raid-schedule .aw-table[data-achievements="true"] th.aw-cell-time { width:12%; }
#annuwka-raid-schedule .aw-table[data-achievements="true"] th.aw-cell-raid { width:43%; }
#annuwka-raid-schedule .aw-table[data-achievements="true"] th.aw-cell-seats { width:15%; }
#annuwka-raid-schedule .aw-table[data-achievements="true"] th.aw-cell-price { width:17%; }
@media(max-width:1050px) {
  #annuwka-raid-schedule .aw-table[data-achievements="true"] .aw-cell-seats { grid-column:2/-1; grid-row:2; }
  #annuwka-raid-schedule .aw-table[data-achievements="true"] .aw-cell-price { grid-row:3; }
  #annuwka-raid-schedule .aw-table[data-achievements="true"] .aw-cell-action { grid-row:3; }
}


#annuwka-raid-schedule .aw-offer-line { min-height:64px; display:flex; justify-content:center; flex-direction:column; }
#annuwka-raid-schedule .aw-offer-line[data-extra="true"] { min-height:80px; padding-top:12px; margin-top:12px; border-top:1px solid #34475b; }
#annuwka-raid-schedule .aw-offer-caption { display:block; color:var(--aw-dim); font-size:9px; margin-bottom:4px; }
#annuwka-raid-schedule .aw-row:is([data-hot="true"],[data-grouped="true"]) .aw-offer-line { min-height:88px; }
#annuwka-raid-schedule .aw-row:is([data-hot="true"],[data-grouped="true"]) .aw-offer-line[data-extra="true"] { min-height:102px; margin-top:0; padding-top:14px; }
#annuwka-raid-schedule .aw-row[data-recurring="true"] { background:linear-gradient(100deg,#32221a66,transparent 55%),#102031; }
#annuwka-raid-schedule .aw-row[data-recurring="true"] .aw-offer-line { min-height:104px; }
#annuwka-raid-schedule .aw-row[data-recurring="true"] .aw-offer-line[data-extra="true"] { min-height:118px; }
#annuwka-raid-schedule .aw-row[data-recurring="true"][data-offers] td.aw-cell-time { padding-top:16px; }
#annuwka-raid-schedule .aw-run-time > small { display:block; color:var(--aw-dim); font-size:9px; margin-top:4px; line-height:1.5; }
#annuwka-raid-schedule .aw-run-time .aw-countdown-label { margin-top:6px; }
#annuwka-raid-schedule .aw-countdown-label { display:block; margin-top:15px; color:#aab7c8; font-size:9px; }
#annuwka-raid-schedule .aw-raid-countdown { display:inline-block; margin-top:5px; padding:7px 3px; border:1px solid #b7793e66; border-radius:7px; background:#35291d; color:#ffd298; font:700 clamp(10px,1vw,12px)/1.2 ui-monospace,monospace; font-variant-numeric:tabular-nums; white-space:nowrap; }
#annuwka-raid-schedule .aw-hot-variant { display:flex; align-items:center; gap:10px; min-width:0; }
#annuwka-raid-schedule .aw-variant-thumb { width:40px; height:60px; flex:0 0 40px; object-fit:cover; border:1px solid #59718a55; border-radius:7px; }
#annuwka-raid-schedule .aw-variant-copy { display:flex; flex-direction:column; align-items:flex-start; gap:3px; min-width:0; }
#annuwka-raid-schedule .aw-variant-name { color:#eef6ff; font-size:15px; font-weight:700; line-height:1.35; }
#annuwka-raid-schedule .aw-row[data-offers]:not([data-offers="1"]) :is(.aw-cell-time,.aw-cell-raid,.aw-cell-difficulty) { vertical-align:top; padding-top:28px; }
#annuwka-raid-schedule .aw-cell-mobile-offers { display:none; }
@media(max-width:1050px) {
  #annuwka-raid-schedule .aw-filter-fields { grid-template-columns:minmax(0,1fr); }
  #annuwka-raid-schedule .aw-raid-countdown { font-size:13px; padding-inline:6px; }
  #annuwka-raid-schedule .aw-time-choices button { min-height:44px; }
  #annuwka-raid-schedule .aw-run-times summary > span { display:block; margin:6px 0 0 18px; }
  #annuwka-raid-schedule .aw-filter-mode { grid-column:1; border-top:1px solid #293a4e; }
  #annuwka-raid-schedule .aw-table .aw-row :is(.aw-cell-service,.aw-cell-seats,.aw-cell-price,.aw-cell-action) { display:none; }
  #annuwka-raid-schedule .aw-row[data-offers]:not([data-offers="1"]) :is(.aw-cell-time,.aw-cell-raid,.aw-cell-difficulty) { padding-top:0; }
  #annuwka-raid-schedule .aw-table .aw-cell-mobile-offers { display:block; grid-column:2/-1; grid-row:2/4; }
  #annuwka-raid-schedule .aw-table .aw-row[data-recurring="true"] .aw-cell-time { display:none; }
  #annuwka-raid-schedule .aw-table .aw-row[data-recurring="true"] .aw-cell-raid { grid-column:1/-1; grid-row:1; }
  #annuwka-raid-schedule .aw-table .aw-row[data-recurring="true"] .aw-cell-difficulty { grid-column:1/-1; grid-row:2; justify-self:start; }
  #annuwka-raid-schedule .aw-table .aw-row[data-recurring="true"] .aw-cell-mobile-offers { grid-column:1/-1; grid-row:3; }
  #annuwka-raid-schedule .aw-mobile-offer { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:10px; align-items:center; }
  #annuwka-raid-schedule .aw-mobile-offer-time { grid-column:1/-1; }
  #annuwka-raid-schedule .aw-mobile-offer-time .aw-run-time { display:flex; flex-wrap:wrap; align-items:center; gap:5px 9px; }
  #annuwka-raid-schedule .aw-mobile-offer-time time { font-size:18px; font-weight:750; font-variant-numeric:tabular-nums; }
  #annuwka-raid-schedule .aw-mobile-offer-time .aw-run-time > * { margin-top:0; }
  #annuwka-raid-schedule .aw-mobile-offer + .aw-mobile-offer { margin-top:14px; padding-top:14px; border-top:1px solid #34475b; }
  #annuwka-raid-schedule .aw-mobile-service { grid-column:1; }
  #annuwka-raid-schedule .aw-mobile-offer .aw-availability { grid-column:2; }
  #annuwka-raid-schedule .aw-mobile-offer .aw-price { grid-column:1; }
  #annuwka-raid-schedule .aw-mobile-action { grid-column:2; min-width:100px; }
}
@media(max-width:480px) {
  #annuwka-raid-schedule .aw-table .aw-row { grid-template-columns:minmax(0,1fr) auto; }
  #annuwka-raid-schedule .aw-cell-raid { grid-column:1/-1; grid-row:2; }
  #annuwka-raid-schedule .aw-cell-difficulty { grid-column:2; grid-row:1; justify-self:end; align-self:center; }
  #annuwka-raid-schedule .aw-table .aw-cell-mobile-offers { grid-column:1/-1; grid-row:3; }
  #annuwka-raid-schedule .aw-mobile-offer { gap:9px; }
  #annuwka-raid-schedule .aw-mobile-service { grid-column:1/-1; }
  #annuwka-raid-schedule .aw-mobile-offer .aw-availability { grid-column:1/-1; }
  #annuwka-raid-schedule .aw-mobile-action { min-width:86px; }
  #annuwka-raid-schedule .aw-mobile-action .aw-order-button { padding-inline:10px; font-size:11px; }
}
@media(pointer:coarse) {
  #annuwka-raid-schedule :is(.aw-filter-switches button,.aw-picker-trigger,.aw-picker-options button) { min-height:44px; }
}

#annuwka-raid-schedule .aw-day-note { margin:-7px 0 17px; color:var(--aw-dim); font-size:10px; }
#annuwka-raid-schedule .aw-cell-time > .aw-time-date { color:var(--aw-blue); font-size:9px; margin-top:3px; }

#annuwka-raid-schedule .aw-language { flex-shrink:0; border:1px solid var(--aw-line); border-radius:9px; padding:9px 11px; color:var(--aw-blue); background:#172331; font:inherit; font-size:12px; font-weight:650; cursor:pointer; }
#annuwka-raid-schedule .aw-language:focus-visible { outline:2px solid var(--aw-blue); outline-offset:3px; }
