.nextcloud-office-loading{opacity:.5;pointer-events:none}.nextcloud-filename-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}@media(max-width: 768px){.nextcloud-filename-dialog-overlay{align-items:flex-start;padding-top:5vh;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;overflow-y:auto}@supports(height: 100dvh){.nextcloud-filename-dialog-overlay{height:100dvh}}@supports not (height: 100dvh){.nextcloud-filename-dialog-overlay{height:100vh}}}.nextcloud-filename-dialog{background:var(--secondary);border-radius:var(--d-border-radius);box-shadow:0 8px 32px rgba(0,0,0,.3);max-width:500px;width:90%}@media(max-width: 768px){.nextcloud-filename-dialog{width:100%;max-width:none;margin:0 auto;max-height:80vh;overflow-y:auto}}.nextcloud-filename-dialog .dialog-header{padding:1.5em;border-bottom:1px solid var(--primary-low);display:flex;justify-content:space-between;align-items:center}.nextcloud-filename-dialog .dialog-header h3{margin:0;font-size:1.25em;color:var(--primary);flex:1}.nextcloud-filename-dialog .dialog-header .dialog-close{background:none;border:none;padding:.25em;cursor:pointer;color:var(--primary-medium);font-size:1.5em;line-height:1;border-radius:50%;width:2em;height:2em;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.nextcloud-filename-dialog .dialog-header .dialog-close:hover{background:var(--primary-very-low);color:var(--primary)}.nextcloud-filename-dialog .dialog-header .dialog-close .close-icon{font-weight:bold;font-size:1.2em}.nextcloud-filename-dialog .dialog-body{padding:1.5em}.nextcloud-filename-dialog .dialog-body .dialog-label{display:block;font-weight:600;margin-bottom:.5em;color:var(--primary)}.nextcloud-filename-dialog .dialog-body .dialog-label.password-label{margin-top:1.5em}.nextcloud-filename-dialog .dialog-body .filename-input-wrapper{display:flex;align-items:center;border:2px solid var(--primary-low);border-radius:var(--d-border-radius);overflow:hidden;transition:border-color .2s}.nextcloud-filename-dialog .dialog-body .filename-input-wrapper:focus-within{border-color:var(--tertiary)}.nextcloud-filename-dialog .dialog-body .filename-input-wrapper .filename-input{flex:1;padding:.75em;border:none;background:var(--secondary);color:var(--primary);font-size:1em;outline:none}.nextcloud-filename-dialog .dialog-body .filename-input-wrapper .filename-extension{padding:.75em 1em;background:var(--primary-very-low);color:var(--primary-medium);font-weight:600;border-left:1px solid var(--primary-low);white-space:nowrap}.nextcloud-filename-dialog .dialog-body .dialog-instructions{margin-top:.5em;font-size:.875em;color:var(--primary-medium)}.nextcloud-filename-dialog .dialog-body .password-input-wrapper{display:flex;align-items:center;border:2px solid var(--primary-low);border-radius:var(--d-border-radius);overflow:hidden;transition:border-color .2s;margin-top:.5em}.nextcloud-filename-dialog .dialog-body .password-input-wrapper:focus-within{border-color:var(--tertiary)}.nextcloud-filename-dialog .dialog-body .password-input-wrapper .password-input{flex:1;padding:.75em;border:none;background:var(--secondary);color:var(--primary);font-size:1em;outline:none;font-family:inherit}.nextcloud-filename-dialog .dialog-footer{padding:1em 1.5em;border-top:1px solid var(--primary-low);display:flex;justify-content:center}@media(max-width: 768px){.nextcloud-filename-dialog .dialog-footer{padding:1.25em 1.5em;justify-content:stretch}}.nextcloud-filename-dialog .dialog-footer .btn{padding:.5em 1.25em;border-radius:var(--d-border-radius);cursor:pointer;font-weight:500}@media(max-width: 768px){.nextcloud-filename-dialog .dialog-footer .btn{padding:.875em 1.5em;font-size:1.1em;min-height:48px;width:100%}}.nextcloud-filename-dialog .dialog-footer .btn.btn-primary{background:var(--tertiary);color:var(--secondary);border:none}.nextcloud-filename-dialog .dialog-footer .btn.btn-primary:hover{background:var(--tertiary-hover)}.nextcloud-filename-dialog .dialog-footer .btn:not(.btn-primary){background:var(--primary-low);color:var(--primary);border:1px solid var(--primary-low-mid)}.nextcloud-filename-dialog .dialog-footer .btn:not(.btn-primary):hover{background:var(--primary-low-mid)}
/*# sourceMappingURL=common_theme_2_48884ad92ebb78d86ea121e11e795f75feccaa35.css.map?__ws=www.wiblio.org */
