.fc-mos{margin:20px 0 0}.fc-mos-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px}.fc-mos-head h3{margin:0;font-size:15px}.fc-mos-station{margin:0;font-size:13px;color:var(--ink-600)}.fc-mos-tabs{flex-wrap:wrap}.fc-mos-about{margin:8px 0 0}.fc-mos-scroll{max-height:520px;overflow:auto;border:1px solid var(--tile-line);border-radius:var(--radius);background:var(--tile)}.fc-mos-table{font-size:12px}.fc-mos-table th,.fc-mos-table td{padding:3px 6px}.fc-mos-table thead tr:nth-child(2) th{top:23px}.fc-mos-table .fc-mos-day{text-align:left;color:var(--ink-800);border-left:1px solid var(--ink-300)}.fc-mos-table .fc-mos-label{position:sticky;left:0;z-index:1;text-align:left;font-family:var(--font-ui, inherit);font-weight:500;color:var(--ink-800);background:var(--ink-050);max-width:44vw;overflow:hidden;text-overflow:ellipsis}.fc-mos-table thead .fc-mos-label{z-index:2}.fc-mos-group th{position:static;text-align:left;font-family:var(--font-ui, inherit);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-600);background:var(--ink-100);padding-top:6px}.fc-mos-spread th,.fc-mos-spread td{color:var(--ink-600);font-size:11px}.fc-mos-raw{margin-top:8px}.fc-mos-raw summary{cursor:pointer;font-size:13px}.fc-mos-raw pre{margin:6px 0 0;padding:8px;overflow-x:auto;overscroll-behavior-x:contain;font-family:var(--font-data);font-size:11.5px;line-height:1.35;color:var(--ink-800);background:var(--ink-050);border:1px solid var(--ink-200);border-radius:4px}.fc-mos-note{margin:8px 0 0}@media(max-width:639px){.fc-mos-scroll{border-left:0;border-right:0;border-radius:0}}.ws-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 0}.ws-table{border-collapse:separate;border-spacing:0;font-family:var(--font-data);font-size:12px;font-variant-numeric:tabular-nums}.ws-table th,.ws-table td{padding:0;text-align:center;white-space:nowrap}.ws-table thead th{font-weight:500;color:var(--ink-600);padding:2px 0}.ws-days th{text-align:left;padding-left:4px;color:var(--ink-800);font-weight:600}.ws-hours th{min-width:30px;font-size:11px}.ws-name,.ws-what,.ws-corner{position:sticky;background:var(--ink-050);z-index:1}.ws-name,.ws-corner:first-child{left:0}.ws-name{min-width:58px;max-width:58px;padding:0 6px 0 0!important;text-align:left!important;font-family:var(--font-ui);font-weight:600;color:var(--ink-800);vertical-align:middle;white-space:normal!important;line-height:1.2}.ws-what{left:58px;min-width:46px;padding:0 6px 0 0!important;text-align:left!important;font-family:var(--font-ui);font-weight:400;color:var(--ink-600);font-size:11px}.ws-corner{left:0}.ws-model tr:first-child>*{border-top:8px solid transparent}.ws-cell{height:24px;min-width:30px;color:var(--ink-900)}.ws-none{background:transparent}.ws-dir{color:var(--ink-700)}.ws-arrow{display:block;margin:0 auto}.ws-wave{color:var(--ink-800)}.ws-daystart{box-shadow:inset 1px 0 0 var(--ink-400)}.ws-f0{background:transparent;color:var(--ink-600)!important}.ws-f1{background:#d8ecff;color:#0f1b28!important}.ws-f2{background:#a8d8ff;color:#0f1b28!important}.ws-f3{background:#72d6c4;color:#0f1b28!important}.ws-f4{background:#56c46c;color:#0f1b28!important}.ws-f5{background:#b6d93c;color:#0f1b28!important}.ws-f6{background:#f4d23a;color:#0f1b28!important}.ws-f7{background:#f39a2d;color:#0f1b28!important}.ws-f8{background:#e2522c;color:#fff!important}.ws-f9{background:#c0223a;color:#fff!important}.ws-f10{background:#9e2379;color:#fff!important}.ws-f11{background:#772ea2;color:#fff!important}.ws-f12{background:#4a2a8e;color:#fff!important}:root[data-theme=light] .ws-name,:root[data-theme=light] .ws-what,:root[data-theme=light] .ws-corner{background:var(--ink-100)}.ws-key{display:flex;flex-wrap:wrap;gap:2px;margin:10px 0 0;padding:0;list-style:none;font-size:11px}.ws-key li{display:flex;flex-direction:column;align-items:center;min-width:30px;padding:2px 4px;border-radius:4px;line-height:1.2}.ws-key li.ws-f0{box-shadow:inset 0 0 0 1px var(--ink-300)}.ws-beaufort{margin:10px 0 0}.ws-beaufort summary{cursor:pointer;color:var(--ink-800);font-size:13px}.ws-btable{border-collapse:collapse;font-size:12px;min-width:520px}.ws-btable th,.ws-btable td{padding:4px 8px;text-align:left;border-bottom:1px solid var(--ink-300);vertical-align:top}.ws-btable td.ws-cell{text-align:center;font-weight:600;height:auto}.fc-light-days{display:flex;gap:4px;margin:12px 0 8px;overflow-x:auto;scrollbar-width:none}.fc-light-days .ob-seg-btn[aria-selected=true]{background:var(--tile-strong, var(--tile));font-weight:600}.fc-light-compass{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.fc-light-rose{color:var(--ink-700)}.fc-light-rose svg{display:block;width:min(220px,60vw);height:auto}.fc-light-events{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.fc-light-events b{display:inline-block;min-width:2.2em;font-family:var(--font-data)}.fc-sol-periods span{display:block;white-space:nowrap}.fc-sol-turn{font-weight:700}.fc-sol-r4,.fc-sol-r3{color:#3c9f5a;font-weight:600}.fc-sol-r2{color:#c98f14;font-weight:600}.fc-drone-limit select{margin-left:4px}.fc-drone-table td{white-space:nowrap}.fc-drone-table td.fc-drone-why{white-space:normal;min-width:14em;font-size:12.5px;color:var(--ink-600)}.fc-drone-good{color:#3c9f5a;font-weight:600}.fc-drone-caution{color:#c98f14;font-weight:600}.fc-drone-no{color:#e0602a;font-weight:600}.fc-drone-tfrs{margin:4px 0 8px;padding-left:18px;font-size:14px}.fc-drone-tfrs li{margin:4px 0}.fc-drone-tfr-in b{color:#e0602a}.fc-drone-id{font-family:var(--font-data);font-size:12px;color:var(--ink-600)}.fc-acc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:16px 0 8px}.fc-acc-head .pl-chart-title{margin:0}.fc-acc-head .ob-seg{flex-wrap:wrap}.fc-acc-table th[scope=row]{text-align:left;font-weight:500;position:sticky;left:0;background:var(--tile)}.fc-acc-table td{font-variant-numeric:tabular-nums;text-align:right}.fc-acc-table td:first-child{text-align:left}
