.wp-block-memberpress-directory-profile-cover{background:#fff;background-position:50%;background-size:cover;font-size:1em;padding:1em;position:relative}.wp-block-memberpress-directory-profile-cover.dark-theme{background:#333;color:#fff}.wp-block-memberpress-directory-profile-cover.dark-theme button{background:#555;border:1px solid #777;color:#fff}.wp-block-memberpress-directory-profile-cover.dark-theme p{color:#ddd}.wp-block-memberpress-directory-profile-cover.cover-height-short{height:150px}.wp-block-memberpress-directory-profile-cover.cover-height-medium{height:200px}.wp-block-memberpress-directory-profile-cover.cover-height-tall{height:300px}.wp-block-memberpress-directory-profile-cover .profile-cover-overlay{background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.wp-block-memberpress-directory-profile-cover .cover-change-wrapper{position:absolute;right:10px;top:10px;z-index:2}.wp-block-memberpress-directory-profile-cover .profile-edit-button{align-items:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;letter-spacing:.3px;min-width:100px;padding:6px 12px;transition:all .2s ease}.wp-block-memberpress-directory-profile-cover .profile-edit-button:hover{background-color:#e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.wp-block-memberpress-directory-profile-cover .profile-edit-button:focus{outline:2px solid #0073aa;outline-offset:2px}.wp-block-memberpress-directory-profile-cover .profile-edit-button:focus:not(:focus-visible){outline:none}.wp-block-memberpress-directory-profile-cover .profile-edit-button:focus-visible{outline:2px solid #0073aa;outline-offset:2px}.wp-block-memberpress-directory-profile-cover .profile-edit-button:active{box-shadow:0 1px 2px rgba(0,0,0,.1);transform:translateY(0)}.wp-block-memberpress-directory-profile-cover .profile-edit-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.wp-block-memberpress-directory-profile-cover .cover-image-input{display:none}.wp-block-memberpress-directory-profile-cover .profile-badge{background-color:#4a90e2;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;margin-right:5px;padding:3px 8px;text-transform:uppercase}.wp-block-memberpress-directory-profile-cover .profile-badge.warning{background-color:#f39c12}.wp-block-memberpress-directory-profile-cover .profile-badge.error{background-color:#e74c3c}.wp-block-memberpress-directory-profile-cover .profile-badge.success{background-color:#2ecc71}.wp-block-memberpress-directory-profile-cover .cover-pending-approval{position:absolute;right:10px;top:10px}.wp-block-memberpress-directory-profile-cover .photo-pending-approval{align-items:center;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#856404;display:flex;margin-top:10px;padding:10px}.wp-block-memberpress-directory-profile-cover .photo-pending-approval .dashicons{font-size:18px;margin-right:8px}.wp-block-memberpress-directory-profile-cover .photo-pending-approval p{font-size:14px;font-weight:500;margin:0}.wp-block-memberpress-directory-profile-cover .cover-upload-overlay{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.wp-block-memberpress-directory-profile-cover .cover-upload-spinner{display:block;height:40px;width:40px}
