.zh-page{max-width:1300px;margin:auto;padding:42px 28px;color:#142a42}.zh-page h1{font-size:clamp(26px,3vw,40px);margin:0 0 12px}.zh-panel{background:#fff;border:1px solid #dce4eb;border-radius:9px;padding:24px;margin-bottom:18px}.zh-form{max-width:900px;margin:32px auto}.zh-panel h2{font-size:22px;margin:0 0 14px}.zh-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px}.zh-form label{display:grid;gap:7px;font-weight:600}.zh-form input,.zh-form select,.zh-form textarea,.zh-manage input,.zh-manage select,.zh-reply textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #bdcad6;border-radius:5px;background:#fff;color:#142a42;font:inherit}.zh-wide{grid-column:1/-1}.zh-form .zh-check{display:flex;align-items:flex-start;font-weight:400}.zh-check input{width:auto}.zh-form small{font-weight:400;color:#556b80;line-height:1.5}.zh-honey{position:absolute!important;width:1px;height:1px;left:-9999px;overflow:hidden}.zh-result{white-space:pre-line;font-weight:600}.zh-result.error{color:#9b2323}.zh-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.zh-project-image{width:100%;height:190px;object-fit:cover;border-radius:5px;margin-bottom:15px}.zh-offer{display:block;color:#725212;background:#fff0d5;border-radius:4px;padding:7px 10px;margin-bottom:12px}.zh-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.zh-actions .gold-button{min-height:40px;padding:9px 14px}.zh-workspace-header{display:flex;justify-content:space-between;align-items:center;gap:24px}.zh-table-wrap{overflow:auto}.zh-table{border-collapse:collapse;width:100%;background:#fff}.zh-table th,.zh-table td{padding:14px;text-align:left;border-bottom:1px solid #dce4eb;font-size:14px}.zh-table a{font-weight:700;color:#0a3b6c}.zh-message{padding:15px;border-left:3px solid #eab14d;background:#fff;margin:12px 0}.zh-message.internal{background:#fff6e3}.zh-message.system{background:#eaf1f6;border-left-color:#496d8d;font-size:14px}.zh-message p{white-space:pre-wrap}.zh-message time{color:#64768a;font-size:12px;margin-left:12px}.zh-reply{display:grid;gap:12px}.zh-reply label{display:flex;gap:8px}.zh-manage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.zh-manage label{display:grid;gap:5px}.zh-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.zh-kpis .zh-panel strong{display:block;font-size:30px;color:#06294e}.zh-kpis .zh-panel{margin:0}.zenith-hub-editable .elementor-widget:not(:last-child){margin-bottom:0}.zh-form [disabled]{opacity:.6;cursor:wait}.zh-empty{padding:24px;background:#fff;border:1px dashed #bac8d5}.zh-thread-heading{display:flex;justify-content:space-between;align-items:center}.zh-thread-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow-wrap:anywhere}.zh-thread-data p{margin:0}.zh-form :focus-visible,.zh-page :focus-visible{outline:3px solid #eab14d;outline-offset:3px}@media(max-width:850px){.zh-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zh-page{padding:30px 18px}}@media(max-width:550px){.zh-project-grid,.zh-form-grid,.zh-manage,.zh-thread-data{grid-template-columns:1fr}.zh-kpis{grid-template-columns:1fr}.zh-panel{padding:18px}.zh-page h1{font-size:28px}}

.zh-form fieldset{border:0;margin:0;padding:0;min-width:0}
