.nc-iconbtn{-webkit-appearance:none;appearance:none;box-sizing:border-box;color:var(--fg-2);cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.nc-iconbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.nc-iconbtn .nc-spinner{color:inherit}.nc-iconbtn--sm{width:28px;height:28px}.nc-iconbtn--md{width:34px;height:34px}.nc-iconbtn--lg{width:42px;height:42px}.nc-iconbtn--primary{background:var(--cloud-blue);border-color:var(--cloud-blue);color:var(--bg)}.nc-iconbtn--primary:hover:not(:disabled){background:#6cb2ff;border-color:#6cb2ff}.nc-iconbtn--default{background:var(--surface);border-color:var(--border-2);color:var(--fg)}.nc-iconbtn--default:hover:not(:disabled){background:var(--surface-2);border-color:var(--cloud-blue)}.nc-iconbtn--ghost{background:0 0;border-color:#0000}.nc-iconbtn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--fg)}.nc-iconbtn--danger{border-color:var(--signal-amber);color:var(--signal-amber);background:0 0}.nc-iconbtn--danger:hover:not(:disabled){background:var(--signal-amber);color:var(--bg)}.nc-iconbtn:disabled{opacity:.45;cursor:not-allowed}
