.tlf-heart-btn{width:20px;height:20px;padding:0;border:none;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;color:#a5a5a5;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;-webkit-transition:color .3s ease;transition:color .3s ease}.tlf-heart-btn:focus-visible{outline:2px solid var(--tlsc-primary,#00497e);outline-offset:2px}.tlf-heart-btn .tlf-heart-icon{position:absolute;-webkit-transition:opacity .3s ease,-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s ease,-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1),-webkit-transform .35s cubic-bezier(.34,1.56,.64,1)}.tlf-heart-btn .tlf-heart-outline{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.tlf-heart-btn .tlf-heart-filled{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}.tlf-heart-btn:hover .tlf-heart-outline{color:#e74c3c;-webkit-transform:scale(1.1);transform:scale(1.1)}.tlf-heart-btn--active{color:#e74c3c}.tlf-heart-btn--active .tlf-heart-outline{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}.tlf-heart-btn--active .tlf-heart-filled{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.tlf-heart-btn--active:hover .tlf-heart-filled{-webkit-transform:scale(1.1);transform:scale(1.1)}.tlf-heart-btn::after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:0 0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}.tlf-heart-btn--burst::after{-webkit-animation:tlf-burst .6s ease-out forwards;animation:tlf-burst .6s ease-out forwards}@-webkit-keyframes tlf-burst{0%{-webkit-box-shadow:0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8);box-shadow:0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8)}40%{-webkit-box-shadow:-12px -12px 0 0 rgba(231,76,60,.9),12px -12px 0 0 rgba(255,154,0,.9),14px 4px 0 0 rgba(231,76,60,.9),8px 14px 0 0 rgba(255,99,71,.9),-8px 14px 0 0 rgba(255,154,0,.9),-14px 4px 0 0 rgba(255,69,58,.9);box-shadow:-12px -12px 0 0 rgba(231,76,60,.9),12px -12px 0 0 rgba(255,154,0,.9),14px 4px 0 0 rgba(231,76,60,.9),8px 14px 0 0 rgba(255,99,71,.9),-8px 14px 0 0 rgba(255,154,0,.9),-14px 4px 0 0 rgba(255,69,58,.9)}100%{-webkit-box-shadow:-18px -18px 0 -2px rgba(231,76,60,0),18px -18px 0 -2px rgba(255,154,0,0),20px 6px 0 -2px rgba(231,76,60,0),12px 20px 0 -2px rgba(255,99,71,0),-12px 20px 0 -2px rgba(255,154,0,0),-20px 6px 0 -2px rgba(255,69,58,0);box-shadow:-18px -18px 0 -2px rgba(231,76,60,0),18px -18px 0 -2px rgba(255,154,0,0),20px 6px 0 -2px rgba(231,76,60,0),12px 20px 0 -2px rgba(255,99,71,0),-12px 20px 0 -2px rgba(255,154,0,0),-20px 6px 0 -2px rgba(255,69,58,0)}}@keyframes tlf-burst{0%{-webkit-box-shadow:0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8);box-shadow:0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8),0 0 0 0 rgba(231,76,60,.8)}40%{-webkit-box-shadow:-12px -12px 0 0 rgba(231,76,60,.9),12px -12px 0 0 rgba(255,154,0,.9),14px 4px 0 0 rgba(231,76,60,.9),8px 14px 0 0 rgba(255,99,71,.9),-8px 14px 0 0 rgba(255,154,0,.9),-14px 4px 0 0 rgba(255,69,58,.9);box-shadow:-12px -12px 0 0 rgba(231,76,60,.9),12px -12px 0 0 rgba(255,154,0,.9),14px 4px 0 0 rgba(231,76,60,.9),8px 14px 0 0 rgba(255,99,71,.9),-8px 14px 0 0 rgba(255,154,0,.9),-14px 4px 0 0 rgba(255,69,58,.9)}100%{-webkit-box-shadow:-18px -18px 0 -2px rgba(231,76,60,0),18px -18px 0 -2px rgba(255,154,0,0),20px 6px 0 -2px rgba(231,76,60,0),12px 20px 0 -2px rgba(255,99,71,0),-12px 20px 0 -2px rgba(255,154,0,0),-20px 6px 0 -2px rgba(255,69,58,0);box-shadow:-18px -18px 0 -2px rgba(231,76,60,0),18px -18px 0 -2px rgba(255,154,0,0),20px 6px 0 -2px rgba(231,76,60,0),12px 20px 0 -2px rgba(255,99,71,0),-12px 20px 0 -2px rgba(255,154,0,0),-20px 6px 0 -2px rgba(255,69,58,0)}}.tlf-heart-btn--burst .tlf-heart-filled{-webkit-animation:tlf-heart-save .5s cubic-bezier(.34,1.56,.64,1);animation:tlf-heart-save .5s cubic-bezier(.34,1.56,.64,1)}@-webkit-keyframes tlf-heart-save{0%{-webkit-transform:scale(.2);transform:scale(.2)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tlf-heart-save{0%{-webkit-transform:scale(.2);transform:scale(.2)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.tlf-heart-btn--unburst .tlf-heart-outline{-webkit-animation:tlf-heart-unsave .4s cubic-bezier(.34,1.56,.64,1);animation:tlf-heart-unsave .4s cubic-bezier(.34,1.56,.64,1)}@-webkit-keyframes tlf-heart-unsave{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes tlf-heart-unsave{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.tlf-heart-btn--unburst::after{-webkit-animation:tlf-unburst .4s ease-in forwards;animation:tlf-unburst .4s ease-in forwards}@-webkit-keyframes tlf-unburst{0%{-webkit-box-shadow:-14px -14px 0 0 rgba(170,170,170,.6),14px -14px 0 0 rgba(170,170,170,.6),16px 4px 0 0 rgba(170,170,170,.6),10px 16px 0 0 rgba(170,170,170,.6),-10px 16px 0 0 rgba(170,170,170,.6),-16px 4px 0 0 rgba(170,170,170,.6);box-shadow:-14px -14px 0 0 rgba(170,170,170,.6),14px -14px 0 0 rgba(170,170,170,.6),16px 4px 0 0 rgba(170,170,170,.6),10px 16px 0 0 rgba(170,170,170,.6),-10px 16px 0 0 rgba(170,170,170,.6),-16px 4px 0 0 rgba(170,170,170,.6)}100%{-webkit-box-shadow:0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0);box-shadow:0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0)}}@keyframes tlf-unburst{0%{-webkit-box-shadow:-14px -14px 0 0 rgba(170,170,170,.6),14px -14px 0 0 rgba(170,170,170,.6),16px 4px 0 0 rgba(170,170,170,.6),10px 16px 0 0 rgba(170,170,170,.6),-10px 16px 0 0 rgba(170,170,170,.6),-16px 4px 0 0 rgba(170,170,170,.6);box-shadow:-14px -14px 0 0 rgba(170,170,170,.6),14px -14px 0 0 rgba(170,170,170,.6),16px 4px 0 0 rgba(170,170,170,.6),10px 16px 0 0 rgba(170,170,170,.6),-10px 16px 0 0 rgba(170,170,170,.6),-16px 4px 0 0 rgba(170,170,170,.6)}100%{-webkit-box-shadow:0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0);box-shadow:0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0),0 0 0 0 rgba(170,170,170,0)}}.tlf-heart-btn--loading{pointer-events:none;opacity:.55}.tlf-heart-btn--loading .tlf-heart-icon{-webkit-animation:tlf-pulse .8s ease-in-out infinite;animation:tlf-pulse .8s ease-in-out infinite}@-webkit-keyframes tlf-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes tlf-pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.85);transform:scale(.85)}}.tlf-heart-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.tlf-tooltip{width:240px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12);color:#5a5a5a;font-size:13px;line-height:1.5;text-align:center;z-index:10;gap:10px;-webkit-animation:tlf-fade-in .2s ease;animation:tlf-fade-in .2s ease}@-webkit-keyframes tlf-fade-in{from{opacity:0;-webkit-transform:translateX(-50%) translateY(6px);transform:translateX(-50%) translateY(6px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes tlf-fade-in{from{opacity:0;-webkit-transform:translateX(-50%) translateY(6px);transform:translateX(-50%) translateY(6px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.tlf-tooltip::after{width:0;height:0;border-width:6px 6px 0;border-style:solid;border-color:#fff transparent transparent;display:block;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:''}.tlf-tooltip__text{display:block;color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:13px}.tlf-tooltip__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.tlf-tooltip__link{padding:6px 14px;border-radius:8px;background:var(--tlsc-primary,#00497e);color:#fff;font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:13px;font-weight:500;text-decoration:none;-webkit-transition:background .15s;transition:background .15s}.tlf-tooltip__link:hover{background:#00375f;color:#fff}.tlf-tooltip__link:last-child{border:1px solid #e2e8f0;background:0 0;color:#00497e}.tlf-tooltip__link:last-child:hover{background:#f8fafc}.tlf-tooltip__separator{display:none}.tlf-btn{padding:8px 16px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:var(--tlsc-radius,8px);background:var(--tlsc-white,#fff);color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:background-color .15s,border-color .15s,color .15s;transition:background-color .15s,border-color .15s,color .15s}.tlf-btn:hover{border-color:#d4d4d4;background:#f8fafc}.tlf-btn:disabled,.tlf-btn[disabled]{cursor:not-allowed;opacity:.55}.tlf-btn:disabled:hover,.tlf-btn[disabled]:hover{background:var(--tlsc-white,#fff);border-color:var(--tlsc-border,#e2e8f0)}.tlf-btn--primary:disabled:hover,.tlf-btn--primary[disabled]:hover{background:#00497e;border-color:#00497e}.tlf-btn[hidden]{display:none}.tlf-btn--primary{border-color:#00497e;background:#00497e;color:#fff}.tlf-btn--primary:hover{background:#00375f;border-color:#00375f}.tlf-btn.tlf-card-save-btn--saved,.tlf-btn.tlf-card-save-btn--saved:hover{border-color:var(--tlsc-success,#51b600);background:var(--tlsc-success,#51b600);color:#fff;cursor:default}.tlf-btn--secondary{border-color:#e2e8f0;color:#5a5a5a}.tlf-btn--edit{border-color:#00497e;color:#00497e}.tlf-btn--edit:hover{background:#eff6ff;color:#1d4ed8}.tlf-favorites-empty,.tlf-favorites-login{padding:60px 24px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#a5a5a5;text-align:center}.tlf-favorites-empty__icon,.tlf-favorites-login__icon{margin:0 0 12px;color:#d4d4d4}.tlf-favorites-empty__message,.tlf-favorites-login__message{margin:0 0 16px;color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:16px}.tlf-favorites-empty__message{margin-bottom:0}.tlf-favorites-login__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.tlf-empty-state{min-height:280px;padding:40px 24px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:16px;background:var(--tlsc-white,#fff);-webkit-box-shadow:var(--tlsc-shadow-soft,0 0 5px 1.1px rgba(153,153,153,.08));box-shadow:var(--tlsc-shadow-soft,0 0 5px 1.1px rgba(153,153,153,.08))}.tlf-empty-state__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:12px}.tlf-empty-state__icon{width:56px;height:56px;margin:0 0 4px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--tlsc-surface,#f1f5f9);color:var(--tlsc-tertiary,#a5a5a5)}.tlf-empty-state__title{margin:0;color:var(--tlsc-black,#111);font-family:var(--tlsc-overpass-semibold),sans-serif;font-size:18px;font-weight:600;line-height:1.3}.tlf-empty-state__desc{max-width:360px;margin:0;color:var(--tlsc-tertiary,#a5a5a5);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;line-height:1.5}.tlf-page__header{margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.tlf-page__header-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.tlf-page__header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:8px}.tlf-page__header-actions[hidden]{display:none}.tlf-page__heading{margin:0 0 8px;color:var(--tlsc-black,#000);font-family:var(--tlsc-overpass-semibold),sans-serif;font-size:28px;font-weight:600;line-height:var(--tlsc-lh-36,36px)}.tlf-page__description{margin:0;color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:16px;line-height:var(--tlsc-lh-24,24px)}.tlf-pair-cta__btn{padding:9px 14px;border:1px solid var(--tlsc-primary,#00497e);border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--tlsc-primary,#00497e);color:var(--tlsc-white,#fff);font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;-webkit-transition:background-color .15s,border-color .15s,color .15s;transition:background-color .15s,border-color .15s,color .15s}.tlf-pair-cta__btn:focus-visible,.tlf-pair-cta__btn:hover{border-color:var(--tlsc-primary-dark,#003966);background:var(--tlsc-primary-dark,#003966);color:var(--tlsc-white,#fff)}.tlf-pair-cta__btn:disabled{cursor:default;opacity:.7}@media (max-width:994px){.tlf-page__header-actions--pair{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:640px){.tlf-page__header-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.tlf-page__header-actions>.tlf-share-btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tlf-share-btn{padding:9px 12px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--tlsc-white,#fff);color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:14px;font-weight:500;cursor:pointer;gap:6px;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s}.tlf-share-btn:hover{border-color:var(--tlsc-primary,#00497e);color:var(--tlsc-primary,#00497e)}.tlf-share-modal{position:fixed;inset:0;z-index:9999}.tlf-share-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.tlf-share-modal__dialog{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92%;max-width:520px;padding:24px;border-radius:12px;background:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2)}.tlf-share-modal__close{width:32px;height:32px;padding:0;border:none;border-radius:50%;position:absolute;top:12px;right:12px;background:0 0;color:var(--tlsc-text,#5a5a5a);font-size:24px;line-height:1;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.tlf-share-modal__close:hover{background:var(--tlsc-surface,#f8fafc)}.tlf-share-modal__title{margin:0 0 8px;color:var(--tlsc-black,#000);font-family:var(--tlsc-overpass-semibold),sans-serif;font-size:18px;font-weight:600}.tlf-share-modal__desc{margin:0 0 16px;color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;line-height:1.5}.tlf-share-modal__url-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:0 0 12px}.tlf-share-modal__url{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 12px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:8px;color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:13px;background:var(--tlsc-surface,#f8fafc)}.tlf-share-modal__copy{padding:10px 18px;border:none;border-radius:8px;background:var(--tlsc-primary,#00497e);color:#fff;font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.tlf-share-modal__copy:hover{background:#00375f}.tlf-confirm-modal{position:fixed;inset:0;z-index:9999}.tlf-confirm-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.tlf-confirm-modal__dialog{position:absolute;top:50%;left:50%;width:92%;max-width:460px;padding:24px;border-radius:12px;background:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tlf-confirm-modal__close{width:32px;height:32px;padding:0;border:none;border-radius:50%;position:absolute;top:12px;right:12px;background:0 0;color:var(--tlsc-text,#5a5a5a);font-size:24px;line-height:1;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.tlf-confirm-modal__close:hover{background:var(--tlsc-surface,#f8fafc)}.tlf-confirm-modal__title{margin:0 0 8px;color:var(--tlsc-black,#000);font-family:var(--tlsc-overpass-semibold),sans-serif;font-size:18px;font-weight:600}.tlf-confirm-modal__desc{margin:0 0 20px;color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;line-height:1.5}.tlf-confirm-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tlf-confirm-modal__cancel,.tlf-confirm-modal__confirm{padding:10px 18px;border-radius:8px;font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:background .15s,color .15s,border-color .15s;transition:background .15s,color .15s,border-color .15s}.tlf-confirm-modal__cancel{border:1px solid var(--tlsc-border,#e2e8f0);background:#fff;color:var(--tlsc-text,#5a5a5a)}.tlf-confirm-modal__cancel:hover{background:var(--tlsc-surface,#f8fafc)}.tlf-confirm-modal__confirm{border:1px solid var(--tlsc-red,#dc3232);background:var(--tlsc-red,#dc3232);color:#fff}.tlf-confirm-modal__confirm:hover{background:var(--tlsc-red-hover,#c12b2b);border-color:var(--tlsc-red-hover,#c12b2b)}.tlf-share-modal__msg{color:var(--tlsc-text,#5a5a5a);font-size:13px}.tlf-share-modal__msg--success{color:var(--tlsc-success,#51b600);font-weight:500}.tlf-page__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px;gap:16px}.tlf-toolbar__search{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:320px}.tlf-toolbar__search-input{width:100%;padding:9px 36px 9px 36px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:var(--tlsc-radius,8px);background:var(--tlsc-white,#fff);color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;-webkit-transition:border-color .15s;transition:border-color .15s}.tlf-toolbar__search-clear{width:22px;height:22px;padding:0;border:0;position:absolute;top:50%;right:8px;background:0 0;color:var(--tlsc-tertiary,#a5a5a5);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .15s;transition:color .15s}.tlf-toolbar__search-clear:focus-visible,.tlf-toolbar__search-clear:hover{color:var(--tlsc-primary,#00497e);outline:0}.tlf-toolbar__search-clear[hidden]{display:none}.tlf-toolbar__search-input:focus{border-color:var(--tlsc-primary,#00497e);outline:0}.tlf-toolbar__search-input::-webkit-input-placeholder{color:var(--tlsc-tertiary,#a5a5a5)}.tlf-toolbar__search-input::-moz-placeholder{color:var(--tlsc-tertiary,#a5a5a5)}.tlf-toolbar__search-input:-ms-input-placeholder{color:var(--tlsc-tertiary,#a5a5a5)}.tlf-toolbar__search-input::-ms-input-placeholder{color:var(--tlsc-tertiary,#a5a5a5)}.tlf-toolbar__search-input::placeholder{color:var(--tlsc-tertiary,#a5a5a5)}.tlf-toolbar__search-input:disabled,.tlf-toolbar__search:has(.tlf-toolbar__search-input:disabled) .tlf-toolbar__search-icon{cursor:not-allowed}.tlf-toolbar__search-input:disabled{background:var(--tlsc-surface,#f8fafc);opacity:.65}.tlf-toolbar__search-icon{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--tlsc-tertiary,#a5a5a5);pointer-events:none}.tlf-toolbar__count{color:var(--tlsc-tertiary,#a5a5a5);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:13px;white-space:nowrap}.tlf-page-tabs{padding:0;border-bottom:1px solid var(--tlsc-border,#e5e7eb);margin:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.tlf-page-tab{padding:12px 18px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:0 0;color:var(--tlsc-tertiary,#6b7280);cursor:pointer;font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:var(--tlsc-font-xxxxxslm);font-weight:500;line-height:1.2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.tlf-page-tab:focus-visible,.tlf-page-tab:hover{outline:0;color:var(--tlsc-primary,#00497e)}.tlf-page-tab--active{border-bottom-color:var(--tlsc-primary,#00497e);color:var(--tlsc-primary,#00497e)}.tlf-page-tab__dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--tlsc-red,#dc2626)}.tlf-page-tab__dot[hidden]{display:none}.tlf-page-panel[hidden]{display:none}.tlf-page-panel--blogs.blog-listing{padding-bottom:0}.tlf-page-tabs__dd{display:none}@media (max-width:767px){.tlf-page-tabs{padding:0;border:0;margin:0 0 16px;display:block;position:relative}.tlf-page-tabs>.tlf-page-tab{display:none}.tlf-page-tabs__dd{width:100%;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tlf-page-tabs__dd .tlsc-sdv-fav-dropdown__trigger{width:100%;padding:10px 14px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:var(--tlsc-radius,8px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:var(--tlsc-white,#fff);color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:8px;text-align:left;-webkit-transition:border-color .15s;transition:border-color .15s}.tlf-page-tabs__dd .tlsc-sdv-fav-dropdown__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlf-page-tabs__dd .tlsc-sdv-fav-dropdown__arrow{width:12px;height:12px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0;color:var(--tlsc-tertiary,#a5a5a5);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.tlf-page-tabs__dd.tlsc-sdv-fav-dropdown--open .tlsc-sdv-fav-dropdown__trigger{border-color:var(--tlsc-orange-500,#fa8d24);-webkit-box-shadow:0 0 0 1px var(--tlsc-orange-500,#fa8d24);box-shadow:0 0 0 1px var(--tlsc-orange-500,#fa8d24)}.tlf-page-tabs__dd.tlsc-sdv-fav-dropdown--open .tlsc-sdv-fav-dropdown__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tlf-page-tabs__dd .tlsc-sdv-fav-dropdown__list{max-height:220px;padding:6px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:var(--tlsc-radius,8px);margin:4px 0 0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;background:var(--tlsc-white,#fff);-webkit-box-shadow:var(--tlsc-shadow-md,0 4px 12px rgba(0,0,0,.12));box-shadow:var(--tlsc-shadow-md,0 4px 12px rgba(0,0,0,.12));list-style:none;z-index:50}.tlf-page-tabs__dd.tlsc-sdv-fav-dropdown--open .tlsc-sdv-fav-dropdown__list{display:block}.tlf-page-tabs__dd .tlsc-sdv-fav-dropdown__item{padding:9px 14px;border-radius:6px;color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;cursor:pointer;white-space:nowrap;-webkit-transition:background .1s,color .1s;transition:background .1s,color .1s}.tlf-page-tabs__dd .tlsc-sdv-fav-dropdown__item:hover{background:var(--tlsc-surface,#f8fafc)}.tlf-page-tabs__dd .tlsc-sdv-fav-dropdown__item--active{background:var(--tlsc-primary,#00497e);color:var(--tlsc-white,#fff)}.tlf-page-tabs__dd .tlsc-sdv-fav-dropdown__item--active:hover{background:var(--tlsc-blue-900,#00375f)}}.tlf-page__filters{margin:0 0 20px}.tlf-filter-tabs{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.tlf-filter-tab__item{margin:0 10px 10px 0}.tlf-filter-tab__item:last-child{margin-right:0}.tlf-filter-tab{padding:8px 15px;border:0;border-bottom:2px solid transparent;border-radius:5px;background:0 0;color:var(--tlsc-primary,#00497e);font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:box-shadow .15s,border-color .15s;transition:box-shadow .15s,border-color .15s,-webkit-box-shadow .15s}.tlf-filter-tab:focus,.tlf-filter-tab:hover{outline:0;-webkit-box-shadow:0 0 7px 0 #dfe2ea;box-shadow:0 0 7px 0 #dfe2ea}.tlf-filter-tab--active{border-bottom-color:#3798d1;-webkit-box-shadow:0 0 7px 0 #dfe2ea;box-shadow:0 0 7px 0 #dfe2ea}.tlf-filter-tab__count{margin-left:4px;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.tlf-page__cards.cat-search-section{padding:0}article.tlf-card{margin:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tlf-card__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:996px){.tlf-card__listing{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.matched-programs .tlsc-rec-recommended-card-wrap article>.tlf-card__listing>figure img,.matched-programs>article>.tlf-card__listing img{width:auto}.matched-programs .tlsc-rec-recommended-card-wrap article>.tlf-card__listing>figure,.matched-programs>article>.tlf-card__listing>figure{width:20.8%}.matched-programs .tlsc-rec-recommended-card-wrap article>.tlf-card__listing>figure a,.matched-programs>article>.tlf-card__listing>figure a{width:100%;display:block}.matched-programs .tlsc-rec-recommended-card-wrap article>.tlf-card__listing>figure a.default-image,.matched-programs>article>.tlf-card__listing>figure a.default-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.matched-programs .tlsc-rec-recommended-card-wrap article>.tlf-card__listing>figure img,.matched-programs>article>.tlf-card__listing>figure img{max-width:150px;width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}@media (max-width:996px){.matched-programs .tlsc-rec-recommended-card-wrap article>.tlf-card__listing>figure,.matched-programs>article>.tlf-card__listing>figure{width:unset;padding:18px 2px;border:1px solid #dcdcdc;margin-bottom:8px}}@media (max-width:560px){.matched-programs .tlsc-rec-recommended-card-wrap article>.tlf-card__listing>figure img,.matched-programs>article>.tlf-card__listing>figure img{width:19vw}}.tlf-card__detail{width:100%}.tlf-card:hover{-webkit-box-shadow:0 2px 2px 1.1px rgba(153,153,153,.1);box-shadow:0 2px 2px 1.1px rgba(153,153,153,.1)}.tlf-card--counselor-pick{position:relative;overflow:hidden}.tlf-card__ribbon{width:160px;padding:6px 0;position:absolute;top:19px;left:-48px;background:var(--tlsc-orange-500,#fa8d24);color:#fff;font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:8px;font-weight:600;letter-spacing:.5px;line-height:1.4;pointer-events:none;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.matched-programs article.tlf-card--hidden{display:none!important}.tlf-card--removing{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}.tlf-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.tlf-card__logo{width:48px;height:48px;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;background:#00679e;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tlf-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tlf-card__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tlf-card__title{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--tlsc-overpass-semibold),sans-serif;font-size:17px;font-weight:600;line-height:1.3;gap:6px}.tlf-card__title a{color:#000;text-decoration:none}.tlf-card__title a:hover{color:#00497e}.tlf-card__external{color:#a5a5a5;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .15s;transition:color .15s}.tlf-card__external:hover{color:#00497e}.tlf-card__category{margin:3px 0 0;display:block;color:var(--tlsc-primary,#00497e);font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px}.tlf-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:8px}.tlf-card__buttons{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:8px}.tlf-card__buttons li a{padding:8px 16px;border-radius:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;gap:5px;-webkit-transition:opacity .15s;transition:opacity .15s}.tlf-card__buttons li a:hover{opacity:.9}.tlf-card__buttons .website-btn{background:#00497e}.tlf-card__buttons .website-btn:hover{background:#00375f}.tlf-card__buttons .request-btn{background:#51b600}.tlf-card__buttons .request-btn:hover{background:#3d8a00}.tlf-card__buttons .apply-btn,.tlf-card__buttons .apply-btn-cta{background:linear-gradient(135deg,#fa8d24,#e74c3c)}.tlf-card__buttons .apply-btn-cta:hover,.tlf-card__buttons .apply-btn:hover{background:linear-gradient(135deg,#ef8723,#c0392b)}.tlf-card__buttons .buy-now-btn{background:#8b5cf6}.tlf-card__buttons .call-btn{background:#06b6d4}.tlf-card__divider,hr.tlf-card__divider{height:1px;margin:16px 0;border:none;background:var(--tlsc-border,#e2e8f0)}.tlf-card__fields{padding:16px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.tlf-card__fields-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.tlf-card__fields-list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 14px;list-style:none}.tlf-card-field{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-left:14px;border-left:1px solid var(--tlsc-border,#e2e8f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.tlf-card-field:first-child{padding-left:0;border-left:none}.tlf-card-edit-btn{-ms-flex-negative:0;flex-shrink:0;padding:6px 12px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:var(--tlsc-radius,8px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:var(--tlsc-white,#fff);color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:background-color .15s,border-color .15s,color .15s;transition:background-color .15s,border-color .15s,color .15s}.tlf-card-edit-btn:hover{border-color:#d4d4d4;background:var(--tlsc-surface,#f8fafc)}.tlf-card-edit-btn:focus-visible{outline:2px solid var(--tlsc-primary,#00497e);outline-offset:2px}.tlf-card-edit-btn__pencil{-ms-flex-negative:0;flex-shrink:0}.tlf-card-field__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--tlsc-tertiary,#a5a5a5);font-family:var(--tlsc-redhatdisplay-medium),sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;gap:4px}.tlf-card-field__hint{width:14px;height:14px;padding:0;border:0;margin-top:-3px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:0 0;color:var(--tlsc-tertiary,#a5a5a5);font:inherit;-webkit-transition:color .15s;transition:color .15s;-webkit-tap-highlight-color:transparent}.tlf-card-field__hint:focus-visible{border-radius:50%;outline:2px solid var(--tlsc-primary,#00497e);outline-offset:2px}.tlf-card-field__hint::before{width:14px;height:14px;display:block;background-color:currentColor;content:"";-webkit-mask-image:url(../svg/circle-alert.svg);mask-image:url(../svg/circle-alert.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tlf-card-field__hint[aria-expanded=true]{color:var(--tlsc-primary,#00497e)}@media (hover:hover){.tlf-card-field__hint:hover{color:var(--tlsc-primary,#00497e)}}@media (hover:none){.tlf-card-field__hint{padding:7px;margin:-7px -7px -10px}}.tlf-card-field__hint::after{content:attr(data-tooltip);min-width:180px;max-width:min(260px,calc(100vw - 32px));padding:8px 12px;border-radius:var(--tlsc-radius,8px);position:absolute;bottom:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--tlsc-black,#1a1a1a);-webkit-box-shadow:var(--tlsc-shadow-md,0 4px 12px rgba(0,0,0,.12));box-shadow:var(--tlsc-shadow-md,0 4px 12px rgba(0,0,0,.12));color:#fff;font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.4;text-align:center;text-transform:none;white-space:normal;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:100}@media (hover:hover){.tlf-card-field__hint:hover::after{opacity:1;visibility:visible}}.tlf-card-field__hint[aria-expanded=true]::after{opacity:1;visibility:visible}.tlf-card-field__value{max-width:100%;margin-top:10px;display:block;overflow:hidden;color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;font-weight:400;min-height:20px;text-overflow:ellipsis;white-space:nowrap}.tlf-card-field__value:empty::after{content:'\2014';color:var(--tlsc-neutral-300,#d4d4d4)}.tlf-card-field--counselor-locked .tlf-card-field__placeholder{margin-top:10px;display:block;max-width:100%;color:#a5a5a5;font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;min-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlf-card-field__select--native{position:absolute;width:0;height:0;opacity:0;pointer-events:none;overflow:hidden}.tlsc-sdv-fav-dropdown{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tlsc-sdv-fav-dropdown__trigger{padding:10px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:var(--tlsc-radius,8px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--tlsc-white,#fff);color:var(--tlsc-text,#5a5a5a);cursor:pointer;font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;-webkit-transition:border-color .15s;transition:border-color .15s;white-space:nowrap}@media (hover:hover) and (min-width:997px){.tlsc-sdv-fav-dropdown__trigger:hover{border-color:var(--tlsc-orange-500,#fa8d24)}}.tlsc-sdv-fav-dropdown--open .tlsc-sdv-fav-dropdown__trigger{border-color:var(--tlsc-orange-500,#fa8d24);-webkit-box-shadow:0 0 0 1px var(--tlsc-orange-500,#fa8d24);box-shadow:0 0 0 1px var(--tlsc-orange-500,#fa8d24)}.tlsc-sdv-fav-dropdown__arrow,.tlsc-sdv-fav-dropdown__icon{width:15px;height:15px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0;color:var(--tlsc-tertiary,#a5a5a5);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.tlsc-sdv-fav-dropdown--open .tlsc-sdv-fav-dropdown__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tlsc-sdv-fav-dropdown__list{min-width:100%;max-height:220px;padding:6px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:var(--tlsc-radius,8px);margin:0;display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:50;background:var(--tlsc-white,#fff);-webkit-box-shadow:var(--tlsc-shadow-md,0 4px 12px rgba(0,0,0,.12));box-shadow:var(--tlsc-shadow-md,0 4px 12px rgba(0,0,0,.12));list-style:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--tlsc-primary,#00497e) transparent}.tlsc-sdv-fav-dropdown__list::-webkit-scrollbar{width:8px}.tlsc-sdv-fav-dropdown__list::-webkit-scrollbar-track{background:0 0}.tlsc-sdv-fav-dropdown__list::-webkit-scrollbar-thumb{border:2px solid var(--tlsc-white,#fff);border-radius:8px;background:var(--tlsc-primary,#00497e)}.tlsc-sdv-fav-dropdown__list::-webkit-scrollbar-thumb:hover{background:var(--tlsc-blue-900,#00375f)}.tlsc-sdv-fav-dropdown--open .tlsc-sdv-fav-dropdown__list{display:block}.tlsc-sdv-fav-dropdown__item{padding:9px 14px;border-radius:6px;color:var(--tlsc-text,#5a5a5a);cursor:pointer;font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;-webkit-transition:background .1s,color .1s;transition:background .1s,color .1s;white-space:nowrap}@media (hover:hover) and (min-width:997px){.tlsc-sdv-fav-dropdown__item:hover{background:var(--tlsc-surface,#f8fafc)}}.tlsc-sdv-fav-dropdown__item--active{background:var(--tlsc-primary,#00497e);color:var(--tlsc-white,#fff)}@media (hover:hover) and (min-width:997px){.tlsc-sdv-fav-dropdown__item--active:hover{background:var(--tlsc-blue-900,#00375f)}}.tlf-card-field__dropdown{width:100%}.tlf-card-field__dropdown .tlsc-sdv-fav-dropdown__trigger{width:100%;padding:8px 12px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tlf-card-field__dropdown .tlsc-sdv-fav-dropdown__list{width:100%;min-width:220px}.tlf-card-edit-modal .tlf-card-field__dropdown .tlsc-sdv-fav-dropdown__list{position:static;margin-top:4px;max-height:220px}.tlf-card-edit-modal .tlf-card-field__dropdown.tlsc-sdv-fav-dropdown--open .tlsc-sdv-fav-dropdown__list{-webkit-animation:tlf-card-edit-modal-dropdown-in .18s ease;animation:tlf-card-edit-modal-dropdown-in .18s ease;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tlf-card-edit-modal-dropdown-in{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tlf-card-edit-modal-dropdown-in{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tlf-card-edit-modal .tlf-card-field__dropdown.tlsc-sdv-fav-dropdown--open .tlsc-sdv-fav-dropdown__list{-webkit-animation:none;animation:none}}.tlf-card-field-status{-ms-flex-negative:0;flex-shrink:0;font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:var(--tlsc-font-xxxxxslm)}.tlf-card-field-status[hidden]{display:none}.tlf-card-field-status--success{color:var(--tlsc-success,#51b600)}.tlf-card-field-status--error{color:var(--tlsc-error,#dc3232)}.tlf-card-field-status .tlf-card-reload-btn{margin-left:8px;font-size:12px}.tlf-card-edit-modal{position:fixed;inset:0;z-index:9999}.tlf-card-edit-modal[hidden]{display:none}.tlf-card-edit-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-animation:tlf-card-edit-modal-fade-in .18s ease;animation:tlf-card-edit-modal-fade-in .18s ease}.tlf-card-edit-modal__dialog{width:92%;max-width:720px;max-height:calc(100vh - 48px);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;left:50%;background:var(--tlsc-white,#fff);-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);overflow-y:auto;overflow-x:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:tlf-card-edit-modal-pop .18s cubic-bezier(.34,1.56,.64,1);animation:tlf-card-edit-modal-pop .18s cubic-bezier(.34,1.56,.64,1);scrollbar-width:thin;scrollbar-color:var(--tlsc-primary,#00497e) transparent}.tlf-card-edit-modal__dialog::-webkit-scrollbar{width:8px}.tlf-card-edit-modal__dialog::-webkit-scrollbar-track{background:0 0}.tlf-card-edit-modal__dialog::-webkit-scrollbar-thumb{border:2px solid var(--tlsc-white,#fff);border-radius:8px;background:var(--tlsc-primary,#00497e)}.tlf-card-edit-modal__dialog::-webkit-scrollbar-thumb:hover{background:var(--tlsc-blue-900,#00375f)}@-webkit-keyframes tlf-card-edit-modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes tlf-card-edit-modal-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes tlf-card-edit-modal-pop{from{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.96);transform:translate(-50%,-50%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes tlf-card-edit-modal-pop{from{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.96);transform:translate(-50%,-50%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.tlf-card-edit-modal__dialog,.tlf-card-edit-modal__overlay{-webkit-animation:none;animation:none}}body.tlf-modal-open{overflow:hidden}.tlf-card-edit-modal__header{padding:16px 20px;border-bottom:1px solid var(--tlsc-border,#e2e8f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.tlf-card-edit-modal__title{margin:0;color:var(--tlsc-primary,#000);font-family:var(--tlsc-overpass-semibold),sans-serif;font-size:17px;font-weight:600}.tlf-card-edit-modal__close{width:32px;height:32px;padding:0;border:none;border-radius:50%;background:0 0;color:var(--tlsc-text,#5a5a5a);font-size:24px;line-height:1;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.tlf-card-edit-modal__close:hover{background:var(--tlsc-surface,#f8fafc)}.tlf-card-edit-modal__close:focus-visible{outline:2px solid var(--tlsc-primary,#00497e);outline-offset:2px}.tlf-card-edit-modal__body{padding:18px 20px}.tlf-card-edit-modal__list{padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;list-style:none}.tlf-card-edit-modal__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.tlf-card-edit-modal__field--status{grid-column:1/-1}.tlf-card-edit-modal__field[hidden]{display:none}.tlf-card-edit-modal .tlf-card-field__input-el:not(.tlf-card-field__select--native){width:100%;padding:8px 12px;border:1px solid var(--tlsc-border,#e2e8f0);border-radius:6px;background:var(--tlsc-white,#fff);color:var(--tlsc-text,#5a5a5a);font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:14px;font-weight:400;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.tlf-card-edit-modal .tlf-card-field__input-el:not(.tlf-card-field__select--native):hover{border-color:#d4d4d4}.tlf-card-edit-modal .tlf-card-field__input-el:not(.tlf-card-field__select--native):focus{border-color:var(--tlsc-primary,#00497e);-webkit-box-shadow:0 0 0 2px rgba(0,73,126,.12);box-shadow:0 0 0 2px rgba(0,73,126,.12);outline:0}.tlf-card-edit-modal .tlf-card-field__input-el::-webkit-input-placeholder{color:#d4d4d4;font-style:italic;font-weight:400}.tlf-card-edit-modal .tlf-card-field__input-el::-moz-placeholder{color:#d4d4d4;font-style:italic;font-weight:400}.tlf-card-edit-modal .tlf-card-field__input-el:-ms-input-placeholder{color:#d4d4d4;font-style:italic;font-weight:400}.tlf-card-edit-modal .tlf-card-field__input-el::-ms-input-placeholder{color:#d4d4d4;font-style:italic;font-weight:400}.tlf-card-edit-modal .tlf-card-field__input-el::placeholder{color:#d4d4d4;font-style:italic;font-weight:400}.tlf-card-edit-modal__date{position:relative;display:block}.tlf-card-edit-modal__date .tlf-card-field__input--date-text{width:100%;padding-right:36px;cursor:pointer;pointer-events:none}.tlf-card-edit-modal__date-icon{position:absolute;top:50%;right:12px;color:var(--tlsc-tertiary,#a5a5a5);pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tlf-card-edit-modal .tlf-card-field__date-picker{width:100%;height:100%;padding:0;border:0;position:absolute;inset:0;background:0 0;color:transparent;cursor:pointer}.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-calendar-picker-indicator{display:none}.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-datetime-edit{color:transparent}.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-datetime-edit-day-field,.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-datetime-edit-fields-wrapper,.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-datetime-edit-month-field,.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-datetime-edit-text,.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-datetime-edit-year-field{background:0 0;color:transparent}.tlf-card-edit-modal .tlf-card-field__date-picker:focus{outline:0}.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-datetime-edit-day-field:focus,.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-datetime-edit-month-field:focus,.tlf-card-edit-modal .tlf-card-field__date-picker::-webkit-datetime-edit-year-field:focus{background:0 0;color:transparent;outline:0}.tlf-card-edit-modal__footer{padding:14px 20px;border-top:1px solid var(--tlsc-border,#e2e8f0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.tlf-card-edit-modal__footer .tlf-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.tlf-card-edit-modal__footer .tlf-btn svg{-ms-flex-negative:0;flex-shrink:0}.tlf-card-edit-modal__status{margin-right:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-family:var(--tlsc-redhatdisplay-regular),sans-serif;font-size:var(--tlsc-font-xxxxxslm)}.tlf-card-edit-modal__status[hidden]{display:none}@media (max-width:1280px){.tlf-card__fields-list{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:996px){.tlf-card__fields-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.tlf-card__fields-list{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:0}.tlf-card-field{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:10px 0 12px;border-left:none;border-bottom:1px solid var(--tlsc-border,#e2e8f0)}.tlf-card-field:nth-child(n+5){border-bottom:none}.tlf-card-edit-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}}@media (max-width:767px){.tlf-card__fields-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 16px}.tlf-card-field{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;padding:10px 0 12px;border-left:none;border-bottom:1px solid var(--tlsc-border,#e2e8f0)}.tlf-card-field:nth-child(n+5){border-bottom:1px solid var(--tlsc-border,#e2e8f0)}.tlf-card-field--status{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;grid-column:auto}.tlf-card-field:nth-last-child(-n+2){border-bottom:none}.tlf-card-edit-modal__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tlf-card-edit-modal__footer>*{width:100%}.tlf-card-edit-modal__footer .tlf-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tlf-card-edit-modal__dialog,.tlf-card-edit-modal__overlay{-webkit-animation:none;animation:none}.tlf-card-edit-modal__dialog{width:100%;max-width:90%;max-height:80vh}.tlf-card-edit-modal__list{grid-template-columns:1fr}.tlf-page__toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tlf-toolbar__search{max-width:100%}.tlf-filter-tab__item{margin:0 6px 8px 0}.tlf-filter-tab{padding:6px 12px;font-size:13px}}
/*# sourceMappingURL=tlf-frontend.min.css.map */
