.page_container__PkW05{max-width:1200px;margin:0 auto;padding:var(--space-6)}.page_loading__CSW9M{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;margin:2rem 0;font-size:1.1rem;color:#4a5568;font-weight:500}.page_loading__CSW9M:before{content:"";width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:page_spin__B5vCc 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__B5vCc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_header__UII2L{display:flex;width:100%;align-items:center;margin-bottom:2.5rem;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:16px}.page_headerControls__d7Dqk{display:flex;align-items:center;gap:1.5rem;justify-content:space-between;width:100%}.page_filters__TuM7V{display:flex;gap:1rem;align-items:center}.page_searchBox__N6S04{flex:1 1;max-width:400px}.page_searchInput__jJsdb{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md)}.page_searchInput__jJsdb:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,0,0,.1)}.page_addButton__8WXiy{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:.875rem 1.75rem;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.3)}.page_addButton__8WXiy:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.page_addButton__8WXiy:before{content:"+";font-size:1.2rem;font-weight:700}.page_formContainer__JvWiU{background:#f8f9fa;border-radius:12px;padding:2rem;margin-bottom:2rem;border:1px solid #e9ecef}.page_form__fsJn7{max-width:600px}.page_form__fsJn7 h3{color:#333;margin-bottom:1.5rem;font-size:1.5rem}.page_field__3FCkD{margin-bottom:1.5rem}.page_field__3FCkD label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.page_field__3FCkD input,.page_field__3FCkD select{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.page_field__3FCkD input:focus,.page_field__3FCkD select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.page_checkboxLabel__ECIou{display:flex!important;align-items:center;gap:.5rem;cursor:pointer}.page_checkboxLabel__ECIou input[type=checkbox]{width:auto!important;margin:0}.page_formActions__GCGwG{display:flex;gap:1rem;margin-top:2rem}.page_saveButton__Ot_DA{background:#28a745;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_saveButton__Ot_DA:hover{background:#218838}.page_cancelButton__IkCHB{background:#6c757d;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_cancelButton__IkCHB:hover{background:#5a6268}.page_menuList__hZGKo{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_tableHeader__kyeik{background:#f8f9fa;font-weight:600;color:#333;border-bottom:2px solid #e9ecef}.page_menuRow__Eo8i3,.page_tableHeader__kyeik{display:grid;grid-template-columns:80px 1fr 1fr 120px 80px 80px 140px;grid-gap:1rem;gap:1rem;padding:1rem}.page_menuRow__Eo8i3{border-bottom:1px solid #f0f0f0;align-items:center;transition:background-color .2s ease}.page_menuRow__Eo8i3:hover{background:#f8f9fa}.page_menuRow__Eo8i3:last-child{border-bottom:none}.page_sortOrder__DYWGS{color:#007bff}.page_label___bwyq{font-weight:500;color:#333}.page_slug__HScG5{background:#f8f9fa;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;color:#6c757d}.page_template__SI11T{font-size:.875rem;color:#666}.page_visible__9_ziR{text-align:center}.page_visibleTrue__DjQZu{background:#d4edda;color:#155724}.page_visibleFalse__CXHxK,.page_visibleTrue__DjQZu{padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-weight:500}.page_visibleFalse__CXHxK{background:#f8d7da;color:#721c24}.page_actions__bHEMi{display:flex;gap:.5rem}.page_editButton__tehV5{background:#007bff;color:white;border:none;padding:.5rem .75rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.page_editButton__tehV5:hover{background:#0056b3}.page_deleteButton__40QVs{background:#dc3545;color:white;border:none;padding:.5rem .75rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.page_deleteButton__40QVs:hover{background:#c82333}@media (max-width:768px){.page_container__PkW05{padding:var(--space-3)}.page_header__UII2L{padding:var(--space-4);margin-bottom:var(--space-6)}.page_headerControls__d7Dqk{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);justify-content:space-between}.page_filters__TuM7V{flex:1 1;display:flex;gap:0}.page_searchBox__N6S04{flex:1 1;max-width:none}.page_searchInput__jJsdb{padding:var(--space-2);font-size:14px}.page_addButton__8WXiy{padding:var(--space-2) var(--space-3);font-size:12px;white-space:nowrap;flex-shrink:0}.page_tableHeader__kyeik{display:none}.page_menuRow__Eo8i3{display:block;background:white;border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-3);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef}.page_menuRow__Eo8i3 .page_cell__I6DB7{display:block;margin-bottom:0}.page_menuRow__Eo8i3 .page_cell__I6DB7:last-child{margin-bottom:0}.page_menuInfo__Oxp6n{margin-bottom:var(--space-2)}.page_menuLabel__hK7Am{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);display:block;margin-bottom:2px}.page_menuId__3A5vG{display:none}.page_sortOrder__DYWGS{position:absolute;top:var(--space-2);right:var(--space-2);color:#666;font-size:10px;font-weight:500;font-family:monospace;line-height:1;opacity:.7}.page_menuRow__Eo8i3{position:relative;padding-right:var(--space-8)}.page_menuMeta__XJLtV{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap}.page_slug__HScG5{font-size:11px}.page_template__SI11T{background:#f0f4ff;color:#2563eb;padding:2px var(--space-1);border-radius:var(--radius-sm);font-size:10px;font-weight:500}.page_mainPageStatus__qFyY4{font-size:14px}.page_statusButton__guZw2{display:none}.page_menuRow__Eo8i3 .page_cell__I6DB7:nth-child(3),.page_menuRow__Eo8i3 .page_cell__I6DB7:nth-child(4),.page_menuRow__Eo8i3 .page_cell__I6DB7:nth-child(6){display:inline-block;margin-right:var(--space-2)}.page_menuRow__Eo8i3 .page_cell__I6DB7:nth-child(5){display:none}.page_actions__bHEMi{justify-content:flex-start;margin-top:var(--space-2);gap:var(--space-2)}.page_actions__bHEMi .page_deleteButton__40QVs,.page_actions__bHEMi .page_editButton__tehV5{flex:1 1;text-align:center;padding:var(--space-2);font-size:12px}.page_formContainer__JvWiU{padding:1.5rem}.page_formActions__GCGwG{flex-direction:column}.page_stats__tfVLU{display:flex;flex-direction:row;gap:var(--space-1);margin:var(--space-3) 0}.page_statItem__xg_bL{flex:1 1;padding:var(--space-2);text-align:center}.page_statNumber__VmU4i{font-size:1rem;font-weight:600}.page_statLabel__hX8qB{font-size:9px;line-height:1.1;margin-top:2px}.page_menuList__hZGKo{background:transparent;box-shadow:none;border-radius:0;overflow:visible}}.page_emptyState__LgDY3{text-align:center;padding:var(--space-8);background:white;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page_emptyState__LgDY3 p{color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:var(--font-size-lg)}.page_emptyStateButton__xvlIM{display:inline-block;padding:var(--space-3) var(--space-6);background:var(--color-primary);color:white;text-decoration:none;border-radius:var(--radius-md);font-weight:600;transition:all .2s ease}.page_emptyStateButton__xvlIM:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.page_menuInfo__Oxp6n{display:flex;flex-direction:column;gap:var(--space-1)}.page_menuLabel__hK7Am{font-weight:600;color:var(--color-text)}.page_menuId__3A5vG{font-size:var(--font-size-xs);color:var(--color-text-muted);font-family:monospace}.page_slug__HScG5{font-family:monospace;background:var(--color-bg-alt);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.page_template__SI11T{font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_sortOrder__DYWGS{font-weight:600;color:var(--color-primary);font-size:var(--font-size-lg);text-align:center}.page_statusButton__guZw2{padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:all .2s ease}.page_statusButton__guZw2.page_visible__9_ziR{background:#16a34a;color:white}.page_statusButton__guZw2.page_hidden__c_wvG{background:var(--color-error);color:white}.page_mainPageStatus__qFyY4{font-size:var(--font-size-lg)}.page_stats__tfVLU{display:flex;gap:1.5rem;margin:3rem 0;padding:0;border:none}.page_statItem__xg_bL{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(255,255,255,.8);transition:transform .2s ease}.page_statItem__xg_bL:hover{transform:translateY(-2px)}.page_statNumber__VmU4i{font-size:2.5rem;font-weight:800;color:#667eea;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(102,126,234,.1)}.page_statLabel__hX8qB{font-size:.95rem;color:#4a5568;font-weight:500;text-align:center;line-height:1.4}