.sc-toolbar,.sc-navigation,.sc-views,.sc-filters,.sc-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-toolbar{justify-content:space-between;margin-bottom:18px}.sc-toolbar button{border:1px solid #bacce044;background:#ffffff80;color:inherit;border-radius:11px;padding:9px 14px;cursor:pointer}.sc-navigation>button:first-child,.sc-navigation>button:nth-child(3){font-size:24px;line-height:20px}.sc-views{padding:4px;border-radius:14px;background:#ffffff65;gap:3px}.sc-views button{border:0;background:transparent}.sc-views button[aria-pressed=true]{background:#2563eb;color:white;box-shadow:0 3px 10px #2563eb30}.sc-date{display:flex;align-items:center;gap:8px;font-size:12px}.sc-date input,.sc-filters input,.sc-filters select{font:inherit;min-width:0;max-width:100%;border:1px solid #b5c9e15c;border-radius:10px;padding:10px;background:#ffffff85;color:inherit}.sc-filters{margin-bottom:18px;align-items:end}.sc-filters label{display:grid;gap:6px;font-size:12px;min-width:160px;max-width:100%}.sc-search{flex:1}.sc-meta{justify-content:space-between;margin:16px 0;color:#51617a;font-size:12px}.sc-meta strong{font-size:18px;text-transform:capitalize;color:#1c3558}.sc-scroll{overflow:auto;max-height:65vh;border:1px solid #b5c9e164;border-radius:16px;background:#ffffff60;overscroll-behavior:contain;position:relative}.sc-grid{display:grid;grid-template-columns:210px repeat(var(--sc-cols),minmax(var(--sc-cell),1fr));min-width:max-content}.sc-corner,.sc-day{position:sticky;top:0;z-index:3;background:#eff5ff;border-bottom:1px solid #cdd9e9;padding:15px 12px}.sc-corner{left:0;z-index:5;font-weight:650}.sc-corner small,.sc-day small{display:block;margin-top:5px;color:#63758c;font-size:11px;font-weight:400}.sc-day{border-left:1px solid #d6e1ee77}.sc-channel{position:sticky;left:0;z-index:2;background:#f0f6ff;border-bottom:1px solid #cdd9e9;display:flex;align-items:center;gap:10px;padding:15px 12px;min-height:130px;max-width:210px}.sc-channel>div{min-width:0}.sc-channel strong{display:block;font-size:13px;overflow-wrap:anywhere}.sc-channel small{display:block;font-size:11px;color:#63758c;margin-top:5px}.sc-provider{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:11px;background:#e2eaff;color:#3868cc;font-size:12px;font-weight:700}.sc-provider-instagram{background:#f9dfef;color:#b22b7c}.sc-provider-facebook{background:#dbeaff;color:#2563eb}.sc-cell{border-left:1px solid #d6e1ee77;border-bottom:1px solid #d6e1ee77;padding:7px;min-height:130px;display:flex;flex-direction:column;gap:6px;min-width:0}.sc-today{background:#e9f1ff99}.sc-day.sc-today strong{color:#2563eb}.sc-event{display:block;border-radius:9px;border:1px solid #b9d2ee;background:#e8f2ff;padding:9px 10px;color:#22446c;text-decoration:none!important;min-width:0;transition:box-shadow .15s}.sc-event:hover{box-shadow:0 2px 8px #335c9920}.sc-event strong{font-size:12px;display:flex;gap:7px;align-items:center}.sc-event strong span{font-weight:400;opacity:.75}.sc-event p{font-size:12px!important;line-height:1.4!important;margin:6px 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sc-event small{font-size:10px;opacity:.8}.sc-published{border-color:#a6d7c3;background:#e4f4eb;color:#27624a}.sc-error,.sc-uncertain{border-color:#e9b7ba;background:#fff0f1;color:#9e3b44}.sc-draft{background:#f4f5f8;border-color:#d3dbe5;color:#56647b}.sc-add{display:grid;place-items:center;font-size:20px;line-height:25px;color:#7392b8;text-decoration:none;border:1px dashed transparent;border-radius:8px;margin-top:auto;min-height:28px}.sc-add:hover,.sc-add:focus-visible{background:#fff;border-color:#adc4de;color:#2563eb}.sc-drafts{margin-top:24px}.sc-drafts h2{font-size:17px}.sc-drafts h2 small{font-size:12px;color:#63758c}.sc-drafts>p,.sc-notice{font-size:12px;color:#63758c}.sc-drafts>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.sc-drafts>div>div>small{font-size:10px;display:block;margin:0 0 4px 5px;color:#63758c}#social-calendar{min-width:0;max-width:100%}@media(max-width:700px){.sc-toolbar{gap:12px}.sc-navigation{gap:5px;width:100%}.sc-toolbar button{padding:8px 10px}.sc-date{margin-left:auto}.sc-date>span:not(.gt-control){display:none}.sc-date input{max-width:140px;padding:8px}.sc-filters{gap:8px}.sc-filters label{min-width:0;flex:1}.sc-filters .sc-search{flex-basis:100%}.sc-grid{grid-template-columns:145px repeat(var(--sc-cols),var(--sc-cell))}.sc-channel{max-width:145px;padding:10px 8px}.sc-provider{display:none}.sc-meta{align-items:start}.sc-meta span{font-size:10px}.sc-scroll{max-height:62vh}.sc-drafts>div{grid-template-columns:1fr}}
.sc-grid{grid-template-columns:210px repeat(var(--sc-cols),var(--sc-cell));min-width:100%;width:max-content}@media(max-width:700px){.sc-grid{grid-template-columns:145px repeat(var(--sc-cols),var(--sc-cell))}}
.sc-channel .sc-connected{color:#237549}.sc-channel .sc-attention{color:#a45d13;font-weight:600}.sc-channel .sc-connection-help{font-size:10px;line-height:1.4}.sc-reconnect{margin-top:9px;border:1px solid #aac4ed;border-radius:8px;background:#ffffffb5;color:#075aff;font:inherit;font-size:11px;padding:6px 8px;cursor:pointer}.sc-reconnect:hover{background:#fff}.sc-reconnect:focus-visible{outline:2px solid #075aff;outline-offset:2px}
