.creationz-page{max-width:1100px;margin:auto;padding:30px 22px 70px}.creationz-intro{background:#090909e8;border-radius:12px;padding:22px;margin-bottom:22px}.creationz-intro h1{font-size:clamp(3rem,8vw,6rem);color:var(--lime);margin:0 0 12px}.creationz-intro p{max-width:760px;margin:0}.creationz-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.creationz-links a{padding:9px 14px;border:1px solid var(--blue);border-radius:40px;color:#fff;text-decoration:none;background:#111}.creation-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid #484848;border-top:3px solid var(--blue);border-radius:15px;overflow:hidden;background:#0b0b0b;margin:26px 0;scroll-margin-top:100px}.creation-card:nth-of-type(even){border-top-color:var(--orange)}.creation-card>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.creation-body{padding:24px;min-width:0}.creation-body h2{margin:0 0 14px;color:var(--lime);font-size:2.2rem}.creation-body label{display:block;margin:12px 0 6px}.creation-body select,.creation-body input{width:100%;min-width:0;padding:10px;background:#17171c;color:#fff;border:1px solid #777;border-radius:8px;min-height:44px}.creation-body fieldset{border:1px solid #555;border-radius:10px;margin:14px 0;padding:12px;min-width:0}.creation-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) 62px 36px;gap:6px;margin:9px 0}.creation-row button{background:#29292e;color:white;border:1px solid #777;border-radius:8px;padding:5px;font-family:Arial,sans-serif!important;font-size:1.2rem!important}.creation-body .add-row{background:transparent;color:var(--blue);border:1px solid var(--blue);padding:8px 12px;border-radius:8px}.creation-price{font-size:2rem!important;color:var(--lime);margin:15px 0}.creation-submit{display:block;width:100%;border:0;border-radius:10px;background:var(--lime);color:#101010;padding:14px;cursor:pointer}.creation-submit:disabled{opacity:.45;cursor:default}.creation-feedback{color:#ffb660;min-height:24px}.creation-progress{color:#e7e7eb;margin:9px 0}.creation-notice{color:#ddd}.creation-body [hidden]{display:none!important}@media(max-width:720px){.creation-card{grid-template-columns:1fr}.creation-card>img{max-height:430px;object-fit:contain;background:#080808}.creation-body{padding:18px}.creation-row{grid-template-columns:minmax(0,1fr) 65px 36px}.creation-row .creation-flavor{grid-column:1;grid-row:2}.creation-row .creation-qty{grid-column:2;grid-row:1}.creation-row button{grid-column:3;grid-row:1}.creationz-page{padding:20px 14px 50px}}
.creation-row.selection-only{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.creation-row.selection-only button{grid-column:3;grid-row:1}@media(max-width:720px){.creation-row.selection-only{grid-template-columns:minmax(0,1fr) 36px}.creation-row.selection-only button{grid-column:2;grid-row:1}.creation-row.selection-only .creation-flavor{grid-column:1;grid-row:2}}

.message-card-option{margin:20px 0!important}.message-card-option .message-card-toggle{display:flex;align-items:center;gap:10px;font-family:inherit}.message-card-option input[type=checkbox]{width:22px;min-height:22px;flex:0 0 22px;accent-color:#b8ff1d}.message-card-option textarea{display:block;width:100%;resize:vertical;min-height:120px;border:1px solid #777;border-radius:8px;background:#17171c;color:#fff;padding:12px;font:inherit}.message-card-option p{font-size:15px;line-height:1.5;color:#eee}.message-card-count{color:#b8ff1d!important;margin:7px 0}.message-card-fields[hidden]{display:none!important}
