@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";
#profile-page{--profile-bg:#fafafa;--profile-card:#fff;--profile-primary:#f83b3b;--profile-text:#111827;--profile-text-secondary:#6b7280;--profile-border:#e5e7eb;--btn-primary:var(--profile-primary)}#profile-page.profile-page-wrapper{background:var(--profile-card);border:1px solid var(--profile-border);border-radius:12px;min-height:80vh;padding:1.5rem 1.25rem}#profile-page .profile-card{background:var(--profile-card);border:1px solid var(--profile-border);border-radius:12px;box-shadow:0 1px 3px #0000000f}#profile-page .profile-tab{color:#6b7280;background:0 0;border-bottom:2px solid #0000}#profile-page .profile-tab:hover{color:#111827}#profile-page .profile-tab.profile-tab-active{color:var(--profile-primary);border-bottom-color:var(--profile-primary);font-weight:600}#profile-page .profile-inner-tabs-wrap{border:none!important;border-bottom:1px solid var(--profile-border)!important}#profile-page .profile-inner-tab{color:var(--profile-text-secondary);margin-bottom:-1px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;outline:none!important}#profile-page .profile-inner-tab:hover{color:var(--profile-text)}#profile-page .profile-inner-tab:focus{box-shadow:none!important;outline:none!important}#profile-page .profile-inner-tab.profile-inner-active{font-weight:600;color:var(--profile-primary)!important;border-bottom-color:var(--profile-primary)!important}#profile-page .profile-input-readonly{color:var(--profile-text-secondary);cursor:not-allowed;background:#f3f4f6}#profile-page .profile-form-grid{row-gap:.5rem}#profile-page #profile-design2.profile-design2-root{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:992px){#profile-page #profile-design2.profile-design2-root{grid-template-columns:280px 1fr}}#profile-page #profile-design2.profile-design2-root>.min-w-0,#profile-page{min-width:0}.profile-accordion-header{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.profile-accordion-header:hover{background:#f9fafb}.profile-accordion-content{overflow:hidden}.profile-accordion-content.collapsed{display:none}#profile-page .profile-accordion .accordion-item{background:var(--profile-card)}#profile-page .profile-accordion .accordion-button:not(.collapsed){color:var(--profile-text);background:#fff}#profile-page .profile-accordion .accordion-button:focus{box-shadow:none;border-color:#0000}#profile-page .profile-accordion .accordion-button:after{filter:none}#profile-page .profile-accordion .accordion-button:not(.collapsed):after{transform:rotate(-180deg)}#profile-page .table-documents-wrap{border:1px solid var(--profile-border);background:var(--profile-card);border-radius:.5rem;overflow:hidden}#profile-page .table-documents{margin-bottom:0;font-size:.875rem}#profile-page .table-documents thead{background:#f8f9fa}#profile-page .table-documents thead th{color:var(--profile-text);text-align:center;border-bottom:1px solid var(--profile-border);vertical-align:middle;padding:.75rem 1rem;font-weight:500}#profile-page .table-documents thead th:first-child{text-align:center;width:40px}#profile-page .table-documents thead th:nth-child(2){text-align:left}#profile-page .table-documents thead th:last-child{text-align:right}#profile-page .table-documents tbody td{vertical-align:middle;border-bottom:1px solid var(--profile-border);color:var(--profile-text-secondary);padding:.75rem 1rem}#profile-page .table-documents tbody tr:last-child td{border-bottom:0}#profile-page .table-documents tbody td:first-child{text-align:center}#profile-page .table-documents tbody td:nth-child(2){text-align:left;color:var(--profile-text)}#profile-page .table-documents tbody td:nth-child(3),#profile-page .table-documents tbody td:nth-child(4),#profile-page .table-documents tbody td:nth-child(5){text-align:center}#profile-page .table-documents tbody td:last-child{text-align:right}#profile-page .table-documents .doc-action-link{color:var(--profile-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:none}#profile-page .table-documents .doc-action-link:hover{color:var(--profile-primary);text-decoration:underline}#profile-page .documents-upload-btn{background:var(--btn-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s;display:inline-flex}#profile-page .documents-upload-btn:hover{color:#fff;opacity:.9}
#settings-page{--settings-bg:#f7f9fc;--settings-card:#fff;--settings-primary:#f83b3b;--settings-text:#111827;--settings-text-secondary:#6b7280;--settings-border:#e5e7eb;--btn-primary:var(--settings-primary)}#settings-page.settings-page-wrapper{min-height:80vh;padding:1.5rem}#settings-page .settings-card{background:var(--settings-card);border:1px solid var(--settings-border);border-radius:12px;box-shadow:0 1px 3px #0000000f}#settings-page .settings-nav-item{text-align:left;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:color .2s,background .2s;display:flex}#settings-page .settings-nav-item:hover{color:var(--settings-text);background:#f8fafc}#settings-page #settings-design1.settings-d1-root{padding:0}#settings-page .settings-design1-grid{grid-template-columns:1fr;gap:1.5rem;min-width:0;display:grid}@media (min-width:992px){#settings-page .settings-design1-grid{grid-template-columns:240px 1fr}}#settings-page .settings-design1-grid>.min-w-0{min-width:0}#settings-page .settings-d1-aside{background:var(--settings-card);border:1px solid var(--settings-border);border-radius:12px;height:fit-content;padding:1rem;box-shadow:0 1px 3px #0000000f}#settings-page .settings-d1-nav{flex-direction:column;gap:.125rem;font-size:.875rem;display:flex}#settings-page .settings-d1-nav .settings-nav-item{text-align:left;width:100%;color:var(--settings-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-weight:500;transition:color .2s,background .2s;display:flex}#settings-page .settings-d1-nav .settings-nav-item:hover{color:var(--settings-text);background:#f8fafc}#settings-page .settings-d1-nav .settings-nav-item.active{color:var(--settings-primary);background:#f83b3b14;border-color:#f83b3b40}#settings-page .settings-d1-nav .settings-nav-item i{flex-shrink:0;font-size:1rem}#settings-page .settings-d1-company-wrap{flex-direction:column;gap:1.5rem;display:flex}#settings-page .settings-d1-section{background:var(--settings-card);border:1px solid var(--settings-border);border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000000f}#settings-page .settings-d1-section-title{color:var(--settings-text);margin-bottom:1rem;font-size:1rem;font-weight:600}#settings-page .settings-d1-form-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:576px){#settings-page .settings-d1-form-grid{grid-template-columns:repeat(2,1fr)}}#settings-page .settings-d1-form-row-span{grid-column:1/-1}#settings-page .settings-d1-form-row{align-items:flex-start;gap:1rem;display:flex}#settings-page .settings-d1-logo-box{border:2px dashed var(--settings-border);cursor:pointer;background:#f8fafc;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;transition:border-color .2s;display:flex}#settings-page .settings-d1-logo-box:hover{border-color:var(--settings-primary)}#settings-page .settings-d1-logo-box span{color:var(--settings-text-secondary);font-size:.75rem}#settings-page .settings-d1-logo-fields{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}#settings-page .settings-d1-field label,#settings-page .settings-d1-form-cell label{color:var(--settings-text-secondary);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}#settings-page .settings-d1-form-cell-full{grid-column:1/-1}#settings-page .settings-d1-input{width:100%;color:var(--settings-text);border:1px solid var(--settings-border);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}#settings-page .settings-d1-input:focus{border-color:var(--settings-primary);outline:none;box-shadow:0 0 0 2px #f83b3b33}#settings-page .settings-d1-actions{justify-content:flex-end;display:flex}#settings-page .settings-d1-tab-wrap{flex-direction:column;gap:1.5rem;display:flex}#settings-page .settings-d1-section-title-lg{font-size:1.125rem;font-weight:700}#settings-page .settings-d1-table,#settings-page #settings-design2 .settings-d2-card .table-responsive table,#settings-page #settings-design3 .settings-d3-body-inner .table-responsive table{text-align:left;width:100%;color:var(--settings-text);min-width:0;font-size:.875rem}#settings-page .settings-d1-table thead tr,#settings-page #settings-design2 .settings-d2-card .table-responsive thead tr,#settings-page #settings-design3 .settings-d3-body-inner .table-responsive thead tr{border-bottom:1px solid var(--settings-border);background:#f8fafccc!important}#settings-page .settings-d1-table thead th,#settings-page #settings-design2 .settings-d2-card .table-responsive thead th,#settings-page #settings-design3 .settings-d3-body-inner .table-responsive thead th{color:var(--settings-text);padding:.75rem 1rem;font-size:.875rem;font-weight:600;background:0 0!important;border:none!important}#settings-page .settings-d1-table td,#settings-page #settings-design2 .settings-d2-card .table-responsive td,#settings-page #settings-design3 .settings-d3-body-inner .table-responsive td{color:var(--settings-text-secondary);vertical-align:middle;border:none;border-bottom:1px solid var(--settings-border);padding:.75rem 1rem;font-size:.875rem}#settings-page .settings-d1-table tbody tr:hover,#settings-page #settings-design2 .settings-d2-card .table-responsive tbody tr:hover,#settings-page #settings-design3 .settings-d3-body-inner .table-responsive tbody tr:hover{background:#f8fafc80}#settings-page .settings-d1-table tbody tr,#settings-page #settings-design2 .settings-d2-card .table-responsive tbody tr,#settings-page #settings-design3 .settings-d3-body-inner .table-responsive tbody tr{border:none}#settings-page .settings-d1-table-link,#settings-page #settings-design2 .settings-d2-card .table-responsive .btn-link:not(.text-danger),#settings-page #settings-design3 .settings-d3-body-inner .table-responsive .btn-link:not(.text-danger){font-size:.875rem;font-weight:500;text-decoration:none;color:var(--settings-primary)!important}#settings-page .settings-d1-table-link:hover,#settings-page #settings-design2 .settings-d2-card .table-responsive .btn-link:not(.text-danger):hover,#settings-page #settings-design3 .settings-d3-body-inner .table-responsive .btn-link:not(.text-danger):hover{text-decoration:underline}#settings-page .settings-d1-table .badge.bg-success,#settings-page #settings-design2 .settings-d2-card .table-responsive .badge.bg-success,#settings-page #settings-design3 .settings-d3-body-inner .table-responsive .badge.bg-success{color:#065f46;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;background:#d1fae5!important}#settings-page .settings-d1-table .badge.bg-secondary,#settings-page #settings-design2 .settings-d2-card .table-responsive .badge.bg-secondary,#settings-page #settings-design3 .settings-d3-body-inner .table-responsive .badge.bg-secondary{color:#475569;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;background:#f1f5f9!important}#settings-page .settings-po-card{border:1px solid var(--settings-border);background:#f8fafc80;border-radius:.75rem;padding:1rem 1.25rem}#settings-page .settings-po-card .settings-po-label{color:var(--settings-text-secondary);margin-bottom:.25rem;font-size:.75rem;display:block}#settings-page .settings-po-card .settings-po-value{color:var(--settings-text);font-size:1.25rem;font-weight:700}#settings-page .settings-po-card .settings-po-value.text-success{color:#059669}#settings-page [data-settings-content=payment-obligations] .settings-po-amount,#settings-page [data-d2-content=payment-obligations] .settings-po-amount,#settings-page #settings-design3 .settings-d3-body-inner .settings-po-amount{color:#b91c1c;background:#f83b3b1f;border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}#settings-page [data-settings-content=payment-obligations] .settings-po-status-active,#settings-page [data-d2-content=payment-obligations] .settings-po-status-active,#settings-page #settings-design3 .settings-d3-body-inner .settings-po-status-active{color:#059669;font-size:.75rem;font-weight:500}#settings-page [data-settings-content=payment-obligations] .settings-po-status-inactive,#settings-page [data-d2-content=payment-obligations] .settings-po-status-inactive,#settings-page #settings-design3 .settings-d3-body-inner .settings-po-status-inactive{color:#94a3b8;font-size:.75rem}#settings-page .settings-po-footer-badge{color:#065f46;background:#d1fae5;border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:inline-flex}#settings-page .settings-d1-filter-group{flex-direction:column;gap:.25rem;display:flex}#settings-page .settings-d1-filter-label{text-transform:uppercase;color:var(--settings-text-secondary);font-size:.75rem;font-weight:600}#settings-page .settings-d1-avatar{background:var(--settings-primary);opacity:.9;color:#fff;flex-shrink:0;width:2.25rem;height:2.25rem}#settings-page{min-width:0}#settings-page .settings-layout-tab{color:#6b7280;background:0 0;border:1px solid #0000}#settings-page .settings-layout-tab:hover{color:#111827}#settings-page .settings-layout-tab.settings-tab-active{color:var(--settings-primary);background:#fff;border-color:#e5e7eb;font-weight:600;box-shadow:0 1px 2px #0000000f}#settings-design1 [data-settings-content].hidden,#settings-design2 [data-d2-content].hidden{display:none!important}#settings-design2 .settings-d2-tab{color:var(--settings-text-secondary);border-bottom-color:#0000}#settings-design2 .settings-d2-tab.active{color:var(--settings-primary);border-bottom-color:var(--settings-primary)}#settings-page #settings-design2.settings-d2-root{padding:1.5rem}#settings-page #settings-design2 .settings-d2-header{margin-bottom:1.5rem}#settings-page #settings-design2 .settings-d2-title{color:var(--settings-text);margin:0;font-size:1.25rem;font-weight:700}#settings-page #settings-design2 .settings-d2-subtitle{color:var(--settings-text-secondary);margin:.125rem 0 0;font-size:.875rem}#settings-page #settings-design2 .settings-d2-tabs-wrap{gap:.25rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}#settings-page #settings-design2 .settings-d2-tabs-wrap.design3-comm-tabs{border:none!important;border-bottom:1px solid #e5e7eb!important}#settings-page #settings-design2 .settings-d2-tabs-wrap .inner-tab{color:#9ca3af;cursor:pointer;flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:-1px;transition:color .2s,border-color .2s;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;outline:none!important}#settings-page #settings-design2 .settings-d2-tabs-wrap .inner-tab:hover{color:#6b7280;background:0 0!important}#settings-page #settings-design2 .settings-d2-tabs-wrap .inner-tab:focus{box-shadow:none!important;outline:none!important}#settings-page #settings-design2 .settings-d2-tabs-wrap .inner-tab.inner-tab-active{color:var(--settings-primary)!important;border-bottom-color:var(--settings-primary)!important;background:0 0!important}#settings-page #settings-design2 .settings-d2-tab{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s;display:flex}#settings-page #settings-design2 .settings-d2-tab:hover{color:var(--settings-text)}#settings-page #settings-design2 .settings-d2-tab.inner-tab-active{color:var(--settings-primary)!important;border-bottom-color:var(--settings-primary)!important;background:0 0!important}#settings-page #settings-design2 [data-d2-content=company].settings-d2-company-wrap{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:992px){#settings-page #settings-design2 [data-d2-content=company].settings-d2-company-wrap{grid-template-columns:repeat(2,1fr)}}#settings-page #settings-design2 .settings-d2-card{background:var(--settings-card);border:1px solid var(--settings-border);border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000000f}#settings-page #settings-design2 .settings-d2-card-title{color:var(--settings-text);margin:0 0 1rem;font-size:.875rem;font-weight:600}#settings-page #settings-design2 .settings-d2-space-y-4{flex-direction:column;gap:1rem;display:flex}#settings-page #settings-design2 .settings-d2-logo-row{align-items:flex-start;gap:1rem;display:flex}#settings-page #settings-design2 .settings-d2-logo-box{aspect-ratio:1;border:2px dashed var(--settings-border);cursor:pointer;background:#f8fafc;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;transition:border-color .2s;display:flex}#settings-page #settings-design2 .settings-d2-logo-box:hover{border-color:var(--settings-primary)}#settings-page #settings-design2 .settings-d2-logo-box span{color:var(--settings-text-secondary);font-size:.75rem}#settings-page #settings-design2 .settings-d2-fields-col{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}#settings-page #settings-design2 .settings-d2-label{color:var(--settings-text-secondary);margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}#settings-page #settings-design2 .settings-d2-input{width:100%;color:var(--settings-text);border:1px solid var(--settings-border);background:#fff;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}#settings-page #settings-design2 .settings-d2-input:focus{border-color:var(--settings-primary);outline:none;box-shadow:0 0 0 2px #f83b3b33}#settings-page #settings-design2 .settings-d2-grid-2{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}#settings-page #settings-design2 .settings-d2-save-row{justify-content:flex-end;margin-top:1rem;display:flex}#settings-page #settings-design2 .settings-d2-btn-primary{background:var(--settings-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:opacity .2s}#settings-page #settings-design2 .settings-d2-btn-primary:hover{opacity:.9}#settings-page #settings-design3.settings-d3-root{width:100%;margin-left:auto;margin-right:auto;padding:1.5rem}#settings-page #settings-design3 .settings-d3-header{margin-bottom:1.5rem}#settings-page #settings-design3 .settings-d3-title{color:var(--settings-text);margin:0;font-size:1.25rem;font-weight:700}#settings-page #settings-design3 .settings-d3-subtitle{color:var(--settings-text-secondary);margin:.125rem 0 0;font-size:.875rem}#settings-page #settings-design3 .settings-d3-section{background:var(--settings-card);border:1px solid var(--settings-border);border-radius:12px;margin-bottom:1rem;overflow:hidden;box-shadow:0 1px 3px #0000000f}#settings-page #settings-design3 .settings-d3-accordion-btn{text-align:left;cursor:pointer;width:100%;color:var(--settings-text);background:#fff;border:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:600;transition:background .2s;display:flex}#settings-page #settings-design3 .settings-d3-accordion-btn:hover{background:#f9fafb}#settings-page #settings-design3 .settings-d3-accordion-btn .settings-d3-chevron{width:1.25rem;height:1.25rem;color:var(--settings-text-secondary);flex-shrink:0;transition:transform .2s}#settings-page #settings-design3 .settings-d3-accordion-body{border-top:1px solid var(--settings-border);overflow:hidden}#settings-page #settings-design3 .settings-d3-accordion-body.collapsed{display:none}#settings-page #settings-design3 .settings-d3-body-inner{padding:1.5rem}#settings-page #settings-design3 .settings-d3-company-inner{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;display:grid}@media (min-width:576px){#settings-page #settings-design3 .settings-d3-company-inner{grid-template-columns:repeat(2,1fr)}}#settings-page #settings-design3 .settings-d3-company-row{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}@media (min-width:576px){#settings-page #settings-design3 .settings-d3-company-row{grid-column:1/-1}}#settings-page #settings-design3 .settings-d3-logo-box{aspect-ratio:1;border:2px dashed var(--settings-border);cursor:pointer;background:#f8fafc;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:7rem;height:7rem;transition:border-color .2s;display:flex}#settings-page #settings-design3 .settings-d3-logo-box:hover{border-color:var(--settings-primary)}#settings-page #settings-design3 .settings-d3-logo-box span{color:var(--settings-text-secondary);font-size:.875rem}#settings-page #settings-design3 .settings-d3-company-fields{flex:1;grid-template-columns:1fr;gap:1rem;min-width:0;display:grid}@media (min-width:576px){#settings-page #settings-design3 .settings-d3-company-fields{grid-template-columns:repeat(2,1fr)}}#settings-page #settings-design3 .settings-d3-field-full{grid-column:1/-1}#settings-page #settings-design3 .settings-d3-label{color:var(--settings-text-secondary);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}#settings-page #settings-design3 .settings-d3-input{width:100%;color:var(--settings-text);border:1px solid var(--settings-border);background:#fff;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}#settings-page #settings-design3 .settings-d3-input:focus{border-color:var(--settings-primary);outline:none;box-shadow:0 0 0 2px #f83b3b33}.settings-accordion-header{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.settings-accordion-header:hover{background:#f9fafb}.settings-accordion-content{overflow:hidden}.settings-accordion-content.collapsed{display:none}#settings-page .settings-accordion .accordion-item{background:var(--settings-card)}#settings-page .settings-accordion .accordion-button:not(.collapsed){color:var(--settings-text);background:#fff}#settings-page .settings-accordion .accordion-button:focus{box-shadow:none;border-color:#0000}#settings-page .settings-accordion .accordion-button:after{filter:none}#settings-page .settings-accordion .accordion-button:not(.collapsed):after{transform:rotate(-180deg)}
:root{--bs-primary:#f83b3b;--bs-primary-rgb:248,59,59;--primary:#f83b3b;--primary-hover:#e03535;--surface-50:#fff;--surface-100:#fafafa;--surface-200:#f5f5f5;--surface-300:#e5e5e5;--settings-bg:#f7f9fc;--settings-card:#fff;--settings-primary:#f83b3b;--settings-text:#111827;--settings-text-secondary:#6b7280;--settings-border:#e5e7eb;--profile-bg:#fafafa;--profile-card:#fff;--profile-primary:#f83b3b;--profile-text:#111827;--profile-text-secondary:#6b7280;--profile-border:#e5e7eb;--btn-primary:var(--primary)}body{background:var(--surface-50);color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,sans-serif}.form-control,.form-select{border-radius:.5rem}.input-group .form-control:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child){border-radius:0}.input-group .form-control:first-child,.input-group .form-select:first-child,.input-group .input-group-text:first-child{border-radius:.5rem 0 0 .5rem}.input-group .form-control:last-child,.input-group .form-select:last-child,.input-group .input-group-text:last-child{border-radius:0 .5rem .5rem 0}
