.skm-appr{background:var(--skm-purple-25);width:100%;font-family:var(--skm-font-body);color:var(--skm-text-primary);text-align:left;flex-direction:column;display:flex;container-type:inline-size}.skm-appr__topnav{background:var(--skm-white);border-bottom:1px solid var(--skm-neutral-100);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.skm-appr__picker{background:var(--skm-white);border:1px solid var(--skm-neutral-100);border-radius:var(--skm-radius-md);align-items:center;gap:8px;width:240px;min-width:0;padding:6px 10px;display:flex}.skm-appr__picker-avatar{width:26px;height:26px;color:var(--skm-white);background:var(--skm-purple-500);border-radius:var(--skm-radius-pill);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.skm-appr__picker-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.skm-appr__picker-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.skm-appr__picker-sub{color:var(--skm-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.2;overflow:hidden}.skm-appr__picker-chevron{color:var(--skm-neutral-400);display:inline-flex}.skm-appr__picker-chevron .skm-cal-glyph{width:13px;height:13px}.skm-appr__tools{align-items:center;gap:8px;display:flex}.skm-appr__toolbtn{color:var(--skm-neutral-700);background:var(--skm-white);border:1px solid var(--skm-neutral-100);border-radius:var(--skm-radius-md);white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.skm-appr__toolbtn .skm-cal-glyph{width:13px;height:13px;color:var(--skm-neutral-600)}.skm-appr__switcher{background:var(--skm-neutral-50);border-radius:var(--skm-radius-md);gap:2px;padding:2px;display:inline-flex}.skm-appr__switch-tab{width:28px;height:26px;color:var(--skm-neutral-600);border-radius:var(--skm-radius-sm);justify-content:center;align-items:center;display:inline-flex}.skm-appr__switch-tab .skm-cal-glyph{width:14px;height:14px}.skm-appr__switch-tab--active{color:var(--skm-purple-500);background:var(--skm-white);box-shadow:var(--skm-shadow-card)}.skm-appr__boardwrap{background:var(--skm-neutral-25);padding:12px}.skm-appr__board{grid-template-columns:repeat(4,minmax(0,360px));justify-content:center;align-items:start;gap:8px;display:grid}.skm-appr__col{background:var(--skm-neutral-50);border:1px solid var(--skm-neutral-100);border-radius:var(--skm-radius-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.skm-appr__col-head{align-items:center;gap:8px;padding:8px 12px;display:flex}.skm-appr__status-pill{background:var(--skm-white);border:1px solid var(--skm-neutral-100);border-radius:var(--skm-radius-pill);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.skm-appr__dot{border-radius:var(--skm-radius-pill);flex:none;width:7px;height:7px}.skm-appr__dot--internalReview{background:var(--skm-status-pending)}.skm-appr__dot--awaitingClient{background:var(--skm-ui-primary)}.skm-appr__dot--approved{background:var(--skm-status-scheduled)}.skm-appr__dot--scheduled{background:var(--skm-status-draft)}.skm-appr__col-count{min-width:18px;height:18px;color:var(--skm-neutral-600);background:var(--skm-purple-25);border-radius:var(--skm-radius-sm);justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.skm-appr__col-kebab{color:var(--skm-neutral-400);margin-left:auto;display:inline-flex}.skm-appr__col-kebab .skm-cal-glyph{width:14px;height:14px}.skm-appr__col-cards{flex-direction:column;gap:12px;min-height:152px;padding:0 8px 8px;display:flex}.skm-appr__card{background:var(--skm-white);border-radius:var(--skm-radius-md);box-shadow:var(--skm-shadow-card);flex-direction:column;display:flex;overflow:hidden}.skm-appr__card-main{align-items:stretch;min-width:0;display:flex}.skm-appr__thumb{flex:none;width:77px;min-height:136px;position:relative}.skm-appr__media-badge{width:16px;height:16px;color:var(--skm-neutral-700);background:var(--skm-white);border-radius:var(--skm-radius-pill);opacity:.92;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.skm-appr__media-badge .skm-cal-glyph{width:10px;height:10px}.skm-appr__card-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex}.skm-appr__stage-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.skm-appr__stage{border-radius:var(--skm-radius-xs);white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.skm-appr__stage .skm-cal-glyph{width:10px;height:10px}.skm-appr__stage--scheduled{color:var(--skm-status-scheduled-ink);background:var(--skm-status-scheduled-soft)}.skm-appr__stage--published{color:var(--skm-neutral-700);background:var(--skm-neutral-50)}.skm-appr__stage-time{color:var(--skm-text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;overflow:hidden}.skm-appr__account{align-items:center;gap:6px;min-width:0;display:flex}.skm-appr__account-avatar{border-radius:var(--skm-radius-pill);flex:none;width:16px;height:16px}.skm-appr__account-platform{color:var(--skm-neutral-600);flex:none;display:inline-flex}.skm-appr__account-platform .skm-cal-glyph{width:11px;height:11px}.skm-appr__account-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.skm-appr__caption{color:var(--skm-neutral-600);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.skm-appr__labels{align-items:center;gap:5px;display:flex}.skm-appr__label-chip{color:var(--skm-purple-700);background:var(--skm-purple-50);border-radius:var(--skm-radius-pill);white-space:nowrap;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.5}.skm-appr__label-extra{color:var(--skm-neutral-400);font-size:10px;font-weight:700}.skm-appr__status-pill--card{align-self:flex-start;margin-top:auto;padding:3px 8px;font-size:10px}.skm-appr__pill-check{color:var(--skm-status-scheduled-ink);display:inline-flex}.skm-appr__pill-check .skm-cal-glyph{width:10px;height:10px}.skm-appr__comment{background:var(--skm-purple-37);border:1px solid var(--skm-purple-100);border-radius:var(--skm-radius-md);flex-direction:column;gap:5px;margin:0 8px 8px;padding:9px 10px;display:flex}.skm-appr__comment-head{align-items:center;gap:6px;min-width:0;display:flex}.skm-appr__comment-avatar{width:18px;height:18px;color:var(--skm-purple-700);background:var(--skm-purple-100);border-radius:var(--skm-radius-pill);flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.skm-appr__comment-name{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.skm-appr__comment-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--skm-white);background:var(--skm-purple-500);border-radius:var(--skm-radius-pill);flex:none;margin-left:auto;padding:2px 7px;font-size:8.5px;font-weight:700}.skm-appr__comment-text{color:var(--skm-text-primary);margin:0;font-size:11px;line-height:1.45}@container (width<=860px){.skm-appr__board{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=620px){.skm-appr__board{grid-template-columns:repeat(2,minmax(0,1fr))}.skm-appr__col--internalReview,.skm-appr__col--scheduled{display:none}}@container (width<=460px){.skm-appr__board{grid-template-columns:minmax(0,1fr)}.skm-appr__picker{width:auto}.skm-appr__picker-text{display:none}}
