.compare-table-wrap[data-v-03f8faff]{border:1px solid var(--mint2);border-radius:var(--r-lg);margin-bottom:var(--sp-4);max-width:100%;overflow-x:auto}.compare-table[data-v-03f8faff]{border-collapse:collapse;min-width:500px;width:100%}.compare-table thead[data-v-03f8faff]{background:linear-gradient(135deg,var(--teal-xdark),var(--teal-dark));color:var(--white)}.compare-table thead th[data-v-03f8faff]{font-size:var(--fs-sm);font-weight:var(--fw-black);padding:var(--sp-4);text-align:left}.col-label[data-v-03f8faff]{color:#ffffffb3;width:100px}@media(min-width:768px){.col-label[data-v-03f8faff]{width:130px}}.th-facility[data-v-03f8faff]{display:flex;flex-direction:column;gap:var(--sp-1)}.th-name[data-v-03f8faff]{color:inherit;font-size:var(--fs-base);font-weight:var(--fw-black);text-decoration:underline;text-underline-offset:3px}.th-loc[data-v-03f8faff]{color:#ffffffb3;font-weight:var(--fw-regular)}.th-loc[data-v-03f8faff],.th-remove[data-v-03f8faff]{font-size:var(--fs-caption)}.th-remove[data-v-03f8faff]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--r-sm);color:#fffc;cursor:pointer;font-family:inherit;font-weight:var(--fw-bold);margin-top:var(--sp-1);padding:var(--sp-1) var(--sp-2);transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);width:-moz-fit-content;width:fit-content}.th-remove[data-v-03f8faff]:hover{background:#ff6b6b4d;border-color:#ff6b6b80;color:var(--white)}.compare-table tbody tr[data-v-03f8faff]{border-bottom:1px solid var(--mint2);transition:background var(--dur-fast)}.compare-table tbody tr[data-v-03f8faff]:last-child{border-bottom:none}.compare-table tbody tr[data-v-03f8faff]:hover{background:var(--bg)}.row-label[data-v-03f8faff]{background:var(--bg);color:var(--text2);text-align:left}.row-label[data-v-03f8faff],.row-val[data-v-03f8faff]{font-size:var(--fs-sm);font-weight:var(--fw-bold);padding:var(--sp-3) var(--sp-4);vertical-align:top}.row-val[data-v-03f8faff]{color:var(--text)}.spinner[data-v-bb394f10]{animation:spin-bb394f10 .8s linear infinite;border:4px solid var(--mint2);border-radius:50%;border-top-color:var(--teal);margin:0 auto}.spinner--sm[data-v-bb394f10]{border-width:3px;height:24px;width:24px}.spinner--md[data-v-bb394f10]{height:40px;width:40px}.spinner--lg[data-v-bb394f10]{border-width:5px;height:56px;width:56px}@keyframes spin-bb394f10{to{transform:rotate(1turn)}}.csb__chart[data-v-a6d03f0c]{display:flex;flex-direction:column;gap:var(--sp-6)}@media(min-width:768px){.csb__chart[data-v-a6d03f0c]{gap:var(--sp-4)}}.csb__row[data-v-a6d03f0c]{display:grid;gap:var(--sp-2)}@media(min-width:768px){.csb__row[data-v-a6d03f0c]{align-items:center;gap:var(--sp-4);grid-template-columns:190px 1fr}}.csb__name[data-v-a6d03f0c]{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 var(--sp-2);line-height:var(--lh-sm);min-width:0}@media(min-width:768px){.csb__name[data-v-a6d03f0c]{align-items:flex-start;flex-direction:column}}.csb__facility[data-v-a6d03f0c]{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-black)}.csb__type[data-v-a6d03f0c]{color:var(--text2);font-size:var(--fs-caption)}.csb__total[data-v-a6d03f0c]{color:var(--teal-dark);font-size:var(--fs-base);font-variant-numeric:tabular-nums;font-weight:var(--fw-black);margin-left:auto}@media(min-width:768px){.csb__total[data-v-a6d03f0c]{margin-left:0}}.csb__missing[data-v-a6d03f0c]{background:var(--peach);border-radius:var(--r-sm);color:var(--teal-xdark);font-size:var(--fs-caption);font-weight:var(--fw-bold);padding:0 var(--sp-2)}.csb__plot[data-v-a6d03f0c]{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.csb__track[data-v-a6d03f0c]{height:32px;position:relative}@media(min-width:768px){.csb__track[data-v-a6d03f0c]{height:36px;margin-right:var(--sp-4)}}.csb__grid[data-v-a6d03f0c]{border-left:1px dashed var(--mint3);bottom:-4px;position:absolute;top:-4px}.csb__bar[data-v-a6d03f0c]{display:flex;height:100%;position:relative}.csb__seg[data-v-a6d03f0c]{border-radius:var(--r-sm);height:100%;min-width:4px;transition:width var(--dur-base) var(--ease-out)}.csb__seg+.csb__seg[data-v-a6d03f0c]{margin-left:var(--sp-1)}.csb__parts[data-v-a6d03f0c]{color:var(--text2);display:flex;flex-wrap:wrap;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;gap:0 var(--sp-3);line-height:var(--lh-caption);list-style:none;margin:0;padding:0}.csb__parts li[data-v-a6d03f0c]{align-items:center;display:inline-flex;gap:var(--sp-1)}@media(min-width:768px){.csb__parts[data-v-a6d03f0c]{display:none}}.csb__dot[data-v-a6d03f0c]{border-radius:var(--r-full);display:inline-block;flex:none;height:10px;width:10px}.csb__axis[data-v-a6d03f0c]{display:grid}@media(min-width:768px){.csb__axis[data-v-a6d03f0c]{gap:var(--sp-4);grid-template-columns:190px 1fr}}.csb__axis-spacer[data-v-a6d03f0c]{display:none}@media(min-width:768px){.csb__axis-spacer[data-v-a6d03f0c]{display:block}}.csb__ticks[data-v-a6d03f0c]{color:var(--text2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;height:20px;position:relative}@media(min-width:768px){.csb__ticks[data-v-a6d03f0c]{margin-right:var(--sp-4)}}.csb__ticks span[data-v-a6d03f0c]{position:absolute;transform:translate(-50%);white-space:nowrap}.csb__ticks span[data-v-a6d03f0c]:first-child{transform:none}.csb__ticks span[data-v-a6d03f0c]:last-child{transform:translate(-100%)}.csb__legend[data-v-a6d03f0c]{color:var(--text2);display:flex;flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--sp-2) var(--sp-4);list-style:none;margin:0;padding:0}.csb__legend li[data-v-a6d03f0c]{align-items:center;display:inline-flex;gap:var(--sp-2)}@media(min-width:768px){.csb__legend[data-v-a6d03f0c]{justify-content:center}}.sr-only[data-v-a6d03f0c]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.ccs[data-v-75685ccf]{background:var(--bg);border:1px solid var(--mint2);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);text-align:left}@media(min-width:768px){.ccs[data-v-75685ccf]{gap:var(--sp-6);padding:var(--sp-6)}}.ccs__head[data-v-75685ccf]{display:flex;flex-direction:column;gap:var(--sp-1)}.ccs__title[data-v-75685ccf]{color:var(--text);font-family:var(--ff-serif);font-size:var(--fs-xl);font-weight:var(--fw-black);line-height:var(--lh-xl);margin:0}.ccs__desc[data-v-75685ccf]{color:var(--text2);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0}.ccs__conds[data-v-75685ccf]{gap:var(--sp-3)}.ccs__cond[data-v-75685ccf],.ccs__conds[data-v-75685ccf]{display:flex;flex-direction:column}.ccs__cond[data-v-75685ccf]{gap:var(--sp-2)}.ccs__cond-label[data-v-75685ccf]{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-black)}.ccs__loading[data-v-75685ccf]{align-items:center;display:flex;gap:var(--sp-2)}.ccs__loading[data-v-75685ccf],.ccs__skipped[data-v-75685ccf]{color:var(--text2);font-size:var(--fs-sm)}.ccs__skipped[data-v-75685ccf]{line-height:var(--lh-sm);margin:0}.ccs__tip[data-v-75685ccf]{margin:0}.ccs__tip+.ccs__tip[data-v-75685ccf]{margin-top:var(--sp-2)}.ccs__raw[data-v-75685ccf]{background:var(--white);border:1px solid var(--mint2);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-4)}.ccs__raw summary[data-v-75685ccf]{align-items:center;color:var(--teal-dark);cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:var(--fw-black);min-height:44px}.ccs__raw-list[data-v-75685ccf]{display:flex;flex-direction:column;gap:var(--sp-3);padding-bottom:var(--sp-3)}.ccs__raw-name[data-v-75685ccf]{color:var(--text);font-family:var(--ff-sans);font-size:var(--fs-sm);font-weight:var(--fw-black);margin:var(--sp-2) 0 0}.ccs__raw-empty[data-v-75685ccf]{color:var(--text2);font-size:var(--fs-caption);margin:0}.ccs__raw-item[data-v-75685ccf]{border-bottom:1px dashed var(--mint2);display:grid;gap:0 var(--sp-3);grid-template-columns:1fr auto;line-height:var(--lh-caption);padding:var(--sp-2) 0}.ccs__raw-kind[data-v-75685ccf]{font-weight:var(--fw-bold)}.ccs__raw-kind[data-v-75685ccf],.ccs__raw-month[data-v-75685ccf]{color:var(--text);font-size:var(--fs-sm)}.ccs__raw-month[data-v-75685ccf]{font-variant-numeric:tabular-nums;font-weight:var(--fw-black);white-space:nowrap}.ccs__raw-tag[data-v-75685ccf]{background:var(--peach);border-radius:var(--r-sm);color:var(--teal-xdark);font-size:var(--fs-caption);font-weight:var(--fw-bold);padding:0 var(--sp-2)}.ccs__raw-src[data-v-75685ccf]{grid-column:1/-1;overflow-wrap:anywhere;word-break:keep-all}.ccs__fine[data-v-75685ccf],.ccs__raw-src[data-v-75685ccf]{color:var(--text2);font-size:var(--fs-caption)}.ccs__fine[data-v-75685ccf]{line-height:var(--lh-caption);margin:0}
