/* Construction Estimator — Rég¬lure-inspired editorial system */ body.runtime { --paper:#f7f5ef; --surface:#fffefa; --ink:#202326; --muted:#60666c; --line:#d8d5cd; --accent:#c84c2e; --accent-dark:#9e351e; --focus:#b84125; --error:#a82b2b; background:var(--paper) !important; color:var(--ink) !important; font:15px/1.5 'Segoe UI',Arial,sans-serif !important; } body.runtime #wrapper, body.runtime .content, body.runtime .pagos-page {background:transparent !important;color:var(--ink);} body.runtime .content {padding:24px 28px 56px !important;max-width:1700px;margin:auto;} body.runtime .pagos-page {position:relative;} body.runtime h1,body.runtime h2,body.runtime h3,body.runtime h4,body.runtime h5 {color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.025em;line-height:1.2;} body.runtime h4 {font-size:25px;margin:0 0 10px;} body.runtime h5 {font-size:14px;margin:2px 0;color:var(--muted);font-family:'Segoe UI',Arial,sans-serif;font-weight:500;letter-spacing:0;} body.runtime .pagos-control-row-empty {margin:0 0 16px !important;} body.runtime .pagos-control-container {min-width:0;} body.runtime .pagos-control-label {color:var(--ink);font-weight:600;margin-bottom:5px;} body.runtime .pagos-control-label label {font-weight:600;} body.runtime .form-group {margin-bottom:12px;} body.runtime .form-control,body.runtime input[type=text],body.runtime input[type=number],body.runtime input[type=email],body.runtime textarea,body.runtime select { color:var(--ink);background:var(--surface);border:1px solid #bcb9b1;border-radius:4px;box-shadow:none !important;font-family:'Segoe UI',Arial,sans-serif;font-size:14px;min-height:38px;padding:8px 11px;transition:border-color .15s,box-shadow .15s; } body.runtime textarea {min-height:90px;resize:vertical;} body.runtime .form-control:hover:not(:disabled),body.runtime select:hover:not(:disabled) {border-color:#7c7b76;} body.runtime .form-control:focus,body.runtime input:focus,body.runtime textarea:focus,body.runtime select:focus,body.runtime .select2-container-active .select2-choice {outline:2px solid var(--focus) !important;outline-offset:1px;border-color:var(--focus) !important;box-shadow:none !important;} body.runtime .form-control:disabled,body.runtime input:disabled,body.runtime select:disabled {background:#ebe8e1 !important;color:#5d6061 !important;border-color:#d1cec6 !important;opacity:1;cursor:not-allowed;} body.runtime .parsley-error,body.runtime .has-error {border-color:var(--error) !important;} body.runtime .parsley-errors-list,body.runtime .help-block {color:var(--error);font-size:12px;line-height:1.4;margin:4px 0 0;} body.runtime .btn,body.runtime a.btn,body.runtime button,body.runtime input[type=button] {border-radius:4px;box-shadow:none;transition:background .15s,border-color .15s,color .15s;} body.runtime .btn-primary,body.runtime .btn-success,body.runtime a[href='#submit'] {background:var(--ink);border:1px solid var(--ink);color:#fff;} body.runtime .btn-primary:hover,body.runtime .btn-success:hover {background:#3d4144;border-color:#3d4144;} body.runtime .btn-default,body.runtime .btn-secondary {background:var(--surface);border:1px solid #aaa69e;color:var(--ink);} body.runtime .btn-default:hover,body.runtime .btn-secondary:hover {background:#eeeae2;border-color:#66645e;} body.runtime a {color:var(--accent-dark);} body.runtime a:hover {color:#702613;text-decoration:underline;} body.runtime a:focus-visible,body.runtime button:focus-visible,body.runtime .btn:focus-visible {outline:2px solid var(--focus);outline-offset:2px;} body.runtime .btn.disabled,body.runtime .btn:disabled,body.runtime button:disabled {opacity:.55;cursor:not-allowed;} body.runtime .dataTables_wrapper {background:var(--surface);border:1px solid var(--line);border-radius:5px;overflow:visible;} body.runtime .dataTables_toolbar {background:var(--surface);padding:10px 12px;border-bottom:1px solid var(--line);} body.runtime .dataTables_wrapper table.dataTable {border:0 !important;border-collapse:collapse !important;margin:0 !important;table-layout:fixed;} body.runtime .dataTables_wrapper table.dataTable thead th {background:#eae7df !important;color:var(--ink) !important;border:0 !important;border-bottom:2px solid #77736b !important;border-right:1px solid var(--line) !important;font:700 12px/1.4 'Segoe UI',Arial,sans-serif !important;letter-spacing:.045em;text-transform:uppercase;padding:11px 9px !important;} body.runtime .dataTables_wrapper table.dataTable tbody td {color:var(--ink);border:0 !important;border-right:1px solid #e1ded7 !important;border-bottom:1px solid #e5e2db !important;padding:7px 9px !important;min-height:32px;vertical-align:middle;} body.runtime .dataTables_wrapper table.dataTable tbody tr.odd {background:#fffefa !important;} body.runtime .dataTables_wrapper table.dataTable tbody tr.even {background:#f5f2eb !important;} body.runtime .dataTables_wrapper table.dataTable tbody tr:hover {background:#ece8dc !important;} body.runtime .dataTables_wrapper table.dataTable tbody td.focus,body.runtime .dataTables_wrapper table.dataTable tbody td.selected {background:#f3e4dc !important;box-shadow:inset 0 0 0 2px var(--accent) !important;} body.runtime .dataTables_wrapper table.dataTable tbody td.cell-editability-disabled {color:#656761;} body.runtime .dataTables_wrapper .dataTables_info,body.runtime .dataTables_wrapper .dataTables_paginate {padding:9px 12px;color:var(--muted);} body.runtime .dataTables_wrapper .paginate_button.current,body.runtime .dataTables_wrapper .paginate_button:hover {background:var(--ink) !important;border-color:var(--ink) !important;color:#fff !important;} body.runtime .dataTables_wrapper .dataTables_filter input,body.runtime .dataTables_wrapper .dataTables_length select {min-height:34px;} body.runtime .select2-container .select2-choice,body.runtime .select2-container .select2-choices {background:var(--surface) !important;color:var(--ink) !important;border:1px solid #a9a69f !important;border-radius:4px !important;box-shadow:none !important;min-height:34px;line-height:32px;} body.runtime .select2-container .select2-choice .select2-arrow {background:#eeeae2 !important;border-left:1px solid var(--line) !important;} body.runtime .select2-drop {z-index:10550 !important;background:var(--surface) !important;border:1px solid #77736b !important;border-radius:4px !important;box-shadow:0 8px 24px rgba(25,26,27,.16) !important;color:var(--ink) !important;} body.runtime .select2-drop input {background:var(--surface) !important;color:var(--ink) !important;border:1px solid #aaa69e !important;min-height:34px;} body.runtime .select2-results {max-height:260px !important;padding:4px;} body.runtime .select2-results li {border-radius:3px;padding:2px 4px;} body.runtime .select2-results .select2-highlighted {background:#d95a35 !important;color:#fff !important;} body.runtime .select2-results .select2-disabled {background:#eeeae2 !important;color:#777 !important;} body.runtime .dropdown-menu,body.runtime .datepicker,body.runtime .daterangepicker,body.runtime .ui-datepicker {z-index:10600 !important;background:var(--surface);border:1px solid var(--line);border-radius:4px;box-shadow:0 8px 24px rgba(25,26,27,.16);color:var(--ink);} body.runtime .dropdown-menu li>a:hover,body.runtime .datepicker td.active,body.runtime .ui-datepicker .ui-state-active {background:var(--accent) !important;color:#fff !important;} body.runtime .modal {z-index:10620 !important;} body.runtime .modal-dialog {max-width:min(94vw,800px);} body.runtime .modal-content {background:var(--surface);border:1px solid var(--line);border-radius:5px;box-shadow:0 12px 34px rgba(20,20,20,.2);} body.runtime .modal-header,body.runtime .modal-footer {border-color:var(--line);padding:15px 20px;} body.runtime .modal-body {max-height:70vh;overflow:auto;padding:20px;} body.runtime .tooltip {z-index:10700;} body.runtime .tooltip-inner {background:var(--ink);color:#fff;} body.runtime #toast-container {z-index:10800;} body.runtime #toast-container>div {background:var(--surface) !important;color:var(--ink) !important;border:1px solid var(--line);border-left:4px solid var(--accent);box-shadow:0 6px 18px rgba(20,20,20,.14) !important;opacity:1;} body.runtime #toast-container .toast-close-button {color:var(--ink);} body.runtime input[type=checkbox],body.runtime input[type=radio] {accent-color:var(--accent-dark);} body.runtime input[type=checkbox]:focus-visible,body.runtime input[type=radio]:focus-visible {outline:2px solid var(--focus);outline-offset:2px;} body.runtime .progress {background:#e8e4dc;box-shadow:none;} body.runtime .progress-bar {background:var(--accent);} body.runtime .dropzone,body.runtime .file-upload,body.runtime .upload-area {background:var(--surface);border:2px dashed #99958b;border-radius:5px;} body.runtime .dropzone:hover,body.runtime .dropzone.dz-drag-hover {border-color:var(--accent);background:#f7ebe4;} body.runtime .ui-slider,body.runtime .slider-track {background:#ddd8cf;border:0;box-shadow:none;} body.runtime .ui-slider-range,body.runtime .slider-selection {background:var(--accent);} body.runtime .ui-slider-handle,body.runtime .slider-handle {background:var(--surface);border:2px solid var(--accent-dark);box-shadow:0 1px 4px rgba(0,0,0,.18);} body.runtime .chart-container,body.runtime .highcharts-container {background:var(--surface);color:var(--ink);} body.runtime .highcharts-grid-line {stroke:#dedbd3;} body.runtime .highcharts-axis-line,body.runtime .highcharts-tick {stroke:#77736b;} body.runtime .highcharts-tooltip {filter:none;} @media(max-width:800px){body.runtime .content{padding:16px !important;}body.runtime .dataTables_wrapper{overflow-x:auto;}body.runtime .pagos-control-label,body.runtime .pagos-control-input{width:100% !important;}}
/* Interaction refinements */ body.runtime .select2-container-active .select2-choice {outline:none !important;box-shadow:inset 0 0 0 2px var(--accent-dark) !important;} body.runtime .select2-results .select2-highlighted {background:var(--accent-dark) !important;} body.runtime .dataTables_wrapper table.dataTable tbody td.focus {outline:none !important;box-shadow:inset 0 0 0 2px var(--accent-dark) !important;} body.runtime .dataTables_wrapper table.dataTable tbody tr:has(td.focus) {background:#f3e9df !important;}
/* Keep inline Select2 from inheriting input padding and nested borders. */ body.runtime .inline-grid .DTE_Field .select2-container.form-control {padding:0 !important;min-height:0 !important;height:auto !important;border:0 !important;background:transparent !important;box-shadow:none !important;} body.runtime .inline-grid .DTE_Field .select2-container .select2-choice {margin:0 !important;}
/* The grid editor opens a separate search panel: let it occupy the choice's place. */ body.runtime .inline-grid .DTE_Field .select2-container.select2-dropdown-open .select2-choice {visibility:hidden !important;} body.runtime:has(.inline-grid .DTE_Field .select2-dropdown-open) .select2-drop:not(.select2-drop-above) {transform:translateY(-34px);} body.runtime .inline-grid td.focus:has(.select2-dropdown-open) {box-shadow:none !important;}
/* One accessible focus indicator while the inline menu is open. */ body.runtime .dataTables_wrapper table.dataTable tbody td.focus:has(.select2-dropdown-open) {box-shadow:none !important;} body.runtime .select2-drop .select2-search input:focus {outline:none !important;border:2px solid var(--focus) !important;box-shadow:none !important;}
/* Construction estimating: drafting-sheet palette and restrained safety accent. */ body.runtime { --paper:#f2f4f2; --surface:#ffffff; --ink:#23343e; --muted:#566873; --line:#cdd6d8; --accent:#b95227; --accent-dark:#9a3e1c; --focus:#176078; --error:#a82b2b; background-color:var(--paper) !important; background-image:linear-gradient(rgba(38,72,88,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(38,72,88,.035) 1px,transparent 1px) !important; background-size:32px 32px !important; } body.runtime .content {background:rgba(255,255,255,.87) !important;border:1px solid #d5ddde;border-top:3px solid #314f5d;box-shadow:0 2px 14px rgba(32,53,61,.07);} body.runtime h1,body.runtime h2,body.runtime h3,body.runtime h4,body.runtime h5 {font-family:'Segoe UI',Arial,sans-serif;font-weight:700;letter-spacing:-.015em;} body.runtime h4 {font-size:24px;letter-spacing:.015em;} body.runtime h5 {font-size:13px;line-height:1.45;} body.runtime .pagos-control-label,body.runtime .pagos-control-label label {color:#334b57;} body.runtime .form-control,body.runtime input[type=text],body.runtime input[type=number],body.runtime input[type=email],body.runtime textarea,body.runtime select {border-color:#aebdc3;background:#fff;} body.runtime .form-control:hover:not(:disabled),body.runtime select:hover:not(:disabled) {border-color:#5a7886;} body.runtime .form-control:disabled,body.runtime input:disabled,body.runtime select:disabled {background:#e8edec !important;color:#4c606a !important;border-color:#cad4d5 !important;} body.runtime .btn-primary,body.runtime .btn-success,body.runtime a[href='#submit'] {background:#284b5a;border-color:#284b5a;} body.runtime .btn-primary:hover,body.runtime .btn-success:hover {background:#173b4c;border-color:#173b4c;} body.runtime .btn-default,body.runtime .btn-secondary {border-color:#aabcc2;} body.runtime .btn-default:hover,body.runtime .btn-secondary:hover {background:#e9eff0;border-color:#577480;} body.runtime a {color:#205c72;} body.runtime a:hover {color:#123c50;} body.runtime .dataTables_wrapper {border-color:#b6c6cc;border-radius:2px;} body.runtime .dataTables_toolbar {background:#edf2f3;border-color:#c4d0d4;} body.runtime .dataTables_wrapper table.dataTable thead th {background:#dce6e9 !important;color:#233e4c !important;border-bottom:2px solid #496a7a !important;border-right-color:#bdcdd2 !important;letter-spacing:.07em;} body.runtime .dataTables_wrapper table.dataTable tbody td {border-right-color:#d9e2e4 !important;border-bottom-color:#dce4e5 !important;font-variant-numeric:tabular-nums;} body.runtime .dataTables_wrapper table.dataTable tbody tr.odd {background:#fff !important;} body.runtime .dataTables_wrapper table.dataTable tbody tr.even {background:#f1f5f5 !important;} body.runtime .dataTables_wrapper table.dataTable tbody tr:hover {background:#e6f0f2 !important;} body.runtime .dataTables_wrapper table.dataTable tbody td.focus,body.runtime .dataTables_wrapper table.dataTable tbody td.selected {background:#e5f0f3 !important;box-shadow:inset 0 0 0 2px var(--focus) !important;} body.runtime .dataTables_wrapper table.dataTable tbody tr:has(td.focus) {background:#eaf2f3 !important;} body.runtime .dataTables_wrapper .paginate_button.current,body.runtime .dataTables_wrapper .paginate_button:hover {background:#284b5a !important;border-color:#284b5a !important;} body.runtime .select2-container .select2-choice,body.runtime .select2-container .select2-choices {border-color:#aebdc3 !important;} body.runtime .select2-container .select2-choice .select2-arrow {background:#e9eff0 !important;} body.runtime .select2-drop {border-color:#718b96 !important;box-shadow:0 6px 18px rgba(25,48,58,.16) !important;} body.runtime .select2-results .select2-highlighted {background:#284b5a !important;} body.runtime .select2-results .select2-disabled {background:#e8edec !important;color:#596b73 !important;} body.runtime .dropdown-menu,body.runtime .datepicker,body.runtime .daterangepicker,body.runtime .ui-datepicker {box-shadow:0 6px 18px rgba(25,48,58,.16);} body.runtime .progress {background:#dbe5e8;} body.runtime .dropzone,body.runtime .file-upload,body.runtime .upload-area {border-color:#8ba2ac;} body.runtime .dropzone:hover,body.runtime .dropzone.dz-drag-hover {background:#ecf3f4;} body.runtime .ui-slider,body.runtime .slider-track {background:#cedbdf;} body.runtime .chart-container,body.runtime .highcharts-container {background:#fff;} body.runtime .highcharts-grid-line {stroke:#d4e0e3;} @media(max-width:800px){body.runtime .content{border-left:0;border-right:0;}}
/* Modern proposal layout for the Construction Estimator home page. */ body.runtime {--paper:#e9eff1;--surface:#ffffff;--ink:#193440;--muted:#58707b;--line:#c8d8de;--accent:#ec7b3d;--accent-dark:#b94e21;--focus:#087d9b;background-color:var(--paper) !important;background-image:linear-gradient(rgba(40,93,115,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(40,93,115,.055) 1px,transparent 1px) !important;background-size:28px 28px !important;} body.runtime .content {max-width:1480px;margin:24px auto 60px;padding:26px 30px 42px !important;background:#f5f8f9 !important;border:1px solid #d7e3e7;border-top:0;border-radius:22px;box-shadow:0 18px 50px rgba(23,55,69,.13);} body.runtime .pagos-page > .row > .pagos-control-row-empty {margin:0 0 22px !important;} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child {display:flex;flex-wrap:wrap;align-items:flex-start;min-height:190px;padding:29px 30px 23px;border-radius:18px;background:radial-gradient(circle at 92% 9%,rgba(255,255,255,.11) 0 0,rgba(255,255,255,.11) 1px,transparent 2px) 0 0/22px 22px,linear-gradient(115deg,#183b4c,#1d5365 65%,#166479);box-shadow:0 14px 28px rgba(24,59,76,.2);} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child:before {content:'';position:absolute;left:30px;right:30px;top:0;height:5px;background:linear-gradient(90deg,#ef8c46 0 18%,#79a9b8 18% 100%);border-radius:0 0 6px 6px;} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child > .pagos-control-container {float:none;width:56% !important;padding:0 12px;} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child > .pagos-control-container:nth-child(2) {display:none;} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child > .pagos-control-container:nth-child(3) {width:44% !important;max-width:480px;margin-left:auto;} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child h4 {color:#fff;font-size:30px;letter-spacing:-.025em;margin:1px 0 13px;} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child h5 {color:#c8dce2;font-size:14px;font-weight:500;line-height:1.3;} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child > .pagos-control-container:nth-child(3) h4 {font-size:37px;letter-spacing:.12em;font-weight:800;line-height:1;margin-bottom:18px;} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child label {color:#e8f2f4;font-size:13px;font-weight:700;} body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child input:disabled {background:rgba(255,255,255,.93) !important;color:#284552 !important;border-color:rgba(255,255,255,.6) !important;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2) {display:flex;gap:18px;align-items:stretch;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2) > .pagos-control-container {float:none;width:calc(50% - 9px) !important;min-width:0;padding:20px 18px 13px;background:#fff;border:1px solid #dce7ea;border-top:4px solid #df8a51;border-radius:16px;box-shadow:0 8px 22px rgba(31,73,90,.08);} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2) > .pagos-control-container:first-child:before {content:'CLIENT CONTACT';} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2) > .pagos-control-container:nth-child(2):before {content:'PROJECT LOCATION';} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2) > .pagos-control-container:before {display:block;margin:0 14px 14px;color:#1e5267;font:800 12px/1.3 'Segoe UI',Arial,sans-serif;letter-spacing:.14em;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2) > .pagos-control-container:nth-child(3) {display:none;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2) .form-group {margin-bottom:7px;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2) input:not(:disabled) {background:#f9fbfc;border:1px solid #b8cbd2;border-radius:8px;} body.runtime .pagos-page > .row > .pagos-control-row-empty:has(.inline-grid) > .pagos-control-container {padding:21px 22px 25px;background:#fff;border:1px solid #d8e5e9;border-radius:16px;box-shadow:0 9px 24px rgba(31,73,90,.09);} body.runtime .pagos-page > .row > .pagos-control-row-empty:has(.inline-grid) > .pagos-control-container:before {content:'COST BREAKDOWN';display:block;margin:0 0 17px;color:#1d5166;font:800 13px/1.3 'Segoe UI',Arial,sans-serif;letter-spacing:.14em;} body.runtime .dataTables_wrapper {border:1px solid #b8ccd3;border-radius:9px;box-shadow:none;background:#fff;} body.runtime .dataTables_wrapper table.dataTable thead th {background:#204c5e !important;color:#fff !important;border-right-color:#446b7a !important;border-bottom:3px solid #ee8847 !important;padding:13px 11px !important;font-size:12px !important;} body.runtime .dataTables_wrapper table.dataTable thead th:first-child {border-top-left-radius:7px;} body.runtime .dataTables_wrapper table.dataTable thead th:last-child {border-top-right-radius:7px;} body.runtime .dataTables_wrapper table.dataTable tbody tr.odd {background:#fff !important;} body.runtime .dataTables_wrapper table.dataTable tbody tr.even {background:#f2f7f8 !important;} body.runtime .dataTables_wrapper table.dataTable tbody tr:hover {background:#e7f2f5 !important;} body.runtime .dataTables_wrapper table.dataTable tbody td.focus,body.runtime .dataTables_wrapper table.dataTable tbody td.selected {background:#e1f1f5 !important;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(4) {display:flex;justify-content:flex-end;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(4) > .pagos-control-container:first-child {display:none;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(4) > .pagos-control-container:nth-child(2) {float:none;width:min(100%,460px) !important;padding:22px 22px 18px;background:#fff;border:1px solid #d8e5e9;border-radius:16px;box-shadow:0 9px 24px rgba(31,73,90,.09);} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(4) > .pagos-control-container:nth-child(2):before {content:'ESTIMATE SUMMARY';display:block;margin:0 14px 18px;color:#1d5166;font:800 13px/1.3 'Segoe UI',Arial,sans-serif;letter-spacing:.14em;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(4) .pagos-control-input {padding-top:5px;padding-bottom:5px;margin-bottom:5px;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(4) input:disabled {background:#eff4f5 !important;border-color:#d5e1e5 !important;color:#244452 !important;font-weight:700;font-variant-numeric:tabular-nums;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(4) .pagos-control-input:nth-child(6) {margin-top:12px;padding-top:15px;padding-bottom:12px;background:#204c5e;border-radius:10px;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(4) .pagos-control-input:nth-child(6) label {color:#fff;font-size:15px;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(4) .pagos-control-input:nth-child(6) input:disabled {background:#fff !important;color:#173d50 !important;border-color:#fff !important;font-size:18px;font-weight:800;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) {display:flex;gap:12px;justify-content:flex-end;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) > .pagos-control-container {float:none;width:180px !important;padding:0;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) > .pagos-control-container:nth-child(n+3) {display:none;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) .btn {min-height:47px;padding:12px 22px;border-radius:9px;font-size:14px;font-weight:800;letter-spacing:.02em;box-shadow:0 5px 13px rgba(31,73,90,.12);} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) > .pagos-control-container:first-child .btn {background:#e57839;border-color:#e57839;color:#fff;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) > .pagos-control-container:first-child .btn:hover {background:#c85f29;border-color:#c85f29;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) > .pagos-control-container:nth-child(2) .btn {background:#fff;border-color:#8eabb6;color:#214f62;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) > .pagos-control-container:nth-child(2) .btn:hover {background:#e6f0f3;border-color:#477083;} body.runtime .select2-results .select2-highlighted {background:#205c73 !important;color:#fff !important;} body.runtime .select2-drop {border-radius:8px !important;box-shadow:0 14px 28px rgba(17,49,65,.22) !important;} @media(max-width:900px){body.runtime .content{margin:0;padding:14px !important;border-radius:0;}body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child{padding:24px 16px;}body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child > .pagos-control-container{width:100% !important;}body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child > .pagos-control-container:nth-child(3){width:100% !important;max-width:none;margin:20px 0 0;}body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2){display:block;}body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(2) > .pagos-control-container{width:100% !important;margin:0 0 14px;}body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5){justify-content:stretch;}body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) > .pagos-control-container{width:50% !important;}}
/* Keep inline company details legible over the dark proposal banner. */ body.runtime .pagos-page > .row > .pagos-control-row-empty:first-child h5 {color:#d5e5e9 !important;} body.runtime .pagos-page > .row > .pagos-control-row-empty:nth-child(5) .btn:hover {text-decoration:none !important;}
