.motion-attachment-panel{min-width:0;padding:calc(var(--cb-editor-space) * 0.15) 0;border-top:var(--cb-border-width) solid var(--line,var(--cb-border));font-size:calc(10px * var(--cb-type-scale));color:var(--text,var(--cb-text));background:var(--surface,var(--cb-surface))}
.motion-attachment-panel[hidden]{display:none!important}.matp-panel>summary{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--cb-editor-space) * 0.4);min-height:26px;cursor:pointer;font-weight:600;color:var(--cb-text)}.matp-panel>summary small{font-size:calc(9px * var(--cb-type-scale));font-weight:400;color:var(--cb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matp-body{padding:calc(var(--cb-editor-space) * 0.15) 0 calc(var(--cb-editor-space) * 0.25)}
.matp-toolbar,.matp-options,.matp-actions{display:flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.25)}.matp-toolbar{justify-content:space-between;flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.25) calc(var(--cb-editor-space) * 0.4)}.matp-options{flex-wrap:wrap}.matp-actions{margin-left:auto;flex-shrink:0}.motion-attachment-panel label{display:inline-flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.2);white-space:nowrap;font-size:calc(10px * var(--cb-type-scale))}.motion-attachment-panel input,.motion-attachment-panel select,.motion-attachment-panel button{font:inherit;color:inherit;border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.33333);background:var(--surface,var(--cb-surface));min-height:25px;padding:3px 5px;box-sizing:border-box}.motion-attachment-panel input[type=number]{width:57px;min-width:0;font-variant-numeric:tabular-nums}.motion-attachment-panel input[type=checkbox]{width:14px!important;min-width:14px!important;max-width:14px;height:14px;min-height:14px;margin:0;padding:0;flex:0 0 14px;accent-color:var(--cb-primary)}.motion-attachment-panel select{width:auto;min-width:51px}.motion-attachment-panel button{cursor:pointer;white-space:nowrap;padding:calc(var(--cb-editor-space) * 0.15) calc(var(--cb-editor-space) * 0.35)}.motion-attachment-panel .matp-save{background:var(--cb-inset);color:var(--cb-text)}.motion-attachment-panel :disabled{opacity:.5;cursor:not-allowed}.motion-attachment-panel :focus-visible{outline:max(2px, var(--cb-border-width)) solid var(--cb-focus);outline-offset:2px}
.matp-advanced{margin-top:3px}.matp-advanced>summary{min-height:22px;line-height:22px;cursor:pointer;font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted)}.matp-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--cb-editor-space) * 0.3)}.matp-side{margin:0;padding:calc(var(--cb-editor-space) * 0.25);min-width:0;border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.41667)}.matp-side legend{padding:0 calc(var(--cb-editor-space) * 0.2);font-size:calc(9px * var(--cb-type-scale));color:var(--cb-text)}.matp-number-row{display:grid;grid-template-columns:39px repeat(3,minmax(0,1fr));align-items:center;gap:calc(var(--cb-editor-space) * 0.2);margin-bottom:4px}.matp-number-row>span{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted)}.matp-number-row label{min-width:0;gap:calc(var(--cb-editor-space) * 0.15);font-size:calc(9px * var(--cb-type-scale))}.matp-number-row input[type=number]{width:100%;min-width:30px}.matp-scale{display:flex;justify-content:flex-end}.matp-scale label{font-size:calc(9px * var(--cb-type-scale))}.matp-scale input[type=number]{width:62px}.matp-calibration{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-editor-space) * 0.4);margin-top:5px}.matp-calibration small{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);line-height:calc(1.5 * var(--cb-leading-scale))}.matp-calibration button[hidden]{display:none!important}
.matp-message{margin:4px 0 0;min-height:14px;line-height:calc(1.5 * var(--cb-leading-scale));font-size:calc(10px * var(--cb-type-scale));overflow-wrap:anywhere}.matp-report{display:block;min-height:13px;line-height:calc(1.45 * var(--cb-leading-scale));font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);overflow-wrap:anywhere}.matp-message[data-error=true],.matp-report[data-error=true]{color:var(--cb-danger-ink)}
@media(max-width:640px){.matp-sides{grid-template-columns:1fr}.matp-toolbar{align-items:flex-start}.matp-options{gap:calc(var(--cb-editor-space) * 0.25) calc(var(--cb-editor-space) * 0.35)}.matp-number-row{grid-template-columns:43px repeat(3,minmax(0,1fr))}.matp-number-row input[type=number]{max-width:90px}}
