.imc-install-button{font:inherit;cursor:pointer;min-height:42px;white-space:nowrap}.imc-install-button[hidden]{display:none!important}.imc-install-button:focus-visible{outline:3px solid var(--imc-theme-accent,#94a3b8);outline-offset:3px}.imc-install-pair-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}#imc-attendance-install-help{box-sizing:border-box;width:min(460px,calc(100% - 28px));padding:20px;border:1px solid var(--imc-theme-border,#dbe3ec);border-radius:12px;background:var(--imc-theme-surface,#fff);color:var(--imc-theme-text,#17213a);font:15px/1.6 var(--imc-theme-font-family,Arial,sans-serif);box-shadow:0 12px 40px #0003}#imc-attendance-install-help::backdrop{background:#0007}#imc-attendance-install-help h2{font:600 20px/1.3 var(--imc-theme-font-family,Arial,sans-serif);color:inherit;margin:0 0 12px}#imc-attendance-install-help p{margin:10px 0}#imc-attendance-install-help .install-note{font-size:13px;color:var(--imc-theme-muted,#64748b)}#imc-attendance-install-help button{display:block;margin:16px 0 0 auto;padding:9px 18px;border:1px solid var(--imc-theme-border,#dbe3ec);border-radius:8px;font:inherit;background:var(--imc-theme-surface-2,#f1f5f9);color:var(--imc-theme-text,#17213a);cursor:pointer}
