.company-request{grid-template-columns:180px minmax(180px,1fr) 130px 120px 82px}.company-group>header{background:#f5f8ff}.company-group>header span{color:#4b72c9}@media (max-width:720px){.company-request{grid-template-columns:1fr 72px}.company-request>time{grid-column:1}.company-request>strong{grid-area:2/1/auto/-1}.company-request>.list-author{grid-area:3/1}.company-request>.list-age{grid-area:3/2/auto/-1;justify-self:end}}.request-card[draggable=true]{cursor:grab;position:relative}.request-card[draggable=true]:active{cursor:grabbing}.request-card.dragging{opacity:.38;transform:scale(.98)}.drag-handle{color:#a2a9b6;letter-spacing:-4px;font-size:14px;font-weight:800;position:absolute;top:12px;right:12px}.column{transition:border-color .18s,box-shadow .18s,transform .18s}.column.drop-target{border-color:#7059df;transform:translateY(-2px);box-shadow:0 0 0 3px #7059df22,0 14px 30px #303b5b16}.column.drop-target .card-list:after{content:"여기에 놓아 상태 변경";color:#6753cd;border:2px dashed #806ce4;border-radius:11px;place-items:center;min-height:52px;font-size:12px;font-weight:800;display:grid}.card-list{gap:8px}.request-card.title-only{gap:5px;min-height:0;padding:12px 14px}.request-card.title-only .card-site{padding:3px 7px;font-size:10px}.request-card.title-only h3{font-size:14px;line-height:1.38}.request-card.title-only .card-meta{gap:3px 8px;padding-top:7px;font-size:10px}.request-card.title-only .card-age,.request-card.title-only .card-created{font-size:9px}.copy-request-link{color:#6046d9;white-space:nowrap;background:#f7f5ff;border:1px solid #d9d2fb;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:11px;font-weight:700}.copy-request-link:hover{background:#efebff;border-color:#8069e9}.copy-request-link.copied{color:#16815c;background:#effaf5;border-color:#b9e4d2}.detail-meta .copy-request-link+time{margin-left:0}@media (max-width:620px){.detail-meta .copy-request-link{order:3}.detail-meta .copy-request-link+time{order:4;width:auto}}.detail-modal .edit-request-form.modal{width:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.quality-control-link{color:#6046d9;white-space:nowrap;background:#f6f3ff;border:1px solid #d8d1fb;border-radius:10px;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.quality-control-link:hover{background:#eee9ff;border-color:#7863df}.company-directory-link{color:#176b55;white-space:nowrap;background:#eff8f5;border:1px solid #c9e1d9;border-radius:10px;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.company-directory-link:hover{background:#e3f3ee;border-color:#55a58e}.transfer-guide-link{color:#956210;white-space:nowrap;background:#fff8e9;border:1px solid #efd8ad;border-radius:10px;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.transfer-guide-link:hover{background:#fff1d2;border-color:#d8a94e}@media (max-width:900px){.quality-control-link,.company-directory-link,.transfer-guide-link{min-height:38px;padding:0 10px;font-size:11px}}
