.manager-header{justify-content:space-between;align-items:center;max-width:1380px;margin:auto;padding:38px 5%;display:flex}.manager-header>a:last-child{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:10px 0;font-size:14px;display:flex}.manager-main{max-width:1380px;margin:auto;padding:35px 5% 90px}.manager-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:35px;display:flex}.manager-heading h1{margin:20px 0;font-size:clamp(50px,6vw,85px)}.manager-heading>div>p:last-child{color:var(--muted);font-size:17px}.manager-account{color:var(--muted);text-align:right;font-size:12px}.manager-account strong{font-weight:500}.manager-status{min-height:50px;color:var(--muted);padding:14px 0;font-size:14px}.manager-status.is-error{color:#8b352b}.manager-add{grid-template-columns:1.15fr 1fr;gap:25px;margin-bottom:38px;display:grid}.upload-zone{background:var(--soft);text-align:center;outline-offset:5px;border:1px dashed #a9b29a;border-radius:5px;flex-direction:column;align-items:center;padding:40px 28px;display:flex}.upload-zone.is-dragging{background:var(--accent);border-color:var(--ink)}.upload-symbol svg{width:35px;stroke:var(--ink);stroke-width:1.2px}.manager-add h2,.manager-initialize h2,.manager-gate h2{font-family:var(--serif);margin:20px 0 14px;font-size:35px;line-height:1.1}.manager-add p{color:var(--muted);max-width:400px;font-size:15px}.manager-add .button{border:0;margin-top:24px}.manager-add small{color:var(--muted);margin-top:22px;font-size:12px;line-height:1.6;display:block}.instagram-add{border:1px solid var(--line);border-radius:5px;padding:35px}.instagram-add h2{margin-top:12px}.instagram-add label{margin:22px 0 7px;font-size:13px;display:block}.instagram-add input,.editor-fields input:not([type=checkbox]),.editor-fields textarea,.editor-fields select{background:var(--paper);width:100%;color:var(--ink);font:inherit;border:1px solid #bdc4b4;border-radius:5px;padding:13px;font-size:15px}.instagram-add .button-outline{border:1px solid var(--ink);background:0 0}.manager-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.manager-filters{flex-wrap:wrap;gap:10px;display:flex}.manager-filters>button,.manager-refresh{background:0 0;border:0;border-radius:30px;min-height:44px;padding:12px 15px;font-size:14px}.manager-filters>button.is-active{background:var(--ink);color:var(--paper)}.manager-filters span{opacity:.65;margin-left:6px}.manager-refresh{text-underline-offset:4px;text-decoration:underline}.manager-order-note{color:var(--muted);margin:19px 0 26px;font-size:13px}.manager-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.manager-card{border:1px solid var(--line);background:#fcfbf7;border-radius:5px;overflow:hidden}.manager-card-cover{aspect-ratio:4/3;object-fit:cover;background:var(--soft);width:100%;display:block}.manager-instagram-cover{aspect-ratio:4/3;background:var(--soft);font-family:var(--serif);place-items:center;font-size:35px;display:grid}.manager-card-body{padding:18px}.manager-card-meta{text-transform:uppercase;letter-spacing:1px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.manager-badge{background:var(--soft);border-radius:20px;padding:4px 8px}.manager-badge.published{background:var(--accent);color:var(--ink)}.manager-card h3{font-family:var(--serif);letter-spacing:-.4px;margin:13px 0 18px;font-size:29px;line-height:1.15}.manager-card-actions{align-items:center;gap:8px;display:flex}.manager-card-actions button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.manager-card-actions button:disabled{opacity:.35;cursor:default}.manager-card-actions button[data-edit]{border-radius:25px;width:auto;margin-right:auto;padding:0 17px;font-size:14px}.manager-card-actions svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:18px}.manager-empty{color:var(--muted);padding:50px 0}.manager-initialize,.manager-gate{border:1px solid var(--line);border-radius:5px;max-width:660px;padding:35px}.manager-initialize h2,.manager-gate h2{margin-top:0}.manager-initialize p,.manager-gate p{color:var(--muted);margin-bottom:25px}.manager-initialize button{border:0}.item-editor{background:var(--paper);color:var(--ink);border:0;border-radius:8px;width:94vw;max-width:600px;max-height:92dvh;padding:0;overflow:auto}.item-editor::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#172014c9}.editor-heading{justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.editor-heading h2{font-family:var(--serif);font-size:38px}.editor-close{background:0 0;border:0;width:44px;height:44px;font-family:Arial,sans-serif;font-size:29px}.editor-preview{object-fit:contain;background:var(--soft);width:100%;max-height:260px}.editor-fields{flex-direction:column;gap:20px;padding:26px 28px;display:flex}.editor-fields label{flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.editor-fields label>span{color:var(--muted);font-size:12px;font-weight:400}.editor-fields textarea{resize:vertical}.editor-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.editor-fields .editor-checkbox{flex-flow:wrap;align-items:center;gap:8px;font-weight:400;display:flex}.editor-checkbox input{accent-color:var(--ink);width:18px;height:18px}.editor-fields select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23242b23'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:35px}.editor-actions{border-top:1px solid var(--line);align-items:center;gap:25px;padding-top:20px;display:flex}.editor-actions button{border:0}.editor-cancel{text-underline-offset:4px;background:0 0;text-decoration:underline}.editor-error{color:#8b352b;font-size:14px}.manager-controls.is-busy{opacity:.7;pointer-events:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #738f30}@media (width<=899px){.manager-items{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-add{grid-template-columns:1fr 1fr}.instagram-add{padding:28px}.manager-account{display:none}.manager-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=600px){.manager-header{padding:25px 24px}.manager-header .wordmark{font-size:30px}.manager-header>a:last-child{gap:10px;font-size:12px}.manager-main{padding:25px 24px 60px}.manager-heading h1{font-size:62px}.manager-heading>div>p:last-child{font-size:16px}.manager-add{grid-template-columns:1fr;gap:20px}.manager-items{grid-template-columns:1fr}.manager-toolbar{gap:10px}.manager-filters{gap:3px}.manager-filters>button{padding:11px 12px;font-size:12px}.manager-filters span{margin-left:3px}.upload-zone{padding:32px 20px}.instagram-add{padding:28px 24px}.editor-fields{padding:22px}.editor-heading{padding:20px 22px}.editor-row{grid-template-columns:1fr}.manager-card h3{font-size:32px}.manager-card-actions button{width:44px;height:44px}}
