.ck-file-action-button.ck-file-action-button:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.ck-file-action-button.ck-file-action-button:has(input:disabled){cursor:not-allowed;opacity:.55}.ck-action-button.ck-action-button[data-variant=primary]{border-color:var(--accent-border);background:var(--accent-bright);color:var(--accent-contrast)}.ck-action-button.ck-action-button[data-variant=primary]:hover:not(:disabled){border-color:var(--accent);background:var(--accent-bright)}.ck-action-button-icon{stroke-width:1.9px;flex:none;width:15px;height:15px}.ck-file-action-button.ck-file-action-button{position:relative;overflow:hidden}.ck-file-action-button>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ck-file-action-button>input[type=file]:disabled{cursor:not-allowed}
