.c-write-history{background:#fff;min-height:100vh;padding:3rem 0}@media (max-width:768px){.c-write-history{padding:2rem 0}}.c-write-history__container{max-width:1280px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.c-write-history__container{padding:0 1rem}}.c-write-history__header{margin-bottom:2.5rem}@media (max-width:768px){.c-write-history__header{margin-bottom:2rem}}.c-write-history__title{color:#1a1a1a;margin:0 0 .75rem;font-size:32px;font-weight:700;line-height:1.3}@media (max-width:768px){.c-write-history__title{font-size:24px}}.c-write-history__subtitle{color:#666;margin:0;font-size:15px;line-height:1.6}.c-write-history__table-wrapper{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.c-write-history__table{border-collapse:collapse;width:100%}.c-write-history__table-header-row{background:#f8f8f8;border-bottom:1px solid #e0e0e0}.c-write-history__table-header{color:#555;text-align:center;white-space:nowrap;padding:1rem 1.25rem;font-size:13px;font-weight:700}.c-write-history__table-header:first-child{text-align:center;width:80px}.c-write-history__table-header:nth-child(2){width:200px}.c-write-history__table-header:nth-child(3){text-align:left;min-width:200px}.c-write-history__table-header:nth-child(4){width:130px}.c-write-history__table-header:nth-child(5),.c-write-history__table-header:nth-child(6),.c-write-history__table-header:nth-child(7){width:110px}.c-write-history__table-row{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.c-write-history__table-row:hover{background:#fafafa}.c-write-history__table-row:last-child{border-bottom:none}.c-write-history__table-cell{color:#333;text-align:center;vertical-align:middle;padding:1.25rem;font-size:14px}.c-write-history__table-cell--no{color:#888;font-weight:700}.c-write-history__table-cell--title{text-align:left;font-weight:500}.c-write-history__table-cell--action{padding:1rem 1.25rem}.c-write-history__load-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#3cb46e;border:1px solid #3cb46e;border-radius:6px;padding:.5rem 1.75rem;font-size:13px;font-weight:600;transition:all .2s}.c-write-history__load-btn:hover{color:#fff;background:#339959;border-color:#339959}.c-write-history__delete-btn{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:.5rem 1.25rem;font-size:13px;font-weight:600;transition:all .2s}.c-write-history__delete-btn:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.c-write-history__feedback-btn{color:#3cb46e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #3cb46e;border-radius:6px;padding:.5rem 1rem;font-size:13px;font-weight:600;transition:all .2s}.c-write-history__feedback-btn:hover{color:#fff;background:#3cb46e}.c-write-history__service-cell{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.c-write-history__service-name{color:#333;white-space:nowrap;font-size:14px}.c-write-history__stage-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.2rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.c-write-history__stage-badge--complete{color:#3cb46e;background:#e8f7ef;border:1px solid #b8e2cc}.c-write-history__stage-badge--progress{color:#d48a00;background:#fff8e6;border:1px solid #f5d98a}.c-write-history__stage-badge--default{color:#888;background:#f5f5f5;border:1px solid #e0e0e0}.c-write-history__date-cell{flex-direction:column;align-items:center;gap:.15rem;display:flex}.c-write-history__date-day{color:#555;white-space:nowrap;font-size:13px}.c-write-history__date-time{color:#999;white-space:nowrap;font-size:12px}.c-write-history__title-cell{flex-direction:column;gap:.2rem;display:flex}.c-write-history__title-text{color:#333;font-size:14px;font-weight:500;line-height:1.4}.c-write-history__blog-id{color:#999;font-size:12px;line-height:1}.c-write-history__cards{flex-direction:column;gap:1rem;display:none}@media (max-width:700px){.c-write-history__table-wrapper{display:none}.c-write-history__cards{display:flex}}.c-write-history__card{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0000000f}.c-write-history__card-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.c-write-history__card-no{color:#888;font-size:14px;font-weight:700}.c-write-history__card-date{color:#999;font-size:13px}.c-write-history__card-body{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.c-write-history__card-row{align-items:flex-start;gap:1rem;display:flex}.c-write-history__card-label{color:#888;flex-shrink:0;min-width:80px;font-size:13px;font-weight:600}.c-write-history__card-value{color:#333;flex:1;font-size:14px}.c-write-history__card-value--title{font-weight:500}.c-write-history__card-actions{border-top:1px solid #f0f0f0;gap:.75rem;padding-top:1rem;display:flex}.c-write-history__card-load-btn{color:#fff;cursor:pointer;background:#3cb46e;border:none;border-radius:8px;flex:1;padding:.75rem;font-size:14px;font-weight:600;transition:all .2s}.c-write-history__card-load-btn:active{background:#339959}.c-write-history__card-delete-btn{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.75rem 1.25rem;font-size:14px;font-weight:600;transition:all .2s;display:flex}.c-write-history__card-delete-btn:active{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.c-write-history__card-feedback-btn{color:#3cb46e;cursor:pointer;background:#fff;border:1px solid #3cb46e;border-radius:8px;flex:1;padding:.75rem;font-size:14px;font-weight:600;transition:all .2s}.c-write-history__card-feedback-btn:active{color:#fff;background:#3cb46e}.c-write-history__card-header .c-write-history__date-cell{align-items:flex-end}.c-write-history__empty{text-align:center;background:#fff;border-radius:12px;padding:5rem 2rem;box-shadow:0 1px 3px #0000000f}.c-write-history__empty-text{color:#999;margin:0;font-size:15px}.c-write-history__load-more{text-align:center;margin-top:2.5rem}@media (max-width:768px){.c-write-history__load-more{margin-top:2rem}}.c-write-history__load-more-btn{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:.875rem 2.5rem;font-size:14px;font-weight:600;transition:all .2s}.c-write-history__load-more-btn:hover{color:#fff;background:#3cb46e;border-color:#3cb46e}@media (max-width:768px){.c-write-history__load-more-btn{width:100%;padding:1rem}}.c-write-history__filters{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;display:flex}.c-write-history__filter-group{flex-wrap:wrap;gap:.5rem;display:flex}.c-write-history__chip{color:#666;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:999px;padding:.45rem 1.1rem;font-size:13px;font-weight:600;transition:all .2s}.c-write-history__chip:hover{color:#3cb46e;border-color:#3cb46e}.c-write-history__chip--active{color:#fff;background:#3cb46e;border-color:#3cb46e}.c-write-history__chip--active:hover{color:#fff}@media (max-width:768px){.c-write-history__filters{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.75rem;margin-bottom:1.25rem}.c-write-history__filter-group{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.c-write-history__filter-group::-webkit-scrollbar{display:none}.c-write-history__chip{flex-shrink:0}}.c-write-history__load-btn:disabled,.c-write-history__card-load-btn:disabled{opacity:.45;cursor:not-allowed;color:#999;background:#f5f5f5;border-color:#e0e0e0}.c-write-history__load-btn:disabled:hover,.c-write-history__card-load-btn:disabled:hover{color:#999;background:#f5f5f5;border-color:#e0e0e0}.c-write-history__feedback-btn--done,.c-write-history__card-feedback-btn--done{color:#fff;background:#3cb46e}.c-write-history__feedback-btn--done:hover,.c-write-history__card-feedback-btn--done:hover{color:#fff;background:#34a061}.c-wh-modal__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.c-wh-modal{background:#fff;border-radius:20px;width:100%;max-width:480px;padding:2rem;box-shadow:0 20px 60px #00000026}.c-wh-modal__title{color:#1a1a1a;margin:0 0 .5rem;font-size:20px;font-weight:800}.c-wh-modal__subtitle{color:#666;margin:0 0 1.5rem;font-size:14px;line-height:1.6}.c-wh-modal__field{margin-bottom:1.25rem}.c-wh-modal__label{color:#333;margin-bottom:.5rem;font-size:13px;font-weight:700;display:block}.c-wh-modal__label-row{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.c-wh-modal__label-row .c-wh-modal__label{margin-bottom:0}.c-wh-modal__counter{color:#999;font-size:12px}.c-wh-modal__textarea{color:#1a1a1a;resize:none;border:1px solid #e0e0e0;border-radius:12px;outline:none;width:100%;padding:.875rem 1rem;font-size:14px;line-height:1.6;transition:border-color .2s}.c-wh-modal__textarea:focus{border-color:#3cb46e}.c-wh-modal__textarea::placeholder{color:#c8c8c8}.c-wh-modal__view-content{color:#333;white-space:pre-wrap;word-break:break-word;background:#f7f8fa;border-radius:12px;margin:0;padding:.875rem 1rem;font-size:14px;line-height:1.7}.c-wh-modal__stars{gap:.25rem;display:flex}.c-wh-modal__star{cursor:pointer;color:#d8d8d8;background:0 0;border:none;padding:.125rem;line-height:0;transition:color .15s}.c-wh-modal__star--on{color:#f5b301}.c-wh-modal__star:disabled{cursor:default}.c-wh-modal__actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.c-wh-modal__btn{cursor:pointer;border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:14px;font-weight:600;transition:all .2s}.c-wh-modal__btn--cancel{color:#666;background:#f7f8fa;border:1px solid #e0e0e0}.c-wh-modal__btn--cancel:hover{background:#edf0f3}.c-wh-modal__btn--submit{color:#fff;background:#3cb46e}.c-wh-modal__btn--submit:hover:not(:disabled){background:#34a061}.c-wh-modal__btn--submit:disabled{cursor:not-allowed;background:#d8d8d8}
