.posts-page .card .post-link,.posts-page .card .post-id{font-size:11px}.posts-page .card strong{font-size:12px;line-height:1.45}.posts-page .card footer button,.posts-page .card footer a{padding:10px 12px;font-size:11px;line-height:1.2}.posts-page .card footer .open-post{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.posts-page .card footer button.open-post:disabled{cursor:not-allowed;opacity:.58}.channel-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-editor-head .regenerate{width:auto;padding:7px 11px;font-size:10px}.post-details-modal{width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);padding:0;overflow:auto}.post-details-modal>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex;position:sticky;top:0}.post-details-modal>header h2{margin:5px 0 0;font:27px Georgia}.post-details-modal>header>[data-close]{border-radius:50%;width:36px;height:36px;padding:0;font-size:22px}.post-details-modal>section{border-top:1px solid var(--line);padding:19px 26px}.post-details-modal h3{margin:0 0 14px;font:19px Georgia}.diagnostic-status{color:#3e5348;background:#edf1ed;justify-content:space-between;align-items:center;gap:15px;padding:14px 26px;display:flex}.diagnostic-status b{font-size:13px}.diagnostic-status span{font-size:11px}.diagnostic-status.status-published{color:#277047;background:#dceee3}.diagnostic-status.status-failed{color:#a13f38;background:#f5dfdc}.diagnostic-status.status-scheduled,.diagnostic-status.status-publish_requested,.diagnostic-status.status-publishing{color:#82621a;background:#f5e9c9}.diagnostic-error{color:#913d36;background:#fff4f2;border:1px solid #e7b8b3;border-radius:9px;margin:18px 26px 0;padding:14px 16px}.diagnostic-error b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.diagnostic-error p{margin:6px 0 0;font-size:12px;line-height:1.45}.diagnostic-timeline{margin:0;padding:0;list-style:none}.diagnostic-timeline li{grid-template-columns:18px 1fr;gap:10px;padding:0 0 18px;display:grid;position:relative}.diagnostic-timeline li:not(:last-child):before{content:"";background:#d7ddd8;width:2px;position:absolute;top:13px;bottom:0;left:6px}.diagnostic-timeline i{background:#8a978f;border:3px solid #edf1ed;border-radius:50%;width:14px;height:14px;margin-top:2px}.diagnostic-timeline .active i{background:#d4a637;border-color:#f5e9c9}.diagnostic-timeline .failed i{background:#b74840;border-color:#f5dfdc}.diagnostic-timeline span{gap:3px;display:grid}.diagnostic-timeline b{font-size:12px}.diagnostic-timeline small{color:var(--muted);font-size:11px}.diagnostic-grid,.diagnostic-settings{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.diagnostic-grid div,.diagnostic-settings div{border:1px solid var(--line);background:#fafbf9;border-radius:8px;padding:12px 13px}.diagnostic-grid dt,.diagnostic-settings dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.diagnostic-grid dd,.diagnostic-settings dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:700}.diagnostic-empty{color:var(--muted);margin:0;font-size:12px}.post-details-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;padding:18px 26px;display:flex}.post-details-modal>footer a{background:var(--green);color:#fff;border-radius:7px;align-items:center;padding:10px 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.diagnostic-message{color:#a13f38;min-height:18px;padding:0 26px 18px;font-size:11px;display:block}@media (width<=640px){.diagnostic-grid,.diagnostic-settings{grid-template-columns:1fr}.diagnostic-status{flex-direction:column;align-items:flex-start}.post-details-modal>footer{flex-wrap:wrap}}.calendar-view{max-width:1600px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px;display:flex}.calendar-nav,.calendar-filters,.calendar-mode{align-items:center;gap:8px;display:flex}.calendar-nav strong{white-space:nowrap;margin-left:8px;font:19px Georgia}.calendar-toolbar button,.calendar-toolbar select{min-height:36px}.calendar-filters label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:4px;font-size:9px;display:grid}.calendar-mode{border:1px solid var(--line);border-radius:8px;align-self:end;padding:3px}.calendar-mode button{color:var(--green);background:0 0;border:0}.calendar-mode button.on{background:var(--green);color:#fff}.calendar-week{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(7,minmax(135px,1fr));gap:1px;display:grid;overflow-x:auto}.calendar-day{background:#fff;min-height:430px}.calendar-day>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px;display:flex}.calendar-day>header span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.calendar-day>header b{border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.calendar-day.today>header b,.calendar-month-day.today>header{background:var(--gold);color:#173f31}.calendar-day>div{gap:8px;padding:9px;display:grid}.calendar-day-empty{text-align:center;color:var(--muted);padding:16px 5px;font-size:10px}.calendar-event{cursor:pointer;background:#f5f7f4;border-left:4px solid #aeb5b0;border-radius:7px;gap:7px;padding:9px;transition:transform .15s,box-shadow .15s;display:grid}.calendar-event:hover{transform:translateY(-1px);box-shadow:0 5px 16px #173f3115}.calendar-event>div{gap:7px;min-width:0;display:flex}.calendar-event img{object-fit:cover;border-radius:5px;width:30px;height:30px}.calendar-event span{gap:3px;min-width:0;display:grid}.calendar-event small{color:var(--muted);font-size:8px}.calendar-event b{text-overflow:ellipsis;font-size:10px;line-height:1.25;overflow:hidden}.calendar-event em{text-transform:capitalize;color:var(--muted);font-size:8px}.calendar-event>button{padding:6px 8px;font-size:8px}.calendar-event.status-scheduled{background:#fff9e9;border-left-color:#d8ad4d}.calendar-event.status-published{background:#eef8f1;border-left-color:#3e8b60}.calendar-event.status-failed{background:#fff1ef;border-left-color:#bb564e}.calendar-month{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.calendar-weekdays,.calendar-month-grid{grid-template-columns:repeat(7,minmax(120px,1fr));display:grid}.calendar-weekdays{border-bottom:1px solid var(--line);background:#f3f5f1}.calendar-weekdays b{text-align:center;text-transform:uppercase;color:var(--muted);padding:10px;font-size:9px}.calendar-month-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;min-height:150px;padding:7px;display:flex}.calendar-month-day:nth-child(7n){border-right:0}.calendar-month-day.outside{opacity:.55;background:#fafbf9}.calendar-month-day>header{border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.calendar-month-day .calendar-event{padding:6px}.calendar-month-day .calendar-event img,.calendar-month-day .calendar-event em,.calendar-month-day .calendar-event>button{display:none}.calendar-more{color:var(--muted);padding:2px 6px;font-size:8px}.calendar-backlog{margin-top:28px}.calendar-backlog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:12px;padding-bottom:10px;display:flex}.calendar-backlog h2{margin:0 0 4px;font:23px Georgia}.calendar-backlog p{color:var(--muted);margin:0;font-size:10px}.calendar-backlog>header span{background:#e5e9e5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.calendar-backlog>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.calendar-backlog-empty{border:1px dashed var(--line);text-align:center;border-radius:9px;padding:20px}.calendar-loading{text-align:center;color:var(--muted);padding:60px}.calendar-reschedule>p{color:var(--muted);font-size:10px}.calendar-reschedule>[role=status]{color:#a13f38;font-size:10px}@media (width<=1100px){.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-filters{flex-wrap:wrap}.calendar-week{grid-template-columns:repeat(7,minmax(170px,1fr))}.calendar-backlog>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.calendar-nav{flex-wrap:wrap}.calendar-nav strong{width:100%;margin:5px 0 0}.calendar-filters{flex-direction:column;align-items:stretch}.calendar-mode{align-self:stretch}.calendar-mode button{flex:1}.calendar-backlog>div{grid-template-columns:1fr}.calendar-weekdays,.calendar-month-grid{grid-template-columns:repeat(7,minmax(105px,1fr))}.calendar-month{overflow-x:auto}}.calendar-toolbar{border-color:#dce1dc;padding:16px 18px;box-shadow:0 2px 8px #17392c0a}.calendar-nav{gap:7px}.calendar-toolbar button{min-height:40px;color:var(--g);background:#fff;border:1px solid #cfd6d0;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.calendar-toolbar button:hover{background:#f1f5f2;border-color:#789486}.calendar-nav [data-prev],.calendar-nav [data-next]{width:40px;padding:0;font-size:16px}.calendar-nav [data-today]{background:var(--g);border-color:var(--g);color:#fff}.calendar-nav strong{margin-left:12px;font-size:20px}.calendar-filters{gap:11px}.calendar-filters label{gap:6px;font-size:9px;font-weight:700}.calendar-toolbar select{color:#243b31;background:#fff;border:1px solid #cfd6d0;border-radius:8px;min-width:135px;height:40px;padding:0 34px 0 11px;font-size:11px}.calendar-mode{background:#f2f4f1;border-color:#cfd6d0;align-self:end;gap:3px;padding:3px}.calendar-mode button{color:#52645b;background:0 0;border:0;min-width:74px;min-height:34px;padding:0 12px}.calendar-mode button.on{background:var(--g);color:#fff;box-shadow:0 2px 5px #17392c2e}.calendar-mode button.on:hover{background:var(--g);color:#fff}.calendar-day>header{padding:14px 12px}.calendar-day>header span{font-size:10px;font-weight:700}.calendar-day>header b{font-size:12px}.calendar-day-empty{font-size:11px}.calendar-event{gap:8px;padding:10px}.calendar-event img{flex:0 0 38px;width:38px;height:38px}.calendar-event small{font-size:9px;line-height:1.25}.calendar-event b{font-size:11px;line-height:1.3}.calendar-event em{font-size:9px}.calendar-event>button{color:var(--g);background:#fff;border:1px solid #d6ddd8;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:700}.calendar-backlog-empty{font-size:11px}@media (width>=1700px) and (height>=1050px){.calendar-toolbar button,.calendar-toolbar select{min-height:46px;font-size:13px}.calendar-nav [data-prev],.calendar-nav [data-next]{width:46px}.calendar-nav strong{font-size:24px}.calendar-filters label{font-size:11px}.calendar-mode button{min-width:88px;min-height:40px}.calendar-event b{font-size:13px}.calendar-event small,.calendar-event em{font-size:10px}}@media (width<=700px){.calendar-nav strong{margin-left:0}.calendar-toolbar select{width:100%}}.social-entry.on{color:#fff;background:#ffffff15}.social-entry.on i{background:#ffffff20}.dashboard-page{max-width:1600px}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.dashboard-stat{text-align:left;border:1px solid var(--line);color:#1a2c23;background:#fff;border-top:4px solid #aeb5b0;border-radius:11px;grid-template-columns:1fr auto;gap:8px;padding:18px;display:grid}.dashboard-stat:hover{transform:translateY(-1px);box-shadow:0 7px 20px #173f3110}.dashboard-stat small{letter-spacing:.08em;color:var(--muted);font-size:9px}.dashboard-stat b{font:28px Georgia}.dashboard-stat span{color:#49665a;grid-column:1/-1;font-size:10px}.dashboard-stat.scheduled{border-top-color:#d8ad4d}.dashboard-stat.published,.dashboard-stat.healthy{border-top-color:#3e8b60}.dashboard-stat.failed{border-top-color:#bb564e}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:16px;display:grid}.dashboard-grid>.panel{padding:19px}.dashboard-grid>.panel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.dashboard-grid h2{margin:0 0 4px;font:23px Georgia}.dashboard-grid header p{color:var(--muted);margin:0;font-size:10px}.dashboard-grid header>button{color:#315d49;background:0 0;border:0;padding:4px;font-size:10px;font-weight:700}.dashboard-upcoming>div,.dashboard-activity>div,.dashboard-opportunities>div{display:grid}.dashboard-upcoming>div>button,.dashboard-opportunities>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0eb;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;padding:11px 3px;display:grid}.dashboard-upcoming img,.dashboard-upcoming i,.dashboard-opportunities img,.dashboard-opportunities i{object-fit:cover;background:#edf1ed;border-radius:7px;place-items:center;width:44px;height:44px;font-size:9px;font-style:normal;display:grid}.dashboard-upcoming span,.dashboard-opportunities span{gap:4px;min-width:0;display:grid}.dashboard-upcoming b,.dashboard-opportunities b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dashboard-upcoming small,.dashboard-opportunities small{color:var(--muted);font-size:9px}.dashboard-upcoming em,.dashboard-opportunities em{color:#426b56;text-transform:capitalize;font-size:9px;font-style:normal}.health-row{border-top:1px solid #edf0eb;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.health-row>i{color:#315d49;background:#edf1ed;border-radius:8px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;display:grid}.health-row>span{gap:3px;display:grid}.health-row b{font-size:11px}.health-row small{color:var(--muted);font-size:8px}.health-row em{color:#32714d;background:#e4f1e8;border-radius:12px;padding:5px 7px;font-size:8px;font-style:normal}.health-row.warning em{color:#9a433d;background:#f6e3df}.health-row>button{background:var(--g);color:#fff;border:0;border-radius:7px;padding:8px 10px;font-size:9px}.dashboard-activity>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0eb;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:11px 2px;display:grid}.activity-dot{background:#aeb5b0;border-radius:50%;width:9px;height:9px}.activity-dot.scheduled{background:#d8ad4d}.activity-dot.published{background:#3e8b60}.activity-dot.failed{background:#bb564e}.dashboard-activity span{gap:3px;display:grid}.dashboard-activity b{font-size:11px}.dashboard-activity small,.dashboard-activity time{color:var(--muted);font-size:8px}.dashboard-empty{border:1px dashed var(--line);border-radius:9px;text-align:center!important;padding:30px 14px!important}.dashboard-empty b{font:18px Georgia}.dashboard-empty p{color:var(--muted);margin:6px 0 14px;font-size:10px}.dashboard-empty button{background:var(--g);color:#fff;border:0;border-radius:7px;padding:9px 12px;font-size:10px}@media (width>=1700px) and (height>=1050px){.dashboard-stats{gap:18px}.dashboard-stat{padding:23px}.dashboard-stat small,.dashboard-stat span{font-size:12px}.dashboard-stat b{font-size:35px}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(380px,.8fr);gap:21px}.dashboard-grid>.panel{padding:24px}.dashboard-grid h2{font-size:29px}.dashboard-grid header p{font-size:13px}.dashboard-upcoming b,.dashboard-opportunities b,.dashboard-activity b,.health-row b{font-size:14px}.dashboard-upcoming small,.dashboard-opportunities small,.dashboard-activity small,.dashboard-activity time,.health-row small{font-size:11px}}@media (width<=1050px){.dashboard-stats{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}}@media (width<=620px){.dashboard-stats{grid-template-columns:1fr}.dashboard-upcoming>div>button,.dashboard-opportunities>div>button{grid-template-columns:42px 1fr}.dashboard-upcoming em,.dashboard-opportunities em{grid-column:2}.dashboard-activity>div>button{grid-template-columns:12px 1fr}.dashboard-activity time{grid-column:2}}:root{--g:#17392c;--line:#e3e6e1;--muted:#76827b}*{box-sizing:border-box}body{color:#17211c;background:#f7f7f4;margin:0;font-family:Arial,sans-serif}button,a{font:inherit}button{cursor:pointer}main{min-height:100vh}aside{background:var(--g);color:#fff;flex-direction:column;width:280px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 10px 30px;font:700 24px Georgia;display:flex}.brand b{width:42px;height:42px;color:var(--g);background:#e9bd62;border-radius:10px;place-items:center;display:grid}.brand span{white-space:nowrap}nav{gap:7px;display:grid}nav button,nav a{color:#d8e3dd;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px;font-size:14px;text-decoration:none;display:flex}nav .on,nav button:hover,nav a:hover{color:#fff;background:#ffffff15}nav i{background:#ffffff12;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.account{border-top:1px solid #ffffff20;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 0;display:flex}.account>b{width:38px;height:38px;color:var(--g);background:#ddb968;border-radius:50%;place-items:center;display:grid}.account span{min-width:0;display:grid}.account strong,.account small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account strong{font-size:11px}.account small{color:#a9bbb2;font-size:8px}.content{margin-left:280px}.content>header{border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:20px;height:70px;padding:0 35px;display:flex}.content>header span{color:#4b8162;font-size:9px}.content>header a,.pagehead button{background:var(--g);color:#fff;border:0;border-radius:8px;padding:11px 15px;font-size:10px;text-decoration:none}.page{max-width:1400px;margin:auto;padding:38px}.pagehead{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.pagehead small{letter-spacing:1.7px;color:#849087;font-size:9px;font-weight:700}.pagehead h1{margin:8px 0;font:400 34px Georgia}.pagehead p{color:var(--muted);margin:0;font-size:11px}.panel,.card{border:1px solid var(--line);background:#fff;border-radius:11px}.list{padding:10px 20px}.product{border-bottom:1px solid #edf0eb;grid-template-columns:54px minmax(200px,1.5fr) 100px 110px 90px 65px;align-items:center;gap:13px;padding:11px 0;display:grid}.product:last-child{border:0}.product>img,.product>i{object-fit:cover;border-radius:7px;width:48px;height:48px}.product>i{background:#eae6db;place-items:center;font:20px Georgia;display:grid}.product>div,.product>span{gap:5px;display:grid}.product small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.product em{color:#387454;text-align:center;background:#e6f0e9;border-radius:15px;padding:6px;font-size:7px;font-style:normal}.product>a{color:#fff;background:var(--g);text-align:center;border-radius:6px;padding:8px;font-size:8px;text-decoration:none}.cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.card{overflow:hidden}.card>header{justify-content:space-between;padding:11px;display:flex}.card header em{text-transform:capitalize;background:#edf1ed;border-radius:12px;padding:5px 7px;font-style:normal}.card>img{object-fit:cover;width:100%;height:150px}.card>div{padding:14px}.card>div small{color:var(--muted);font-size:8px}.card p{white-space:pre-line;height:72px;font-size:9px;line-height:1.55;overflow:hidden}.card strong{color:#946d2c;font-size:8px}.card footer{border-top:1px solid var(--line);gap:5px;padding:9px;display:flex}.card footer button,.card footer a{border:1px solid var(--line);color:#213d31;background:#fff;border-radius:6px;padding:7px;font-size:7px;text-decoration:none}.card footer .remove{color:#9b5048}.backdrop{z-index:50;background:#10251db5;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(430px,92vw);padding:28px}.modal small{letter-spacing:1.5px;font-size:8px}.modal h2{font:25px Georgia}.modal label{gap:7px;font-size:9px;display:grid}.modal input{border:1px solid var(--line);border-radius:7px;padding:12px}.modal>div{justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.modal button{border:0;border-radius:7px;padding:10px}.modal button:last-child{background:var(--g);color:#fff}.loading{place-items:center;min-height:100vh;font:24px Georgia;display:grid}@media (width<=950px){.cards{grid-template-columns:1fr 1fr}.product{grid-template-columns:54px 1fr 90px 65px}.product>span:nth-of-type(2),.product>em{display:none}}@media (width<=700px){aside{width:76px;padding:20px 10px}.brand span,nav button:not(.on){font-size:0}.brand{padding:0 7px 25px}.brand b{width:40px}.account span{display:none}.content{margin-left:76px}.page{padding:22px 15px}.cards{grid-template-columns:1fr}.product{grid-template-columns:48px 1fr 55px}.product>span,.product>em{display:none}}.product>img,.product>i{width:68px;height:68px}.product{grid-template-columns:76px minmax(240px,1.5fr) 110px 120px 100px 78px;padding:15px 0}.product b{font-size:13px}.product small{font-size:10px}.product em{font-size:9px}.product>button{background:var(--g);color:#fff;border:0;border-radius:7px;padding:10px;font-size:10px}.pagehead h1{font-size:42px}.pagehead p{font-size:14px}.pagehead small{font-size:11px}.card>img{height:205px}.card header b,.card header em,.card>div small{font-size:11px}.card p{height:96px;font-size:12px}.card footer button{padding:9px;font-size:10px}.edit-modal{width:min(650px,92vw)}.edit-modal textarea{border:1px solid var(--line);border-radius:8px;width:100%;min-height:260px;padding:14px;font:14px/1.6 Arial}.picker{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.picker button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:13px;padding:10px;display:flex}.picker img{object-fit:cover;border-radius:8px;width:76px;height:76px}.picker span{gap:6px;display:grid}.picker b{font-size:13px}.picker small{color:var(--muted);font-size:10px}.compose{grid-template-columns:280px 1fr;align-items:start;gap:18px;display:grid}.compose-product{padding:16px;position:sticky;top:88px}.compose-product img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.compose-product h2{font:24px Georgia}.compose-product button{color:#315d49;background:0 0;border:0}.editor{padding:20px}.ai-tools{gap:9px;margin-bottom:18px;display:flex}.ai-tools select,.ai-tools button,.voice input,.voice textarea,.voice select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px}.ai-tools button{background:var(--g);color:#fff}.editor>label{gap:8px;margin-bottom:16px;display:grid}.editor>label textarea{border:1px solid var(--line);border-radius:8px;min-height:135px;padding:13px;font:13px/1.55 Arial}.composer-actions{justify-content:flex-end;gap:8px;display:flex}.composer-actions button,.voice footer button{background:var(--g);color:#fff;border:0;border-radius:8px;padding:12px 15px}.voice{gap:18px;padding:25px;display:grid}.voice>label,.voice>div label{gap:7px;font-size:11px;font-weight:700;display:grid}.voice>label textarea{min-height:140px}.voice>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.voice textarea{min-height:95px}.voice footer{justify-content:flex-end;align-items:center;gap:15px;display:flex}.voice footer span{color:#43805e;font-size:11px}@media (width<=950px){.product{grid-template-columns:76px 1fr 90px 78px}.compose{grid-template-columns:1fr}.compose-product{position:static}.picker{grid-template-columns:1fr}}@media (width<=700px){.product{grid-template-columns:70px 1fr 70px}.voice>div{grid-template-columns:1fr}.pagehead h1{font-size:34px}}.product>div:first-of-type:after,.picker span:after,.compose-product h2:after{content:"Shopify";color:#52793d;background:#e5f1de;border-radius:12px;width:max-content;margin-top:6px;padding:4px 7px;font:700 9px Arial;display:block}@media (width>=1700px) and (height>=1050px){aside{width:330px;padding:34px 24px}.content{margin-left:330px}.brand{gap:15px;padding-bottom:38px;font-size:29px}.brand b{width:50px;height:50px}.account>b{width:46px;height:46px}.account strong{font-size:14px}.account small{font-size:11px}nav button,nav a{gap:15px;padding:15px;font-size:17px}nav i{width:41px;height:41px;font-size:11px}.content>header{height:84px;padding:0 48px}.content>header span{font-size:12px}.content>header button,.pagehead button{padding:13px 19px;font-size:13px}.page{max-width:1680px;padding:48px}.pagehead{margin-bottom:31px}.pagehead small{font-size:13px}.pagehead h1{margin:10px 0;font-size:51px}.pagehead p{font-size:17px}.list{padding:14px 27px}.product{grid-template-columns:94px minmax(300px,1.5fr) 135px 150px 120px 96px;gap:19px;padding:19px 0}.product>img,.product>i{border-radius:10px;width:82px;height:82px}.product b{font-size:16px}.product small{font-size:12px}.product em{padding:8px;font-size:11px}.product>button{padding:12px;font-size:12px}.cards{gap:19px}.card>img{height:250px}.card>header{padding:15px}.card header b,.card header em{font-size:13px}.card>div{padding:19px}.card>div small{font-size:13px}.card p{height:118px;font-size:15px;line-height:1.6}.card footer{gap:7px;padding:12px}.card footer button{padding:11px;font-size:12px}.picker{gap:14px;padding:23px}.picker button{padding:14px}.picker img{width:92px;height:92px}.picker b{font-size:16px}.picker small{font-size:12px}.compose{grid-template-columns:350px 1fr;gap:24px}.compose-product{padding:21px}.compose-product h2{font-size:30px}.editor{padding:26px}.editor>label{font-size:14px}.editor>label textarea{min-height:165px;font-size:16px}.ai-tools select,.ai-tools button,.voice input,.voice textarea,.voice select{padding:14px;font-size:14px}.composer-actions button,.voice footer button{padding:14px 19px;font-size:14px}.voice{gap:23px;padding:32px}.voice>label,.voice>div label{font-size:14px}.voice>label textarea{min-height:175px}.voice textarea{min-height:120px}.modal{width:min(540px,92vw);padding:35px}.edit-modal{width:min(780px,92vw)}.modal small,.modal label{font-size:12px}.modal h2{font-size:32px}.edit-modal textarea{min-height:320px;font-size:17px}.product>div:first-of-type:after,.picker span:after,.compose-product h2:after{padding:5px 9px;font-size:11px}}.storefront-link{color:#315d49;margin:0 0 15px;font-size:12px;font-weight:700;display:block}.media-picker{border:0;border-top:1px solid var(--line);margin:15px 0;padding:15px 0 0}.media-picker legend{font-size:11px;font-weight:700}.media-picker legend span{color:var(--muted);font-weight:400}.media-picker>p{color:var(--muted);font-size:9px}.ordered-media,.unused-media{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ordered-media article,.unused-media button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0;position:relative;overflow:hidden}.ordered-media img,.unused-media img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ordered-media article>b{color:#17392c;background:#e9bd62;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid;position:absolute;top:4px;left:4px}.ordered-media article>div{display:flex}.ordered-media button{border:0;border-right:1px solid var(--line);background:#f6f6f2;flex:1;padding:5px}.ordered-media button:disabled{opacity:.35}.unused-media{margin-top:8px}.unused-media button{opacity:.62}.unused-media span{color:#fff;background:#17392c;border-radius:5px;padding:4px;font-size:8px;position:absolute;inset:auto 3px 3px}.edit-modal .media-picker{max-height:330px;overflow:auto}.edit-modal .ordered-media,.edit-modal .unused-media{grid-template-columns:repeat(5,1fr)}@media (width<=700px){.edit-modal .ordered-media,.edit-modal .unused-media{grid-template-columns:repeat(3,1fr)}}.compose-product>img{display:none}.media-primary{margin:0 0 12px;position:relative}.media-primary img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.media-primary span{color:#fff;background:#17392ce8;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700;position:absolute;bottom:8px;left:8px}.ordered-media article{cursor:grab;transition:opacity .15s,transform .15s,border-color .15s}.ordered-media article:active{cursor:grabbing}.ordered-media article.dragging{opacity:.4;border-color:#d9aa4a;transform:scale(.96)}.drag-handle{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#17392cdd;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;top:4px;right:4px}.edit-modal .media-primary{max-width:300px;margin:0 auto 14px}.edit-modal .media-primary img{aspect-ratio:4/3}.edit-modal .media-picker{max-height:520px}.composer-actions .schedule-all-button{color:#17392c;background:#e6bd66}.schedule-note{color:var(--muted);font-size:10px;line-height:1.5}.social-entry{margin-top:auto!important}.account{margin-top:12px!important}.socials-view{z-index:5;background:#f7f7f4;min-height:calc(100vh - 70px);position:absolute;inset:70px 0 auto}.social-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.social-card{grid-template-columns:52px 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.social-card>b{color:#315d49;background:#e7eee9;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.social-card h2{margin:0 0 6px;font:22px Georgia}.social-card p{color:var(--muted);font-size:11px;line-height:1.5}.social-card span{color:#a66a43;font-size:9px}.social-card button{background:var(--g);color:#fff;border:0;border-radius:8px;padding:11px 15px}.channel-picker{border-bottom:1px solid var(--line);margin-bottom:17px;padding-bottom:17px}.channel-picker>small{color:var(--muted);font-size:9px;font-weight:700}.channel-picker>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px;display:grid}.channel-toggle{border:1px solid var(--line);text-align:left;color:#68756e;background:#fff;border-radius:8px;grid-template-columns:28px 1fr 15px;align-items:center;gap:7px;padding:9px;display:grid}.channel-toggle>b{background:#edf0ec;border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.channel-toggle>span{font-size:9px;display:grid}.channel-toggle small{color:var(--muted);font-size:7px}.channel-toggle>i{opacity:0;font-style:normal}.channel-toggle.selected{color:#17392c;background:#edf4ef;border-color:#6f947f}.channel-toggle.selected>i{opacity:1}@media (width<=800px){.social-grid{grid-template-columns:1fr}.channel-picker>div{grid-template-columns:1fr 1fr}}.tiktok-publish-modal{gap:14px;display:grid}.tiktok-publish-modal>p{color:var(--muted);margin:0;font-size:11px}.tiktok-publish-modal>label{gap:6px;font-size:10px;font-weight:700;display:grid}.tiktok-publish-modal select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:11px}.tiktok-publish-modal fieldset{border:1px solid var(--line);border-radius:9px;gap:10px;padding:12px;display:grid}.tiktok-publish-modal legend{padding:0 5px;font-size:9px;font-weight:700}.tiktok-publish-modal .tiktok-check{align-items:center;gap:9px;font-size:10px;font-weight:400;display:flex}.tiktok-check input{width:16px;min-width:16px;height:16px;accent-color:var(--g);flex:0 0 16px}.tiktok-publish-modal>div{justify-content:flex-end;gap:8px;display:flex}.tiktok-publish-modal>div button{border-radius:8px;padding:11px 14px}.tiktok-publish-modal>div [data-cancel]{color:#33483d;background:#edf0ec}.tiktok-publish-status{color:#315d49;min-height:14px;font-size:10px}.tiktok-consent{line-height:1.5;font-size:9px!important}.tiktok-publish-status:not(:empty){color:#285c42;background:#e5f0e8;border:1px solid #c6ddcd;border-radius:8px;padding:10px;font-weight:700;display:block}.tiktok-publish-status.error{color:#984b42;background:#f8e5e1;border-color:#edc8c1}.tiktok-test-note{background:#f5edcf;border:1px solid #e6d596;border-radius:8px;line-height:1.45;color:#71591d!important;padding:10px!important}.content>header button{background:var(--g);color:#fff;border:0;border-radius:8px;padding:11px 16px;font-size:10px;font-weight:700}.social-entry{color:#d8e3dd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;font-size:14px;display:flex}.social-entry i{background:#ffffff12;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.social-entry:hover{color:#fff;background:#ffffff15}.socials-view{z-index:15;background:#f7f7f4;overflow:auto;inset:70px 0 0 280px!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:38px!important;position:fixed!important;inset:auto 0 0 280px!important}.socials-view>.pagehead,.socials-view>.social-grid{width:min(1260px,100%);margin-left:auto;margin-right:auto}.social-card button{min-width:92px;font-size:11px;font-weight:700}.social-card p{max-width:540px}.social-card{min-height:115px}@media (width>=1700px) and (height>=1050px){.content>header button{padding:13px 19px;font-size:13px}.social-entry{gap:15px;padding:15px;font-size:17px}.social-entry i{flex-basis:41px;width:41px;height:41px;font-size:11px}.socials-view{left:330px!important;padding:48px!important;inset:84px 0 0 330px!important}.socials-view>.pagehead,.socials-view>.social-grid{width:min(1550px,100%)}.social-card{min-height:145px;padding:26px}.social-card>b{width:64px;height:64px}.social-card h2{font-size:27px}.social-card p{font-size:14px}.social-card span{font-size:11px}.social-card button{padding:13px 18px;font-size:14px}}@media (width<=700px){.social-entry{justify-content:center;padding:7px;font-size:0}.social-entry i{margin:0}.socials-view{left:76px!important;padding:22px 15px!important;inset:70px 0 0 76px!important}.social-card{grid-template-columns:45px 1fr}.social-card>b{width:45px;height:45px}.social-card button{grid-column:1/-1;width:100%}}.social-card>b img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.social-card span.connected{color:#397653;font-weight:700}.social-card button:disabled{color:#7a867f;cursor:not-allowed;opacity:1;background:#dfe5e1}.posts-page{max-width:1500px}.post-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:34px;display:grid}.post-stat{border:1px solid var(--line);background:#fff;border-top:4px solid #aeb5b0;border-radius:11px;grid-template-columns:1fr auto;gap:7px;padding:17px;display:grid}.post-stat span{font:18px Georgia}.post-stat b{font:26px Georgia}.post-stat small{color:var(--muted);grid-column:1/-1;font-size:9px}.post-stat.scheduled{border-top-color:#d8ad4d}.post-stat.published{border-top-color:#3e8b60}.post-stat.failed{border-top-color:#bb564e}.post-section{margin:0 0 38px}.post-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:14px;padding-bottom:10px;display:flex}.post-section>header h2{margin:0 0 4px;font:26px Georgia}.post-section>header p{color:var(--muted);margin:0;font-size:10px}.post-section>header>span{background:#e5e9e5;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.post-empty{text-align:center;color:var(--muted);border:1px dashed #ccd2cc;border-radius:11px;padding:28px;font-size:11px}.card.status-published header em{color:#277047;background:#dceee3}.card.status-failed header em{color:#a13f38;background:#f5dfdc}.card.status-scheduled header em{color:#82621a;background:#f5e9c9}.card.status-draft header em{color:#66736c;background:#edf1ed}.card strong{margin-top:8px;display:block}.card .published-time{color:#347653}.card .post-link{color:#286343;margin-top:9px;font-size:9px;font-weight:700;display:inline-block}.card .post-id{margin-top:8px;font-family:monospace;display:block}.channel-toggle:not(.selected){opacity:.72}.channel-toggle:not(.selected)>i{opacity:0}@media (width<=950px){.post-stats{grid-template-columns:1fr 1fr}}@media (width<=700px){.post-stats{grid-template-columns:1fr}}aside nav .nav-create-action{color:#17392c;text-align:center;background:#e9bd62;border:1px solid #f1cf82;justify-content:center;gap:9px;min-height:48px;margin:0 0 12px;font-weight:800;box-shadow:0 5px 14px #0000001f}aside nav .nav-create-action i{background:0 0;flex:none;width:auto;height:auto;font-size:18px;font-weight:400}aside nav .nav-create-action:hover,aside nav .nav-create-action.on{color:#17392c;background:#f0c96f;box-shadow:0 7px 18px #00000029}.socials-view{width:100%!important;max-width:1400px!important;min-height:auto!important;margin:0 auto!important;padding:38px!important;position:static!important;inset:auto!important;overflow:visible!important}.socials-view>.pagehead,.socials-view>.social-grid{width:min(1400px,100%)}@media (width>=1700px) and (height>=1050px){aside nav .nav-create-action{min-height:58px;margin-bottom:15px;font-size:17px}aside nav .nav-create-action i{font-size:22px}.socials-view{max-width:1680px!important;padding:48px!important}.socials-view>.pagehead,.socials-view>.social-grid{width:min(1680px,100%)}}@media (width<=700px){aside nav .nav-create-action{min-height:48px;margin-bottom:10px;padding:7px;font-size:0}aside nav .nav-create-action i{font-size:20px}.socials-view{padding:22px 15px!important}}.shop-entry{color:#d8e3dd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin-top:auto;padding:12px;font-size:14px;display:flex}.shop-entry i{background:#ffffff12;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.shop-entry:hover,.shop-entry.on{color:#fff;background:#ffffff15}.shop-entry.on i{color:#17392c;background:#e9bd62}.shop-entry+.social-entry{margin-top:7px!important}.shop-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.shop-card{grid-template-columns:58px 1fr auto;align-items:center;gap:17px;min-height:180px;padding:24px;display:grid}.shop-logo{border-radius:13px;place-items:center;width:58px;height:58px;font:700 25px Georgia;display:grid}.shop-logo.shopify{color:#2f7549;background:#e5f1e7}.shop-logo.etsy{color:#c95d1e;background:#fff0e7}.shop-details>div{align-items:center;gap:10px;display:flex}.shop-details h2{margin:0;font:25px Georgia}.shop-details span{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.shop-card.connected .shop-details span{color:#347450;background:#e4f1e8}.shop-card.pending .shop-details span{color:#7b6220;background:#f5edcf}.shop-details p{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.55}.shop-details strong{color:#42564b;font-size:10px}.shop-actions button{background:var(--g);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:11px 15px;font-size:10px;font-weight:700}.shop-actions button:disabled{color:#7b8780;cursor:not-allowed;background:#e1e6e2}.shops-note{background:#fbf7e9;border:1px solid #eadcad;border-radius:11px;margin-top:18px;padding:17px 20px}.shops-note b{font:18px Georgia}.shops-note p{color:#68756e;margin:6px 0 0;font-size:10px}@media (width>=1700px) and (height>=1050px){.shop-entry{gap:15px;padding:15px;font-size:17px}.shop-entry i{flex-basis:41px;width:41px;height:41px;font-size:11px}.shop-card{min-height:220px;padding:30px}.shop-logo{width:70px;height:70px;font-size:30px}.shop-details h2{font-size:30px}.shop-details p{font-size:14px}.shop-details strong,.shop-actions button{font-size:13px}}@media (width<=900px){.shop-grid{grid-template-columns:1fr}.shop-card{grid-template-columns:52px 1fr}.shop-actions{grid-column:1/-1}.shop-actions button{width:100%}}@media (width<=700px){.shop-entry{justify-content:center;padding:7px;font-size:0}.shop-entry i{margin:0}.shop-card{padding:18px}}
