.nkf-saved-page-container{color:#fff;box-sizing:border-box;background-color:#05080f;min-height:100vh;margin-top:60px;padding:40px 20px}.nkf-saved-card{background:#0e1420;border:1px solid #ffffff14;border-radius:16px;max-width:1200px;margin:0 auto;padding:24px;box-shadow:0 24px 48px #0003}.nkf-saved-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.nkf-saved-header h2{margin:0;font-size:24px;font-weight:700}.nkf-saved-header p{color:#94a3b8;margin:4px 0 0;font-size:13px}.nkf-saved-back-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.nkf-saved-back-btn:hover{background:#ffffff1a}.nkf-saved-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.nkf-saved-toolbar-left{align-items:center;gap:12px;display:flex}.nkf-saved-btn{cursor:pointer;color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s}.nkf-saved-btn:hover{color:#fff;background:#ffffff1a}.nkf-saved-btn.primary{color:#fff;background:#1a6aff;border:none}.nkf-saved-btn.primary:hover{background:#1d4ed8}.nkf-filter-toggle{color:#60a5fa;cursor:pointer;background:#1a6aff1a;border:1px solid #1a6aff33;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s}.nkf-filter-toggle:hover{background:#1a6aff26}.nkf-saved-help{color:#94a3b8;font-size:13px;text-decoration:none;transition:color .2s}.nkf-saved-help:hover{color:#fff}.nkf-saved-filters{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr)) auto;align-items:flex-end;gap:16px;margin-bottom:24px;padding:16px;display:grid}.nkf-saved-filter-field{flex-direction:column;gap:6px;display:flex}.nkf-saved-filter-field label{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.nkf-saved-filter-field input,.nkf-saved-filter-field select{color:#fff;box-sizing:border-box;background:#0b101a;border:1px solid #ffffff0d;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}.nkf-saved-filter-clear{color:#ef4444;cursor:pointer;box-sizing:border-box;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;height:40px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s}.nkf-saved-filter-clear:hover{background:#ef444426}.nkf-table-wrapper{overflow-x:auto}.nkf-table{border-collapse:collapse;text-align:left;width:100%}.nkf-table-th{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;background:#ffffff05;padding:12px 16px;font-size:11px;font-weight:600}.nkf-table-th.radius-left{border-top-left-radius:8px;border-bottom-left-radius:8px}.nkf-table-th.radius-right{border-top-right-radius:8px;border-bottom-right-radius:8px}.nkf-table-row{border-bottom:1px solid #ffffff0a;transition:background-color .2s}.nkf-table-row:hover{background:#ffffff05}.nkf-table-td{vertical-align:middle;padding:16px;font-size:13px}.nkf-table-td.radius-left{border-top-left-radius:8px;border-bottom-left-radius:8px}.nkf-table-td.radius-right{border-top-right-radius:8px;border-bottom-right-radius:8px}.nkf-project-cell{align-items:center;gap:12px;display:flex}.nkf-project-icon{color:#94a3b8;background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nkf-project-name{color:#fff;font-weight:600;display:block}.nkf-project-meta{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.nkf-actions{gap:8px;display:flex}.nkf-btn-action{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.nkf-btn-action.load{color:#60a5fa;background:#1a6aff1a}.nkf-btn-action.load:hover{background:#1a6aff33}.nkf-btn-action.delete{color:#f87171;background:#ef44441a}.nkf-btn-action.delete:hover{background:#ef444433}.nkf-empty-state{text-align:center;color:#94a3b8;padding:40px;font-size:14px}.nkf-pagination{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.nkf-page-info{color:#94a3b8;font-size:13px}