.pk-detail-page[data-v-4e0bc87f]{padding:20px;background:#f4f1ea;min-height:100%}.page-header[data-v-4e0bc87f]{margin-bottom:18px;padding:18px 22px;background:linear-gradient(90deg,#2f6b35,#3a7b41);border-radius:14px;box-shadow:0 6px 18px rgba(47,107,53,.12)}.page-title[data-v-4e0bc87f]{font-size:26px;font-weight:700;color:#fff;line-height:1;letter-spacing:1px}.page-subtitle[data-v-4e0bc87f]{margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.82)}.card[data-v-4e0bc87f]{background:#fbfaf7;border-radius:18px;padding:22px;margin-bottom:18px;border:1px solid #ddd6c8;box-shadow:0 4px 12px rgba(80,70,50,.06)}.card-title[data-v-4e0bc87f]{font-size:17px;font-weight:700;color:#2f6b35;margin-bottom:18px;position:relative;padding-left:12px}.card-title[data-v-4e0bc87f]:before{content:"";position:absolute;left:0;top:3px;width:4px;height:18px;background:#8c8a22;border-radius:2px}.cover-card[data-v-4e0bc87f]{background:#f8f6f1}.cover-content[data-v-4e0bc87f]{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.cover-preview[data-v-4e0bc87f]{width:150px;height:200px;border-radius:14px;background:#efebe2;border:1px solid #d7d0c2;position:relative;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.cover-img[data-v-4e0bc87f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-empty[data-v-4e0bc87f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9b9488;font-size:14px}.cover-delete[data-v-4e0bc87f]{position:absolute;top:8px;right:10px;width:24px;height:24px;background:rgba(120,34,34,.78);color:#fff;border-radius:50%;text-align:center;line-height:24px;cursor:pointer;font-size:18px}.cover-actions[data-v-4e0bc87f]{flex:1;min-width:260px;padding-top:10px}.upload-row[data-v-4e0bc87f]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.upload-label[data-v-4e0bc87f]{font-size:14px;color:#5f5a4f;font-weight:600}.upload-tip[data-v-4e0bc87f]{font-size:13px;color:#9a9487}.form-grid[data-v-4e0bc87f]{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:16px 20px}.one-column[data-v-4e0bc87f]{grid-template-columns:1fr}.form-item label[data-v-4e0bc87f]{display:block;margin-bottom:8px;font-size:13px;color:#5e584d;font-weight:600}.ivu-date-picker-rel[data-v-4e0bc87f],.ivu-input-number[data-v-4e0bc87f],.ivu-input[data-v-4e0bc87f],.ivu-select-selection[data-v-4e0bc87f]{border-radius:10px!important}.ivu-input-number-input[data-v-4e0bc87f],.ivu-input[data-v-4e0bc87f],.ivu-select-selection[data-v-4e0bc87f]{background:#fffdf9!important;border-color:#d8d1c4!important;color:#3f3a32!important}.ivu-input-number[data-v-4e0bc87f]:hover,.ivu-input[data-v-4e0bc87f]:focus,.ivu-input[data-v-4e0bc87f]:hover,.ivu-select-selection[data-v-4e0bc87f]:hover,.ivu-select-visible .ivu-select-selection[data-v-4e0bc87f]{border-color:#8c8a22!important;box-shadow:0 0 0 2px rgba(140,138,34,.08)!important}.ivu-input-number-disabled[data-v-4e0bc87f],.ivu-input[disabled][data-v-4e0bc87f],.ivu-input[disabled][data-v-4e0bc87f]:hover{background:#f2eee6!important;color:#7b7467!important;border-color:#ddd6c8!important}.footer-btns[data-v-4e0bc87f]{display:flex;justify-content:center;gap:14px;padding:6px 0 10px}.btn-reset[data-v-4e0bc87f]{width:120px;height:42px;border-radius:12px;border:1px solid #cfc6b4!important;background:#f8f5ee!important;color:#5f5a4f!important}.btn-reset[data-v-4e0bc87f]:hover{border-color:#8c8a22!important;color:#2f6b35!important}.btn-submit[data-v-4e0bc87f]{width:180px;height:44px;border-radius:12px;font-size:15px;font-weight:600;background:#8c8a22!important;border-color:#8c8a22!important;color:#fff!important;box-shadow:0 6px 14px rgba(140,138,34,.18)}.btn-submit[data-v-4e0bc87f]:hover{background:#7d7b1d!important;border-color:#7d7b1d!important}.ivu-select-dropdown[data-v-4e0bc87f]{border-radius:10px;overflow:hidden}textarea.ivu-input[data-v-4e0bc87f]{line-height:1.8;padding-top:10px}@media screen and (max-width:992px){.form-grid[data-v-4e0bc87f]{grid-template-columns:1fr}.pk-detail-page[data-v-4e0bc87f]{padding:14px}.card[data-v-4e0bc87f]{padding:16px;border-radius:14px}.page-header[data-v-4e0bc87f]{padding:16px 18px}.page-title[data-v-4e0bc87f]{font-size:22px}}