.light-style .menu .app-brand.demo,.dark-style .menu .app-brand.demo{height:64px}.app-brand-logo.demo svg{width:38px;height:20px}.app-brand-text.demo{font-size:1.25rem;letter-spacing:.15px}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.content-wrapper .navbar{z-index:auto}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.address-copy-line{display:flex;width:100%;justify-content:space-between;gap:.5rem}.address-copy-line p{margin-bottom:0!important}.address-copy-line p[tabindex="0"]{flex:1 1 auto;min-width:0}.address-copy-line p[tabindex="0"]:hover,.address-copy-line p[tabindex="0"]:focus{margin-bottom:0!important}.demo-vertical-spacing>*{margin-top:1rem!important}.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important}.demo-vertical-spacing-lg.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important}.demo-vertical-spacing-xl.demo-only-element>:first-child{margin-top:0!important}[dir=rtl] .rtl-only{display:block!important}@media (max-width: 576px){#dropdown-variation-demo .btn-group .text-truncate{width:300px;position:relative}#dropdown-variation-demo .btn-group .text-truncate:after{position:absolute;top:45%;right:.65rem}}.layout-demo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1.25rem}.plan-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:1rem}.plan-card-wrapper{max-width:100%;min-width:0}.plan-card-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 576px){.plan-card-wrapper{width:100%}}.plan-card-wrapper .card{overflow:hidden}.plan-card-header{display:flex;flex-direction:column;gap:.75rem;min-height:5.5rem}.plan-card-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;min-height:1.75rem}.active-plan-badge{display:inline-block;max-width:100%;white-space:normal;overflow:visible;box-shadow:0 2px 6px #0000001f;border-radius:.375rem;padding:.35rem .6rem;flex-shrink:0;word-break:break-word}.plan-card-wrapper .header-left{margin-top:0}.plan-card-wrapper .card-body hr{margin:.6rem 0 1rem;border:0;border-top:1px solid rgba(0,0,0,.06);width:100%;box-sizing:border-box}.add-address-box{width:100%;height:140px;border:2px dashed rgba(0,0,0,.15);border-radius:8px;cursor:pointer;color:#0009;text-align:center;gap:8px;padding:12px}.add-address-plus{font-size:36px;font-weight:600;color:#00000080;line-height:1}.add-address-text{font-size:18px;font-weight:600;color:#000000b3}.dark .plan-card-wrapper .card,.dark-style .plan-card-wrapper .card,[data-theme=dark] .plan-card-wrapper .card{background-color:#0f1724;color:#e6eef8;border:1px solid rgba(255,255,255,.04)}.dark .plan-card-wrapper .card-title,.dark .plan-card-wrapper .card-body,.dark .plan-card-wrapper small.text-muted,.dark .plan-card-wrapper p,.dark-style .plan-card-wrapper .card-title,.dark-style .plan-card-wrapper .card-body,.dark-style .plan-card-wrapper small.text-muted,.dark-style .plan-card-wrapper p,[data-theme=dark] .plan-card-wrapper .card-title,[data-theme=dark] .plan-card-wrapper .card-body,[data-theme=dark] .plan-card-wrapper small.text-muted,[data-theme=dark] .plan-card-wrapper p{color:#dbeafe}.dark .plan-card-wrapper .card-body hr,.dark-style .plan-card-wrapper .card-body hr,[data-theme=dark] .plan-card-wrapper .card-body hr{border-top-color:#ffffff0a}.dark .add-address-box,.dark-style .add-address-box,[data-theme=dark] .add-address-box{border-color:#ffffff0f;color:#ffffffc7;background:#ffffff05}.dark .add-address-plus,.dark .add-address-text,.dark-style .add-address-plus,.dark-style .add-address-text,[data-theme=dark] .add-address-plus,[data-theme=dark] .add-address-text{color:#ffffffe6}.dark .active-plan-badge.badge.bg-success,.dark-style .active-plan-badge.badge.bg-success,[data-theme=dark] .active-plan-badge.badge.bg-success{background-color:#065f46!important;color:#d1fae5!important;box-shadow:0 3px 10px #0369461f}.clickable-badge{cursor:pointer;border:1px solid transparent;transition:box-shadow .12s ease,transform .08s ease,border-color .12s ease}.clickable-badge:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000000f;border-color:#00000014}.clickable-badge:focus{outline:none;box-shadow:0 0 0 3px #0d6efd1f;border-color:#0d6efd40}.doc-badge{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:.375rem;transition:all .2s ease}.doc-badge:hover{transform:translateY(-1px);text-decoration:none}.doc-badge:focus{outline:none;box-shadow:0 0 0 3px #0d6efd26}.dark .clickable-badge,.dark-style .clickable-badge,[data-theme=dark] .clickable-badge{border-color:transparent}.dark .clickable-badge:hover,.dark-style .clickable-badge:hover,[data-theme=dark] .clickable-badge:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ffffff08;border-color:#ffffff0f}.dark .clickable-badge:focus,.dark-style .clickable-badge:focus,[data-theme=dark] .clickable-badge:focus{box-shadow:0 0 0 3px #0d6efd2e;border-color:#0d6efd47}.dark .doc-badge,.dark-style .doc-badge,[data-theme=dark] .doc-badge{background-color:#6c757d!important;color:#fff!important;border:1px solid rgba(108,117,125,.3)}.dark .doc-badge:hover,.dark-style .doc-badge:hover,[data-theme=dark] .doc-badge:hover{background-color:#5a6268!important;color:#fff!important;box-shadow:0 4px 12px #0000004d}@media (prefers-color-scheme: dark){.clickable-badge{border-color:transparent}.clickable-badge:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ffffff08;border-color:#ffffff0f}.clickable-badge:focus{box-shadow:0 0 0 3px #0d6efd2e;border-color:#0d6efd47}.doc-badge{background-color:#6c757d!important;color:#fff!important;border:1px solid rgba(108,117,125,.3)}.doc-badge:hover{background-color:#5a6268!important;color:#fff!important;box-shadow:0 4px 12px #0000004d}}.address-card-wrapper .card{overflow:hidden}.address-card-wrapper{width:100%;margin-bottom:1rem}.address-card-body{width:100%;min-width:0}.address-card-toolbar{gap:.75rem;flex-wrap:wrap}.address-card-toolbar .badge{max-width:100%;white-space:normal}.copy-all-btn{font-size:.8125rem;padding:.125rem .5rem;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.address-copy-row{position:relative;padding-right:2rem;margin-bottom:1rem}.address-copy-row:last-child{margin-bottom:0}.address-copy-row p{white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible;text-overflow:clip;display:block}.address-copy-row p[tabindex="0"]{transition:background-color .2s,color .2s;padding:.125rem .25rem;border-radius:.25rem}.address-copy-row p[tabindex="0"]:hover,.address-copy-row p[tabindex="0"]:focus{background-color:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary);outline:none}.address-copy-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);background:transparent;border:none;cursor:pointer}.address-copy-btn:hover{color:var(--bs-primary)}.address-copy-btn:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.dark .address-card-wrapper .card,.dark-style .address-card-wrapper .card,[data-theme=dark] .address-card-wrapper .card{background-color:#0f1724;color:#e6eef8;border:1px solid rgba(255,255,255,.04)}.dark .address-card-wrapper .card-title,.dark .address-card-wrapper .card-body,.dark .address-card-wrapper small.text-muted,.dark .address-card-wrapper p,.dark-style .address-card-wrapper .card-title,.dark-style .address-card-wrapper .card-body,.dark-style .address-card-wrapper small.text-muted,.dark-style .address-card-wrapper p,[data-theme=dark] .address-card-wrapper .card-title,[data-theme=dark] .address-card-wrapper .card-body,[data-theme=dark] .address-card-wrapper small.text-muted,[data-theme=dark] .address-card-wrapper p{color:#dbeafe}.dark .address-card-wrapper .card-body hr,.dark-style .address-card-wrapper .card-body hr,[data-theme=dark] .address-card-wrapper .card-body hr{border-top-color:#ffffff0a}.dark .address-copy-row p,.dark-style .address-copy-row p,[data-theme=dark] .address-copy-row p{color:#dbeafe}.dark .address-copy-row p[tabindex="0"]:hover,.dark .address-copy-row p[tabindex="0"]:focus,.dark-style .address-copy-row p[tabindex="0"]:hover,.dark-style .address-copy-row p[tabindex="0"]:focus,[data-theme=dark] .address-copy-row p[tabindex="0"]:hover,[data-theme=dark] .address-copy-row p[tabindex="0"]:focus{background-color:#ffffff0f;color:#dbeafe}.dark .address-copy-line p,.dark-style .address-copy-line p,[data-theme=dark] .address-copy-line p{color:#e6eef8}.dark .address-copy-line p[tabindex="0"]:hover,.dark .address-copy-line p[tabindex="0"]:focus,.dark-style .address-copy-line p[tabindex="0"]:hover,.dark-style .address-copy-line p[tabindex="0"]:focus,[data-theme=dark] .address-copy-line p[tabindex="0"]:hover,[data-theme=dark] .address-copy-line p[tabindex="0"]:focus{background-color:#ffffff0f;color:#dbeafe}.dark .copy-all-btn,.dark-style .copy-all-btn,[data-theme=dark] .copy-all-btn{border-color:#9ec5fe;color:#9ec5fe}.dark .copy-all-btn:hover,.dark-style .copy-all-btn:hover,[data-theme=dark] .copy-all-btn:hover{color:#dbeafe;border-color:#dbeafe}@media (max-width: 767.98px){.address-card-toolbar{align-items:stretch!important}.address-card-toolbar .copy-all-btn{width:100%}.address-copy-row{margin-bottom:.875rem}.plan-card-wrapper .header-left{margin-top:0}}@media (max-width: 575.98px){.plan-card-grid{gap:.75rem}.plan-card-wrapper{width:100%}.mode-header{align-items:stretch!important}.mode-header .badge,.mode-header button.badge{width:100%;justify-content:center;white-space:normal}.address-card-wrapper .card,.plan-card-wrapper .card{min-width:0;width:100%}.address-card-body{padding:1rem}.copy-all-btn{min-height:38px}}.dark .address-list-wrapper .mode-header small.text-muted,.dark-style .address-list-wrapper .mode-header small.text-muted,[data-theme=dark] .address-list-wrapper .mode-header small.text-muted{color:#dbeafe!important}.dark .address-list-wrapper hr,.dark-style .address-list-wrapper hr,[data-theme=dark] .address-list-wrapper hr{border-top-color:#ffffff0a!important}.dark .address-list-wrapper .badge.bg-info,.dark-style .address-list-wrapper .badge.bg-info,[data-theme=dark] .address-list-wrapper .badge.bg-info{background-color:#0ea5e9!important;color:#05253b!important}.dark .address-list-wrapper .badge.bg-primary,.dark-style .address-list-wrapper .badge.bg-primary,[data-theme=dark] .address-list-wrapper .badge.bg-primary{background-color:#3b82f6!important;color:#0b1730!important}.dark .address-list-wrapper .badge.bg-warning,.dark-style .address-list-wrapper .badge.bg-warning,[data-theme=dark] .address-list-wrapper .badge.bg-warning{background-color:#f59e0b!important;color:#1d1202!important}.dark .address-list-wrapper .alert.alert-light.border,.dark-style .address-list-wrapper .alert.alert-light.border,[data-theme=dark] .address-list-wrapper .alert.alert-light.border{background-color:#ffffff14!important;border-color:#ffffff1f!important;color:#ffffffe0!important}.dark .address-list-wrapper .alert.alert-warning,.dark-style .address-list-wrapper .alert.alert-warning,[data-theme=dark] .address-list-wrapper .alert.alert-warning{background-color:#ffc10714!important;border-color:#ffc10747!important;color:#ffec99!important}#layout-menu .menu-link .menu-label-marquee{display:block;flex:1 1 auto;min-width:0;overflow:hidden}#layout-menu .menu-link .menu-label-marquee-track{display:block;width:100%;min-width:0;transform:translate(0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;will-change:transform}html:not(.layout-menu-collapsed) #layout-menu .menu-link:hover .menu-label-marquee.is-overflowing .menu-label-marquee-track{width:max-content;min-width:100%;overflow:visible;text-overflow:clip;animation:menuLabelMarquee var(--marquee-duration, 7s) linear infinite}html.layout-menu-collapsed.layout-menu-hover #layout-menu .menu-link:hover .menu-label-marquee.is-overflowing .menu-label-marquee-track{width:max-content;min-width:100%;overflow:visible;text-overflow:clip;animation:menuLabelMarquee var(--marquee-duration, 7s) linear infinite}@keyframes menuLabelMarquee{0%,12%{transform:translate(0)}78%{transform:translate(calc(-1 * var(--marquee-distance, 0px)))}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){#layout-menu .menu-link .menu-label-marquee-track{animation:none!important;transform:translate(0)!important}}
