.collection-editor{max-width:1450px;margin:auto;padding:32px;color:#eee}.collection-header{display:flex;justify-content:space-between;gap:24px}.collection-header h1{font-size:48px;margin:12px 0}.collection-tabs,.collection-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.collection-tabs button[aria-pressed=true]{background:#d7b887;color:#171c1d}.collection-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px}.collection-layout aside{display:flex;flex-direction:column;gap:8px;align-self:start}.collection-layout aside button{text-align:left;overflow-wrap:anywhere}.collection-layout aside button[aria-current=true]{border-color:#d7b887}.collection-editor form{display:grid;gap:18px;min-width:0}.collection-editor label{display:grid;gap:7px;font-size:16px}.collection-editor input,.collection-editor textarea,.collection-editor select{width:100%;min-width:0;padding:12px;border:1px solid #566061;border-radius:3px;background:#111819;color:#eee;font:inherit}.collection-editor input[type=checkbox]{width:auto;justify-self:start}.collection-editor textarea{min-height:110px;line-height:1.6}.collection-editor fieldset{display:grid;gap:14px;border:1px solid #536261;padding:20px}.collection-editor legend{padding:0 8px}.collection-editor small,.collection-editor #collection-help{color:#bac8c6;line-height:1.6}.collection-editor .image-fit-preview{width:220px;height:290px;background:#090d0e;border:1px solid #455350}.collection-editor .image-fit-preview img{width:100%;height:100%;object-fit:contain}.collection-editor a{color:#e8c59b}.collection-editor [role=status]{min-height:28px;line-height:1.5}.collection-editor .record-actions{display:flex;gap:12px;flex-wrap:wrap}.collection-editor button{padding:10px 14px;cursor:pointer}.collection-editor .danger{border-color:#ad7468}.collection-editor .repeat-row{border-top:1px solid #405151;padding-top:15px;display:grid;gap:12px}.collection-editor #record-editor>h2{margin:0}.collection-editor .order-row{padding:18px;border:1px solid #415050}.collection-editor .secret-state{color:#b9dac5}
.mq-collections{max-width:1320px;margin:auto;padding:70px 30px;color:inherit}.mq-collections h2{font-size:clamp(32px,4vw,56px)}.mq-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.mq-product,.mq-post{border-top:1px solid #827560;padding-top:24px;min-width:0}.mq-product>img,.mq-post>img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#101618}.mq-product h3,.mq-post h3{font-size:27px}.mq-product p,.mq-post p{line-height:1.65;white-space:pre-line}.mq-product button,.mq-product a,.mq-order button{display:inline-block;padding:13px 22px;background:#dfb786;color:#141719;border:0;font:inherit;cursor:pointer}.mq-product button:disabled{opacity:.5;cursor:default}.mq-product audio,.mq-product video{max-width:100%;width:100%}.mq-product details{margin:20px 0}.mq-product details img{max-width:100%;max-height:380px;object-fit:contain}.mq-product figure{margin:18px 0}.mq-product summary,.mq-post summary{cursor:pointer;color:#e6bc8b}.mq-order{padding:32px;border:1px solid #d9b68c;margin-bottom:40px;scroll-margin-top:90px}.mq-order code{overflow-wrap:anywhere}.mq-preview-notice{padding:15px;background:#e4bf8d;color:#161b1c}.mq-post details>div{white-space:pre-line;line-height:1.75;padding:20px 0}.mq-shop-status{line-height:1.6}.mq-post time{color:#c1c6c4;font-size:16px}
@media(max-width:900px){.mq-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-layout{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:620px){.collection-editor{padding:20px 14px}.collection-layout{grid-template-columns:1fr}.collection-layout aside{max-height:220px;overflow:auto}.collection-header{display:block}.mq-collection-grid{grid-template-columns:1fr}.mq-collections{padding:40px 20px}}

/* Explain product publication and payment readiness in the Content Office. */
.collection-editor [hidden]{display:none!important}
.collection-editor .shop-guide,.collection-editor .product-readiness{padding:22px 24px;border:1px solid #566862;border-left:4px solid #d7b887;background:#17221f;line-height:1.6;min-width:0}
.collection-editor .shop-guide{margin:20px 0}
.collection-editor .shop-guide h2,.collection-editor .shop-guide h3,.collection-editor .product-readiness h3{margin:0 0 10px;font-size:24px;line-height:1.25}
.collection-editor .shop-guide p{margin:10px 0}
.collection-editor .shop-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;list-style:none;padding:0;margin:18px 0;font-size:14px}
.collection-editor .shop-checklist strong{display:inline-block;min-width:55px;color:#edc68e}
.collection-editor .shop-checklist [data-complete=true] strong{color:#a4dab4}
.collection-editor .shop-readiness-note{font-size:14px;color:#bdcbc5;margin-bottom:0}
.collection-editor details{line-height:1.6;min-width:0}
.collection-editor details summary{cursor:pointer;color:#e8c59b;padding:12px 0}
.collection-editor details li{margin:10px 0}
.collection-editor code{overflow-wrap:anywhere;white-space:normal}
.collection-editor button:disabled{opacity:.5;cursor:default}
.collection-editor [data-settings-feedback]{margin:0;color:#c9d7d0}
@media(max-width:620px){.collection-editor .shop-checklist{grid-template-columns:1fr}.collection-editor .shop-guide,.collection-editor .product-readiness{padding:18px}.collection-editor fieldset{min-width:0;padding:15px}.collection-editor .shop-guide h2{font-size:23px}}

/* Article cards link to a complete reading page. */
.mq-post-cover{display:block}.mq-post-cover img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#e7eaf0}.mq-post h3 a{color:inherit;text-decoration:none}.mq-post h3 a:hover{text-decoration:underline;text-underline-offset:5px}.mq-post-read{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:#e6bc8b;font-weight:500;text-underline-offset:5px}.news-content .mq-post-read{color:#1266df}.mq-post a:focus-visible{outline:3px solid #1266df;outline-offset:5px}.collection-editor textarea[data-field="body"]{min-height:340px}
