Rust discount function (one automatic discount evaluating all offers in priority order, parity with the Odoo engine), React Router admin with Polaris, theme app extension and app proxy pages, webhooks incl. GDPR, managed-pricing limits, and a Docker Compose stack (Postgres + Caddy HTTPS) for a single VPS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
74 lines
867 B
CSS
74 lines
867 B
CSS
.index {
|
|
align-items: center;
|
|
display: flex;
|
|
justify-content: center;
|
|
height: 100%;
|
|
width: 100%;
|
|
text-align: center;
|
|
padding: 1rem;
|
|
}
|
|
|
|
.heading,
|
|
.text {
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
.text {
|
|
font-size: 1.2rem;
|
|
padding-bottom: 2rem;
|
|
}
|
|
|
|
.content {
|
|
display: grid;
|
|
gap: 2rem;
|
|
}
|
|
|
|
.form {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
margin: 0 auto;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.label {
|
|
display: grid;
|
|
gap: 0.2rem;
|
|
max-width: 20rem;
|
|
text-align: left;
|
|
font-size: 1rem;
|
|
}
|
|
|
|
.input {
|
|
padding: 0.4rem;
|
|
}
|
|
|
|
.button {
|
|
padding: 0.4rem;
|
|
}
|
|
|
|
.list {
|
|
list-style: none;
|
|
padding: 0;
|
|
padding-top: 3rem;
|
|
margin: 0;
|
|
display: flex;
|
|
gap: 2rem;
|
|
}
|
|
|
|
.list > li {
|
|
max-width: 20rem;
|
|
text-align: left;
|
|
}
|
|
|
|
@media only screen and (max-width: 50rem) {
|
|
.list {
|
|
display: block;
|
|
}
|
|
|
|
.list > li {
|
|
padding-bottom: 1rem;
|
|
}
|
|
}
|