.catalog-page{max-width:1100px;margin:auto}.catalog-page h1{margin-bottom:20px}.catalog-browser{margin-top:24px}.catalog-panel{min-width:0}.catalog-panel h2{font-size:21px;margin:12px 0}.catalog-sidebar{display:none}.catalog-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:14px 16px;border:1px solid #e1e8e5;border-radius:8px;color:#173d35;background:#fff;text-decoration:none;box-sizing:border-box;overflow-wrap:anywhere}.catalog-option:hover{background:#f1f8f4;border-color:#008365}.catalog-option small{display:block;color:#64748b;font-size:12px;margin-top:4px}.catalog-category{display:grid;grid-template-columns:28px minmax(0,1fr) 10px}.catalog-category svg,.catalog-category img,.catalog-sidebar svg,.catalog-sidebar img{width:26px;height:26px;object-fit:contain;color:#008365}.catalog-route{font-size:13px;color:#63766d;margin:18px 0 8px}.catalog-back{display:inline-block;color:#007e61;text-decoration:none;margin-bottom:8px}.catalog-panel .section-heading{align-items:center;gap:16px}.catalog-panel .section-heading>a{font-size:13px;flex-shrink:0}.catalog-option:focus-visible,.catalog-back:focus-visible,.catalog-picker button:focus-visible{outline:3px solid #c09843;outline-offset:3px}
.catalog-picker{grid-column:1/-1;margin:0 0 20px}.catalog-picker h2{font-size:19px;margin:12px 0}.catalog-picker-search{width:100%;margin:10px 0 14px;box-sizing:border-box}.catalog-picker .catalog-option{font:inherit;text-align:left;cursor:pointer}.catalog-picker .catalog-option[aria-pressed=true]{border-color:#008365;background:#eef8f4}.catalog-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#f4f9f6;border:1px solid #dce9e1;border-radius:8px;overflow-wrap:anywhere}.catalog-selection p{margin:0;font-size:14px}.catalog-selection button,.catalog-picker .catalog-back{border:0;background:none;color:#007e61;padding:6px;cursor:pointer}.catalog-picker .catalog-options{max-height:430px;overflow:auto;overscroll-behavior:contain;padding:3px}.catalog-picker [hidden]{display:none!important}.catalog-picker .catalog-picker-empty{grid-column:1/-1}.catalog-picker-incomplete [data-attribute-group=identity],.catalog-picker-incomplete [data-state-field],.catalog-picker-incomplete [data-field=operation]{display:none!important}
@media(min-width:701px){.catalog-browser.has-selection{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px}.catalog-sidebar{display:block;border-right:1px solid #e4ebe7;padding-right:20px}.catalog-sidebar a{display:flex;align-items:center;gap:10px;padding:12px 10px;font-size:14px;text-decoration:none;color:#314d45;border-radius:7px}.catalog-sidebar a[aria-current]{color:#007e61;background:#edf7f1;font-weight:600}.catalog-sidebar a:hover{background:#f3f8f5}}
@media(max-width:700px){.catalog-page{padding:20px 16px 32px}.catalog-page .catalog-options{grid-template-columns:1fr;gap:8px}.catalog-page .catalog-panel h2{font-size:18px}.catalog-page .section-heading{align-items:flex-start;flex-wrap:wrap}.catalog-option{min-height:52px;padding:12px 14px}.catalog-picker .catalog-options{grid-template-columns:1fr;max-height:46vh;max-height:46svh;gap:8px}.catalog-picker h2{font-size:18px}.catalog-picker .catalog-option{min-height:48px}.catalog-selection{align-items:flex-start}.catalog-selection button{flex-shrink:0}}
.mobile-publication .catalog-publication [data-attribute-group=identity] .field>label::before{display:none}
