[data-section="2"]{--fc-step2-radius: 3px}[data-section="2"] .form-control,[data-section="2"] select.form-control,[data-section="2"] .select2-container--bootstrap-5 .select2-selection,[data-section="2"] .select2-container--bootstrap-5.select2-container--open .select2-selection,[data-section="2"] .select2-container--bootstrap-5.select2-container--focus .select2-selection{border-radius:var(--fc-step2-radius)!important}[data-section="2"] .select2-container--bootstrap-5 .select2-dropdown,[data-section="2"] .fencing-mb-input{border-radius:var(--fc-step2-radius)!important;overflow:hidden}[data-section="2"] .fc-max-fence-height-input{border:0;background:transparent;flex:1 1 auto;min-width:0;max-width:100%}[data-section="2"] .fencing-measurement-box--height-only .fencing-mb-input{width:100%}[data-section="2"] .fencing-qty-minus{border-radius:var(--fc-step2-radius) 0 0 var(--fc-step2-radius)!important}[data-section="2"] .fencing-qty-plus{border-radius:0 var(--fc-step2-radius) var(--fc-step2-radius) 0!important}[data-section="2"] .btn-fc-calculate,[data-section="2"] .fencing-measurement-box .btn,[data-section="2"] .fc-select-2,[data-section="2"] .alert.alert-gray{border-radius:var(--fc-step2-radius)!important}[data-section="2"] .select2-container--bootstrap-5{width:100%!important}.select2-container--bootstrap-5 .select2-selection,.select2-container--bootstrap-5 .select2-dropdown{border-color:var(--fc-dark-gray)!important}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options:not(.select2-results__options--nested){max-height:16rem!important}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]{background-color:var(--fc-princeton-orange)!important;color:var(--fc-white)!important}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option--highlighted:not(.select2-results__option--selected):not([aria-selected=true]){background-color:color-mix(in srgb,var(--fc-princeton-orange) 15%,transparent)!important;color:var(--fc-princeton-orange)!important}[data-section="2"] .fc-step2-field--disabled .select2-container{pointer-events:none;opacity:.65}[data-section="2"] .fc-step2-slat-height-row .fc-step2-gate-only .fc-select-2{width:100%}[data-section="2"] .fencing-section--step2 .fc-step2-spacer-before-overall{margin-bottom:1rem}[data-section="2"] .fencing-section--step2 .col-lg-5>.step-2_field:has(*),[data-section="2"] .fencing-section--step2 .col-lg-5>.fc-step2-slat-height-row:not(.d-none),[data-section="2"] .fencing-section--step2 .col-lg-5>.fc-step2-gate-only:not(.d-none){margin-bottom:1rem!important}[data-section="2"] .fc-input-msg{top:0;right:0;bottom:auto;margin:0}[data-section="2"] .fc-input-msg:after{top:auto;bottom:-7px;left:50%;right:auto;margin-left:-7px;border-width:7px 7px 0}[data-section="2"] .fencing-mb-input>.fc-input-msg{top:auto;bottom:calc(100% + 1px)}[data-section="2"] .fencing-mb-input:has(>.fc-input-msg){overflow:visible}.js-fc-form-step[data-section="2"]:not(.fc-step2-show-errors) .fc-input-msg.fcim-show{display:none}[data-section="2"] .fc-step2-slat-height-row.fc-step2-row--single:not(.d-none){margin-bottom:1rem}[data-section="2"] .fc-step2-slat-height-row .fc-step2-gate-only,[data-section="2"] .fc-step2-slat-height-row .fc-input-container{margin-bottom:0}.fencing-modal-area--gate .custom-gate{--fc-gate-field-radius: 3px}.fencing-modal-area--gate .custom-gate .fencing-mb-input{border:1px solid var(--fc-dark-gray);border-radius:var(--fc-gate-field-radius);width:100%;display:grid;align-items:center}.fencing-modal-area--gate .custom-gate .fencing-measurement-box--height-only .fencing-mb-input,.fencing-modal-area--gate .custom-gate .fc-gate-modal-custom-width-section .fencing-mb-input{width:100%}.fencing-modal-area--gate .custom-gate .fencing-mb-input input{border:0;background:transparent;outline:none;flex:1 1 auto;min-width:0;max-width:100%;font-size:1rem!important;font-weight:500}.fencing-modal-area--gate .custom-gate .fencing-mb-input span{font-size:.8125rem;color:var(--fc-granite-gray);font-weight:400}.fencing-modal-area--gate .custom-gate .fencing-qty-btn{height:auto;min-height:2.25rem;padding:.35rem .65rem}.fencing-modal-area--gate .custom-gate .fencing-qty-minus{border-radius:var(--fc-gate-field-radius) 0 0 var(--fc-gate-field-radius)!important;border-right:1px solid var(--fc-dark-gray)}.fencing-modal-area--gate .custom-gate .fencing-qty-plus{border-radius:0 var(--fc-gate-field-radius) var(--fc-gate-field-radius) 0!important;border-left:1px solid var(--fc-dark-gray)}.fencing-modal-area--gate .custom-gate .fc-select-2.fc-gate-modal-field,.fencing-modal-area--gate .custom-gate .fc-gate-modal-gate-only-col .fc-select-2{border:1px solid var(--fc-dark-gray)!important;border-radius:var(--fc-gate-field-radius)!important;min-height:calc(2.25rem + 2px);padding:.35rem .65rem .35rem 42px!important;display:flex;align-items:center;width:100%;box-sizing:border-box}.fencing-modal-area--gate .custom-gate .fc-gate-modal-gate-only-height-row{align-items:flex-end}.fencing-modal-area--gate .custom-gate .fc-gate-modal-gate-only-height-row .fc-input-container,.fencing-modal-area--gate .custom-gate .fc-gate-modal-gate-only-col{margin-bottom:0}.fencing-modal-area--gate .custom-gate .fc-gate-modal-gate-only-col .fc-select-2:not(.fc-selected),.fencing-modal-area--gate .custom-gate .fc-gate-modal-field:not(.fc-selected){border-color:var(--fc-dark-gray)!important}.fencing-modal-area--gate .custom-gate .fc-gate-modal-gate-only-col .fc-select-2:not(.fc-selected):after,.fencing-modal-area--gate .custom-gate .fc-gate-modal-field:not(.fc-selected):after{border-color:var(--fc-dark-gray)}.fencing-modal-area--gate .custom-gate .fc-gate-modal-calculate-row{display:flex;align-items:stretch;width:100%;position:relative}.fencing-modal-area--gate .custom-gate .fc-gate-modal-calculate-row .fencing-mb-input{flex:1 1 0;min-width:0}.fencing-modal-area--gate .custom-gate .fc-gate-modal-calculate-row .btn{border-radius:var(--fc-gate-field-radius)!important;margin-top:0;align-self:stretch;white-space:nowrap;flex:0 0 auto;min-width:150px}.fencing-modal-area--gate .custom-gate .alert.alert-gray{border-radius:var(--fc-gate-field-radius)}@media (max-width: 480px){.fencing-modal-area--gate .custom-gate .fc-gate-modal-calculate-row{display:block}.fencing-modal-area--gate .custom-gate .fc-gate-modal-calculate-row .btn{width:100%;margin-top:8px}}.btn-fc-outline-danger{background:var(--fc-white)}.fencing-section--step1 .btn-delete-fence{padding:0}.fc-label-group .fc-form-control{width:100%;background:var(--fc-white)}.fc-card-body{position:relative}.fc-section-loader-overlay{position:absolute;background:var(--fc-overlay-dark);top:0;left:0;right:0;bottom:0;z-index:2}.project-details--editable:hover{cursor:pointer;background:var(--fc-whisper)}.fc-result{position:relative}.cp_no-post--left:before,.cp_no-post--left .fc-div-c-p,.cp_no-post--left .fc-start-c-p,.cp_no-post--right:after,.cp_no-post--right .fc-div-c-p:nth-child(2),.cp_no-post--left-dup .fc-div-c-p:nth-child(1),.cp_no-post--right .fc-end-c-p{color:var(--fc-red);z-index:1}.fencing-panel-spacing-number.opt-2 span{bottom:-5px}[data-group=b] .panel-post:not(.panel-no-post).opt-2{margin-bottom:calc(var(--fc-foot-depth) + 19px)}.fencing-panel-container[data-type=slat] .panel-post:not(.panel-no-post).opt-2,.fencing-panel-container[data-type=slat] .panel-post:not(.panel-no-post).opt-2-1,.fencing-panel-container[data-type=slat] .panel-post:not(.panel-no-post).opt-4,.fencing-panel-container[data-type=slat] .panel-post:not(.panel-no-post).opt-4-1{margin-bottom:calc(var(--fc-foot-depth) + 24px)}.fencing-panel-container[data-type=slat] .fencing-panel-spacing-number.opt-2 span,.fencing-panel-container[data-type=slat] .fencing-panel-spacing-number.opt-2-1 span,.fencing-panel-container[data-type=slat] .fencing-panel-spacing-number.opt-4 span,.fencing-panel-container[data-type=slat] .fencing-panel-spacing-number.opt-4-1 span{bottom:0}.qty-edited{position:absolute;left:-10px;top:5px;font-size:12px;background:var(--fc-white);padding:5px;border-radius:100%;border:1px solid var(--fc-gainsboro);color:var(--fc-gray-chateau)}.fc-form-group{position:relative}.fc-measurement-locked-gate-only .fencing-mb-input{background-color:#f3f3f3;border-color:#d4d4d4}.fc-measurement-locked-gate-only .measurement-box-number{background-color:#f3f3f3;color:#6c757d;cursor:not-allowed}.fc-measurement-locked-gate-only .fencing-mb-input span{color:#9aa0a6}.fc-measurement-locked-gate-only .fencing-qty-btn{color:#9aa0a6;opacity:.55;pointer-events:none;cursor:not-allowed}@media print{.btn-fc{display:none!important}}
/*# sourceMappingURL=style-v2.css.map */
