diff --git a/public/styles.css b/public/styles.css index 2b07807..4eaa6f7 100644 --- a/public/styles.css +++ b/public/styles.css @@ -2808,11 +2808,37 @@ body.ai-explore-dev-guest .search-input:disabled { flex-shrink: 0; } .mm-minutes-edit, -.mm-minutes-copy, .mm-minutes-cancel { font-size: 13px; font-weight: 600; } +/* 복사: 클립보드 동작이 드러나도록 청록 강조(저장 버튼과 구분) */ +.mm-minutes-copy { + font-size: 13px; + font-weight: 600; + padding: 6px 14px; + border-radius: 8px; + cursor: pointer; + color: #0f766e; + background: linear-gradient(180deg, #ecfdf5 0%, #d1fae5 100%); + border: 1px solid #5eead4; + box-shadow: 0 1px 2px rgba(15, 118, 110, 0.12); +} +.mm-minutes-copy:hover { + color: #0d9488; + background: linear-gradient(180deg, #d1fae5 0%, #a7f3d0 100%); + border-color: #2dd4bf; + box-shadow: 0 2px 4px rgba(15, 118, 110, 0.15); +} +.mm-minutes-copy:active { + transform: translateY(1px); + box-shadow: 0 1px 1px rgba(15, 118, 110, 0.12); +} +.mm-minutes-copy:disabled { + opacity: 0.55; + cursor: not-allowed; + transform: none; +} .mm-minutes-apply { font-size: 13px; padding: 6px 14px; diff --git a/views/meeting-minutes.ejs b/views/meeting-minutes.ejs index 8c20721..bc8de91 100644 --- a/views/meeting-minutes.ejs +++ b/views/meeting-minutes.ejs @@ -189,7 +189,15 @@