.page_main__wjXwb{height:100vh;padding:0 2rem;background-color:#f5f5f5;font-family:system-ui,-apple-system,sans-serif;display:flex;align-items:center;justify-content:center;overflow:hidden}.page_container__F7c4M{max-width:1250px;width:100%;margin:0 auto;background-color:#fff;padding:.6rem 2.2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow-x:hidden}@media (max-width:640px){.page_main__wjXwb{overflow:auto;align-items:flex-start;padding:.5rem}.page_container__F7c4M{padding:0 .5rem .5rem;background-color:#f5f5f5;box-shadow:none;border-radius:0}}.page_buttonRow__NcEEq{display:flex;gap:.6rem;margin-top:.6rem}.page_rowButton__c6KgN{flex:1 1;min-width:0;min-height:2.6rem;padding:.5rem .6rem;border:2px solid #333;border-radius:6px;background-color:#fff;color:#000;font-family:inherit;font-size:1.1rem;font-weight:600;line-height:1.1;cursor:pointer;transition:all .2s;box-shadow:0 3px 6px rgba(0,0,0,.15)}.page_rowButton__c6KgN:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.page_rowButton__c6KgN:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 3px rgba(0,0,0,.15)}.page_rowButtonPrimary__Ydbot{border-color:#1d4ed8;background-color:#2563eb;color:#fff;box-shadow:0 3px 8px rgba(37,99,235,.35)}.page_rowButtonPrimary__Ydbot:hover{background-color:#1d4ed8}.page_rowButtonOff__Jj3_G,.page_rowButton__c6KgN:disabled{opacity:.4;cursor:default;box-shadow:none}@media (max-width:640px){.page_buttonRow__NcEEq{gap:.5rem;margin-top:.5rem}.page_rowButton__c6KgN{flex:1 1 auto;min-height:2.2rem;padding:.4rem .3rem;font-size:.85rem}}.page_main__Zxln9{min-height:100vh;padding:1.5rem 1rem 6rem;background:#f8fafc;font-family:system-ui,-apple-system,sans-serif}.page_container__anHBD{max-width:900px;margin:0 auto}.page_header__PmVbd{display:flex;justify-content:space-between;align-items:center;margin:-1.5rem -1rem 2rem;padding:1.25rem 1.5rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_headerContent__B7E_O{display:flex;flex-direction:column;gap:.25rem}.page_title__uoSbV{margin:0;font-size:1.75rem;font-weight:700;color:#0f172a}.page_subtitle__RMeK2{margin:0;font-size:1rem;color:#1e293b}.page_headerRight__XmsA3{display:flex;align-items:center;gap:1rem}.page_userMenu__p0HmA{position:relative}.page_userMenuButton__aBwBZ{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#1f2937;padding:.5rem .75rem .5rem 1rem;box-sizing:border-box;height:2.375rem;white-space:nowrap;background:#fff;border-radius:100px;border:2px solid #e2e8f0;cursor:pointer;transition:all .15s ease}.page_userMenuButton__aBwBZ:hover{background:#f8fafc;border-color:#cbd5e1}.page_userMenuBackdrop__VUb1t{position:fixed;inset:0;z-index:10}.page_userMenuDropdown__JZUXU{position:absolute;top:calc(100% + .5rem);right:0;min-width:150px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:11;overflow:hidden}.page_userMenuItem__lNitm{width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#1f2937;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s ease}.page_userMenuItem__lNitm:hover{background:#f8fafc}.page_tablesGrid__RuJW_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.page_createButtonWrapper__uAVa6{position:fixed;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(0deg,#f8fafc 60%,transparent);display:flex;justify-content:center}.page_createButton__XztZl{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:100px;cursor:pointer;box-shadow:0 4px 12px rgba(59,130,246,.35);transition:all .15s ease}.page_createButton__XztZl:hover{background:#2563eb;box-shadow:0 6px 16px rgba(59,130,246,.4);transform:translateY(-1px)}.page_createButton__XztZl:active{transform:translateY(0)}@media (max-width:768px){.page_tablesGrid__RuJW_{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page_main__Zxln9{padding:1rem 1rem 5rem}.page_header__PmVbd{flex-direction:column;gap:.75rem;align-items:stretch;margin:-1rem -1rem 1.5rem;padding:1rem}.page_title__uoSbV{font-size:1.5rem}.page_headerRight__XmsA3{justify-content:space-between}.page_userInfo__Lqe4J{justify-content:flex-start}.page_createButton__XztZl{width:100%;justify-content:center}}.page_headerRight__XmsA3 .page_helpButton__0y1Bd{width:2rem;height:2rem;margin-left:-.4rem}