.cmd-public-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:24px 0}.cmd-public-member{display:flex;gap:16px;border:1px solid #dcdcde;border-radius:8px;background:#fff;padding:18px}.cmd-public-photo img{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover}.cmd-public-member-body{min-width:0}.cmd-public-member h3{margin:0 0 6px}.cmd-public-meta{margin:0 0 12px;color:#646970}.cmd-public-contact>div{margin:4px 0}.cmd-public-files{margin-top:12px}.cmd-public-files ul{margin:6px 0 0 18px}.cmd-public-files li{margin:3px 0}
.cmd-form-print-header{max-width:850px;margin:24px auto;text-align:center}.cmd-form-print-header h1,.cmd-form-print-header h2{margin:4px 0}.cmd-form-print-header p{margin:4px 0}.cmd-public-form{max-width:850px;margin:24px auto;padding:24px;border:1px solid #dcdcde;border-radius:8px;background:#fff}.cmd-public-form-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:18px 22px}.cmd-public-form label{display:block}.cmd-public-form input,.cmd-public-form select{box-sizing:border-box;display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #8c8f94;border-radius:4px}.cmd-form-actions{display:flex;flex-wrap:wrap;gap:12px}.cmd-public-form button{margin-top:22px;padding:11px 20px;border:0;border-radius:4px;background:#2271b1;color:#fff;font-weight:700;cursor:pointer}.cmd-public-form .cmd-print-form-button{background:#50575e}.cmd-form-message{max-width:850px;margin:20px auto;padding:14px 18px;border-radius:5px}.cmd-form-success{background:#edfaef;border:1px solid #46b450}.cmd-form-error{background:#fcf0f1;border:1px solid #d63638}.cmd-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}@media(max-width:700px){.cmd-public-form-grid{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.cmd-form-print-header,.cmd-form-print-header *,.cmd-public-form,.cmd-public-form *{visibility:visible}.cmd-form-print-header,.cmd-public-form{position:relative;max-width:none;margin:0 auto}.cmd-public-form{border:0;padding:12px}.cmd-public-form-grid{grid-template-columns:repeat(2,1fr)}.cmd-form-actions,.cmd-form-message,.cmd-public-form input[type=file]{display:none!important}.cmd-public-form input,.cmd-public-form select{border:0;border-bottom:1px solid #222;border-radius:0;background:transparent}}
