.Modal_dialog__Aq_ZE{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 32px);margin:auto;padding:0;border:0;border-radius:12px;color:#222;background:#fff;box-shadow:0 16px 48px #0003;font-family:var(--puck-font-stack),sans-serif}.Modal_dialog__Aq_ZE::-webkit-backdrop{background:#0007}.Modal_dialog__Aq_ZE::backdrop{background:#0007}.Modal_content__udkPO{padding:24px}.Modal_title__fYlJU{margin:0;font-size:22px;font-weight:500;line-height:1.3}.Modal_description__5yNPP{margin:12px 0 0;color:#555;font-size:15px;line-height:1.5}.ListPage_wrapper___Xen2{width:100%;min-width:330px;min-height:calc(100dvh - var(--app-header-height));padding:100px;box-sizing:border-box;display:grid;background-color:#d1cdcc}.ListPage_container__ijwrV{width:100%;max-width:960px;margin:0 auto;border-radius:20px;overflow:hidden;padding:50px 40px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 0 30px #00000045;background-color:#fff}.ListPage_title__ooUYS{font-size:40px;font-family:var(--puck-font-stack),sans-serif;font-weight:500;text-align:center;margin-bottom:24px;line-height:1.5}.ListPage_createForm__UJjL1{align-items:center}.ListPage_controls__3dV6o,.ListPage_createForm__UJjL1{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.ListPage_input__iOrrZ{box-sizing:border-box;flex:1 1;min-width:180px;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-family:var(--puck-font-stack),sans-serif;font-size:16px}.ListPage_actionButton__71MEI,.ListPage_createButton__LgMpu,.ListPage_deleteButton__LbcH1{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-family:var(--puck-font-stack),sans-serif;font-size:14px}.ListPage_createButton__LgMpu{background:#222;color:#fff}.ListPage_actionButton__71MEI:disabled,.ListPage_createButton__LgMpu:disabled,.ListPage_deleteButton__LbcH1:disabled{opacity:.5;cursor:not-allowed}.ListPage_actionButton__71MEI{background:transparent;color:#333;border:1px solid #ccc;text-decoration:none}.ListPage_actionButton__71MEI:hover:not(:disabled){background:#f5f5f5}.ListPage_actionButton__71MEI:focus-visible,.ListPage_createButton__LgMpu:focus-visible,.ListPage_deleteButton__LbcH1:focus-visible,.ListPage_itemLink__iKh17:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:3px}.ListPage_deleteButton__LbcH1{background:transparent;color:#a33;border:1px solid #a33}.ListPage_error__FTCDL{color:#a33;margin-bottom:16px;font-family:var(--puck-font-stack),sans-serif}.ListPage_empty__l1xEP{text-align:center;color:#666;font-family:var(--puck-font-stack),sans-serif;padding:24px 0}.ListPage_list__f_idM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ListPage_pagination__nh_56{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:24px;font-family:var(--puck-font-stack),sans-serif;font-size:14px}.ListPage_item__e6O9o{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e5e5e5;border-radius:10px}.ListPage_actions__EfMRD{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:65%}.ListPage_itemLink__iKh17{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;font-family:var(--puck-font-stack),sans-serif}.ListPage_itemTitle__R62Aj{font-size:18px;font-weight:500;overflow-wrap:anywhere}.ListPage_itemMeta__2KuCl,.ListPage_summary__3dnKL{font-size:13px;color:#777}.ListPage_summary__3dnKL{margin-bottom:12px;font-family:var(--puck-font-stack),sans-serif}.ListPage_hiddenFileInput__f3oPc{display:none}.ListPage_modalForm__ILnw_{display:flex;flex-direction:column;margin-top:20px}.ListPage_modalInput__vd0cd{width:100%;min-width:0;flex:none;box-sizing:border-box}.ListPage_modalActions__M_IzU{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}@media (max-width:1365px){.ListPage_wrapper___Xen2{padding:60px}}@media (max-width:1023px){.ListPage_wrapper___Xen2{padding:20px}.ListPage_title__ooUYS{font-size:30px}}@media (max-width:767px){.ListPage_container__ijwrV{padding:24px 20px}.ListPage_item__e6O9o{flex-direction:column;align-items:stretch}.ListPage_actions__EfMRD{max-width:none;justify-content:flex-start}}