.wp-block-cals-resource-directory[data-post-type=cals_people] .cals-person-post-wrapper .wp-block-cals-resource-directory-post__image{border-radius:100%;margin-inline:auto;max-width:10em;width:80%}.wp-block-cals-resource-directory[data-post-type=cals_people] .cals-person-post-wrapper .wp-block-cals-resource-directory-post__image img{aspect-ratio:1/1}.post-type-cals_people .editor-visual-editor__post-title-wrapper{display:none!important}.post-type-cals_people .editor-visual-editor__post-title-wrapper+*{margin-top:3rem}.cals-person-settings{--color-white:var(--cals-color-white,#fff);--color-gray-100:var(--cals-color-gray-100,#e6e6e6);align-items:start;display:grid;gap:2rem}@media screen and (min-width:1000px){.cals-person-settings{grid-template-columns:3fr 3fr 2fr}.cals-person-settings[data-has-sync-sources=false]{grid-template-columns:2fr 1fr}}.cals-person-settings__heading{font-size:.875rem;font-weight:640;margin:0 0 1rem}.cals-person-settings__fields,.cals-person-settings__sources{display:grid;gap:1rem}.cals-person-settings__fields textarea[disabled],.cals-person-settings__sources textarea[disabled]{background-color:var(--wp-components-color-gray-100,#f0f0f0);border-color:var(--wp-components-color-gray-400,#ccc);box-shadow:none}@media screen and (min-width:1000px){.cals-person-settings__fields--main{grid-template-columns:1fr 1fr}}.cals-person-settings__field--size-full{grid-column:1/-1}.cals-person-settings-source{border:1px solid var(--color-gray-100);border-radius:.25rem;box-shadow:0 0 16px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;transition:border .3s ease}.cals-person-settings-source.is-selected{border-color:var(--wp-admin-theme-color,#3858e9)}.cals-person-settings-source__toggle,.cals-person-settings-source__toggle-container{align-items:center;display:flex;position:relative}.cals-person-settings-source__toggle{background-color:var(--color-white);border:none;cursor:pointer;gap:1rem;padding:.75rem 3rem .75rem .75rem;text-align:left;width:100%}.cals-person-settings-source__toggle p{margin:0}.cals-person-settings-source__toggle-dropdown{position:absolute;right:.75rem}.cals-person-settings-source__toggle-dropdown *{fill:var(--wp-admin-theme-color,#3858e9)}.cals-person-settings-source__toggle[aria-selected=true]{background-color:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.cals-person-settings-source__toggle[aria-selected=true] svg[fill=currentColor]{fill:var(--wp-admin-theme-color,#3858e9)}.cals-person-settings-source__settings{animation:settings-in .2s ease-out forwards;display:grid;gap:1rem;padding:.75rem}.cals-person-settings-photo{align-items:center;background-color:#d7d7d7;border:1px solid #ddd;border-radius:100%;display:flex;height:150px;justify-content:center;line-height:0;margin:0;overflow:hidden;padding:0;width:150px}.cals-person-settings-photo__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cals-person-settings-photo__placeholder{height:80px;width:80px;fill:#aaa}.cals-person-settings-log__list{display:flex;flex-direction:column;gap:.25rem;margin-top:0}.cals-person-settings-log__entry{margin:0}.cals-person-settings-log__toggle{align-items:center;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.25rem .5rem;width:100%}.cals-person-settings-log__toggle:hover{background-color:#f5f5f5}.cals-person-settings-log__status{background-color:#aaa;border-radius:100%;display:block;height:.75em;width:.75em}.cals-person-settings-log__status[data-status=success]{background-color:#08b302}.cals-person-settings-log__status[data-status=fail]{background-color:#cc1918}.cals-person-settings-log__source{font-weight:640}.cals-person-settings-log__help{margin:0;opacity:.75}.cals-person-settings-log__timestamp{margin-left:auto;opacity:.75}.cals-person-settings-log__metadata{background-color:#eee;border-radius:.25rem;margin-block:.25rem .5rem;padding:.5rem}.cals-person-settings-log__metadata li{margin:0}.cals-person-settings .components-notice p{margin:0 0 .75rem}.cals-person-settings .components-notice p:last-of-type{margin-bottom:0}.cals-person-settings .components-notice-list .components-notice__content{margin-block:.25rem}.cals-people-settings .components-form-token-field__input-container{background-color:#fff}.cals-people-settings .components-notice__content{margin-block:.25rem}@keyframes settings-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
