.mmcs-collection-page{--cm-blue:#176fa5;--cm-dark:#12324b;--cm-text:#50687a;--cm-line:#d6e2ea;--cm-soft:#f5f9fc;background:#f7fafc}.mmcs-collection-page>.mmcs-hero{padding:34px 0 26px;border-bottom:1px solid var(--cm-line);background:#fff;color:var(--cm-dark)}.mmcs-collection-page>.mmcs-hero .mmcs-kicker{color:#317aa8}.mmcs-collection-page>.mmcs-hero h1,.mmcs-collection-page>.mmcs-hero h2{color:var(--cm-dark)}.mmcs-collection-page>.mmcs-hero .mmcs-lead{color:#496173}.mm-cm-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.mm-cm-hero-actions .mmcs-button{border-color:var(--cm-blue);background:var(--cm-blue);color:#fff!important}.mm-cm-hero-actions .mmcs-button--ghost{background:#fff;color:var(--cm-blue)!important}.mm-cm-device-note{margin:10px 0 0;color:#607689;font-size:12px;font-weight:700}.mmcs-collection-page .mmcs-subnav a[aria-current=page],.mmcs-collection-page .mmcs-subnav a.is-active{border-color:var(--cm-blue);background:#eaf5fb;color:#125f91!important}.mmcs-collection-page .mm-engine-section{padding:28px 0 44px}.mmcs-collection-page .mmcs-manager-shell{overflow:visible;padding:22px;border-radius:12px}.mmcs-collection-page .mm-engine-manager{color:var(--cm-dark)}.mmcs-collection-page .mm-engine-manager>.mm-engine-actions{position:sticky;top:62px;z-index:5;display:flex;flex-wrap:wrap;gap:8px;margin:-5px 0 18px;padding:10px;border:1px solid var(--cm-line);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 7px 20px rgba(18,50,75,.07);backdrop-filter:blur(8px)}.mmcs-collection-page .mm-engine-manager button,.mmcs-collection-page .mm-cm-secondary{min-height:42px;padding:9px 13px;border:1px solid #a9bdcb;border-radius:7px;background:#fff;color:#264b64;font:inherit;font-weight:800;cursor:pointer}.mmcs-collection-page .mm-engine-manager .mm-primary{border-color:var(--cm-blue);background:var(--cm-blue);color:#fff}.mmcs-collection-page .mm-engine-manager button:hover{border-color:#6d9bbb}.mmcs-collection-page .mm-engine-stats{margin:16px 0 8px}.mmcs-collection-page .mm-engine-stat{min-height:88px;justify-content:center;background:var(--cm-soft)}.mmcs-collection-page .mm-engine-panel{margin-top:18px;padding:21px;border:1px solid var(--cm-line);border-radius:11px;background:#fff}.mmcs-collection-page .mm-engine-panel>h2{color:var(--cm-dark);letter-spacing:-.015em}.mmcs-collection-page .mm-engine-grid{gap:13px}.mmcs-collection-page .mm-engine-field{gap:6px}.mmcs-collection-page .mm-engine-field-label{color:#294b63;font-size:13px}.mmcs-collection-page .mm-engine-manager input:not([type=checkbox]),.mmcs-collection-page .mm-engine-manager select,.mmcs-collection-page .mm-engine-manager textarea{min-height:47px;border-color:#9fb4c3;border-radius:7px;background:#fff}.mmcs-collection-page .mm-engine-manager select:disabled{cursor:not-allowed;background:#edf2f5;color:#74828d}.mmcs-collection-page .mm-engine-record{grid-template-columns:minmax(0,1fr) minmax(160px,auto);padding:17px;border-color:#d6e2ea;border-radius:10px;box-shadow:0 4px 12px rgba(18,50,75,.04)}.mmcs-collection-page .mm-engine-record h3{color:var(--cm-dark);font-size:19px}.mmcs-collection-page .mm-engine-record>.mm-engine-actions{flex-direction:column;align-items:stretch;min-width:160px}.mmcs-collection-page .mm-engine-record>.mm-engine-actions>*{width:100%}.mm-cm-save{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:13px 0 18px;padding:13px 15px;border:1px solid #cfe0eb;border-radius:9px;background:#f4f9fc}.mm-cm-save>span{width:10px;height:10px;border-radius:50%;background:#67869d;box-shadow:0 0 0 4px #e2ecf2}.mm-cm-save div{display:grid;gap:2px}.mm-cm-save strong{color:var(--cm-dark)}.mm-cm-save small{color:var(--cm-text)}.mm-cm-save em{padding:5px 9px;border:1px solid #c6d8e4;border-radius:999px;background:#fff;color:#47657a;font-size:11px;font-style:normal;font-weight:800}.mm-cm-save.is-ok>span{background:#21825d;box-shadow:0 0 0 4px #dcefe7}.mm-cm-save.is-bad{border-color:#ddaf58;background:#fff9eb}.mm-cm-save.is-bad>span,.mm-cm-save.is-lock>span{background:#bf7a10;box-shadow:0 0 0 4px #f6e8c9}.mm-cm-empty{margin:15px 0 4px;padding:25px;border:1px dashed #9eb9cb;border-radius:11px;background:#f7fbfe;text-align:center}.mm-cm-empty>p{margin:0 0 6px;color:#3176a6;font-size:11px;font-weight:900;letter-spacing:.12em}.mm-cm-empty h3{margin:0 0 7px;color:var(--cm-dark);font-size:22px}.mm-cm-empty>span{display:block;max-width:650px;margin:auto;color:var(--cm-text)}.mm-cm-empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:17px}.mm-cm-import-tools{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin:13px 0 17px;padding:13px;border:1px solid #dbe6ed;border-radius:9px;background:var(--cm-soft)}.mm-cm-import-tools details{min-width:0}.mm-cm-import-tools summary,.mm-cm-inventory>summary{cursor:pointer;color:var(--cm-dark);font-weight:900}.mm-cm-import-tools details div{padding-top:9px;color:var(--cm-text);font-size:12px}.mm-cm-import-tools code{display:block;max-width:100%;overflow-x:auto;padding:9px;border:1px solid #d6e2ea;border-radius:6px;background:#fff;color:#27485f;white-space:nowrap}.mm-cm-mode-hint{margin:-4px 0 13px!important;color:#607589;font-size:12px}.mm-engine-field.is-disabled .mm-engine-field-label{color:#74828d}.mmcs-collection-page [data-mm-engine-inventory]{padding:0;overflow:hidden}.mm-cm-inventory>summary{list-style:none;padding:18px 21px;background:var(--cm-soft)}.mm-cm-inventory>summary::-webkit-details-marker{display:none}.mm-cm-inventory>summary:after{float:right;content:'+';color:var(--cm-blue);font-size:22px;line-height:1}.mm-cm-inventory[open]>summary:after{content:'−'}.mm-cm-inventory>summary strong,.mm-cm-inventory>summary small{display:block}.mm-cm-inventory>summary small{margin-top:3px;color:var(--cm-text);font-weight:600}.mm-cm-inventory-body{padding:21px;border-top:1px solid var(--cm-line)}.mm-cm-loading{display:grid;gap:10px;min-height:220px;align-content:center;padding:28px;text-align:center}.mm-cm-loading strong{color:var(--cm-dark);font-size:19px}.mm-cm-loading>span{color:var(--cm-text)}.mm-cm-loading__bars{display:grid;gap:9px;width:min(560px,100%);margin:8px auto}.mm-cm-loading__bars span{display:block;height:12px;border-radius:999px;background:#e4edf3}.mm-cm-loading__bars span:nth-child(2){width:78%}.mm-cm-loading__bars span:nth-child(3){width:56%}.mm-cm-loading.is-delayed{border:1px solid #dfbd75;border-radius:9px;background:#fffaf0}.mm-cm-loading .mm-primary{justify-self:center}@media(max-width:900px){.mmcs-collection-page .mm-engine-record{grid-template-columns:1fr}.mmcs-collection-page .mm-engine-record>.mm-engine-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media(max-width:760px){.mmcs-collection-page>.mmcs-hero{padding:28px 0 23px}.mm-cm-hero-actions{display:grid;grid-template-columns:1fr 1fr}.mm-cm-hero-actions .mmcs-button{width:100%}.mmcs-collection-page .mmcs-manager-shell{padding:13px}.mm-cm-save{grid-template-columns:auto 1fr}.mm-cm-save em{grid-column:2;justify-self:start}.mmcs-collection-page .mm-engine-panel{padding:16px}.mmcs-collection-page .mm-engine-manager>.mm-engine-actions{top:54px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mmcs-collection-page .mm-engine-manager>.mm-engine-actions>*{width:100%}.mm-cm-import-tools{grid-template-columns:1fr}.mm-cm-import-tools>button{width:100%}}@media(max-width:520px){.mm-cm-hero-actions,.mmcs-collection-page .mm-engine-manager>.mm-engine-actions,.mmcs-collection-page .mm-engine-record>.mm-engine-actions{grid-template-columns:1fr}.mm-cm-save{grid-template-columns:1fr}.mm-cm-save>span{display:none}.mm-cm-save em{grid-column:1}.mm-cm-empty{padding:20px 15px}}@media(prefers-reduced-motion:reduce){.mmcs-collection-page *{scroll-behavior:auto!important}}
