.spinner-border-sm,.spinner-border-xs{--bs-spinner-width:16px;--bs-spinner-height:16px;--bs-spinner-border-width:2px}.spinner-border-sm{margin-block:2px}.spinner-border-lg,.spinner-border-md{--bs-spinner-width:16px;--bs-spinner-height:16px;--bs-spinner-border-width:2px;margin-block:4px}.spinner-border-xl,.spinner-border-xxl{--bs-spinner-width:24px;--bs-spinner-height:24px;--bs-spinner-border-width:4px}.btn{display:flex;align-items:center;justify-content:center;gap:4px;min-width:4.5rem;width:max-content;--bs-btn-active-shadow:none;color:var(--bs-btn-color,inherit);background-color:var(--bs-btn-bg,transparent);border:1px solid var(--bs-btn-border-color,transparent);padding:var(--bs-btn-padding-y,6px) var(--bs-btn-padding-x,12px);border-radius:var(--bs-btn-border-radius,6px);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.btn[data-loading=true]:not([data-disabled=true]){cursor:not-allowed}.btn:focus-visible:not([data-loading=true],[data-close=true]){box-shadow:0 0 0 2px #fff,0 0 0 3px #0a66c2}.btn:hover:not([data-disabled=true]){background-color:var(--bs-btn-hover-bg,var(--bs-btn-bg,transparent));border-color:var(--bs-btn-hover-border-color,var(--bs-btn-border-color,transparent));color:var(--bs-btn-hover-color,var(--bs-btn-color,inherit))}.btn:active:not([data-disabled=true]){background-color:var(--bs-btn-active-bg,var(--bs-btn-bg,transparent));border-color:var(--bs-btn-active-border-color,var(--bs-btn-border-color,transparent));color:var(--bs-btn-active-color,var(--bs-btn-color,inherit))}.btn__label--loading{color:#fff;display:inline-flex;align-items:center;gap:8px;pointer-events:none}.btn-destructive{--bs-btn-color:#c0392b;--bs-btn-hover-color:#c0392b;--bs-btn-active-color:#c0392b;--bs-btn-bg:#ffffff;--bs-btn-border-color:transparent;--bs-btn-hover-bg:#fdecea;--bs-btn-hover-border-color:#e57373;--bs-btn-active-bg:#fbc8c3;--bs-btn-active-border-color:#ef9a9a;--bs-btn-disabled-bg:#ffffff;--bs-btn-disabled-color:#9e9e9e;--bs-btn-disabled-border-color:transparent}.btn-primary{--bs-btn-color:#ffffff;--bs-btn-hover-color:#ffffff;--bs-btn-active-color:#ffffff;--bs-btn-bg:var(--ups-color-primary-500,#185197);--bs-btn-border-color:var(--ups-color-primary-500,#185197);--bs-btn-hover-bg:var(--ups-color-primary-600,#144580);--bs-btn-hover-border-color:#1565c0;--bs-btn-active-border-color:#0d47a1;--bs-btn-active-bg:#0d47a1;--bs-btn-disabled-bg:var(--ups-color-neutral-100,#ffffff);--bs-btn-disabled-border-color:var(--ups-color-neutral-100,#ffffff)}.btn-secondary{--bs-btn-bg:#ffffff;--bs-btn-border-color:#bdbdbd;--bs-btn-hover-bg:#f5f5f5;--bs-btn-hover-border-color:#9e9e9e;--bs-btn-active-bg:#eeeeee;--bs-btn-active-border-color:#9e9e9e;--bs-btn-disabled-bg:#ffffff;--bs-btn-disabled-border-color:#e0e0e0;--bs-btn-disabled-color:#9e9e9e;--bs-btn-color:#1a1a1a;--bs-btn-hover-color:#1a1a1a;--bs-btn-active-color:#1a1a1a}.btn-warning{--bs-btn-color:#e65100;--bs-btn-hover-color:#e65100;--bs-btn-active-color:#e65100}.btn-tertiary{--bs-btn-color:#1a1a1a;--bs-btn-hover-color:#1a1a1a;--bs-btn-active-color:#1a1a1a;--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-bg:#f5f5f5;--bs-btn-hover-border-color:transparent;--bs-btn-active-bg:#eeeeee;--bs-btn-active-border-color:transparent;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent;--bs-btn-disabled-color:#9e9e9e}.btn-tertiary:focus-visible{border-color:rgba(0,0,0,0)}.btn-negative{--bs-btn-color:#ffffff;--bs-btn-hover-color:#ffffff;--bs-btn-active-color:#ffffff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545;--bs-btn-disabled-color:#b71c1c}.btn-positive{--bs-btn-color:#ffffff;--bs-btn-hover-color:#ffffff;--bs-btn-active-color:#ffffff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754;--bs-btn-disabled-color:#1b5e20}.btn-highlight{--bs-btn-color:#0a3d62;--bs-btn-hover-color:#0a3d62;--bs-btn-active-color:#0a3d62;--bs-btn-bg:#e3f2fd;--bs-btn-border-color:transparent;--bs-btn-hover-bg:#bbdefb;--bs-btn-hover-border-color:#1565c0;--bs-btn-active-bg:#bbdefb;--bs-btn-active-border-color:#1976d2;--bs-btn-disabled-bg:#e3f2fd;--bs-btn-disabled-border-color:transparent;--bs-btn-disabled-color:#9e9e9e}.btn:disabled{cursor:not-allowed;pointer-events:auto}.btn:disabled:active,.btn:disabled:hover{color:#9e9e9e;background-color:#fff;border-color:rgba(0,0,0,0)}.btn[data-showdot=true]{position:relative}.btn__dot-xs{color:#fff;position:absolute;background-color:#a93f34;border-radius:44px;min-width:8px;height:8px;border:1px solid #fff;text-align:center;right:-15%;top:0;transform:translate(-50%,-50%);pointer-events:none}.btn__dot-md,.btn__dot-sm{color:#fff;position:absolute;background-color:#a93f34;border-radius:44px;min-width:16px;height:16px;border:1px solid #fff;text-align:center;right:-15%;top:0;transform:translate(-50%,-50%);pointer-events:none}.btn__dot-lg,.btn__dot-xl,.btn__dot-xxl{color:#fff;position:absolute;background-color:#a93f34;border-radius:44px;min-width:20px;height:20px;border:1px solid #fff;text-align:center;right:-15%;top:0;transform:translate(-50%,-50%);pointer-events:none}.btn-sim--xs:not([data-close=true]){--bs-btn-border-radius:4px;--bs-btn-padding-y:4px;--bs-btn-padding-x:12px;height:24px}.btn-sim--xs:not([data-close=true]) .btn-destructive{display:none}.btn-sim [data-loading=true],.btn-sim__loading--xs:not(:disabled){display:flex;justify-content:center;align-items:center;min-height:24px}.btn-sim--sm:not([data-close=true]){--bs-btn-border-radius:4px;--bs-btn-padding-y:8px;--bs-btn-padding-x:16px;height:28px}.btn-sim--sm:not([data-close=true]) .btn-destructive{display:none}.btn-sim [data-loading=true],.btn-sim__loading--sm:not(:disabled){display:flex;justify-content:center;align-items:center;min-height:28px}.btn-sim--md:not([data-close=true]){--bs-btn-border-radius:6px;--bs-btn-padding-y:8px;--bs-btn-padding-x:16px;height:32px}.btn-sim--md:not([data-close=true]) .btn-destructive{display:none}.btn-sim [data-loading=true],.btn-sim__loading--md:not(:disabled){display:flex;justify-content:center;align-items:center;min-height:32px}.btn-sim--lg:not([data-close=true]){--bs-btn-border-radius:6px;--bs-btn-padding-y:12px;--bs-btn-padding-x:20px;height:36px}.btn-sim--lg:not([data-close=true]) .btn-destructive{display:none}.btn-sim [data-loading=true],.btn-sim__loading--lg:not(:disabled){display:flex;justify-content:center;align-items:center;min-height:36px}.btn-sim--xl:not([data-close=true]){--bs-btn-border-radius:8px;--bs-btn-padding-y:16px;--bs-btn-padding-x:20px;height:40px}.btn-sim--xl:not([data-close=true]) .btn-destructive{display:none}.btn-sim [data-loading=true],.btn-sim__loading--xl:not(:disabled){display:flex;justify-content:center;align-items:center;min-height:40px}.btn-sim--xxl:not([data-close=true]){--bs-btn-border-radius:8px;--bs-btn-padding-y:20px;--bs-btn-padding-x:28px;height:44px}.btn-sim--xxl:not([data-close=true]) .btn-destructive{display:none}.btn-sim__onClickFocus:focus:not([data-close=true]){box-shadow:0 0 0 2px #fff,0 0 0 3px #0a66c2}.btn-sim [data-loading=true],.btn-sim__loading--xxl:not(:disabled){display:flex;justify-content:center;align-items:center;min-height:44px}.btn-sim__icon--xs:not([data-close=true]){min-width:0;height:24px;width:24px;padding:4px}.btn-sim__icon--xs:not([data-close=true]).btn-sim--negative,.btn-sim__icon--xs:not([data-close=true]).btn-sim--positive,.btn-sim__icon--xs:not([data-close=true]).btn-sim--warning{display:none}.btn-sim__icon--xs:not([data-close=true])>svg{width:12px;height:12px}.btn-sim__icon--sm:not([data-close=true]){min-width:0;height:28px;width:28px;padding:4px}.btn-sim__icon--sm:not([data-close=true]).btn-sim--negative,.btn-sim__icon--sm:not([data-close=true]).btn-sim--positive,.btn-sim__icon--sm:not([data-close=true]).btn-sim--warning{display:none}.btn-sim__icon--sm:not([data-close=true])>svg{width:14px;height:14px}.btn-sim__icon--md:not([data-close=true]){min-width:0;height:32px;width:32px;padding:8px}.btn-sim__icon--md:not([data-close=true]).btn-sim--negative,.btn-sim__icon--md:not([data-close=true]).btn-sim--positive,.btn-sim__icon--md:not([data-close=true]).btn-sim--warning{display:none}.btn-sim__icon--md:not([data-close=true])>svg{width:16px;height:16px}.btn-sim__icon--lg:not([data-close=true]){min-width:0;height:36px;width:36px;padding:12px}.btn-sim__icon--lg:not([data-close=true]).btn-sim--negative,.btn-sim__icon--lg:not([data-close=true]).btn-sim--positive,.btn-sim__icon--lg:not([data-close=true]).btn-sim--warning{display:none}.btn-sim__icon--lg:not([data-close=true])>svg{width:16px;height:16px}.btn-sim__icon--xl:not([data-close=true]){min-width:0;height:40px;width:40px;padding:16px}.btn-sim__icon--xl:not([data-close=true]).btn-sim--negative,.btn-sim__icon--xl:not([data-close=true]).btn-sim--positive,.btn-sim__icon--xl:not([data-close=true]).btn-sim--warning{display:none}.btn-sim__icon--xl:not([data-close=true])>svg{width:24px;height:24px}.btn-sim__icon--xxl:not([data-close=true]){min-width:0;height:44px;width:44px;padding:20px}.btn-sim__icon--xxl:not([data-close=true]).btn-sim--negative,.btn-sim__icon--xxl:not([data-close=true]).btn-sim--positive,.btn-sim__icon--xxl:not([data-close=true]).btn-sim--warning{display:none}.btn-sim__icon--xxl:not([data-close=true])>svg{width:24px;height:24px}.btn-sim--xs{font-size:var(--ups-label-xs-size);line-height:var(--ups-label-xs-height);font-weight:var(--ups-label-xs-weight)}.btn-sim--xs>svg{margin-inline:2px}.btn-sim--sm{font-size:var(--ups-label-sm-size);line-height:var(--ups-label-sm-height);font-weight:var(--ups-label-sm-weight)}.btn-sim--sm>svg{margin-inline:3px}.btn-sim--lg,.btn-sim--md{font-size:var(--ups-label-md-size);line-height:var(--ups-label-md-height);font-weight:var(--ups-label-md-weight)}.btn-sim--lg>svg,.btn-sim--md>svg{margin-inline:6px}.btn-sim--xl,.btn-sim--xxl{font-size:var(--ups-label-lg-size);line-height:var(--ups-label-lg-height);font-weight:var(--ups-label-lg-weight)}.btn-sim--xl>svg,.btn-sim--xxl>svg{font-size:16px;margin-inline:6px}.btn-sim__close{padding:3px;min-width:0;font-size:16px;border-radius:4px;height:24px}.btn-sim__close:focus-visible,.btn-sim__close[data-onclickfocus=true]:focus{box-shadow:0 0 0 2px #1565c0;border-color:rgba(0,0,0,0)}.btn-sim__close.btn-primary:focus-visible,.btn-sim__close.btn-primary[data-onclickfocus=true]:focus{box-shadow:0 0 0 2px #fff}.btn-sim__close.btn-tertiary:focus-visible,.btn-sim__close.btn-tertiary[data-onclickfocus=true]:focus{background-color:rgba(0,0,0,0)}.btn-sim__close.btn-highlight{--bs-btn-active-border-color:#1976d2}.spinner-container{display:flex;align-items:center;justify-content:center}.custom-spinner{display:inline-block;box-sizing:border-box;border-radius:50%;animation:spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.custom-spinner{animation-duration:2s;animation-timing-function:ease-in-out}}@media(prefers-contrast:high){.custom-spinner{border-color:#000 #000 #000 rgba(0,0,0,0)!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}