.faes-wt{color:var(--faes-text);margin-bottom:8px}.faes-wt [hidden]{display:none!important}.faes-wt__controls{display:flex;gap:24px;justify-content:space-between;margin-bottom:12px}.faes-wt__control{align-items:center;display:flex;gap:8px}.faes-wt__control>span{color:var(--faes-purple);font-size:.95rem;font-weight:700;white-space:nowrap}.faes-wt__control--search{flex:1 1 55%}.faes-wt__control--filter{flex:1 1 40%}.faes-wt__control .faes-input{height:38px}.faes-wt__notice{color:#888;font-style:italic}.faes-wt__dropdown{flex:1;min-width:0;position:relative}.faes-wt__dropdown-btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:left}.faes-wt__dropdown-btn:after{border-bottom:2px solid var(--faes-purple);border-right:2px solid var(--faes-purple);content:"";flex:none;height:7px;margin:-4px 2px 0 8px;transform:rotate(45deg);transition:transform .15s;width:7px}.faes-wt__dropdown-btn[aria-expanded=true]:after{margin-top:4px;transform:rotate(225deg)}.faes-wt__dropdown-btn.has-selection{border-color:var(--faes-purple-header);color:var(--faes-purple);font-weight:700}.faes-wt__panel{background:#fff;border:1px solid var(--faes-border-purple);border-radius:6px;border-top:4px solid var(--faes-purple-header);box-shadow:0 10px 28px rgba(42,29,94,.18);padding:16px 18px 12px;position:absolute;right:0;top:calc(100% + 6px);width:min(700px,calc(100vw - 32px));z-index:50}.faes-wt__groups{display:grid;gap:16px 22px;grid-template-columns:repeat(3,minmax(0,1fr))}.faes-wt__group{border:0;margin:0;min-width:0;padding:0}.faes-wt__group--wide{grid-column:1/-1}.faes-wt__group legend{color:var(--faes-purple);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;padding:0;text-transform:uppercase}.faes-wt__opts{max-height:160px;overflow-y:auto;padding-right:4px}.faes-wt__group--wide .faes-wt__opts{column-count:2;column-gap:22px;max-height:136px}.faes-wt__opt{align-items:flex-start;break-inside:avoid;cursor:pointer;display:flex;font-size:.88rem;gap:8px;line-height:1.35;padding:3px 0}.faes-wt__opt input{accent-color:var(--faes-purple-header);flex:none;height:15px;margin:2px 0 0;width:15px}.faes-wt__opt small{color:var(--faes-text-muted);font-size:.75rem;margin-left:auto;padding-left:6px;white-space:nowrap}.faes-wt__opt:hover span{color:var(--faes-purple)}.faes-wt__panel-actions{align-items:center;border-top:1px solid var(--faes-row-line);display:flex;gap:16px;justify-content:flex-end;margin-top:14px;padding-top:12px}.faes-wt__link-btn{background:none;border:0;color:var(--faes-purple);cursor:pointer;font-size:.85rem;font-weight:600;padding:2px;text-decoration:underline}.faes-wt__panel-actions .faes-btn{font-size:.75rem;padding:8px 24px}.faes-wt__chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 12px}.faes-wt__chip{align-items:center;background:var(--faes-lavender);border:1px solid var(--faes-border-purple);border-radius:50px;color:var(--faes-purple-dark);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:4px 12px}.faes-wt__chip:hover{background:var(--faes-row-hover)}.faes-wt__chip span:last-child{font-size:1rem;line-height:1}.faes-wt .faes-wt__table,.faes-wt .faes-wt__table tbody,.faes-wt .faes-wt__table td,.faes-wt .faes-wt__table th,.faes-wt .faes-wt__table thead,.faes-wt .faes-wt__table tr{background:transparent;border:0!important;box-shadow:none}.faes-wt .faes-wt__table{border:1px solid #e3e3e3!important;border-collapse:collapse;color:#000;font-size:17px;margin:0;table-layout:auto;width:100%}.faes-wt .faes-wt__table thead th{background:#4e3a8e!important;border-top:2px solid #2b1f5c!important;color:#fff;font-size:16px;font-weight:700;letter-spacing:0;padding:12px 16px;position:sticky;text-align:left;text-transform:none;top:0;transition:box-shadow .3s ease;z-index:5}.faes-wt .faes-wt__table thead.is-stuck th{box-shadow:0 4px 10px rgba(0,0,0,.18)}.faes-wt .faes-wt__table thead th.c-date{padding-left:20px}.faes-wt .faes-wt__table thead th.c-bundle{padding-right:20px}.faes-wt .faes-wt__table thead th.c-bundle,.faes-wt .faes-wt__table thead th.c-disc,.faes-wt .faes-wt__table thead th.c-type{text-align:center}.faes-wt .faes-wt__table tbody.faes-wt__item{border-bottom:1px solid #ececec!important}.faes-wt .faes-wt__item:not(:has(.faes-wt__cost)) .faes-wt__main td{padding-bottom:20px}.faes-wt .faes-wt__main td{background:#fff;padding:20px 16px 8px;vertical-align:top}.faes-wt .faes-wt__main td.c-date{padding-left:20px}.faes-wt .faes-wt__main td.c-bundle{padding-right:20px}.faes-wt .faes-wt__main .c-code,.faes-wt .faes-wt__main .c-date,.faes-wt .faes-wt__main .c-title{font-weight:700}.faes-wt .faes-wt__main .c-code,.faes-wt .faes-wt__main .c-date,.faes-wt .faes-wt__main .c-type{white-space:nowrap}.faes-wt .faes-wt__main .c-bundle,.faes-wt .faes-wt__main .c-disc,.faes-wt .faes-wt__main .c-type{text-align:center}.faes-wt .faes-wt__main .c-title a{color:#000!important;text-decoration:none!important}.faes-wt .faes-wt__main .c-title a:hover{color:#4e3a8e!important;text-decoration:underline!important}.faes-wt .faes-wt__main .c-disc abbr{border:0;cursor:help;text-decoration:none}.faes-wt .faes-wt__main .c-bundle a{color:#000!important;font-weight:700;text-decoration:underline!important}.faes-wt .faes-wt__main .c-bundle a:hover{color:#4e3a8e!important}.faes-wt .faes-wt__cost td{background:#fff;padding:6px 20px 22px}.faes-wt .faes-wt__item:hover td{background:#faf9fd}.faes-wt .faes-wt__empty td{color:#666;padding:18px 10px;text-align:center}.faes-wt__key{background:#e6e1f0;margin:24px 0 8px;padding:10px 12px 12px}.faes-wt__key-heading{color:#2b1f5c;font-size:17px;font-weight:700;margin:0 0 8px}.faes-wt__key-list{column-gap:24px;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;margin:0;row-gap:1px}.faes-wt__key-item{color:#4a4a5e;font-size:15px;font-weight:700}.faes-wt__key-item dd,.faes-wt__key-item dt{display:inline;margin:0}@media (max-width:900px){.faes-wt__key-list{grid-template-columns:repeat(2,auto)}}@media (max-width:680px){.faes-wt__controls{flex-direction:column;gap:8px}.faes-wt__control{flex:1 1 auto}.faes-wt__control>span{min-width:64px}.faes-wt__panel{left:-72px;max-height:70vh;overflow-y:auto;right:auto;width:calc(100vw - 32px)}.faes-wt__groups{grid-template-columns:1fr 1fr}.faes-wt__group--wide .faes-wt__opts{column-count:1}.faes-wt__group[data-group=disc]{grid-column:1/-1}.faes-wt .faes-wt__table,.faes-wt .faes-wt__table tbody,.faes-wt .faes-wt__table td,.faes-wt .faes-wt__table tr{display:block;width:100%}.faes-wt .faes-wt__table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.faes-wt .faes-wt__table{border-top:3px solid #4e3a8e!important;font-size:18px}.faes-wt .faes-wt__table tbody.faes-wt__item{padding:12px 12px 4px}.faes-wt .faes-wt__item:not(:has(.faes-wt__cost)) .faes-wt__main td{padding-bottom:2px}.faes-wt .faes-wt__main td{display:flex;gap:8px;padding:2px 0;text-align:left!important}.faes-wt .faes-wt__main td.c-bundle,.faes-wt .faes-wt__main td.c-date{padding-left:0;padding-right:0}.faes-wt .faes-wt__main td:before{color:#4e3a8e;content:attr(data-label);flex:0 0 96px;font-weight:700}.faes-wt .faes-wt__main .c-bundle:not(:has(*)),.faes-wt .faes-wt__main td:empty{display:none}.faes-wt .faes-wt__main .c-title{font-size:20px}.faes-wt .faes-wt__cost td{padding:6px 0 10px!important}.faes-wt__key-list{grid-template-columns:1fr}.faes-wt__key-item{font-size:17px}}