@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css";@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttHOmDyw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtvXOmDyw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuHOmDyw.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttXOmDyw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtunOmDyw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttnOmDyw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtt3OmDyw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuXOm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v318/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJU22ZZLsYEpzC_1ver5Y0.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--semantic-primary: #1a7bb0;--semantic-primary-base: #1a7bb0;--semantic-info: #6c757d;--semantic-success: #4d7d1f;--semantic-warning: #f5c842;--semantic-danger: #ab0000}[data-theme=dark]{--semantic-primary: #7ed5ff;--semantic-info: #e5e6e7;--semantic-success: #c2e3a3;--semantic-warning: #fcebb5;--semantic-danger: #ff7e7e}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--semantic-primary: #7ed5ff;--semantic-info: #e5e6e7;--semantic-success: #c2e3a3;--semantic-warning: #fcebb5;--semantic-danger: #ff7e7e}}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}body{font-family:Noto Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;line-height:1.5;color:#333}h1,h2,h3,h4,h5,h6{font-family:Noto Sans,-apple-system,Roboto,Helvetica,sans-serif;font-weight:600;line-height:1.25;margin-bottom:.5rem;color:#000}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;line-height:1.5}small{font-size:14px}.text-xs{font-size:12px!important}.text-sm{font-size:14px!important}.text-base{font-size:16px!important}.text-lg{font-size:18px!important}.text-xl{font-size:24px!important}.text-2xl{font-size:32px!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:900!important}.leading-tight{line-height:1.25!important}.leading-normal{line-height:1.5!important}.leading-relaxed{line-height:1.6!important}@media (max-width: 575px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}body{font-size:14px}}@media (prefers-contrast: high){body,h1,h2,h3,h4,h5,h6{color:#000}a{color:#00e}a:visited{color:#551a8b}}.btn{font-family:Noto Sans,-apple-system,Roboto,Helvetica,sans-serif;border-radius:4px;transition:.15s ease-in-out;transition:var(--transition-normal)}.btn:hover:not(:disabled):not(.disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn:active:not(:disabled):not(.disabled){transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn:focus:not(:focus-visible){outline:none}.btn:disabled,.btn.disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-group .btn{transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.btn-group .btn:hover{transform:none!important}.btn-primary{background-color:#000;border-color:#000;color:#fff}.btn-primary:hover:not(:disabled){background-color:#666;border-color:#666}.btn-primary:active:not(:disabled){background-color:#333;border-color:#333}.btn-secondary{background-color:#1a7bb0;border-color:#1a7bb0;color:#fff}.btn-secondary:hover:not(:disabled){background-color:#156b9c;border-color:#156b9c}.btn-outline-secondary{color:#666;border-color:#666}.btn-outline-secondary:hover:not(:disabled){background-color:#666;border-color:#666;color:#fff}.btn-sm{padding:.25rem .5rem;font-size:14px;border-radius:4px}.btn-lg{padding:.5rem 1rem;font-size:18px;border-radius:.5rem}.btn-icon,.icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem}.btn-icon svg,.icon-btn svg{flex-shrink:0}.btn-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2px;border:none;background:#fff;padding:.5rem;cursor:pointer;transition:.15s ease-in-out}.btn-menu:hover:not(:disabled){background-color:#e5e6e7}.btn-menu:focus{outline:2px solid #1a7bb0;outline-offset:2px;background-color:#e5e6e7}.btn-menu svg{width:16px;height:16px}.btn-page{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;border:none;padding:.25rem;background:#fff;cursor:pointer;min-width:32px;height:32px;font-weight:400;font-size:16px;color:#000;text-align:center;line-height:1.5;transition:.15s ease-in-out}.btn-page:hover:not(:disabled){background:#f8f9fa}.btn-page:disabled{opacity:.3;cursor:not-allowed}.btn-page.active,.btn-page.selected{background:#000;color:#fff}.btn-page.btn-nav:hover:not(:disabled){background:#f8f9fa;transform:scale(1.05)}.btn-page.btn-nav:active:not(:disabled){background:#e9ecef;transform:scale(.98)}.btn-page.btn-nav svg{transition:transform .15s ease-in-out}.btn-page.btn-nav:hover:not(:disabled) svg{transform:scale(1.1)}.btn-toggle:hover{transform:none!important}.btn-toggle.bg-white:hover{background-color:#f8f9fa!important}.btn-toggle.bg-dark:hover{background-color:#212529!important}.btn-group .btn{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}@media (max-width: 575px){.btn{font-size:14px;padding:.375rem .75rem}.btn-icon,.icon-btn{min-width:36px;min-height:36px;padding:.375rem}.btn-page{min-width:28px;height:28px;font-size:14px}}@media (prefers-contrast: high){.btn,.btn-outline-secondary{border-width:2px}}.card{background:#fff;border:1px solid #e9ecef;border-radius:var(--component-border-radius);box-shadow:var(--shadow-sm);transition:var(--transition-normal)}.card.card-clickable:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.card.card-clickable:active{transform:translateY(-1px)}.cards-container{border:1px solid #e5e6e7;border-radius:8px;background:#fff;overflow:visible;margin-bottom:1.5rem;padding:8px 16px;position:relative}.card-item{position:relative}.card-row{background:#fff;transition:.2s ease-in-out;padding:4px 0;cursor:pointer;position:relative}.card-content{display:flex;justify-content:space-between;align-items:center;align-self:stretch;position:relative;border-radius:4px;transition:.2s ease-in-out}.card-content:hover{background:#f8f9fa;box-shadow:0 .125rem .25rem #00000013}.card-content:active{background:#e9ecef}.card-divider{height:1px;background:#e5e6e7;margin:0}.dc-list-item{display:flex;width:473px;padding:4px 0;align-items:center;gap:16px;background:#fff;height:32px;cursor:pointer;border-radius:4px;transition:.2s ease-in-out;min-height:44px}.dc-list-item:hover{background:#e6e6e6}.dc-list-item.active{background:#1a7bb0}.dc-list-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dc-list-item:focus:not(:focus-visible){outline:none}.dc-list-item:active:not(.active){background:#d9d9d9}.dc-list-item.disabled,.dc-list-item[disabled]{cursor:not-allowed;opacity:.6;background:#f5f5f5}.dc-list-item.disabled:hover,.dc-list-item[disabled]:hover{background:#f5f5f5}.dc-list-item-content{display:flex;height:24px;padding:0 16px;align-items:center;gap:16px;flex:1 0 0;position:relative}.dc-list-item-inner{display:flex;align-items:center;gap:16px;position:relative}.dc-list-item-text{color:#333;text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;position:relative;flex:1}.payment-method-display{display:flex;width:48px;height:32px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:4px;position:relative;flex-shrink:0}.payment-method-display img{width:48px;height:32px;flex-shrink:0;border-radius:4px;object-fit:cover}.card-details{align-items:center;gap:16px;position:relative;flex:1;margin-left:16px}.card-name{align-self:stretch;color:#333;font-family:Noto Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;position:relative;margin-bottom:4px}.card-info{display:flex;align-items:center;gap:16px;position:relative;height:24px}.card-brand{color:#333;text-align:center;font-family:Noto Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;position:relative}.card-number-dots{display:flex;align-items:center;gap:4px;position:relative}.card-number-dots svg{display:flex;align-items:center;gap:2px;position:relative}.card-number-dots .card-last4{color:#666;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;position:relative}.card-expiry{display:flex;align-items:center;gap:8px;position:relative}.card-expiry .exp-label{color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;position:relative}.card-expiry .exp-date{color:#666;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;position:relative}.card-actions{display:flex;align-items:center;gap:8px;position:relative}.add-card-item{padding:12px 0 4px;border-radius:4px;transition:.2s ease-in-out;position:relative}.add-card-item:hover{background:#f8f9fa;box-shadow:0 .125rem .25rem #00000013}.add-card-item:active{background:#e9ecef}.add-new-card-btn{width:100%;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;flex:1 0 0;border-radius:2px;position:relative;padding:0}.add-new-card-btn:focus{outline:2px solid #1a7bb0;outline-offset:2px}.add-new-card-btn .button-content{display:flex;align-items:center;gap:8px;align-self:stretch;border-radius:2px;position:relative;padding:4px 8px 4px 0}.add-new-card-btn .plus-icon{display:flex;width:24px;padding:2px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;position:relative}.add-new-card-btn .add-card-text{color:#1a7bb0;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;position:relative}@media (max-width: 767px){.cards-container{padding:10px 14px}.card-content{padding:6px 2px;gap:10px}.card-details{margin-left:12px;gap:12px}.card-info *{font-size:15px!important;line-height:22px!important}.card-name{font-size:11px;line-height:15px}}@media (max-width: 599px){.card-content{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 4px;position:relative}.payment-method-display{align-self:flex-start;margin-bottom:4px;position:relative;z-index:1}.card-actions{position:absolute;top:0;right:4px;z-index:2;display:flex;align-items:center;gap:8px}.card-details{margin-left:0;width:100%;gap:0;display:flex;flex-direction:column;align-items:flex-start;margin-top:8px}.card-info{display:flex;align-items:center;gap:12px}}@media (max-width: 479px){.cards-container{padding:12px;margin-bottom:1rem}.card-content{gap:0px;padding:6px 4px}.payment-method-display{margin-bottom:2px}.card-actions{top:0;right:4px}.card-details{margin-top:6px}.card-info *{font-size:14px!important;line-height:20px!important}.add-new-card-btn .add-card-text{font-size:14px;line-height:20px}}@media (max-width: 359px){.cards-container{padding:8px}.card-content{padding:4px 2px}.payment-method-display{margin-bottom:1px}.card-actions{top:4px;right:2px}.card-details{margin-top:4px;gap:8px}.card-name{font-size:10px;line-height:13px}}.cards-container:focus-within{outline:none}@media (prefers-contrast: high){.cards-container{border-width:2px}.payment-method-display{border:2px solid #007acc}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-visible-outline:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.focus-visible-outline:focus:not(:focus-visible){outline:none}.focus-outline-blue:focus-visible{outline:2px solid #115b88;outline-offset:2px}.focus-outline-blue:focus:not(:focus-visible){outline:none}.focus-outline-alt:focus-visible{outline:2px solid #156b9c;outline-offset:2px}.focus-outline-alt:focus:not(:focus-visible){outline:none}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.min-touch-target{min-height:44px}.icon-xs{width:12px;height:12px}.icon-sm{width:16px;height:16px}.icon-md{width:20px;height:20px}.icon-lg{width:24px;height:24px}.icon-xl{width:32px;height:32px}.hover-bg-light:hover{background-color:#f8f9fa!important}.hover-bg-dark:hover{background-color:#e9ecef!important}.hover-lift:hover:not(:disabled):not(.disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}.transition-fast{transition:.1s ease}.transition-normal{transition:.15s ease-in-out}.transition-slow{transition:.2s ease-in-out}.transition-smooth{transition:.3s cubic-bezier(.25,.8,.25,1)}.transition-transform{transition:transform .2s ease-in-out}.font-base{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-secondary{color:#666!important}.bg-primary,.bg-secondary{background-color:#1a7bb0!important}.bg-hover-light{background-color:#f8f9fa!important}.bg-hover-dark{background-color:#e9ecef!important}.selected,.bg-selected{background-color:#000;color:#fff}.active-state{background-color:#1a7bb0!important}.border-radius-sm{border-radius:4px!important}.border-radius-md{border-radius:.375rem!important}.border-radius-lg{border-radius:.5rem!important}.component-border-radius{border-radius:4px!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-md{box-shadow:0 .25rem .5rem #00000026!important}.shadow-lg{box-shadow:0 .5rem 1rem #0000002d!important}.shadow-dropdown{box-shadow:0 4px 12px #00000026!important}.shadow-hover{box-shadow:0 8px 25px #00000026!important}.btn-states{transition:var(--transition-normal)}.btn-states:hover:not(:disabled):not(.disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-states:active:not(:disabled):not(.disabled){transform:translateY(0)}.btn-states:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn-states:focus:not(:focus-visible){outline:none}.btn-states:disabled,.btn-states.disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-icon,.icon-btn{min-height:40px!important;min-width:40px!important}.disabled,.is-disabled,[disabled]{opacity:.6!important;cursor:not-allowed!important;pointer-events:auto}.rotate-180{transform:rotate(180deg)}.scale-hover:hover{transform:scale(1.05)}@media (max-width: 575px){.d-sm-none{display:none!important}}@media (max-width: 767px){.d-md-none{display:none!important}}@media (min-width: 768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}}.btn:not(.disabled):not(:disabled):hover{transform:translateY(-1px)}.btn:not(.disabled):not(:disabled):hover.shadow-sm{box-shadow:0 .25rem .5rem #00000026!important}.btn:not(.disabled):not(:disabled):active{transform:translateY(0)}.btn:focus-visible{outline:none;box-shadow:0 0 0 2px #007bff40!important}.btn:focus:not(:focus-visible){outline:none;box-shadow:none!important}.text-primary{color:#000!important}.text-muted{color:#6c757d!important}.card{border:1px solid #e9ecef;box-shadow:0 .125rem .25rem #00000013;transition:box-shadow .2s ease-in-out}.card.card-clickable{cursor:pointer}.card.card-clickable:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026!important}.card.card-clickable:active{transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}@media (max-width: 576px){.icon-md,.icon-lg,.icon-xl{width:20px;height:20px}.btn{font-size:14px;padding:.375rem .75rem}.card{margin-bottom:1rem}}.z-dropdown{z-index:1000!important}.z-modal{z-index:1050!important}.z-popover{z-index:1060!important}.z-tooltip{z-index:1070!important}
