:root{--background:#fff;--foreground:#171717;--primary-color:#79b834;--secondary-color:#7d4734;--accent-color:#79b834;--text-color:#333;--background-color:#fff;--light-bg:#f5f5f5;--font-primary:"Poppins", sans-serif;--font-title:"Brogi", serif;--font-highlight:"RageItalic", cursive}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--background);font-family:var(--font-primary);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.swagger-ui *{all:revert}.address-content{font-size:14px;line-height:1.6}.address-management-area .card{border:1px solid #e0e0e0;transition:box-shadow .3s}.address-management-area .card:hover{box-shadow:0 2px 8px #0000001a}.address-management-area .badge{padding:4px 8px;font-size:11px}.address-form-area .form-label{margin-bottom:.5rem;font-weight:500}.address-form-area .form-control,.address-form-area .form-select{border:1px solid #ddd;border-radius:4px;padding:.75rem;font-size:14px}.address-form-area .form-check-input{margin-top:.25rem}.search-input,.price-input{border:1px solid #ddd;border-radius:4px;width:100%;padding:10px}.sort-select{border:1px solid #ddd;border-radius:4px;margin-right:10px;padding:8px 12px}.pagination{gap:5px;list-style:none;display:flex}.page-item.active .page-link{background-color:var(--primary-color);color:#fff}.page-item.disabled .page-link{opacity:.5;cursor:not-allowed}.address-form-area .card{transition:all .3s}.address-form-area .card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.address-form-area .form-check-input:checked{background-color:var(--primary-color,#00b207);border-color:var(--primary-color,#00b207)}.address-form-area .card.border-primary{background-color:#007bff0d}.address-form-area .card.border-success{background-color:#00b2070d}.address-form-area .form-label{color:#333;margin-bottom:8px;font-weight:500}.address-form-area .form-control,.address-form-area .form-select{border:1px solid #ddd;border-radius:6px;padding:10px 15px;transition:all .3s}.address-form-area .form-control:focus,.address-form-area .form-select:focus{border-color:var(--primary-color,#00b207);box-shadow:0 0 0 .2rem #00b20726}
