﻿.cpt-error,.cpt-success{background-color:rgba(0,0,0,.1);border:1px solid #789;border-left:4px solid;padding:1.5rem}.cpt-error{border-left-color:red}.cpt-success{border-left-color:#2e8b57}#cpt-status-update-request-button[disabled=true]{cursor:default;opacity:.5}#cpt-status-update-request-button[disabled=true]:hover{box-shadow:none}.client-dashboard .page-header{margin-bottom:1rem}.client-dashboard .entry-title:not(.cpt-entry-title){font-size:inherit;font-weight:bold}body:not(.cpt-theme) :where(#cpt-nav){background-color:rgba(0,0,0,.1);margin-top:1rem;margin-bottom:1.5rem;padding-top:.6667rem;padding-bottom:.6667rem}body:not(.cpt-theme) :where(#cpt-nav) .menu{display:flex;gap:.6667rem 1rem;flex-wrap:wrap;list-style:none;margin:0 auto;padding:0}@media(max-width: 576px){body:not(.cpt-theme) :where(#cpt-nav) .menu{flex-direction:column}}body:not(.cpt-theme) :where(#cpt-nav) .menu .menu-item a:not(:hover){text-decoration:none}body:not(.cpt-theme) :where(#cpt-nav) .menu .menu-item a:hover,body:not(.cpt-theme) :where(#cpt-nav) .menu .menu-item a:focus{text-decoration:underline}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children{align-items:center;display:flex;gap:.15em;position:relative}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children::after{content:"+";display:inline-grid;height:.9em;place-content:center;width:.9em}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:hover,body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:focus{cursor:pointer}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:hover>.sub-menu,body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:focus>.sub-menu{display:block}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:hover::after,body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children:focus::after{content:"−"}body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children>.sub-menu{animation:growDown_centered 150ms ease-in-out forwards;background-color:#fff;border:1px solid #789;box-shadow:1px 1px 3px rgba(0,0,0,.2);display:none;list-style:none;max-width:24ch;padding:1rem;position:absolute;top:100%;left:50%;transform:translateX(-50%);transform-origin:top;width:max-content;z-index:10}@media(max-width: 576px){body:not(.cpt-theme) :where(#cpt-nav) .menu>.menu-item-has-children>.sub-menu{max-width:calc(100vw - 2rem);width:calc(100vw - 2rem)}}body:not(.cpt-theme) :where(#cpt-nav) .sub-menu{list-style:none}body:not(.cpt-theme) :where(#cpt-nav) .sub-menu>.menu-item:first-child{margin-top:0}body:not(.cpt-theme) :where(#cpt-nav) .sub-menu>.menu-item:last-child{margin-bottom:0}body:not(.cpt-theme) :where(#cpt-nav) .sub-menu .menu-item{margin:.6667rem 0}#cpt-breadcrumbs{font-size:80%;margin-bottom:1.5rem}.cpt-notice:where(:not(body.wp-admin)){align-items:center;background-color:rgba(0,0,0,.1);display:none;gap:0;line-height:1.15;margin:1.5rem 0;padding:0;position:relative}.cpt-notice:where(:not(body.wp-admin)).card{padding:0}.cpt-notice:where(:not(body.wp-admin)).visible{display:flex}.cpt-notice:where(:not(body.wp-admin)).visible.notice-fadeout{animation:notice_fadeout 1.5s ease-in-out forwards}.cpt-notice:where(:not(body.wp-admin))::before{align-self:stretch;background-color:#d3d3d3;color:#fff;content:"i";display:grid;font-weight:bold;min-width:2em;place-content:center;width:2em}.cpt-notice:where(:not(body.wp-admin)).notice-error::before{background-color:red;content:"!"}.cpt-notice:where(:not(body.wp-admin)).notice-success::before{background-color:#2e8b57;content:"✓"}.cpt-notice:where(:not(body.wp-admin)) .cpt-notice-message{display:block;font-size:80%;padding-left:1.5rem}.cpt-notice:where(:not(body.wp-admin)).is-dismissible{min-height:calc(3rem + 2px + 1em)}.cpt-notice:where(:not(body.wp-admin)).is-dismissible .cpt-notice-message{padding-right:calc(3rem + 2px + 1em)}.cpt-notice:where(:not(body.wp-admin)) .cpt-notice-dismiss{top:1.5rem;right:1.5rem}body:has(#cpt-login.visible){height:100%;overflow:hidden}body:not(.admin-bar){--wp-admin--admin-bar--height: 0px}#cpt-login{animation:pulse_centered 150ms ease-in-out forwards;display:none;margin:0 auto;max-height:calc(100vh - 2rem - var(--wp-admin--admin-bar--height));max-width:calc(100vw - 2rem);overflow:auto;position:fixed;top:calc(1rem + var(--wp-admin--admin-bar--height));left:50%;transform-origin:top center;width:calc(576px - 2rem);z-index:20}#cpt-login.cpt-modal{background-color:snow;border:1px solid #789;box-shadow:1px 1px 3px rgba(0,0,0,.2);padding:2.25rem}#cpt-login.visible{display:block}#cpt-login.visible+#cpt-modal-screen{display:block}#cpt-login>h2{margin-top:0;margin-bottom:1.5rem}#cpt-login :not(.cpt-notice-message):last-child,#cpt-login :not(.cpt-notice-message):last-child :last-child{margin-bottom:0}#cpt-modal-screen{background-color:rgba(0,0,0,.4);display:none;height:100vh;inset:0;position:fixed;top:0;left:0;width:100vw;z-index:10}.cpt-dismiss-button{background-color:#d3d3d3;background-image:url("../images/close.svg");background-position:center;background-repeat:no-repeat;background-size:50%;border:1px solid #789;border-radius:9999px;height:1em;line-height:1;margin:0;padding:0;position:absolute;right:.6667rem;top:.6667rem;transform:unset;width:1em}#cpt-login-form .input{box-sizing:border-box;width:100%}#cpt-login-form .description{font-size:80%;margin-bottom:1.5rem}#cpt-login-type-links{font-size:80%}#cpt-login-code-link,#cpt-login-code,#cpt-login-password{display:none}
