.shared-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.shared-heading h1{font-size:25px;font-weight:400;margin:0;overflow-wrap:anywhere}.shared-kicker{font-size:9px;letter-spacing:2px;color:var(--muted);margin:0 0 10px}.shared-heading button,.shared-controls button,.shared-controls a,#shared-return-photos{border:1px solid #46543e;padding:8px 12px;font-size:11px}.shared-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.shared-photo-grid .photo-tile{margin:0}.shared-photo-grid img{aspect-ratio:1.4;object-fit:contain;background:#0b0d0b}.shared-more{text-align:center;margin:28px 0}.shared-more button{border:1px solid #46543e;padding:10px 18px}.shared-manager-list{display:grid;gap:18px;margin-top:20px}.shared-manager-card{border:1px solid #394632;padding:18px;min-width:0}.shared-manager-title{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.shared-manager-title h2{font-size:17px;font-weight:400;margin:0;overflow-wrap:anywhere}.shared-manager-title span{font-size:10px;color:var(--muted)}.shared-manager-card p{font-size:11px;color:var(--muted)}.shared-url{display:block;width:100%;min-width:0;font-size:12px;padding:9px;background:#101712;border:1px solid #46543e;color:var(--ink)}.shared-controls{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.shared-editor-list{list-style:none;margin:15px 0;padding:0;max-height:45vh;overflow:auto}.shared-editor-list li{display:flex;align-items:center;gap:10px;border-top:1px solid #394632;padding:12px 0}.shared-editor-list img{width:72px;height:55px;object-fit:contain;flex-shrink:0}.shared-editor-list li>div:first-of-type{flex:1;min-width:0}.shared-editor-list strong{font-size:12px;font-weight:400;overflow-wrap:anywhere}.shared-editor-list small{display:block;font-size:10px;color:var(--muted)}.shared-order{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.shared-order button{border:1px solid #46543e;padding:5px 8px;font-size:11px}.shared-order button:disabled{opacity:.35}.shared-gallery [hidden]{display:none!important}@media(max-width:650px){.shared-heading{align-items:flex-start}.shared-heading h1{font-size:21px}.shared-heading button{flex-shrink:0;padding:7px}.shared-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shared-manager-card{padding:12px}.shared-editor-list img{width:46px;height:46px}.shared-editor-list li{flex-wrap:wrap}.shared-order{width:100%;justify-content:flex-end}.shared-controls button,.shared-controls a{padding:7px;font-size:10px}}
