.operations{width:100%;padding:1.5rem;color:var(--color-text-primary)}.operations h1:not(.op-standard-selector *){font-size:1.7rem;font-weight:700;margin-bottom:16px}.operations h2:not(.op-standard-selector *){font-size:1.2rem;font-weight:650;margin-bottom:12px}.operations article,.operations .op-card{border:1px solid var(--color-border-primary);border-radius:14px;padding:20px;margin:14px 0;background:var(--color-bg-card)}.operations label:not(.op-standard-selector *){display:block;margin:12px 0}.operations input:not(.op-standard-selector *):not([type=checkbox]),.operations textarea:not(.op-standard-selector *),.operations select:not(.op-standard-selector *){display:block;width:100%;border:1px solid var(--color-border-secondary);border-radius:8px;padding:10px;margin-top:6px;color:var(--color-input-text);background-color:var(--color-input-bg)}.operations input:not(.op-standard-selector *)::-moz-placeholder,.operations textarea:not(.op-standard-selector *)::-moz-placeholder{color:var(--color-input-placeholder)}.operations input:not(.op-standard-selector *)::placeholder,.operations textarea:not(.op-standard-selector *)::placeholder{color:var(--color-input-placeholder)}.operations input:not(.op-standard-selector *):focus-visible,.operations textarea:not(.op-standard-selector *):focus-visible,.operations select:not(.op-standard-selector *):focus-visible,.operations button:not(.op-standard-selector *):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.operations button:not(.op-standard-selector *),.operations .op-link{border-radius:9px;padding:10px 16px;border:1px solid var(--color-accent-border);margin:5px;color:var(--color-accent-soft-text);background:transparent;min-height:44px}.operations button:not(.op-standard-selector *).primary{color:var(--color-accent-on-solid);background:var(--color-accent-solid);border-color:var(--color-accent-solid)}.operations button:not(.op-standard-selector *).primary:hover:not(:disabled){background:var(--color-accent-solid-hover)}.operations button:not(.op-standard-selector *).danger{color:var(--color-error-text);border-color:var(--color-error-border)}.operations button:not(.op-standard-selector *):disabled{opacity:.45;cursor:not-allowed}.operations .error{padding:14px;background:var(--color-error-bg);color:var(--color-error-text);border:1px solid var(--color-error-border);border-radius:8px}.operations .muted{color:var(--color-text-secondary);font-size:.93rem}.operations progress{width:100%;height:12px;accent-color:var(--color-accent-solid)}.operations .op-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.operations a{color:var(--color-accent-soft-text);text-decoration:underline}.operations img{max-width:100%;max-height:350px;-o-object-fit:contain;object-fit:contain}.operations .info{white-space:pre-wrap}.operations .op-preview{max-width:360px}.operations .op-pre{white-space:pre-wrap}
