.mfa-clip-browser,.mfa-clip-dialog,.mfa-clip-creation-metadata{
  --clip-ui-panel:var(--workspace-panel,#09131b);
  --clip-ui-surface:var(--mfe-input-bg,var(--workspace-surface,rgba(255,255,255,.045)));
  --clip-ui-surface-strong:var(--workspace-surface-strong,var(--mfe-surface-soft,rgba(255,255,255,.065)));
  --clip-ui-line:var(--workspace-line,var(--line,rgba(255,255,255,.10)));
  --clip-ui-text:var(--workspace-text,var(--text,#f4f8fa));
  --clip-ui-muted:var(--workspace-muted,var(--muted,#91a5b2));
  --clip-ui-accent:var(--workspace-accent,var(--accent,#22c55e));
  --clip-ui-accent-soft:var(--workspace-accent-soft,var(--mfe-accent-bg,rgba(34,197,94,.12)));
  --clip-ui-accent-strong:var(--workspace-accent-strong,var(--mfe-accent-bg-strong,rgba(34,197,94,.22)));
  --clip-ui-accent-border:var(--workspace-accent-border,var(--mfe-accent-border,rgba(34,197,94,.30)));
  --clip-ui-accent-text:var(--workspace-accent-text,var(--mfe-accent-text,#dcffe8));
  --clip-ui-shadow:var(--workspace-shadow,var(--shadow,0 18px 42px rgba(0,0,0,.34)));
}
#mfaTelV60 .mfa-clip-browser,#mfaTelV60 .mfa-clip-dialog{
  --clip-ui-panel:linear-gradient(180deg,rgba(18,31,49,.98),rgba(10,20,34,.98));
  --clip-ui-surface:#101d2d;
  --clip-ui-surface-strong:rgba(255,255,255,.075);
  --clip-ui-line:rgba(255,255,255,.10);
  --clip-ui-text:#eef6ff;
  --clip-ui-muted:#9eb0c4;
  --clip-ui-accent:var(--mfa-tel-accent,#22c55e);
  --clip-ui-accent-soft:var(--mfa-tel-accent-bg,rgba(34,197,94,.12));
  --clip-ui-accent-strong:var(--mfa-tel-accent-bg-strong,rgba(34,197,94,.22));
  --clip-ui-accent-border:var(--mfa-tel-accent-border,rgba(34,197,94,.28));
  --clip-ui-accent-text:var(--mfa-tel-accent-text,#d8ffe6);
  --clip-ui-shadow:0 22px 60px rgba(0,0,0,.42);
}
.mfa-clip-browser{min-width:0;min-height:0;color:var(--clip-ui-text);font:inherit}
.mfa-clip-browser-tools{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(150px,.8fr) auto;align-items:center;gap:8px;margin-bottom:10px}
.mfa-clip-browser-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}
.mfa-clip-browser input,.mfa-clip-browser select,.mfa-clip-dialog input,.mfa-clip-dialog textarea,.mfa-clip-dialog select{box-sizing:border-box;min-width:0;width:100%;border:1px solid var(--clip-ui-line);border-radius:10px;padding:7px 9px;background:var(--clip-ui-surface);color:var(--clip-ui-text);font:inherit;outline:none}
.mfa-clip-browser input:focus,.mfa-clip-browser select:focus,.mfa-clip-dialog input:focus,.mfa-clip-dialog textarea:focus,.mfa-clip-dialog select:focus{border-color:var(--clip-ui-accent);box-shadow:0 0 0 3px var(--clip-ui-accent-soft)}
.mfa-clip-browser-tools input,.mfa-clip-browser-tools select{height:34px;min-height:34px;font-size:11px}
.mfa-clip-button{border:1px solid var(--clip-ui-line);border-radius:9px;min-height:32px;padding:6px 9px;background:var(--clip-ui-surface);color:var(--clip-ui-text);cursor:pointer;font:inherit;text-align:left}
.mfa-clip-button:hover{border-color:var(--clip-ui-accent-border);background:var(--clip-ui-surface-strong)}.mfa-clip-button:disabled{opacity:.5;cursor:wait}
.mfa-clip-browser-actions>.mfa-clip-button{min-height:34px;padding:0 9px;font-size:10px;font-weight:800;white-space:nowrap}
.mfa-clip-groups{display:grid;gap:8px;min-width:0;min-height:0;align-content:start}
.mfa-clip-group{margin:0;min-width:0;overflow:hidden;border:1px solid var(--clip-ui-line);border-radius:11px;background:var(--clip-ui-surface)}
.mfa-clip-group-summary{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 10px;cursor:pointer;color:var(--clip-ui-text);background:linear-gradient(90deg,color-mix(in srgb,var(--clip-category-color,#94a3b8) 13%,transparent),rgba(255,255,255,.018));border-inline-start:3px solid var(--clip-category-color,#94a3b8);font-weight:850;list-style-position:inside}
.mfa-clip-group-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}
.mfa-clip-group-count{margin-inline-start:auto;min-width:22px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--clip-ui-line);border-radius:999px;background:var(--clip-ui-surface-strong);color:var(--clip-ui-muted);font-size:9px;font-weight:900}
.mfa-clip-tag-group{margin:7px 8px 8px 13px;padding-inline-start:9px;min-width:0;border-inline-start:1px solid var(--clip-ui-line)}
.mfa-clip-tag-heading{min-height:24px;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:0 0 6px}
.mfa-clip-tag-chip,.mfa-clip-tag-empty{display:inline-flex;align-items:center;min-height:20px;max-width:100%;padding:2px 7px;border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850}
.mfa-clip-tag-chip{border:1px solid color-mix(in srgb,var(--clip-tag-color,#64748b) 45%,var(--clip-ui-line));background:color-mix(in srgb,var(--clip-tag-color,#64748b) 12%,var(--clip-ui-surface));color:var(--clip-ui-text)}
.mfa-clip-tag-empty{border:1px solid var(--clip-ui-line);background:var(--clip-ui-surface);color:var(--clip-ui-muted)}
.mfa-clip-items{display:grid;gap:6px;min-width:0}
.mfa-clip-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin:0;padding:7px 8px;border:1px solid var(--clip-ui-line);border-radius:9px;background:var(--clip-ui-surface)}
.mfa-clip-card:hover{border-color:var(--clip-ui-accent-border);background:var(--clip-ui-surface-strong)}.mfa-clip-card.is-selected{border-color:var(--clip-ui-accent);background:var(--clip-ui-accent-soft);box-shadow:inset 3px 0 var(--clip-ui-accent)}
.mfa-clip-card[draggable="true"]{cursor:grab}.mfa-clip-card[draggable="true"]:active{cursor:grabbing}.mfa-clip-card.is-dragging{opacity:.56}
.mfa-clip-card-main{display:grid;gap:3px;min-width:0}
.mfa-clip-card-open{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--clip-ui-text)}.mfa-clip-card-open:hover{border-color:transparent;color:var(--clip-ui-text);background:transparent}
.mfa-clip-card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:900}.mfa-clip-card-duration{flex:0 0 auto;color:var(--clip-ui-muted);font-size:9px;font-weight:800;font-variant-numeric:tabular-nums}
.mfa-clip-card-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--clip-ui-muted);font-size:9px}
.mfa-clip-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.mfa-clip-card-actions>.mfa-clip-button{min-height:27px;padding:0 7px;font-size:9px;line-height:1;white-space:nowrap}.mfa-clip-card-actions>.mfa-clip-export{width:28px;min-width:28px;padding:0;text-align:center;font-size:14px;font-weight:900;border-color:var(--clip-ui-accent-border);color:var(--clip-ui-accent-text);background:var(--clip-ui-accent-strong)}

.mfa-clip-dialog{box-sizing:border-box;width:min(680px,calc(100vw - 40px));max-width:none;max-height:calc(100vh - 40px);overflow:auto;padding:22px;border:1px solid var(--clip-ui-line);border-radius:18px;background:var(--clip-ui-panel);color:var(--clip-ui-text);box-shadow:var(--clip-ui-shadow);z-index:2147483000;scrollbar-width:thin;scrollbar-color:var(--mfe-scroll-thumb,rgba(34,197,94,.42)) var(--mfe-scroll-track,rgba(255,255,255,.04))}
.mfa-clip-dialog::backdrop{background:rgba(0,0,0,.68);backdrop-filter:blur(2px)}.mfa-clip-dialog form{display:grid;gap:12px}.mfa-clip-dialog h2{margin:0 0 4px;font-size:22px;line-height:1.15}.mfa-clip-dialog select option{background:var(--workspace-panel,#09131b);color:var(--clip-ui-text)}
#mfaTelV60 .mfa-clip-dialog select option{background:#101d2d;color:#eef6ff}
.mfa-clip-field{display:grid;gap:6px;min-width:0;font-size:13px}.mfa-clip-field>span{color:var(--clip-ui-muted);font-size:11px;font-weight:850;letter-spacing:.02em}.mfa-clip-time-input{font-variant-numeric:tabular-nums}
.mfa-clip-edit-dialog{width:min(820px,calc(100vw - 40px));overflow:visible}
.mfa-clip-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px!important;align-items:start}
.mfa-clip-edit-form>h2,.mfa-clip-edit-form>.mfa-clip-status,.mfa-clip-edit-actions{grid-column:1/-1}
.mfa-clip-edit-note textarea{height:98px;min-height:98px;resize:vertical}.mfa-clip-edit-tags{position:relative;z-index:6}
.mfa-clip-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px;border-top:1px solid var(--clip-ui-line)}.mfa-clip-edit-actions>.mfa-clip-button{min-width:112px;text-align:center}
.mfa-clip-edit-actions>.mfa-clip-button[type="submit"]{border-color:var(--clip-ui-accent-border);background:var(--clip-ui-accent-strong);color:var(--clip-ui-accent-text)}
.mfa-clip-label-intro{margin:0;color:var(--clip-ui-muted);font-size:12px;line-height:1.45}.mfa-clip-label-dialog{width:min(720px,calc(100vw - 40px))}.mfa-clip-labels{display:grid;gap:8px}.mfa-clip-label-row{display:grid;grid-template-columns:minmax(0,1fr) 46px auto auto;gap:8px;margin:0;align-items:center}.mfa-clip-label-row input[type=color]{width:46px;min-width:46px;height:36px;padding:3px}.mfa-clip-label-row>.mfa-clip-button{text-align:center;white-space:nowrap}
.mfa-clip-recovery-row{display:grid;gap:8px;border-bottom:1px solid var(--clip-ui-line);padding:12px 0}.mfa-clip-status{margin:0;color:var(--mfe-warning,#f59e0b);white-space:pre-wrap}.mfa-clip-status:empty{display:none}.mfa-clip-empty{margin:4px 0;color:var(--clip-ui-muted);font-size:11px}

.mfa-clip-tag-picker{position:relative;min-width:0;width:100%}
.mfa-clip-tag-picker-summary{appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;min-height:36px;padding:0 10px;border:1px solid var(--clip-ui-line);border-radius:10px;background:var(--clip-ui-surface);color:var(--clip-ui-text);cursor:pointer;font:inherit;text-align:left;outline:none}
.mfa-clip-tag-picker-summary:hover,.mfa-clip-tag-picker-summary:focus-visible{border-color:var(--clip-ui-accent-border);background:var(--clip-ui-surface-strong)}
.mfa-clip-tag-picker-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfa-clip-tag-picker-chevron{flex:0 0 auto;color:var(--clip-ui-muted);font-size:12px;transition:transform .15s ease}.mfa-clip-tag-picker.is-open .mfa-clip-tag-picker-chevron{transform:rotate(180deg)}
.mfa-clip-tag-picker-menu[popover]{box-sizing:border-box;position:fixed;inset:auto;margin:0;display:none;gap:3px;overflow:auto;padding:6px;border:1px solid var(--clip-ui-line);border-radius:11px;background:var(--workspace-panel,#09131b);color:var(--workspace-text,#f4f8fa);box-shadow:0 18px 44px rgba(0,0,0,.46);z-index:2147483646;scrollbar-width:thin;scrollbar-color:var(--mfe-scroll-thumb,rgba(34,197,94,.42)) var(--mfe-scroll-track,rgba(255,255,255,.04))}
.mfa-clip-tag-picker-menu[popover]:popover-open{display:grid}
#mfaTelV60 .mfa-clip-tag-picker-menu[popover]{background:#0a1422;color:#eef6ff;border-color:rgba(255,255,255,.12);--clip-ui-text:#eef6ff;--clip-ui-muted:#9eb0c4;--clip-ui-accent:var(--mfa-tel-accent,#22c55e);--clip-ui-accent-soft:var(--mfa-tel-accent-bg,rgba(34,197,94,.12));--clip-ui-accent-border:var(--mfa-tel-accent-border,rgba(34,197,94,.28))}
.mfa-clip-tag-option{display:grid;grid-template-columns:16px 8px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;padding:5px 7px;border-radius:8px;cursor:pointer;color:inherit}.mfa-clip-tag-option:hover{background:var(--clip-ui-accent-soft)}
.mfa-clip-tag-option input{appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--clip-ui-muted) 65%,transparent)!important;border-radius:4px!important;background:transparent!important;display:grid!important;place-content:center!important;box-shadow:none!important}
.mfa-clip-tag-option input:checked{border-color:var(--clip-ui-accent)!important;background:var(--clip-ui-accent)!important}.mfa-clip-tag-option input:checked::after{content:'✓';color:var(--clip-ui-accent-text);font-size:10px;font-weight:900;line-height:1}
.mfa-clip-tag-swatch{width:7px;height:7px;border-radius:50%;background:var(--clip-tag-color,#64748b)}.mfa-clip-tag-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}


.mfa-clip-creation-metadata{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr);align-items:end;gap:8px;min-width:0}
.mfa-clip-creation-metadata .mfa-clip-field select{box-sizing:border-box;width:100%;height:36px;min-height:36px;padding:0 10px;border:1px solid var(--clip-ui-line);border-radius:10px;background:var(--clip-ui-surface);color:var(--clip-ui-text);font:inherit;outline:none}
.mfa-clip-creation-metadata .mfa-clip-field select:hover{border-color:var(--clip-ui-accent-border);background:var(--clip-ui-surface-strong)}
.mfa-clip-creation-metadata .mfa-clip-field select:focus{border-color:var(--clip-ui-accent);box-shadow:0 0 0 3px var(--clip-ui-accent-soft)}
.mfa-clip-note{min-width:0}#mfaClipDetailsHome{grid-column:1/-1;width:100%;min-width:0}#mfaClipCreationDetails{display:grid;grid-template-columns:minmax(180px,1fr) minmax(430px,2fr);gap:8px;align-items:end;width:100%;min-width:0}
#mfaClipDetailsHome .mfa-clip-note textarea{height:34px;min-height:34px;resize:none;padding-block:7px}
#mfaQuickClipDetails{margin-block:10px;max-height:320px;overflow:visible}#mfaQuickClipDetails #mfaClipCreationDetails{display:grid;grid-template-columns:1fr;gap:10px;width:100%;min-width:0}#mfaQuickClipDetails .mfa-clip-creation-metadata{grid-template-columns:1fr;align-items:stretch;gap:10px}

#mfaTelV60 .mfa-tel-right .mfa-tel-scroll.mfa-tel-clip-navigation{display:block!important;overflow:auto!important;max-height:none!important;padding:9px!important}
#mfaTelV60 .mfa-clip-heading{flex:1}#mfaTelClipBrowser{min-width:0;margin-bottom:12px}
#mfaTelClipBrowser .mfa-clip-browser-tools{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:6px;margin-bottom:9px}
#mfaTelClipBrowser .mfa-clip-group{border-radius:10px}#mfaTelClipBrowser .mfa-clip-group-summary{min-height:32px;padding:6px 8px}#mfaTelClipBrowser .mfa-clip-tag-group{margin:6px 6px 7px 10px;padding-inline-start:7px}#mfaTelClipBrowser .mfa-clip-tag-heading{min-height:21px;padding-bottom:5px}
#mfaTelClipBrowser .mfa-clip-tag-chip,#mfaTelClipBrowser .mfa-clip-tag-empty{min-height:18px;padding:1px 6px;font-size:8px}#mfaTelClipBrowser .mfa-clip-card{padding:6px 7px;gap:5px}#mfaTelClipBrowser .mfa-clip-card-actions>.mfa-clip-button{min-height:25px;padding:0 6px;font-size:8.5px}

@media(max-width:1180px){.mfa-clip-browser-tools{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr)}.mfa-clip-browser-actions{grid-column:1/-1;justify-content:flex-start}#mfaClipDetailsHome #mfaClipCreationDetails{grid-template-columns:minmax(150px,1fr) minmax(300px,1.6fr)}.mfa-clip-creation-metadata{grid-template-columns:130px minmax(180px,1fr)}.mfa-clip-edit-dialog{width:min(720px,calc(100vw - 28px))}}
@media(max-width:800px){.mfa-clip-browser-tools{grid-template-columns:1fr}.mfa-clip-browser-actions{grid-column:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mfa-clip-label-row{grid-template-columns:minmax(0,1fr) 46px}.mfa-clip-label-row>.mfa-clip-button{width:100%}.mfa-clip-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:14px}.mfa-clip-edit-dialog{overflow:auto}.mfa-clip-edit-form{grid-template-columns:1fr}.mfa-clip-edit-form>*,.mfa-clip-edit-form>h2,.mfa-clip-edit-form>.mfa-clip-status,.mfa-clip-edit-actions{grid-column:1}.mfa-clip-edit-actions{justify-content:stretch}.mfa-clip-edit-actions>.mfa-clip-button{flex:1;text-align:center}#mfaClipDetailsHome #mfaClipCreationDetails{grid-template-columns:1fr}.mfa-clip-creation-metadata{grid-template-columns:1fr}}
