.analytics-view{padding:0 2px 20px 5px;height:calc(100vh - 125px);overflow-y:auto;scrollbar-width:none}.analytics-main-title{font-weight:700;font-size:24px;color:#000}.analytics-item-box{background:#fff;margin-top:15px;padding:15px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.el-divider--horizontal{margin:10px 0}[data-v-778d2444] .el-table .el-table__cell{padding:3px 0!important;color:#000}[data-v-778d2444] .el-table td:nth-child(n+6) .cell,[data-v-778d2444] .el-table th:nth-child(n+6) .cell{padding-left:3px;padding-right:3px}[data-v-778d2444] .el-table th:nth-child(n+6) .cell{white-space:nowrap;word-break:keep-all}.note-tag[data-v-778d2444]{border-radius:6px;padding:2px 10px}.dms-action-btn[data-v-778d2444]{padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all .2s;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.btn-edit[data-v-778d2444]{background:#2563eb;color:#fff}.btn-edit[data-v-778d2444]:hover:not(:disabled){background:#1d4ed8}.btn-save[data-v-778d2444]{background:#16a34a;color:#fff}.btn-save[data-v-778d2444]:hover:not(:disabled){background:#15803d}.btn-notify[data-v-778d2444]{background:#ea580c;color:#fff}.btn-notify[data-v-778d2444]:hover:not(:disabled){background:#c2410c}.btn-disabled[data-v-778d2444]{background:#94a3b8;color:#fff;cursor:not-allowed}.dms-action-btn[data-v-778d2444]:disabled{opacity:.7;cursor:not-allowed}.dms-version-badge[data-v-778d2444]{background:#fee2e2;color:#991b1b;padding:5px 15px;border-radius:9px;font-size:12px;font-weight:600}.cell-fixed[data-v-778d2444]{background-color:#e2e8f0;border:1px solid #cbd5e1;border-radius:5px}.cell-adj[data-v-778d2444]{background-color:#fef08a;border:1px solid #eab308;border-radius:5px}.editable-cell[data-v-778d2444]{cursor:pointer;transition:all .2s}.editable-cell[data-v-778d2444]:hover{background-color:#fef3c7!important;transform:translateY(-1px);box-shadow:0 1px 2px rgba(0,0,0,.05)}.cell-modified[data-v-778d2444]{background-color:#dcfce7!important;border-color:#4ade80!important}[data-v-778d2444] .el-table .row-cat-a{background-color:#fff4e5!important}[data-v-778d2444] .el-table .row-cat-b{background-color:#eef4ff!important}[data-v-778d2444] .el-table .row-cat-c{background-color:#eaf7ea!important}[data-v-778d2444] .el-table .row-total-bold{font-weight:700!important}.edit-modal-overlay[data-v-778d2444]{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:2000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.edit-modal[data-v-778d2444]{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-width:380px;padding:24px}.edit-modal h4[data-v-778d2444]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.edit-modal .modal-row[data-v-778d2444]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6;font-size:14px;color:#4b5563}.edit-modal .modal-row[data-v-778d2444]:last-of-type{border-bottom:none;margin-bottom:16px}.edit-modal .modal-label[data-v-778d2444]{color:#6b7280}.edit-modal .modal-value[data-v-778d2444]{font-weight:500;color:#1f2937}.edit-modal input[data-v-778d2444]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#1f2937;outline:none;transition:border-color .2s;margin-bottom:20px}.edit-modal input[data-v-778d2444]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.edit-modal .modal-actions[data-v-778d2444]{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:end;justify-content:flex-end}.edit-modal .modal-actions button[data-v-778d2444]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.edit-modal .btn-cancel[data-v-778d2444]{background:#f3f4f6;color:#4b5563}.edit-modal .btn-cancel[data-v-778d2444]:hover{background:#e5e7eb}.edit-modal .btn-confirm[data-v-778d2444]{background:#b91c1c;color:#fff}.edit-modal .btn-confirm[data-v-778d2444]:hover{background:#b91c1c}