[data-work-unpublished]{display:none!important}
html[data-work-detail-visibility="pending"] main.k-work,html[data-work-detail-visibility="hidden"] main.k-work{display:none!important}
html[data-work-visibility="pending"] .tun-world,html[data-work-visibility="pending"] .work-grid,html[data-work-visibility="pending"] .work-index{visibility:hidden}
.work-visibility-notice{min-height:var(--k-hero);padding:var(--k-band) var(--k-gutter);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--k-gap-sm);font-family:var(--k-face-body);color:var(--k-ink)}
.work-visibility-notice[hidden]{display:none}
.work-visibility-notice h2{font-size:var(--k-t-lead);line-height:var(--k-lh-body);word-break:keep-all;margin:0}
.work-visibility-loading{font:var(--k-t-body)/var(--k-lh-body) var(--k-face-body);color:var(--k-ink-mid)}
.work-visibility-loading[hidden]{display:none}
.work-visibility-notice p{font-size:var(--k-t-body);color:var(--k-ink-mid);margin:0}
.work-visibility-notice a{color:var(--k-flare);font-size:var(--k-t-body);padding:var(--k-gap-sm)}
.work-site-private::after{content:'비공개 · 관리자 표시';display:block;font:600 var(--k-t-small)/var(--k-lh-body) var(--k-face-body);color:var(--k-flare);background:var(--k-card);padding:var(--k-work-hover-gap)}
.work-visibility-detail{font:inherit!important;max-width:100%;margin:0}
.work-visibility-detail select{min-height:calc(var(--k-t-body)*2 + var(--k-work-caption-gap));background:var(--k-card);color:var(--k-ink);border:var(--k-hairline) solid var(--k-line);border-radius:var(--k-r-sm);padding:var(--k-work-hover-gap);font:inherit}
.work-visibility-detail select:focus-visible{outline:var(--k-hairline) solid var(--k-flare);outline-offset:var(--k-work-hover-gap)}
