.cm{max-width:var(--studio-page-max)}.cm-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.cm-search{flex:0 1 calc(var(--size-60) + var(--size-10))}.cm-tools [data-bridged-select=cm-fam]{flex:0 0 auto;min-width:calc(var(--size-80) + var(--space-4))}.cm-count,.cm-none{min-height:var(--typography-ui-line-height);margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.cm-none[hidden]{display:none}.cm-table .cm-fam th{padding-top:var(--space-5);border-bottom:0;background-color:transparent;color:var(--color-text-muted);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold)}.cm-table tbody:first-of-type .cm-fam th{padding-top:var(--space-2)}.cm-row{cursor:pointer}.cm-row[hidden],.cm-table tbody[hidden]{display:none}@media(hover:hover){.cm-row:hover{background-color:var(--color-bg-subtle)}}.cm-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}.cm-row[aria-expanded=true]{background-color:var(--color-signal-subtle)}.cm-name{font-weight:var(--font-weight-semibold)}.cm-name-text{margin-right:var(--space-2)}.cm-pill{margin-right:var(--space-1)}.cm-flag{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%}.cm-table .cm-col-used,.cm-table .cm-col-dev{white-space:nowrap}.cm-muted{color:var(--color-text-muted)}.cm-pill-short{display:none}.cm-d-title:focus,.cm-d-title:focus-visible{outline:0;box-shadow:none}.cm-scrim{position:fixed;inset:0;z-index:var(--layer-overlay);background-color:var(--color-overlay-scrim)}.cm-scrim[hidden],.cm-drawer[hidden],.cm-d-panel[hidden]{display:none}.cm-drawer{position:fixed;top:0;right:0;bottom:0;z-index:var(--layer-modal);display:flex;flex-direction:column;gap:var(--space-5);width:min(100%,var(--size-140));padding:var(--space-6);overflow-y:auto;border-left:var(--border-width-default) solid var(--color-border-default);background-color:var(--color-surface-default);box-shadow:var(--elevation-overlay)}.cm-d-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.cm-d-names{display:grid;gap:var(--space-1);min-width:0;margin:0}.cm-d-eyebrow{margin:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);font-weight:var(--font-weight-medium);line-height:var(--typography-ui-line-height)}.cm-d-title{margin:0;font-family:var(--typography-h2-family);font-size:var(--typography-h2-size);font-weight:var(--typography-h2-weight);line-height:var(--typography-h2-line-height)}.cm-d-panel{display:grid;gap:var(--space-5);font-size:var(--typography-ui-size)}.cm-d-panel>*{margin:0}.cm-d-summary{font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.cm-d-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-block-start:var(--space-1)}.cm-d-gh{display:inline-flex;align-items:baseline;gap:var(--space-2)}.cm-d-gh[hidden]{display:none}.cm-d-facts{color:var(--color-text-muted);line-height:var(--typography-ui-line-height)}.cm-d-badge{margin-right:var(--space-2)}.cm-d-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cm-d-actions [hidden]{display:none}.cm-name-in{display:flex;align-items:center;gap:var(--space-3)}.cm-name-body{min-width:0}.cm-thumb{position:relative;flex:none;width:calc(var(--size-20) + var(--size-10));height:var(--size-12);padding:var(--space-1);overflow:hidden;border-radius:var(--radius-inset);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-border-default);background-color:var(--color-bg-default);pointer-events:none}.cm-thumb-fit{position:absolute;top:50%;left:50%;display:block;width:max-content;max-width:var(--size-120);font-weight:var(--font-weight-regular);transform:translate(-50%,-50%) scale(var(--xe-scale, .4));transform-origin:center}.cm-zero{color:var(--color-text-muted)}.cm-d-preview{display:grid;gap:var(--space-2);margin:0}.cm-d-frame{height:calc(var(--size-20) + var(--size-20))}.cm-d-pv-bar{display:flex;justify-content:flex-end}.cm-d-shared[hidden]{display:none}.cm-d-nopv{color:var(--color-text-muted)}.cm-drawer[data-mode=change] .cm-d-actions{display:none}.cm-req.cm-chg{gap:var(--space-5);padding-block-start:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-default)}.cm-chg[hidden],.cm-chg [hidden]{display:none}.cm-chg-title{margin:0;font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.cm-chg-done{margin-block-start:var(--space-4)}.cm-dev-msg{display:grid;justify-items:start;gap:var(--space-2);margin-block-start:var(--space-3)}.cm-dev-msg>*{inline-size:100%}.cm-dev-msg>button{inline-size:auto}.cm-dev-msg[hidden],.cm-req-frame-rule[hidden]{display:none}.cm-req-frame-rule{margin:0;font-size:var(--typography-ui-size);color:var(--color-text-muted)}.cm-req-img{display:grid;justify-items:start;gap:var(--space-1-5);font-size:var(--typography-ui-size)}.cm-req-img-label{font-weight:var(--font-weight-medium)}.cm-req-img-hint{margin:0;color:var(--color-text-muted)}.cm-req-img-preview{display:grid;justify-items:start;gap:var(--space-2)}.cm-req-img-preview[hidden]{display:none}.cm-req-img-preview img{display:block;max-width:100%;max-height:var(--size-40);border-radius:var(--radius-inset);box-shadow:inset 0 0 0 var(--border-width-default) var(--color-border-default)}.cm-req-change{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}@media(max-width:640px){.cm-search,.cm-tools [data-bridged-select=cm-fam]{flex-basis:100%}.cm-pill-full{display:none}.cm-pill-short{display:inline}.cm-table th,.cm-table td{padding-inline:var(--space-3)}.cm-pill{margin-top:var(--space-1)}.cm-drawer{padding:var(--space-5) var(--space-4)}.cm-drawer .cm-d-actions>*{flex:1 1 auto}.cm-table .cm-col-dev,.cm-table .cm-col-used{display:none}.cm-thumb{width:var(--size-20);height:var(--size-10)}.cm-req-change{grid-template-columns:minmax(0,1fr)}}.cm-used-tags{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.cm-pick{margin:0 0 var(--space-4);font-weight:var(--font-weight-medium)}.cm-pick[hidden]{display:none}
