.client-panel{font-size:14px}.client-expand,.client-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-panel-heading h3{margin:0}.client-panel button{white-space:nowrap;cursor:pointer;box-sizing:border-box;width:auto;color:#172639!important;background:#fff!important;border:1px solid #cfd9e5!important;border-radius:6px!important;height:36px!important;min-height:36px!important;padding:7px 14px!important;font-size:14px!important;line-height:20px!important}.client-panel button:hover{background:#f4f7fa!important}.client-panel button:disabled{opacity:.55;cursor:not-allowed}.client-panel .client-primary{color:#fff!important;background:#142944!important;border-color:#142944!important}.client-actions{justify-content:flex-end;display:flex}.client-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.client-fields label>span{color:#718096;font-size:13px}.client-fields p{overflow-wrap:anywhere;margin:8px 0}.client-fields .client-wide{grid-column:1/-1}.client-fields.is-reading{background:#dce4ec;border:1px solid #dce4ec;border-radius:7px;gap:1px;overflow:hidden}.client-fields.is-reading>label{background:#fff;padding:16px}.client-fields.is-reading p{margin:8px 0 0;font-weight:600;line-height:1.5}.client-fields label{min-width:0}.client-panel .client-fields input,.client-panel .client-upload select{box-sizing:border-box;width:100%;margin-top:6px;color:#172639!important;background:#fff!important;border:1px solid #cfd9e5!important;border-radius:6px!important;height:40px!important;min-height:40px!important;padding:9px 12px!important;font-size:14px!important;line-height:20px!important}.client-panel .client-fields input:focus{outline-offset:1px;outline:2px solid #3b78b8}.client-panel .client-upload select{-webkit-appearance:none;appearance:none;width:auto;min-width:130px;margin-top:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23576b80' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:36px!important}.client-upload{background:#f6f8fb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.client-upload input{flex:1;min-width:200px}.client-document{border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.client-document b{overflow-wrap:anywhere}.client-document>div:last-child{flex-shrink:0;align-items:center;gap:12px;display:flex}.client-document p,.client-panel-heading p{color:#718096;font-size:13px}.client-empty{text-align:center;color:#718096;border:1px dashed #d9e2ec;border-radius:8px;padding:30px}.client-error{color:#875817;background:#fff5e5;border-radius:6px;padding:12px}.client-review{background:#f6f8fb;border-radius:8px;margin-top:20px;padding:18px}.client-review>label{border-bottom:1px solid #dce4ec;gap:12px;padding:12px 0;display:flex}.client-review input{flex-shrink:0;width:16px!important;height:16px!important}.client-review blockquote{color:#718096;overflow-wrap:anywhere;margin:8px 0}@media (max-width:900px){.client-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.client-document{flex-wrap:wrap}}@media (max-width:600px){.client-fields{grid-template-columns:1fr}}.v2-main .detail-page .client-panel.detail-section .client-upload select{min-width:0;background-position:right 8px center!important;background-size:14px 14px!important;padding-right:28px!important}
