.myv-section .card-list-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.myv-quota{font-size:var(--fs-13);color:color-mix(in srgb, var(--brand-ink-soft) 70%, transparent);margin:6px 0 0}.myv-quota.is-out{color:#b42318}.myv-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.myv-item{box-shadow:0 6px 20px color-mix(in srgb, var(--brand-ink-strong) 4%, transparent);background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;display:flex;position:relative}.myv-item-preview{aspect-ratio:16/9;background:#f1f1f3;border-radius:16px 16px 0 0;display:block;position:relative;overflow:hidden}.myv-preview{position:absolute;inset:0}.myv-preview-img{width:100%;height:100%;display:block}.myv-preview-names{text-align:center;font-size:var(--fs-16);justify-content:center;align-items:center;padding:12px;font-weight:600;display:flex;position:absolute;inset:0}.myv-chip{font-size:var(--fs-12);color:var(--brand-ink-strong);background:#fff;border-radius:999px;padding:3px 10px;font-weight:600;position:absolute;top:10px;left:10px}.myv-chip--saved{color:#14693a;background:#e6f6ec}.myv-chip--draft{color:color-mix(in srgb, var(--brand-ink-soft) 80%, transparent);background:#f1f1f3}.myv-item-body{flex-direction:column;flex:1;gap:4px;padding:12px 14px 14px;display:flex}.myv-item-title{font-size:var(--fs-16);color:var(--brand-ink-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.myv-item-date{font-size:var(--fs-13);color:color-mix(in srgb, var(--brand-ink-soft) 62%, transparent);margin:0}.myv-item-actions{border-top:1px solid #f3f4f6;justify-content:space-around;align-items:center;padding:8px 6px;display:flex}.myv-btn{min-height:36px;color:var(--brand-ink-strong);font-family:inherit;font-size:var(--fs-13);cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.myv-btn:hover:not(:disabled){background:#0000000a}.myv-btn:disabled{opacity:.5;cursor:not-allowed}.myv-btn--primary{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.myv-btn--primary:hover:not(:disabled){background:var(--brand-accent-deep)}.myv-create{flex:none;text-decoration:none}.myv-error{font-size:var(--fs-13);color:#b42318;margin:8px 0 0}.myv-more{justify-content:center;margin:20px 16px 8px;display:flex}.myv-more-error{text-align:center}.myv-sk-preview{aspect-ratio:16/9;border-radius:16px 16px 0 0}.myv-sk-line{border-radius:8px;height:40px}.myv-dialog{max-width:440px}.myv-dialog-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.myv-progress{background:#0000000f;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.myv-progress-bar{background:var(--brand-accent);border-radius:999px;height:100%;transition:width .4s;display:block}.myv-quota-note{font-size:var(--fs-13);color:color-mix(in srgb, var(--brand-ink-soft) 65%, transparent);margin:10px 0 0}@media (max-width:640px){.myv-grid{grid-template-columns:1fr;margin:12px 12px 0}}.myv-link{gap:6px;margin-top:8px;display:grid}.myv-link-head{color:#374151;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.myv-switch{cursor:pointer;background:#d1d5db;border:0;border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background-color .15s;position:relative}.myv-switch.is-on{background:var(--brand-accent)}.myv-switch:disabled{opacity:.5}.myv-switch span{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.myv-switch.is-on span{transform:translate(16px)}.myv-link-row{background:#f9fafb;border-radius:8px;align-items:center;gap:4px;min-height:32px;padding:6px 10px;display:flex}.myv-link-url{min-width:0;color:var(--brand-accent-deep);text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;flex:1;font-size:11px;overflow:hidden}.myv-link-url:hover{text-decoration:underline}.myv-link-btn{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:4px}.myv-link-btn:hover{color:var(--brand-accent)}.myv-link-hint{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.myv-link-copied{color:var(--brand-accent-deep);margin:0;font-size:11px}
