.commerce-page{width:min(100% - 2rem,1280px);margin:1rem auto;padding:1.5rem;box-sizing:border-box;min-width:0}.commerce-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.commerce-nav a{padding:.55rem .85rem;border:1px solid #d7e2ec;border-radius:9px;text-decoration:none;background:#fff;color:#18466b}.commerce-nav a.active{background:#18466b;color:white}.commerce-filters,.commerce-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;align-items:end;margin:1rem 0}.commerce-page label{display:flex;flex-direction:column;gap:.35rem;font-weight:600}.commerce-page input,.commerce-page select,.commerce-page textarea{max-width:100%;min-width:0;padding:.6rem;border:1px solid #bdcbd8;border-radius:6px;box-sizing:border-box}.commerce-page .commerce-check{flex-direction:row;align-items:center;margin:.6rem 0}.commerce-check input{width:auto}.commerce-page button{padding:.55rem .85rem;border:1px solid #acbdcc;border-radius:6px;background:white;color:#164568;cursor:pointer;margin:.2rem}.commerce-page button:disabled{opacity:.5;cursor:wait}.commerce-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.commerce-prices article{min-width:0;padding:1.2rem}.commerce-table{max-width:100%;overflow:auto;border:1px solid #d8e1e9;border-radius:8px;background:white}.commerce-table table{width:100%;border-collapse:collapse}.commerce-table td,.commerce-table th{padding:.7rem;min-width:100px;max-width:320px;overflow-wrap:anywhere;vertical-align:top;white-space:normal}.commerce-table th{background:#edf3f8}.commerce-table tr:nth-child(even){background:#f7fafc}.commerce-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.commerce-detail{margin:1.5rem 0}.commerce-editor{padding:1rem;border:1px solid #bacbd8;background:#f5f9fc;border-radius:12px;margin-top:1rem}.commerce-modal-backdrop{position:fixed;inset:0;background:#10243ab3;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.commerce-modal{background:white;border-radius:14px;padding:1.5rem;max-width:560px;width:100%;max-height:90vh;overflow:auto;box-sizing:border-box}.commerce-empty{padding:1.5rem;background:#f5f8fb;border-radius:8px}.commerce-page .snackbar{position:static;overflow-wrap:anywhere}.commerce-form fieldset{min-width:0}.commerce-page h1,.commerce-page h2{overflow-wrap:anywhere}@media(max-width:600px){.commerce-page{width:100%;padding:.75rem;margin:0}.commerce-filters,.commerce-form{grid-template-columns:1fr}.commerce-nav{gap:.3rem}.commerce-nav a{font-size:.88rem;padding:.45rem}.commerce-prices{grid-template-columns:1fr}.commerce-modal{padding:1rem}.commerce-pagination span{width:100%;order:2}}

.commerce-page{display:block;padding-top:calc(var(--app-nav-height,72px) + 1.5rem)}
