.cd-recent-submissions{width:100%;margin:54px 0 0;padding:0;background:#fff;color:#20242a;font-family:Pretendard,"Pretendard Variable",sans-serif}.cd-recent-submissions__head{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:72px;padding:0 0 18px;border-bottom:1px solid #e7e9ec;text-align:center}.cd-recent-submissions__head>div{display:grid;gap:6px}.cd-recent-submissions__head h2{margin:0;font-size:24px;font-weight:500;letter-spacing:-.03em}.cd-recent-submissions__head p{margin:0;color:#858b94;font-size:13px;font-weight:400}.cd-recent-submissions__head>button{position:absolute;right:0;bottom:18px;height:34px;padding:0 14px;border:1px solid #dfe3e7;border-radius:0;background:#fff;color:#4d5660;font:400 12px Pretendard,sans-serif;cursor:pointer}.cd-recent-submissions__head>button:hover{background:#f5f5f5}.cd-recent-submissions__labels,.cd-recent-submissions__item{display:grid;grid-template-columns:70px minmax(0,1fr) 130px 150px;gap:18px;align-items:center}.cd-recent-submissions__labels{min-height:42px;padding:0 14px;border-bottom:1px solid #eceef0;color:#939aa3;font-size:11px}.cd-recent-submissions__item{min-height:66px;padding:0 14px;border-bottom:1px solid #eceef0;color:#353c45;text-decoration:none}.cd-recent-submissions__item:hover{background:#fafafa}.cd-recent-submissions__item-no{color:#9097a0;font-size:12px}.cd-recent-submissions__main{min-width:0;display:grid;gap:4px}.cd-recent-submissions__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:#2a3037}.cd-recent-submissions__main small{color:#939aa3;font-size:11px}.cd-recent-submissions__status{display:inline-flex;align-items:center;justify-content:flex-start;justify-self:start;gap:7px;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#59636e;font-size:11px;font-weight:400;line-height:1.4;white-space:nowrap}.cd-recent-submissions__status::before{content:"";display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#a9afb7}.cd-recent-submissions__status.is-submitted{color:#59636e}.cd-recent-submissions__status.is-submitted::before{background:#34b86b}.cd-recent-submissions__status.is-review{color:#356c9c}.cd-recent-submissions__status.is-review::before{background:#55a7e0}.cd-recent-submissions__status.is-revision{color:#9a6a22}.cd-recent-submissions__status.is-revision::before{background:#f0ad4e}.cd-recent-submissions__status.is-production{color:#3d7a52}.cd-recent-submissions__status.is-production::before{background:#37b26c}.cd-recent-submissions__status.is-shipping-ready{color:#625e91}.cd-recent-submissions__status.is-shipping-ready::before{background:#8c79d6}.cd-recent-submissions__status.is-shipping{color:#56528e}.cd-recent-submissions__status.is-shipping::before{background:#5d78d8}.cd-recent-submissions__status.is-done{color:#3f7450}.cd-recent-submissions__status.is-done::before{background:#56b97c}.cd-recent-submissions__status.is-cancelled{color:#9b5252}.cd-recent-submissions__status.is-cancelled::before{background:#e45d69}.cd-recent-submissions__item time{font-size:11px;color:#8b929b}.cd-recent-submissions__empty{padding:30px 14px;border-bottom:1px solid #eceef0;color:#8a919a;font-size:12px;text-align:center}@media(max-width:760px){.cd-recent-submissions{margin-top:38px}.cd-recent-submissions__head{align-items:center;justify-content:flex-start;text-align:left}.cd-recent-submissions__head h2{font-size:20px}.cd-recent-submissions__head>button{right:0}.cd-recent-submissions__labels{display:none}.cd-recent-submissions__item{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:0 4px}.cd-recent-submissions__item time{display:none}.cd-recent-submissions__status{font-size:11px}.cd-recent-submissions__main strong{font-size:12px}}

.cd-recent-submissions__actions{position:absolute;right:0;bottom:18px;display:flex;align-items:center;gap:8px}.cd-recent-submissions__actions>a,.cd-recent-submissions__actions>button{position:static!important;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border:1px solid #dfe3e7;border-radius:0;background:#fff;color:#4d5660;text-decoration:none;font:400 12px Pretendard,sans-serif;cursor:pointer}.cd-recent-submissions__actions>a:hover,.cd-recent-submissions__actions>button:hover{background:#f5f5f5}@media(max-width:760px){.cd-recent-submissions__head{padding-right:0;flex-wrap:wrap}.cd-recent-submissions__actions{position:static;width:100%;justify-content:flex-end;margin-top:10px}.cd-recent-submissions__actions>a,.cd-recent-submissions__actions>button{height:32px;padding:0 10px;font-size:11px}}

/* 2026-08-15 flat board visual alignment */
.cd-recent-submissions{max-width:1480px;margin:46px auto 0;padding:0 28px}
.cd-recent-submissions__head{min-height:84px;padding-bottom:20px}
.cd-recent-submissions__head h2{font-size:25px}
.cd-recent-submissions__actions{bottom:20px;width:132px;display:grid;grid-template-columns:1fr;gap:7px}
.cd-recent-submissions__actions>a,.cd-recent-submissions__actions>button{width:100%;height:38px;padding:0 12px}
.cd-recent-submissions__labels,.cd-recent-submissions__item{grid-template-columns:72px minmax(0,1fr) 135px 160px;gap:18px}
.cd-recent-submissions__labels{min-height:44px;padding:0 14px}
.cd-recent-submissions__item{min-height:72px;padding:0 14px}
@media(max-width:760px){.cd-recent-submissions{margin-top:30px;padding:0 14px}.cd-recent-submissions__actions{position:static;width:100%;grid-template-columns:1fr 1fr}.cd-recent-submissions__actions>a,.cd-recent-submissions__actions>button{height:36px}}
