.publishing-workspace{max-width:1180px;margin:auto;padding:8px 0 48px;color:#242332}.publishing-heading,.publishing-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.publishing-heading h1{font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;margin:4px 0 10px}.publishing-heading p,.publishing-section-heading p{color:#6b667c;line-height:1.6;margin:5px 0}.publishing-panel{background:#fff;border:1px solid #e4e0ec;border-radius:20px;padding:28px;margin-bottom:24px;box-shadow:0 5px 24px #34245105}.publishing-panel h2{font-size:21px;letter-spacing:-.025em;margin:0}.publishing-status{font-size:12px;font-weight:600;border-radius:999px;padding:8px 12px;background:#f1edf9;color:#66547f;white-space:nowrap}.publishing-status.is-ready{background:#e9f4ed;color:#286848}.publishing-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.publishing-network{display:flex;gap:12px;align-items:center;border:1px solid #e4e0ec;padding:16px;border-radius:13px;min-width:0}.publishing-network strong,.publishing-network small{display:block;overflow-wrap:anywhere}.publishing-network small{color:#756c85;line-height:1.5;font-size:12px;margin-top:5px}.publishing-network-mark{font-family:Arial,sans-serif;font-weight:bold;font-size:21px;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#efebf8;color:#6b43d6;display:grid;place-items:center}.publishing-dot{height:8px;width:8px;border-radius:50%;background:#c7c0d4;margin-left:auto;flex-shrink:0}.publishing-dot.is-ready{background:#399566}.publishing-invitation{display:flex;align-items:center;gap:18px;margin-top:22px}.publishing-invitation p,.publishing-help{font-size:13px;line-height:1.6;color:#756c85;margin:0}.publishing-invite-result{padding:18px;background:#f8f5ff;border-radius:12px;margin-top:18px}.publishing-invite-result>div{display:flex;gap:10px}.publishing-invite-result input{flex:1;min-width:0}.publishing-invite-result small{display:block;margin-top:9px;color:#756c85}.publishing-advanced{border-top:1px solid #eee8f5;margin-top:22px;padding-top:16px;font-size:13px}.publishing-advanced summary,.publishing-caption summary{color:#6a4a9a;cursor:pointer;padding:6px 0}.publishing-advanced p{line-height:1.6;color:#756c85}.publishing-compose{display:grid;grid-template-columns:minmax(200px,350px) minmax(0,1fr);gap:32px}.publishing-art img,.publishing-art video{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;object-position:top;border-radius:12px;background:#f4f1f8}.publishing-fields>label,.publishing-time label,.publishing-invite-result>label{display:block;margin:0 0 8px;font-size:13px;font-weight:600}.publishing-fields select,.publishing-fields input[type=datetime-local],.publishing-invite-result input{width:100%;border:1px solid #d9d1e7;background:white;border-radius:8px;min-height:43px;padding:10px;color:#342744;font:inherit;font-size:14px;box-sizing:border-box}.publishing-accounts{padding:0;border:0;margin:24px 0}.publishing-accounts legend{font-size:13px;font-weight:600;margin-bottom:12px}.publishing-accounts label{display:flex;align-items:center;gap:12px;border:1px solid #e7e0f0;border-radius:10px;padding:12px;margin-bottom:8px;cursor:pointer}.publishing-accounts input{width:17px;height:17px;accent-color:#7147e8;flex-shrink:0}.publishing-accounts strong,.publishing-accounts small{display:block}.publishing-accounts strong{font-size:14px}.publishing-accounts small{font-size:12px;color:#756c85;margin-top:4px}.publishing-accounts label:has(input:disabled){opacity:.65;cursor:default}.publishing-time{display:grid;grid-template-columns:1fr 1fr;gap:14px}.publishing-caption{margin:20px 0;font-size:13px}.publishing-caption>div{padding:12px 0;border-bottom:1px solid #eee8f5}.publishing-caption p{white-space:pre-wrap;line-height:1.7}.publishing-confirmation{margin:22px 0;background:#f8f6fc;border-left:3px solid #865eea;border-radius:0 10px 10px 0;padding:17px}.publishing-confirmation strong{font-size:15px}.publishing-confirmation p{font-size:14px;margin:9px 0;line-height:1.5}.publishing-confirmation small{font-size:12px;color:#756c85;line-height:1.5;display:block}.publishing-fields>.publishing-help{margin-top:12px}.publishing-empty{border:1px dashed #ded5ed;background:#faf8fd;border-radius:13px;padding:25px;color:#756c85;line-height:1.6;font-size:14px}.publishing-empty strong{color:#3e334f}.publishing-deliveries{display:grid;gap:16px}.publishing-delivery{border:1px solid #e5dfed;border-radius:13px;padding:20px}.publishing-delivery header{display:flex;align-items:start;justify-content:space-between;gap:15px}.publishing-delivery h3{font-size:16px;margin:0}.publishing-delivery header p{font-size:12px;color:#756c85;margin:7px 0}.publishing-delivery ul{padding:0;list-style:none}.publishing-delivery li{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid #eee8f5;gap:18px}.publishing-delivery li strong,.publishing-delivery li small{display:block}.publishing-delivery li strong{font-size:14px}.publishing-delivery li small,.publishing-delivery li p,.publishing-delivery li a{font-size:12px;line-height:1.6;color:#756c85}.publishing-delivery li a{color:#6b3cd0;white-space:nowrap}.publishing-notice{border-radius:10px;padding:16px;margin-bottom:18px}.publishing-error{background:#fff2f0;color:#a64033;border:1px solid #f2cbc6;padding:13px;border-radius:9px;font-size:13px;line-height:1.6}.publishing-progress{display:flex;gap:12px;align-items:center;font-size:14px;color:#675282;background:#f4efff;border-radius:10px;padding:15px}.publishing-workspace button:disabled{cursor:not-allowed;opacity:.6}.publishing-workspace :is(input,select,button,a):focus-visible{outline:3px solid #c1a6fa;outline-offset:3px}.publishing-connect-page{max-width:660px;margin:8vh auto;padding:30px;font-family:Arial,sans-serif;color:#252234}.publishing-connect-page h1{font-size:32px;letter-spacing:-.04em}.publishing-connect-page p{line-height:1.6;color:#6d637b}.publishing-connect-brand{display:flex;align-items:center;gap:12px;font-weight:bold;margin-bottom:38px}.publishing-connect-brand img{width:42px;height:42px;object-fit:contain}.publishing-connect-card{border:1px solid #e6e0ed;border-radius:15px;background:#fff;padding:22px;margin:16px 0}.publishing-connect-card h2{font-size:18px;margin:0 0 12px}.publishing-connect-card label{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid #e7e0ef;border-radius:9px;margin:9px 0}.publishing-connect-page button{border:0;border-radius:9px;background:#7147e8;color:#fff;padding:13px 20px;font-weight:600;cursor:pointer}.publishing-connect-page button:disabled{opacity:.55;cursor:not-allowed}.publishing-connect-page small{display:block;line-height:1.6;color:#7c718b}.publishing-connect-page #connect-status{min-height:30px}.publishing-connect-success{color:#286848!important;font-weight:600}@media(max-width:780px){.publishing-heading,.publishing-section-heading{align-items:flex-start}.publishing-heading{flex-direction:column}.publishing-network-grid{grid-template-columns:1fr}.publishing-compose{grid-template-columns:1fr}.publishing-art img,.publishing-art video{max-height:420px}.publishing-panel{padding:20px}.publishing-invitation{flex-direction:column;align-items:flex-start}.publishing-time{grid-template-columns:1fr}.publishing-invite-result>div{flex-direction:column}.publishing-delivery header{flex-direction:column}.publishing-connect-page{margin:20px auto;padding:20px}}
.post-format-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0 24px}.tabs{flex-wrap:wrap}
.publishing-snapshot{margin:16px 0;color:#6a4a9a;font-size:13px}.publishing-snapshot>summary{cursor:pointer;padding:8px 0}.publishing-snapshot-media{max-width:260px;margin:12px 0}.publishing-snapshot-media :is(img,video){display:block;width:100%;max-height:350px;object-fit:contain;border-radius:10px;background:#f4f1f8}.publishing-link-actions{display:grid;gap:12px;justify-items:start;align-content:start;min-width:140px}.publishing-link-check{border:0;background:transparent;padding:0;color:#756c85;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.publishing-link-check:disabled{opacity:.5;cursor:wait}.publishing-delivery header strong{color:#655678;font-size:13px}@media(max-width:600px){.publishing-delivery li{flex-wrap:wrap}.publishing-link-actions{width:100%}}

.publishing-media-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.publishing-media-gallery figure{margin:0;min-width:0}.publishing-media-gallery video,.publishing-media-gallery img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#111827}.publishing-media-gallery figcaption{font-size:12px;color:#756c85;margin-top:6px}
.publishing-processing{margin:18px 0;padding:15px 16px;border:1px solid #e5dfed;border-radius:10px;background:#faf9fd}.publishing-processing label{display:flex;gap:10px;align-items:center;cursor:pointer;font-size:13px;font-weight:600;color:#342744}.publishing-processing input{width:17px;height:17px;flex-shrink:0;accent-color:#7147e8}.publishing-processing p{font-size:12px;line-height:1.6;color:#756c85;margin:9px 0 0 27px}.publishing-confirmation small+small{margin-top:7px}

.publishing-cleared-history{margin-top:24px;border-top:1px solid #e7e0f0;padding-top:18px}.publishing-cleared-history>summary{cursor:pointer;color:#756c85;font-size:13px}.publishing-cleared-history .publishing-delivery{margin-top:16px}

.publishing-caption-editor>label{display:grid;gap:8px;margin-top:18px}.publishing-caption-editor textarea{width:100%;min-height:110px;padding:12px;border:1px solid #ded5eb;border-radius:9px;font:inherit;font-size:13px;line-height:1.6;resize:vertical;color:inherit}.publishing-caption-editor small{font-size:11px;color:#82728d}.publishing-accounts>.publishing-help{margin:0 0 12px}

.publishing-delivery-options{border:1px solid #e5dcf0;border-radius:12px;padding:16px;margin:16px 0}.publishing-delivery-options h3{margin:0 0 12px}.publishing-delivery-setting{display:grid;gap:10px;padding:12px 0;border-top:1px solid #eee7f5}.publishing-delivery-setting label{display:grid;gap:6px}.publishing-delivery-setting input[type=checkbox]{width:auto}.publishing-delivery-setting input[type=text],.publishing-delivery-setting select{padding:10px;border:1px solid #d9cfe7;border-radius:8px;max-width:100%;background:white}

.publishing-back{display:inline-block;margin-bottom:14px}.publishing-submitted,.publishing-submit-progress,.publishing-submission-progress{padding:18px;border:1px solid #d9cce9;border-radius:12px;background:#f8f5fc;line-height:1.65}.publishing-submitted p,.publishing-submit-progress p,.publishing-submission-progress p{margin:8px 0;font-size:13px}.publishing-submit-progress{position:sticky;bottom:16px;margin-top:12px;z-index:3;box-shadow:0 6px 24px #35205420}.publishing-submitted label{display:block;margin-top:18px}.publishing-submission-progress{margin:12px 0}.publishing-submission-progress progress{width:100%}.publishing-other-history{margin-top:24px}.publishing-snapshot .publishing-media-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.publishing-snapshot .publishing-media-gallery video,.publishing-snapshot .publishing-media-gallery img{width:100%;max-height:300px;object-fit:contain}.publishing-snapshot .publishing-media-gallery figcaption{font-size:11px;margin-top:6px}

.publishing-source-heading{padding:16px 18px;background:#f7f4fc;border-radius:12px;margin-bottom:18px}.publishing-source-heading h3{margin:5px 0 10px}.publishing-placement-review{margin:24px 0}.publishing-placement{border:1px solid var(--line,#e7dff2);border-radius:12px;padding:18px;margin:12px 0}.publishing-placement h4{margin:0 0 8px}.publishing-placement details{margin:12px 0}.publishing-placement .publishing-media-gallery{margin-top:12px}.publishing-placement .publishing-time label{display:flex;flex-direction:column;gap:8px}.publishing-placement .publishing-time input,.publishing-placement .publishing-time select{width:100%;min-height:42px;border:1px solid #ded1ef;border-radius:8px;padding:8px;background:white;color:inherit}
