@font-face{font-family:"Jost";src:local("Jost"),url("../fonts/Jost/Jost-Regular.woff2") format("woff2"),url("../fonts/Jost/Jost-Regular.woff") format("woff"),url("../fonts/Jost/Jost-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Jost";src:local("Jost"),url("../fonts/Jost/Jost-Bold.woff2") format("woff2"),url("../fonts/Jost/Jost-Bold.woff") format("woff"),url("../fonts/Jost/Jost-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Jost";src:local("Jost"),url("../fonts/Jost/Jost-Italic.woff2") format("woff2"),url("../fonts/Jost/Jost-Italic.woff") format("woff"),url("../fonts/Jost/Jost-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Jost";src:local("Jost"),url("../fonts/Jost/Jost-BoldItalic.woff2") format("woff2"),url("../fonts/Jost/Jost-BoldItalic.woff") format("woff"),url("../fonts/Jost/Jost-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}#cpt-admin,.cpt-notice{font-family:Jost;font-variant-ligatures:common-ligatures}#cpt-admin-header{display:grid;grid-gap:15px;grid-template-columns:120px 1fr;margin-bottom:15px}#cpt-admin-header *{align-self:center}#cpt-admin-header .cpt-logo{height:auto;width:120px}#cpt-admin-header h2{font-size:23px}#cpt-admin-page-title #cpt-page-title{font-size:42px;font-weight:bold;line-height:1.15;padding-top:0}#cpt-admin-page-title #cpt-subtitle{color:gray;font-size:26px;font-weight:bold;line-height:1.15;margin:0}#cpt-admin-page-title #cpt-client-status,#cpt-admin-page-title #cpt-primary-contact,#cpt-admin-page-title #cpt-client-manager,#cpt-admin-page-title #cpt-project-status,#cpt-admin-page-title #cpt-project-client{font-size:16px;line-height:1.15;margin:0}#cpt-admin h2:not(:first-child){margin-top:1.5rem}#cpt-admin button,#cpt-admin .button{font-weight:normal}#cpt-admin .form-table th label small{font-weight:normal}#cpt-admin .cpt-this-expands{background-color:rgba(0,0,0,.1);margin:1.5rem 0;padding:1.5rem}#cpt-admin .column-project_id{width:10%}#cpt-admin .column-project_count{text-align:center;width:10%}#cpt-admin .form-wrap>:first-child{margin-top:0;padding-top:0}#cpt-admin .form-wrap>form>:last-child{margin-bottom:0;padding-bottom:0}#cpt-admin .form-wrap .form-field{margin-top:0;margin-bottom:1.5rem}#cpt-admin .form-wrap .form-field input:not([type=checkbox]),#cpt-admin .form-wrap .form-field select,#cpt-admin .form-wrap .form-field textarea{max-width:unset;width:100%}#cpt-admin .form-wrap .submit{margin:0;padding:0}#cpt-delete-client-link{cursor:pointer;display:inline-block;margin-top:1rem}#cpt-delete-client-link:not(:hover){color:#708090}#cpt-delete-client-link:hover{text-decoration:underline}#cpt_delete_project_button{margin-top:1rem}#cpt_delete_project_button #submit{background:unset;border:unset;cursor:pointer;display:inline;margin:0;padding:unset}#cpt_delete_project_button #submit:not(:hover){color:#708090}#cpt_delete_project_button #submit:hover{text-decoration:underline}.cpt-admin-modal{box-sizing:border-box;display:grid;grid-template-areas:"lbuffer modal rbuffer";grid-template-columns:minmax(10px, 1fr) minmax(300px, 500px) minmax(10px, 1fr);margin:0;max-height:80%;overflow:scroll;padding:0;position:fixed;left:0;top:10%;width:100%;z-index:100}.cpt-admin-modal-card{background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.2);border:1px solid #789;box-sizing:border-box;grid-area:modal;margin:3px;padding:1.5rem;position:relative}.cpt-admin-modal h2{border:none;margin-top:0;padding:0}#cpt_delete_client_button{display:inline-block}.cpt-admin-modal-screen{background-color:rgba(0,0,0,.1);height:100%;position:fixed;left:0;top:0;width:100%;z-index:99}#cpt-edit-row{animation:growDown 150ms ease-in-out forwards;background-color:rgba(0,0,0,.1);display:none;transform-origin:top}#cpt-edit-row td{padding:1.5rem}#cpt-edit-row .form-field{margin-top:.8em;margin-bottom:.8em}#cpt-edit-row .submit{margin:0;padding:0}#client-list>.subsubsub:not(:has(.Inactive .current))~table .client-row.client-status-inactive{opacity:.5}
