/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

.node-client-form.node-form{max-width:1200px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#fff;flex-wrap:wrap}.node-client-form.node-form label{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:#111827}.node-client-form.node-form .description{font-size:13px;color:#6b7280;margin-top:4px}.node-client-form.node-form input[type=text],.node-client-form.node-form input[type=email],.node-client-form.node-form input[type=tel],.node-client-form.node-form input[type=number],.node-client-form.node-form input[type=date],.node-client-form.node-form select,.node-client-form.node-form textarea{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box}.node-client-form.node-form textarea{min-height:100px}.node-client-form.node-form input[type=date]{height:42px;width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box}.node-client-form.node-form .form-item{margin-bottom:16px;width:100%}@media (min-width:768px){.node-client-form.node-form .field--name-title,.node-client-form.node-form .field--name-field-email,.node-client-form.node-form .field--name-field-phone,.node-client-form.node-form .field--name-field-dob,.node-client-form.node-form .field--name-field-father-name,.node-client-form.node-form .field--name-field-company-name,.node-client-form.node-form .field--name-field-website,.node-client-form.node-form .field--name-field-tin,.node-client-form.node-form .field--name-field-gstin,.node-client-form.node-form .field--name-field-pan,.node-client-form.node-form .field--name-field-hourly-rate{grid-column:span 1}.node-client-form.node-form .field--name-field-point-of-contact,.node-client-form.node-form .field--name-field-office-address,.node-client-form.node-form .field--name-field-home-address,.node-client-form.node-form .field--name-body{grid-column:span 2}}.node-client-form.node-form .field-multiple-drag{display:none}.node-form .layout__region{padding-right:15px;padding-left:15px}.node-form .chosen-container-single .chosen-single{padding:9px}.node-client-form.node-form .form-actions{grid-column:span 2;display:flex;gap:12px;margin-top:24px}.node-client-form.node-form input[type=submit]{background:#1e40af;color:#fff;padding:12px 20px;border-radius:6px;border:none;font-weight:600}.node-client-form.node-form .vertical-tabs,.node-client-form.node-form .tabledrag-toggle-weight-wrapper{display:none}.node-client-form.node-form input[name='field_website[0][uri]']{width:100%;width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box}.node-client-form.node-form .form-actions input[type=submit]{width:100%}.paragraphs-subform .field--type-string,.paragraphs-subform .field--type-telephone{max-width:250px;display:inline-block;padding-left:15px}@media (max-width:767px){.node-client-form.node-form>.form-wrapper{display:block}.paragraphs-subform .field--type-string,.paragraphs-subform .field--type-telephone{max-width:unset;display:unset}}.node--type-client.node--view-mode-full{background:#f8fafc;padding:24px;border-radius:12px}.node--type-client.node--view-mode-full .layout{background:#fff;border-radius:10px;padding:20px;margin-bottom:24px;box-shadow:0 4px 14px rgba(0,0,0,.06)}.node--type-client.node--view-mode-full .field--name-title{font-size:22px;font-weight:700;color:#020617;margin-bottom:16px;display:block}.node--type-client.node--view-mode-full .field{font-size:14px}.node--type-client.node--view-mode-full .field__label{font-weight:600;color:#475569}.node--type-client.node--view-mode-full .field__item{color:#0f172a;word-break:break-word}.node--type-client.node--view-mode-full .layout__region{padding:8px 0}.node--type-client.node--view-mode-full .field--type-address .address{line-height:1.6;color:#1e293b}.node--type-client.node--view-mode-full .field--name-field-point-of-contact{margin-top:12px}.node--type-client.node--view-mode-full .paragraph--type--client-point-of-contacts .field__label{font-size:12px;text-transform:uppercase;color:#64748b;letter-spacing:.04em}.page-node-type-client h1.page-title{display:none}.node--type-client.node--view-mode-full a{color:#2563eb;text-decoration:none}.node--type-client.node--view-mode-full a:hover{text-decoration:underline}@media (max-width:992px){.node--type-client.node--view-mode-full .layout--threecol-section,.node--type-client.node--view-mode-full .layout--fourcol-section{display:block}}.path-app #block-lawyers-content{background:#fff;padding:24px;border-radius:8px}.path-app #block-lawyers-content .views-exposed-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;padding:16px;background:#f7f9fc;border:1px solid #e2e6ef;border-radius:6px}.path-app #block-lawyers-content .views-exposed-form label{font-size:13px;font-weight:600;color:#333;margin-bottom:4px}.path-app #block-lawyers-content .views-exposed-form .form-text{width:100%;height:38px;padding:6px 10px;border:1px solid #cfd6e4;border-radius:4px;font-size:14px}.path-app #block-lawyers-content .views-exposed-form .form-actions{align-self:flex-end}.path-app #block-lawyers-content .views-exposed-form .form-submit{height:40px;padding:0 20px;background:#1e5eff;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer}.path-app #block-lawyers-content .views-exposed-form .form-submit:hover{background:#1749c6}.path-app #block-lawyers-content table.table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e2e6ef;border-radius:6px;overflow:hidden}.path-app #block-lawyers-content table thead th{background:#f1f4f9;color:#222;font-size:13px;font-weight:700;padding:12px 14px;text-align:left;border-bottom:1px solid #e2e6ef;white-space:nowrap}.path-app #block-lawyers-content table thead th a{color:#222;text-decoration:none}.path-app #block-lawyers-content table tbody td{padding:12px 14px;font-size:14px;color:#333;border-bottom:1px solid #edf0f5;vertical-align:middle}.path-app #block-lawyers-content table tbody tr:hover{background:#f8faff}.path-app #block-lawyers-content table tbody td a{color:#1e5eff;font-weight:600;text-decoration:none}.path-app #block-lawyers-content table tbody td a:hover{text-decoration:underline}.path-app #block-lawyers-content .views-field-dropbutton{text-align:right}.path-app #block-lawyers-content .dropbutton-wrapper{display:inline-block}.path-app #block-lawyers-content .dropbutton{border:1px solid #d7ddea;border-radius:4px;background:#fff;overflow:hidden}.path-app #block-lawyers-content .dropbutton>li>a{padding:8px 12px;font-size:13px;font-weight:600;color:#1e5eff}.path-app #block-lawyers-content .dropbutton>li.secondary-action>a{color:#333}.path-app #block-lawyers-content .dropbutton>li>a:hover{background:#f1f4f9}.path-app #block-lawyers-content .dropbutton-toggle button{background:#f1f4f9;border-left:1px solid #d7ddea}.node-client-form.node-form{max-width:1200px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#fff;flex-wrap:wrap}.node-client-form.node-form label{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:#111827}.node-client-form.node-form .description{font-size:13px;color:#6b7280;margin-top:4px}.node-client-form.node-form input[type=text],.node-client-form.node-form input[type=email],.node-client-form.node-form input[type=tel],.node-client-form.node-form input[type=number],.node-client-form.node-form input[type=date],.node-client-form.node-form select,.node-client-form.node-form textarea{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box}.node-client-form.node-form textarea{min-height:100px}.node-client-form.node-form input[type=date]{height:42px;width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box}.node-client-form.node-form .form-item{margin-bottom:16px;width:100%}@media (min-width:768px){.node-client-form.node-form .field--name-title,.node-client-form.node-form .field--name-field-email,.node-client-form.node-form .field--name-field-phone,.node-client-form.node-form .field--name-field-dob,.node-client-form.node-form .field--name-field-father-name,.node-client-form.node-form .field--name-field-company-name,.node-client-form.node-form .field--name-field-website,.node-client-form.node-form .field--name-field-tin,.node-client-form.node-form .field--name-field-gstin,.node-client-form.node-form .field--name-field-pan,.node-client-form.node-form .field--name-field-hourly-rate{grid-column:span 1}.node-client-form.node-form .field--name-field-point-of-contact,.node-client-form.node-form .field--name-field-office-address,.node-client-form.node-form .field--name-field-home-address,.node-client-form.node-form .field--name-body{grid-column:span 2}}.node-client-form.node-form .field-multiple-drag{display:none}.node-form .layout__region{padding-right:15px;padding-left:15px}.node-form .chosen-container-single .chosen-single{padding:9px}.node-client-form.node-form .form-actions{grid-column:span 2;display:flex;gap:12px;margin-top:24px}.node-client-form.node-form input[type=submit]{background:#1e40af;color:#fff;padding:12px 20px;border-radius:6px;border:none;font-weight:600}.node-client-form.node-form .vertical-tabs,.node-client-form.node-form .tabledrag-toggle-weight-wrapper{display:none}.node-client-form.node-form input[name='field_website[0][uri]']{width:100%;width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box}.node-client-form.node-form .form-actions input[type=submit]{width:100%}.paragraphs-subform .field--type-string,.paragraphs-subform .field--type-telephone{max-width:250px;display:inline-block;padding-left:15px}@media (max-width:767px){.node-client-form.node-form>.form-wrapper{display:block}.paragraphs-subform .field--type-string,.paragraphs-subform .field--type-telephone{max-width:unset;display:unset}}.node--type-client.node--view-mode-full{background:#f8fafc;padding:24px;border-radius:12px}.node--type-client.node--view-mode-full .layout{background:#fff;border-radius:10px;padding:20px;margin-bottom:24px;box-shadow:0 4px 14px rgba(0,0,0,.06)}.node--type-client.node--view-mode-full .field--name-title{font-size:22px;font-weight:700;color:#020617;margin-bottom:16px;display:block}.node--type-client.node--view-mode-full .field{font-size:14px}.node--type-client.node--view-mode-full .field__label{font-weight:600;color:#475569}.node--type-client.node--view-mode-full .field__item{color:#0f172a;word-break:break-word}.node--type-client.node--view-mode-full .layout__region{padding:8px 0}.node--type-client.node--view-mode-full .field--type-address .address{line-height:1.6;color:#1e293b}.node--type-client.node--view-mode-full .field--name-field-point-of-contact{margin-top:12px}.node--type-client.node--view-mode-full .paragraph--type--client-point-of-contacts .field__label{font-size:12px;text-transform:uppercase;color:#64748b;letter-spacing:.04em}.page-node-type-client h1.page-title{display:none}.node--type-client.node--view-mode-full a{color:#2563eb;text-decoration:none}.node--type-client.node--view-mode-full a:hover{text-decoration:underline}@media (max-width:992px){.node--type-client.node--view-mode-full .layout--threecol-section,.node--type-client.node--view-mode-full .layout--fourcol-section{display:block}}.path-app #block-lawyers-content{background:#fff;padding:24px;border-radius:8px}.path-app #block-lawyers-content .views-exposed-form{display:flex;gap:16px;margin-bottom:24px;padding:16px;background:#f7f9fc;border:1px solid #e2e6ef;border-radius:6px;max-width:100%;align-items:center}.path-app #block-lawyers-content .views-exposed-form label{font-size:13px;font-weight:600;color:#333;margin-bottom:4px}.path-app #block-lawyers-content .views-exposed-form .form-text{width:100%;height:38px;padding:6px 10px;border:1px solid #cfd6e4;border-radius:4px;font-size:14px}.path-app #block-lawyers-content .views-exposed-form .form-actions{align-self:flex-end}.path-app #block-lawyers-content .views-exposed-form .form-submit{height:40px;padding:0 20px;background:#1e5eff;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer}.path-app #block-lawyers-content .views-exposed-form .form-submit:hover{background:#1749c6}.path-app #block-lawyers-content table.table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e2e6ef;border-radius:6px;overflow:auto !important}.path-app #block-lawyers-content table thead th{background:#f1f4f9;color:#222;font-size:13px;font-weight:700;padding:12px 14px;text-align:left;border-bottom:1px solid #e2e6ef;white-space:nowrap}.path-app #block-lawyers-content table thead th a{color:#222;text-decoration:none}.path-app #block-lawyers-content table tbody td{padding:12px 14px;font-size:14px;color:#333;border-bottom:1px solid #edf0f5;vertical-align:middle}.path-app #block-lawyers-content table tbody tr:hover{background:#f8faff}.path-app #block-lawyers-content table tbody td a{color:#1e5eff;font-weight:600;text-decoration:none}.path-app #block-lawyers-content table tbody td a:hover{text-decoration:underline}.path-app #block-lawyers-content .views-field-dropbutton{text-align:right}.path-app #block-lawyers-content .dropbutton-wrapper{display:inline-block}.path-app #block-lawyers-content .dropbutton{border:1px solid #d7ddea;border-radius:4px;background:#fff;overflow:hidden;z-index:999;position:relative}.path-app #block-lawyers-content .dropbutton>li>a{padding:8px 12px;font-size:13px;font-weight:600;color:#1e5eff}.path-app #block-lawyers-content .dropbutton>li.secondary-action>a{color:#333}.path-app #block-lawyers-content .dropbutton>li>a:hover{background:#f1f4f9}.path-app #block-lawyers-content .dropbutton-toggle button{background:#f1f4f9;border-left:1px solid #d7ddea}.path-app #block-lawyers-content table,.path-app #block-lawyers-content tbody,.path-app #block-lawyers-content tr,.path-app #block-lawyers-content td{overflow:visible}.path-app #block-lawyers-content .views-element-container{overflow:visible}.path-app #block-lawyers-content .dropbutton-wrapper{position:relative;z-index:10}.path-app #block-lawyers-content .dropbutton-wrapper.open,.path-app #block-lawyers-content .dropbutton-wrapper.dropbutton-open{z-index:999}.path-app #block-lawyers-content .dropbutton{position:relative;z-index:1000;width:100px;text-align:left}.path-app #block-lawyers-content .dropbutton li.secondary-action{background:#fff}.path-app #block-lawyers-content table tbody tr{position:relative;z-index:1}.path-app #block-lawyers-content table tbody tr:hover{z-index:2}.path-app #block-lawyers-content .table-responsive,.path-app #block-lawyers-content .views-bootstrap-table{overflow:visible !important}.path-app #block-lawyers-content header{display:flex;justify-content:space-between;align-items:center}.path-app a.button.js-form-submit.form-submit{background:blue;color:#fff;margin-bottom:15px}
