.caa-member.cl-shell{height:calc(var(--page-min-h) - var(--subscription-banner-offset,0px) - var(--cookie-banner-offset,0px));background:var(--app-canvas);flex-direction:column;min-width:0;min-height:0;padding:28px 24px 24px;display:flex;overflow:hidden}.caa-member .cl-header{flex-shrink:0;margin-bottom:24px}.caa-member .cl-title{font-size:1.75rem}.caa-member .cl-subtitle{color:var(--text-2);font-size:1rem;line-height:1.5}.caa-results-card{border:1px solid var(--border);border-radius:var(--app-card-radius);background:var(--surface);min-width:0;min-height:0;box-shadow:var(--app-card-shadow);flex-direction:column;flex:1;display:flex;overflow:hidden}.caa-results-heading{border-bottom:1px solid var(--border-md);flex-shrink:0;padding:20px 24px}.caa-results-heading h2{color:var(--text-1);margin:0 0 16px;font-size:1.25rem;font-weight:600;line-height:1.4}.caa-member .cl-toolbar,.caa-member .cl-toolbar-main{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:12px;display:flex;overflow:visible}.caa-member .cl-toolbar{margin-bottom:0}.caa-member .cl-toolbar-actions:empty{display:none}.caa-member .cl-toolbar-main{flex:auto;margin-inline:0}.caa-member label,.caa-filter-field label{color:var(--text-1);font-size:.875rem;line-height:1.5}.caa-member :is(input,select),.caa-filter-field select{min-width:0;max-width:100%;min-height:44px;color:var(--text-1);background:var(--surface);border:1px solid var(--text-2);border-radius:var(--r-object);padding:10px 12px;font-size:1rem;line-height:1.5}.caa-member input::placeholder{color:var(--input-placeholder);opacity:1}.caa-member button,.caa-filter-drawer button{min-height:44px;font-size:.875rem;line-height:1.5}.caa-member :is(button,a,input,select,summary,[tabindex]):focus-visible,.caa-filter-drawer :is(button,select):focus-visible{outline:2px solid var(--text-1)!important;outline-offset:3px!important}.caa-member :is(.cl-overflow-btn,.cl-clear-btn){color:var(--text-1);white-space:normal}.caa-member .cl-filter-badge{color:var(--text-1);background:var(--bg-2);font-size:.875rem}.caa-active-filters{border-bottom:1px solid var(--border);color:var(--text-2);flex-shrink:0;margin:0;padding:12px 24px;font-size:.875rem;line-height:1.5}.caa-sort{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0;max-width:100%;margin:0;display:grid}.caa-sort>label{grid-column:1/-1;font-weight:600}.caa-sort select{width:var(--dropdown-width-measure);max-width:100%}.caa-sort button{border:1px solid var(--text-3);border-radius:3px;padding:10px 12px}.caa-empty{border:1px solid var(--border-md);border-radius:var(--r-object);color:var(--text-1);border:0;border-radius:0;flex:1;min-height:0;padding:24px;font-size:1rem;line-height:1.5;overflow:auto}.caa-empty h2{margin-bottom:8px;font-size:1.25rem}.caa-empty p{margin-bottom:16px}.caa-member .cl-table-outer{min-width:0;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1;display:flex;position:relative}.caa-member .cl-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--surface) local;isolation:isolate;flex:1;min-width:0;min-height:0;max-height:none;overflow:auto}.caa-member .cl-table-scroll:focus-visible{outline-offset:-3px!important}@supports selector(:has(a)){.caa-member .cl-table-scroll:focus-visible{outline:none!important}}.caa-member .cl-table-outer:has(>.cl-table-scroll:focus-visible):after{content:"";z-index:1;pointer-events:none;border-radius:0 0 calc(var(--app-card-radius) - 1px) calc(var(--app-card-radius) - 1px);outline:2px solid var(--text-1);outline-offset:-3px;position:absolute;inset:0}@media (forced-colors:active){.caa-member .cl-table-outer:has(>.cl-table-scroll:focus-visible):after{outline-color:highlight}}.caa-member .cl-table{font-size:.875rem}.caa-member :is(.cl-group-th,.cl-th,.cl-td){color:var(--text-1);height:auto;min-height:44px;font-size:.875rem;line-height:1.5}.caa-member :is(.cl-group-th,.cl-th){white-space:normal;text-transform:none;letter-spacing:normal;padding:12px 16px;position:static;top:auto}.caa-member .cl-table thead{z-index:4;position:sticky;top:0}.caa-member .cl-td{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;padding:12px 16px;overflow:visible}.caa-member .cl-table{table-layout:auto;width:max-content;min-width:100%}.caa-member .cl-th,.caa-member .cl-td{min-width:10rem;max-width:20rem}.caa-member .cl-frozen-col{width:24rem;min-width:24rem;max-width:24rem;position:sticky;left:0}.caa-member .caa-program-col{width:24rem}@media (min-width:769px) and (max-width:1024px){.caa-member .cl-frozen-col,.caa-member .caa-program-col{width:16rem;min-width:16rem;max-width:16rem}}.caa-member .cl-th-frozen{z-index:6;position:sticky;left:0}.caa-member .caa-corner-header{background:var(--surface);vertical-align:middle;box-shadow:1px 0 0 var(--border-md)}.caa-member .cl-group-row .caa-corner-header{background:var(--surface);z-index:6}.caa-member .cl-td .cl-link{min-height:44px;color:var(--text-1);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.caa-member .cl-prose-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.caa-filter-field{gap:8px;display:grid}.caa-filter-field select{width:100%}.caa-filter-drawer .cl-filter-drawer-title{font-size:1.25rem}.caa-filter-drawer .cl-filter-drawer-clear{color:var(--text-1);font-size:.875rem}@media (max-width:768px){.caa-member.cl-shell{padding:24px 16px 16px}.caa-results-heading{padding:16px}.caa-active-filters{padding:12px 16px}.caa-member .cl-pills{flex-wrap:wrap}.caa-filter-drawer.cl-filter-drawer{width:min(26rem,100vw);max-width:100vw}}.caa-member .cl-overflow-btn{min-height:44px;color:var(--text-1);background:0 0;border:0;border-radius:3px;gap:8px;padding:10px 14px}.caa-member .cl-overflow-btn-open{box-shadow:none}.caa-member .cl-filter-badge{background:var(--text-1);min-width:20px;height:20px;color:var(--surface);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}.caa-sort{margin-right:auto}@media (max-width:768px){.caa-sort{width:100%;margin-right:0}.caa-sort select{width:100%}.caa-member .cl-table{--caa-program-width:8rem;--caa-value-width:min(16rem, max(8rem, calc(100vw - 58px - var(--caa-program-width))));table-layout:fixed;width:max(100%, calc(var(--caa-program-width) + var(--caa-value-column-count) * var(--caa-value-width)))}.caa-member .caa-program-col{width:var(--caa-program-width)}.caa-value-col{width:var(--caa-value-width)}.caa-member :is(.cl-th,.cl-td){min-width:0;max-width:none}.caa-member .cl-frozen-col{width:var(--caa-program-width);min-width:var(--caa-program-width);max-width:var(--caa-program-width)}}@media (max-width:600px){.caa-member.cl-shell{padding:16px}.caa-member .cl-header{margin-bottom:12px}.caa-member .cl-title{font-size:1.5rem;line-height:1.3}.caa-member .cl-subtitle{font-size:.875rem;line-height:1.4}.caa-results-heading{padding:12px}.caa-results-heading h2{margin-bottom:8px;font-size:1.125rem}.caa-active-filters{padding:8px 12px}.caa-member .caa-active-filters button{min-height:32px;padding-block:0}.caa-member :is(.cl-group-th,.cl-th,.cl-td){padding:10px 12px}.caa-member .cl-pills{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;width:100%;display:grid}.caa-member .cl-pills .cl-overflow-btn{min-width:0;padding:8px}.caa-member .cl-pills .cl-overflow-btn>svg{display:none}}@media (max-height:700px) and (max-width:600px){.caa-sort>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-height:600px){.caa-member.cl-shell{padding-block:12px}.caa-member .cl-header{margin-bottom:12px}.caa-member .cl-title{font-size:1.5rem}.caa-member .cl-subtitle{font-size:.875rem}.caa-results-heading{padding-block:12px}.caa-results-heading h2{margin-bottom:12px}}@media (max-height:600px) and (min-width:601px){.caa-member.cl-shell{padding-block:8px}.caa-member .cl-header{justify-content:center;align-items:center;gap:16px;max-width:none;margin-bottom:8px;display:flex}.caa-member .cl-title{margin:0;font-size:1.25rem;line-height:1.4}.caa-member .cl-subtitle{display:none}.caa-results-heading{padding:8px 12px}.caa-results-heading h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caa-member .cl-toolbar-main{flex-wrap:nowrap;gap:8px}.caa-sort{flex:1;gap:8px;display:flex}.caa-sort>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caa-sort select{flex:1;width:auto;min-width:0}.caa-sort button{flex-shrink:0}.caa-member .cl-pills{flex-wrap:nowrap;flex:none}.caa-member .cl-overflow-btn{padding-inline:10px}.caa-member .cl-overflow-btn>svg{display:none}.caa-active-filters{padding:4px 12px}.caa-member .caa-active-filters button{min-height:24px;padding-block:0}.caa-member :is(.cl-group-th,.cl-th){padding-block:4px}}
