.a-p-panel{padding:.75rem 1rem}@media(min-width:576px){.a-p-panel{padding:1rem 1.5rem}}.a-px-panel{padding-left:1rem;padding-right:1rem}@media(min-width:576px){.a-px-panel{padding-left:1.5rem;padding-right:1.5rem}}.a-py-panel{padding-bottom:.75rem;padding-top:.75rem}@media(min-width:576px){.a-py-panel{padding-bottom:1rem;padding-top:1rem}}.a-pt-panel{padding-top:.75rem}@media(min-width:576px){.a-pt-panel{padding-top:1rem}}.a-pr-panel{padding-right:1rem}@media(min-width:576px){.a-pr-panel{padding-right:1.5rem}}.a-pb-panel{padding-bottom:.75rem}@media(min-width:576px){.a-pb-panel{padding-bottom:1rem}}.a-pl-panel{padding-left:1rem}@media(min-width:576px){.a-pl-panel{padding-left:1.5rem}}.a-m-panel{margin:.75rem 1rem}@media(min-width:576px){.a-m-panel{margin:1rem 1.5rem}}.a-mx-panel{margin-left:1rem;margin-right:1rem}@media(min-width:576px){.a-mx-panel{margin-left:1.5rem;margin-right:1.5rem}}.a-my-panel{margin-bottom:.75rem;margin-top:.75rem}@media(min-width:576px){.a-my-panel{margin-bottom:1rem;margin-top:1rem}}.a-mt-panel{margin-top:.75rem}@media(min-width:576px){.a-mt-panel{margin-top:1rem}}.a-mr-panel{margin-right:1rem}@media(min-width:576px){.a-mr-panel{margin-right:1.5rem}}.a-mb-panel{margin-bottom:.75rem}@media(min-width:576px){.a-mb-panel{margin-bottom:1rem}}.a-ml-panel{margin-left:1rem}@media(min-width:576px){.a-ml-panel{margin-left:1.5rem}}.a-p-page{padding:1rem}@media(min-width:576px){.a-p-page{padding:1.5rem 2.5rem}}.a-px-page{padding-left:1rem;padding-right:1rem}@media(min-width:576px){.a-px-page{padding-left:2.5rem;padding-right:2.5rem}}.a-py-page{padding-bottom:1rem;padding-top:1rem}@media(min-width:576px){.a-py-page{padding-bottom:1.5rem;padding-top:1.5rem}}.a-pt-page{padding-top:1rem}@media(min-width:576px){.a-pt-page{padding-top:1.5rem}}.a-pr-page{padding-right:1rem}@media(min-width:576px){.a-pr-page{padding-right:2.5rem}}.a-pb-page{padding-bottom:1rem}@media(min-width:576px){.a-pb-page{padding-bottom:1.5rem}}.a-pl-page{padding-left:1rem}@media(min-width:576px){.a-pl-page{padding-left:2.5rem}}.a-m-page{margin:1rem}@media(min-width:576px){.a-m-page{margin:1.5rem}}.a-mx-page{margin-left:1rem;margin-right:1rem}@media(min-width:576px){.a-mx-page{margin-left:2.5rem;margin-right:2.5rem}}.a-my-page{margin-bottom:1rem;margin-top:1rem}@media(min-width:576px){.a-my-page{margin-bottom:1.5rem;margin-top:1.5rem}}.a-mt-page{margin-top:1rem}@media(min-width:576px){.a-mt-page{margin-top:1.5rem}}.a-mr-page{margin-right:1rem}@media(min-width:576px){.a-mr-page{margin-right:2.5rem}}.a-mb-page{margin-bottom:1rem}@media(min-width:576px){.a-mb-page{margin-bottom:1.5rem}}.a-ml-page{margin-left:1rem}@media(min-width:576px){.a-ml-page{margin-left:2.5rem}}@keyframes placeHolderShimmer{0%{background-position:200% 50%}to{background-position:0 50%}}.a-increment-input .a-input-group{background-color:inherit}.a-increment-input .a-input-group-input-wrapper{justify-content:space-between}.a-increment-input-wrapper__add-btn:has(:disabled){@apply disabled cursor-not-allowed;}.a-increment-input-wrapper--round .a-input-group{border:none;padding:0}.a-increment-input-wrapper--round .a-input-group-input-wrapper{gap:.25rem}.a-increment-input-wrapper--round input{border-radius:var(--sm-border-radius);font-variant-numeric:tabular-nums;font-weight:500}.a-increment-input-wrapper--round input:focus-visible{outline:2px solid var(--primary-color)}.a-increment-input-wrapper--round .a-increment-input-round-btn{align-items:center;background-color:var(--secondary-background);border-radius:9999px;color:var(--text-primary-color);display:inline-flex;flex:0 0 auto;font-size:.75rem;height:2rem;justify-content:center;transition:background-color .1s,transform .1s;width:2rem}.a-increment-input-wrapper--round .a-increment-input-round-btn:hover:not(:disabled){background-color:var(--secondary-color-hover)}.a-increment-input-wrapper--round .a-increment-input-round-btn:active:not(:disabled){transform:scale(.92)}.a-increment-input-wrapper--round .a-increment-input-round-btn:disabled{opacity:.4}.a-increment-input-wrapper--round .a-increment-input-round-add{border-radius:9999px;font-size:var(--small-font-size);height:2rem;padding:0 .875rem}
