@import"https://library-sdb.apps.bancolombia.com/bds/7.7.11/bds.min.css";:root{--primary-color: #2C2A29;--secondary-color: #FFFFFF;--yellow-color: #FDDA24;--green-color: #00C389;--violet-color: #9063CD;--orange-color: #FF7F41;--pink-color: #F5B6CD;--blue-color: #59CBE8;--background-100-color: #F2F2F2;--background-200-color: #FFFFFF;--background-300-color: #00C389;--border-green-color: #00C389;--font-size-small: .75rem;--font-size-base: 1rem;--font-size-large: 1.25rem;--font-size-xlarge: 1.5rem}@font-face{font-family:CIB Sans;src:url(/assets/fonts/CIBFontSans-Light.woff2) format("woff2");font-style:normal;font-display:block}@font-face{font-family:CIB Sans;src:url(/assets/fonts/CIBFontSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:CIB Sans Bold;src:url(/assets/fonts/CIBFontSans-Bold.woff2) format("woff2");font-display:block}@font-face{font-family:Open Sans SemiBold;src:url(/assets/fonts/OpenSans-SemiBold.ttf) format("truetype");font-display:block}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:BC Icons;src:url(/assets/fonts/icons.woff2) format("woff2");font-display:block}body{font-size:var(--font-size-base);color:var(--primary-color);background-color:var(--background-100-color);font-family:CIB Sans,Open Sans,system-ui,sans-serif}h1,.text-xlarge{font-size:var(--font-size-xlarge)}h2,.text-large{font-size:var(--font-size-large)}.text-small{font-size:var(--font-size-small)}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-yellow{color:var(--yellow-color)}.text-green{color:var(--green-color)}.text-violet{color:var(--violet-color)}.text-orange{color:var(--orange-color)}.text-pink{color:var(--pink-color)}.text-blue{color:var(--blue-color)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.bg-yellow{background-color:var(--yellow-color)}.bg-green{background-color:var(--green-color)}.bg-violet{background-color:var(--violet-color)}.bg-orange{background-color:var(--orange-color)}.bg-pink{background-color:var(--pink-color)}.bg-blue{background-color:var(--blue-color)}.border-green{border-color:var(--border-green-color)}.main-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:var(--background-100-color);background-image:url("./media/GB_trazo-PBTTV4NA.png");background-size:cover;background-position:center;background-repeat:no-repeat}.icon-button{background:none;border:none;padding:0;cursor:pointer;:hover{opacity:.6}}div.mxRubberband{position:absolute;overflow:hidden;border-style:dotted;border-width:1px;border-color:var(--primary-color);background:var(--background-100-color)}.form-stepper{display:flex;flex-flow:column;gap:16px}.finish-step{text-align:center}.step-button{display:flex;justify-content:end;gap:16px;& button{width:fit-content}}.form-select{width:100%;height:min-content}.form-group{display:flex;flex-direction:column;gap:16px}.bc-area-field{height:min-content;& textarea{resize:vertical}}.bc-input-fixed{.bc-input[required]+label:after{content:"*";color:#ccc;margin-left:5px}.bc-input+label,.bc-input-area+label{font-size:1rem}.bc-input::placeholder,.bc-input-area::placeholder{opacity:0}.bc-input:not(:placeholder-shown)+label,.bc-input-area:not(:placeholder-shown)+label{font-size:14px;top:-23px}.bc-input:focus,.bc-input-area:focus{border-bottom:2px solid;transition:ease-in-out .1s}.bc-input:focus+label,.bc-input-area:focus+label{font-size:14px}.bc-input:focus::placeholder,.bc-input-area:focus::placeholder{opacity:.5;transition:ease-in-out .15s}.bc-input.ng-dirty.ng-invalid{border-bottom:2px solid #e20201;+label{color:#e20201}+label:after{color:#e20201}}.bc-input-area.ng-dirty.ng-invalid{border-bottom:2px solid #e20201}}.custom-table{width:100%;border-collapse:collapse;border-spacing:0;margin-top:20px;& th{font-weight:700;font-size:1.2rem;padding:10px;text-align:left;border-bottom:1px solid var(--primary-color)}& tr:hover{background-color:var(--background-100-color)}& td{padding:10px;border-bottom:1px solid #ccc;font-size:14px;.bc-form-field{margin:0;align-content:center}}& td:last-child{text-align:center}}.add-row{align-self:end}.custom-checkbox{accent-color:var(--primary-color);width:1.5rem}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.context-menu{position:absolute;width:14rem;background-color:#fff;box-shadow:0 4px 6px #0000001a;border-radius:.5rem;padding:.5rem;animation:fadeInTop .2s ease-out;& ul{list-style:none;padding:0;& li{padding:.5rem 1rem;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}& li:hover{background-color:var(--background-100-color)}}}.radio-group{display:flex;gap:16px;& label{display:flex;align-items:center;cursor:pointer}input[type=radio]{box-sizing:border-box;width:20px;height:20px;margin:6px;padding:0;border:1px solid;border-radius:50%;background-color:transparent;appearance:none;outline:none;transition:background-image .5s,outline .1s;cursor:pointer;&:not(:disabled):checked{border:2px solid var(--primary-color);background-color:var(--primary-color);background-clip:content-box;padding:2px;background-image:radial-gradient(circle,var(--primary-color) 0%,var(--primary-color) 50%,transparent 60%,transparent 100%)}&:not(:disabled):hover{background-color:#ccc;outline:4px solid #ccc}}}body *::-webkit-scrollbar{width:8px}body *::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:16px}body *::-webkit-scrollbar-thumb{background:#ccc;border-radius:16px}@supports not selector(::-webkit-scrollbar){body *{scrollbar-color:var(--primary-color) var(--secondary-color);scrollbar-width:thin}}
