.dn68-extra{padding:10px 0;border-bottom:1px solid #dce2e9}.dn68-extra small{display:block}.dn68-extra form{margin:8px 0}.dn68-correction{padding:12px;margin:12px 0;border:1px solid #d9a354;border-radius:8px}.service-notes{min-width:150px;max-width:250px;white-space:pre-wrap;overflow-wrap:anywhere}#regular-services th a{color:inherit;text-decoration:underline}.service-table td{vertical-align:top}

.catalog-workspace{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:16px;align-items:start;margin-top:14px}
.catalog-workspace>.catalog-list,.catalog-workspace>.catalog-detail{min-width:0;margin:0}
.catalog-list{padding:12px!important}
.catalog-list-head,.catalog-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.catalog-list-head h2,.catalog-detail-head h2{margin:0}
.catalog-list-head .button,.catalog-detail-head .button{white-space:nowrap}
.catalog-search{display:flex;align-items:end;gap:7px;margin:10px 0}
.catalog-search label{min-width:0;flex:1;margin:0;font-size:12px}
.catalog-search input{width:100%;padding:8px;box-sizing:border-box}
.catalog-search button{padding:8px 10px}
.catalog-list-item{display:block;padding:8px 9px;margin:4px 0;border:1px solid #e0e6ed;border-radius:6px;background:#fff;text-decoration:none;color:inherit}
.catalog-list-item:hover,.catalog-list-item.is-selected{border-color:#6d88a8;background:#f1f5fa}
.catalog-list-item strong{display:block;font-size:13px;line-height:1.3}
.catalog-list-item small{display:block;margin-top:3px;color:#617189;font-size:11px;line-height:1.3;overflow-wrap:anywhere}
.catalog-list-foot{font-size:11px;color:#617189;margin:9px 2px 0}
.catalog-detail{padding:16px!important}
.catalog-details{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);margin:14px 0;max-width:900px}
.catalog-details>div{display:contents}
.catalog-details dt,.catalog-details dd{padding:8px 10px;border-bottom:1px solid #e3e8ee;margin:0;overflow-wrap:anywhere}
.catalog-details dt{font-weight:600;color:#40516a}
.catalog-edit-form{max-width:800px}
.catalog-form-actions{display:flex;gap:8px;align-items:center;margin-top:12px}
.catalog-danger{margin-top:18px;padding:10px;border:1px solid #efd3d7;border-radius:7px}
@media(max-width:760px){.catalog-workspace{grid-template-columns:1fr}.catalog-workspace.catalog-record-selected>.catalog-detail{order:-1}.catalog-details{grid-template-columns:1fr}.catalog-details>div{display:block;padding:7px 9px;border-bottom:1px solid #e3e8ee}.catalog-details dt,.catalog-details dd{padding:2px 0;border:0}.catalog-details dd{margin-top:3px}}
