:root{--main-accent:#ffffffff;--main-amber:#fea02dff;--main-separator:#061b1526;--main-success:#10b981ff;--main-background:#efede7ff;--main-error:#ea3049ff;--main-foreground:#061b15ff;--main-border:#061b1533;--main-primary:#1a644fff;--main-secondary:#d6dbd2ff;--main-hover-bg:#061b1512;--main-accent-50:#ffffff80;--complementary-01:#dfeafeff;--complementary-01-foreground:var(--main-foreground);--complementary-02:#ddd5fdff;--complementary-02-foreground:var(--main-foreground);--complementary-03:#e7ebe0ff;--complementary-03-foreground:var(--main-foreground);--complementary-04:#dfd3d1ff;--complementary-04-foreground:var(--main-foreground);--complementary-05:#fee2ceff;--complementary-05-foreground:var(--main-foreground);--complementary-06:#ffd1d2ff;--complementary-06-foreground:var(--main-foreground);--table-background:#f5f4f1;--filter-background:#ffffff66;--status-draft-bg:#dfdeda;--status-draft-text:var(--main-foreground);--status-draft-dot:#061b1566;--status-approved-bg:#d4e7dc;--status-approved-text:var(--main-foreground);--status-approved-dot:#10b981;--status-in-progress-bg:#dfeafe;--status-in-progress-text:var(--main-foreground);--status-in-progress-dot:#2895e4;--status-denied-bg:#ffd1d2;--status-denied-text:var(--main-foreground);--status-denied-dot:var(--main-error);--theme-bg:var(--main-background);--theme-text:var(--main-foreground);--theme-elevation-0:var(--main-accent);--theme-elevation-1000:var(--main-foreground);--font-family-base:"Rethink Sans",sans-serif;--font-family-secondary:"Azeret Mono",monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-sbold:600;--font-weight-bold:700;--text-2xs-size:10px;--text-2xs-line-height:12px;--text-xs-size:12px;--text-xs-line-height:14px;--text-xs-secondary-line-height:14.4px;--text-sm-size:14px;--text-sm-line-height:18px;--text-base-size:16px;--text-base-line-height:20px;--text-lg-size:18px;--text-lg-line-height:22px;--text-xl-size:20px;--text-xl-line-height:26px;--text-2xl-size:24px;--text-2xl-line-height:26px;--text-3xl-size:30px;--text-3xl-line-height:30px;--text-3xl-letter-spacing:-0.3px;--text-4xl-size:36px;--text-4xl-line-height:36px;--text-4xl-letter-spacing:-0.36px;--text-5xl-size:48px;--text-5xl-line-height:44.64px;--text-5xl-line-height-medium:48px;--text-5xl-letter-spacing:-0.96px;--text-6xl-size:60px;--text-6xl-line-height:60px;--text-6xl-letter-spacing:-1.8px;--text-7xl-size:72px;--text-7xl-line-height:72px;--text-7xl-letter-spacing:-2.16px;--text-8xl-size:96px;--text-8xl-line-height:96px;--text-8xl-letter-spacing:-3.84px;--text-9xl-size:128px;--text-9xl-line-height:128px;--text-9xl-letter-spacing:-6.4px;--line-height-title:var(--text-5xl-size);--spacing-0:0px;--spacing-px:1px;--spacing-0-5:2px;--spacing-1:4px;--spacing-1-5:6px;--spacing-2:8px;--spacing-2-5:10px;--spacing-3:12px;--spacing-3-5:14px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-28:112px;--spacing-32:128px;--spacing-36:144px;--spacing-40:160px;--spacing-44:176px;--spacing-48:192px;--spacing-52:208px;--spacing-56:224px;--spacing-60:240px;--spacing-64:256px;--spacing-72:288px;--spacing-80:320px;--spacing-96:384px;--rounded-none:0px;--rounded-xs:2px;--rounded-sm:4px;--rounded-md:6px;--rounded-lg:8px;--rounded-xl:12px;--rounded-2xl:16px;--rounded-3xl:24px;--rounded-4xl:32px;--rounded-full:99999px}@font-face{font-family:Rethink Sans;src:url(/fonts/rethink-sans/RethinkSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/fonts/rethink-sans/RethinkSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/fonts/rethink-sans/RethinkSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/fonts/rethink-sans/RethinkSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Azeret Mono;src:url(/fonts/azeret-mono/AzeretMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.detail-subgroup{background-color:rgba(255,255,255,.4);border-radius:var(--rounded-3xl);overflow:hidden}.detail-subgroup-header{padding:var(--spacing-5) var(--spacing-10);display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.detail-subgroup-title{font-size:var(--text-lg)!important;font-weight:600!important;color:var(--main-foreground)!important;margin:0!important;padding:0!important}.detail-subgroup-header-right{font-size:var(--text-lg);font-weight:500;color:var(--main-foreground)}.detail-subgroup-content{padding:var(--spacing-10);background-color:var(--main-accent);display:flex;flex-direction:column;gap:var(--spacing-4);border-radius:var(--rounded-2xl)!important;overflow:hidden}.detail-row{display:grid;grid-template-columns:.3fr 1fr;grid-gap:var(--spacing-5);gap:var(--spacing-5);align-items:start}.detail-row--no-label{grid-template-columns:1fr}.detail-label{font-weight:500}.detail-label,.detail-value{color:var(--main-foreground);font-size:var(--text-base)}.detail-value{word-wrap:break-word;display:flex;align-items:center;gap:var(--spacing-2)}.detail-row--inline{display:flex;gap:var(--spacing-10)}.detail-inline-group{display:flex;gap:var(--spacing-3);align-items:center;flex:1 1}.detail-inline-group .detail-label{flex-shrink:0}.detail-separator{height:1px;background-color:rgba(0,0,0,.1);margin:var(--spacing-2) 0}.detail-value a{color:var(--main-primary);text-decoration:underline;transition:color .2s ease}.detail-value a:hover{color:var(--main-secondary)}.status-badge{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--rounded-lg);font-size:12px;font-weight:500;line-height:1.4;height:20px}.status-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-badge--draft{background-color:var(--status-draft-bg);color:var(--status-draft-text)}.status-badge--draft:before{background-color:var(--status-draft-dot)}.status-badge--approved{background-color:var(--status-approved-bg);color:var(--status-approved-text)}.status-badge--approved:before{background-color:var(--status-approved-dot)}.status-badge--in-progress{background-color:var(--status-in-progress-bg);color:var(--status-in-progress-text)}.status-badge--in-progress:before{background-color:var(--status-in-progress-dot)}.status-badge--denied{background-color:var(--status-denied-bg);color:var(--status-denied-text)}.status-badge--denied:before{background-color:var(--status-denied-dot)}.business-cases-custom-layout,.expense-requests-custom-layout{max-width:100vw!important}.business-cases-custom-layout .row__fields:has(>.group-a-column),.expense-requests-custom-layout .row__fields:has(>.group-a-column){display:grid!important;grid-template-columns:40% 60%!important;grid-gap:var(--spacing-8)!important;gap:var(--spacing-8)!important;align-items:start!important}.users-custom-layout .row__fields:has(>.group-a-column){grid-template-columns:60% 40%!important}.business-cases-custom-layout .group-a-column,.business-cases-custom-layout .group-b-column,.expense-requests-custom-layout .group-a-column,.expense-requests-custom-layout .group-b-column{max-height:none!important;overflow:visible!important;padding-right:var(--spacing-2)!important;flex:none!important;width:100%!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.business-cases-custom-layout .group-a-column::-webkit-scrollbar,.business-cases-custom-layout .group-b-column::-webkit-scrollbar,.expense-requests-custom-layout .group-a-column::-webkit-scrollbar,.expense-requests-custom-layout .group-b-column::-webkit-scrollbar{display:none!important}.business-cases-custom-layout,.expense-requests-custom-layout{.field-type-group{margin-bottom:var(--spacing-8)!important;padding:var(--card-padding)!important;background-color:var(--card-bg)!important;border-radius:var(--card-radius)!important;border:1px solid var(--card-border)!important;&>.group-field__label,&>label:first-child{font-weight:600!important;font-size:var(--text-2xl-size)!important;margin-bottom:var(--spacing-4)!important;display:block!important;padding-bottom:var(--spacing-2)!important;border-bottom:2px solid var(--main-error)!important}}.field-type-group .field-type-group{background-color:var(--card-sub-bg)!important;border:1px solid var(--card-sub-border)!important;margin-bottom:var(--spacing-4)!important;padding:var(--card-sub-padding)!important;&>.group-field__label,&>label:first-child{font-size:var(--text-lg-size)!important;border-bottom-color:#d1d5db!important}}.field-type-group .field-type-row{display:flex!important;gap:var(--spacing-4)!important;margin-bottom:var(--spacing-4)!important;&>*{flex:1 1!important}}.field-type-radio{.radio-input{display:flex!important;gap:var(--spacing-6)!important;flex-direction:row!important}}.rs__control.css-cp01gg-control,input,select,textarea{border-radius:var(--rounded-3xl)!important}.checkbox-input__input{position:relative!important;width:36px!important;height:20px!important;background-color:rgb(214,219,211)!important;border-radius:10px!important;transition:background-color .3s!important}.checkbox-input__input,.checkbox-input__input input[type=checkbox]{cursor:pointer!important;border:none!important;outline:none!important}.checkbox-input__input input[type=checkbox]{width:100%!important;height:100%!important;margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;position:absolute!important;top:0!important;left:0!important;z-index:2!important}.checkbox-input__input:has(input:checked){background-color:var(--main-primary)!important}.checkbox-input__input:before{content:""!important;position:absolute!important;width:16px!important;height:16px!important;border-radius:50%!important;background-color:#ffffff!important;top:2px!important;left:2px!important;transition:transform .3s!important;box-shadow:none!important;z-index:1!important}.checkbox-input__input:has(input:checked):before{transform:translateX(16px)!important}.checkbox-input__icon{display:none!important}#field-_index-0-1-0-0 .render-fields.row__fields.render-fields--margins-none{display:grid!important;grid-template-columns:45% 55%!important;grid-gap:var(--spacing-8)!important;gap:var(--spacing-8)!important;align-items:start!important}#field-_index-0-1-0-0 .render-fields.row__fields.render-fields--margins-none>.field-type-group:first-child,#field-_index-0-1-0-0 .render-fields.row__fields.render-fields--margins-none>.field-type-upload{width:100%!important;max-width:100%!important}.field-type-checkbox{margin:var(--spacing-4) 0!important;label{font-weight:600!important;font-size:var(--text-lg-size)!important;display:flex!important;align-items:center!important;cursor:pointer!important}input[type=checkbox]{width:48px!important;height:24px!important;margin-right:var(--rounded-xl)!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#d1d5db!important;border-radius:var(--rounded-xl)!important;position:relative!important;transition:background-color .3s!important;&:checked{background-color:var(--main-error)!important}&:before{content:""!important;position:absolute!important;width:20px!important;height:20px!important;border-radius:50%!important;background-color:#ffffff!important;top:2px!important;left:2px!important;transition:transform .3s!important}&:checked:before{transform:translateX(24px)!important}}}}.expense-requests-custom-layout{color:var(--main-foreground)!important;[id^=field-_index]{padding-left:0!important;border-radius:var(--rounded-3xl)!important}.group-field--gutter{border-left:none!important}.group-field__header{padding:var(--spacing-5) var(--spacing-10)!important;margin-bottom:0!important}#field-_index-0-1-0-0 .group-field__header,#field-_index-0-1-0-1 .group-field__header,#field-_index-0-1-0-2 .group-field__header{padding:0!important;margin-bottom:10px!important}#field-_index-0-1-0-1{padding-bottom:5px!important}#field-_index-0-0-0,#field-_index-0-0-1,#field-_index-0-1-0,#field-_index-0-1-1,#field-_index-0-1-2,&:has(.group-field__title .field-label[for*="Detalles y contexto"]),&:has(.group-field__title .field-label[for*="Estado y aprobación"]),&:has(.group-field__title .field-label[for*="Importe y pago"]),&:has(.group-field__title .field-label[for*="Información básica"]),&:has(.group-field__title .field-label[for*="Vincular a Business Case"]){background-color:rgba(255,255,255,.4)!important;.render-fields.render-fields--margins-small{background-color:var(--main-accent)!important;padding:var(--spacing-10)!important;border-radius:var(--rounded-3xl)!important;.field-label,.radio-input__label,input,label,span:not(.upload__dropzoneContent__buttons span){color:var(--main-foreground)!important}input::placeholder{color:var(--main-foreground)!important;opacity:.7!important}}}#field-_index-0-1-0-0>.group-field__wrap>.render-fields.render-fields--margins-small,#field-_index-0-1-0-1>.group-field__wrap>.render-fields.render-fields--margins-small,#field-_index-0-1-0-2>.group-field__wrap>.render-fields.render-fields--margins-small{padding:0!important;margin:0!important}label[for=field-isBodyShopping],label[for=field-isResearch]{font-size:20px!important;font-weight:600!important}}.expense-requests-custom-view{padding:20px 50px 24px 40px}.expense-requests-custom-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}.expense-requests-custom-title{color:var(--main-error);font-size:var(--text-3xl-size);margin:0}.expense-requests-document-info{font-size:var(--text-xl-size);margin-bottom:var(--spacing-4);color:var(--main-foreground);opacity:.6}.expense-requests-custom-content{padding:var(--spacing-8);background-color:var(--complementary-06);border-radius:var(--rounded-lg);border:2px solid var(--main-error)}.expense-requests-custom-content p{margin:0}.expense-requests-custom-layout .doc-controls__controls-wrapper{display:flex!important;justify-content:flex-end!important;width:100%!important;background-color:transparent;border-top:none}.business-cases-custom-layout .doc-controls__controls-wrapper,.collection-edit--users .doc-controls__controls-wrapper{background-color:transparent;border-top:none}.expense-requests-custom-layout .gutter.gutter--left.gutter--right.doc-controls{position:fixed!important;top:0!important;right:24px!important;z-index:15!important;background:none!important;background-color:transparent!important;padding:0!important}.expense-requests-custom-layout .gutter.gutter--left.gutter--right.doc-controls:after,.expense-requests-custom-layout .gutter.gutter--left.gutter--right.doc-controls:before{display:none!important;background:none!important;background-color:transparent!important}.expense-requests-custom-layout .doc-controls__divider{display:none!important}.expense-requests-custom-layout .collection-edit__main-wrapper{margin-top:55px!important}.business-cases-custom-layout .gutter.gutter--left.gutter--right.doc-controls{position:fixed!important;top:0!important;right:24px!important;z-index:15!important;background:none!important;background-color:transparent!important;padding:0!important}.business-cases-custom-layout .gutter.gutter--left.gutter--right.doc-controls:after,.business-cases-custom-layout .gutter.gutter--left.gutter--right.doc-controls:before{display:none!important;background:none!important;background-color:transparent!important}.business-cases-custom-layout .doc-controls__divider{display:none!important}.business-cases-custom-layout .collection-edit__main-wrapper{margin-top:55px!important}#field-expenseCode,#field-expenseCode:focus{background-color:transparent!important;border:1px solid var(--main-accent)!important;border-color:var (--main-secondary)!important;color:var(--main-foreground)!important}#field-expenseCode:focus{box-shadow:none!important}.radio-input__styled-radio{background-color:transparent!important;border:1px solid var(--main-background)!important;border-radius:50%!important;width:16px!important;height:16px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;position:relative!important}.radio-input__styled-radio:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:6px!important;height:6px!important;background-color:var(--main-background)!important;border-radius:50%!important}.expense-requests-custom-layout .radio-input--is-selected .radio-input__styled-radio,.radio-input--is-selected .radio-input__styled-radio,.radio-input--is-selected>.radio-input__styled-radio,div.radio-input.radio-input--is-selected span.radio-input__styled-radio{border-style:solid!important;border:1px solid var(--main-foreground)!important;box-shadow:none!important;outline:none!important;width:16px!important;height:16px!important;display:inline-block!important}.expense-requests-custom-layout .radio-input--is-selected .radio-input__styled-radio:before,.radio-input--is-selected .radio-input__styled-radio:before,div.radio-input.radio-input--is-selected span.radio-input__styled-radio:before{background-color:var(--main-foreground)!important;width:8px!important;height:8px!important;display:block!important;border-style:solid!important;border:1px solid var(--main-foreground)!important}.radio-input--is-selected .radio-input__styled-radio:focus,.radio-input--is-selected .radio-input__styled-radio:hover,.radio-input__styled-radio:focus,.radio-input__styled-radio:hover{box-shadow:none!important;outline:none!important}#field-expenseCode[disabled],#field-expenseCode[readonly]{background-color:rgba(235,235,235,.2)!important;border:1px solid var(--main-secondary)!important;color:var(--main-foreground)!important}.expense-request-detail-actions{display:flex;gap:12px;margin-bottom:0;justify-content:flex-end;align-items:center;height:56px!important;position:fixed;top:0;right:68px;z-index:15;background-color:var(--theme-bg);padding:5px 0}.expense-request-action-icon{margin-left:8px;flex-shrink:0}.expense-request-action-btn--cancel .expense-request-action-icon{filter:brightness(0)}.collection-edit__main-wrapper:has(.expense-request-detail-actions) .field-type.row{margin-top:0!important}.collection-edit__main-wrapper:has(.expense-request-detail-actions) .row__fields{display:grid!important;grid-template-columns:3fr 2fr!important;grid-gap:32px!important;gap:32px!important;align-items:start!important}.collection-edit__main-wrapper:has(.expense-request-detail-actions) .group-a-column,.collection-edit__main-wrapper:has(.expense-request-detail-actions) .group-b-column{max-height:none!important;overflow:visible!important;padding-right:var(--spacing-2)!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.collection-edit__main-wrapper:has(.expense-request-detail-actions) .group-a-column::-webkit-scrollbar,.collection-edit__main-wrapper:has(.expense-request-detail-actions) .group-b-column::-webkit-scrollbar{display:none!important}.collection-edit__main-wrapper:has(.expense-request-detail-actions) .group-a-column .render-fields,.collection-edit__main-wrapper:has(.expense-request-detail-actions) .group-b-column .render-fields{display:flex!important;flex-direction:column!important;gap:24px!important}.expense-request-detail-approvals{padding:20px 0}.expense-request-detail-approvals-title{font-size:var(--text-lg-size)!important;font-weight:600!important;color:var(--main-foreground)!important;margin:0!important;padding:0!important}.expense-request-detail-approvals .group-field__title{display:flex!important;align-items:center!important;gap:12px!important}.approval-history-icon-circle{width:36px;height:36px;border-radius:50%;background-color:var(--main-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.type-field-reverse{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:0!important}.type-field-reverse .field-label{margin-bottom:0!important;flex-shrink:0!important}.type-field-reverse .radio-input{flex-grow:1!important;justify-content:flex-start!important}.budget-cost-center-row .row__fields{display:flex!important;gap:var(--spacing-6)!important;width:100%!important}.budget-cost-center-row .row__fields>*{flex:1 1!important;min-width:0!important;max-width:50%!important}.budget-cost-center-row .auto-filled-relationship-as-text{margin:0!important;padding:0!important;margin-inline:0!important}.budget-cost-center-row .auto-filled-relationship-as-text>.field-type{margin:0!important;padding:0!important}#field-_index-0-1-0-0 .calculated-number .field-label{padding-bottom:5px!important}#field-_index-0-1-0-0>.group-field__wrap>.render-fields>.row:first-child>.row__fields{align-items:start!important}#field-_index-0-1-0-0>.group-field__wrap>.render-fields>.row:first-child>.row__fields,#field-_index-0-1-0-0>.group-field__wrap>.render-fields>.row:first-child>.row__fields>.row>.row__fields{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:20px!important;gap:20px!important}#field-budgetDocument,#field-budgetDocument .field-type{max-width:100%!important;overflow:hidden!important}.expense-requests-custom-layout .upload__dropzoneAndUpload .dropzone{border-radius:var(--rounded-3xl)!important;min-height:100px!important;max-width:100%!important}.expense-requests-custom-layout .upload__dropzoneAndUpload .upload__dropzoneContent{justify-content:center!important;max-width:100%!important}.upload__dropzoneContent__buttons .btn{background-color:var(--main-primary)!important;border-radius:24px!important;border:none!important;color:var(--main-accent)!important;padding:8px 24px!important;min-height:40px!important}.upload__dropzoneContent__buttons .btn,.upload__dropzoneContent__buttons .btn .btn__label{font-size:15px!important;font-weight:600!important}.upload__dropzoneContent__buttons .btn:hover{background-color:var(--main-primary)!important;opacity:1!important}.upload__listToggler{display:none!important}.upload__dropzoneContent__buttons:has(.upload__listToggler) .upload__dropzoneContent__orText{display:none!important}.expense-requests-custom-layout .upload__dropzoneAndUpload .upload__dropzoneContent{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;height:100%!important;padding:0!important}.upload__dragAndDropText{text-align:left!important;width:100%!important;order:-1!important;margin-bottom:auto!important;font-size:0!important}.upload__dragAndDropText:before{content:"Arrastra y suelta archivos PDF máx. 3 MB"!important;font-size:14px!important;color:var(--main-foreground)!important;opacity:.7!important;display:block!important;text-transform:none!important}.upload__dropzoneContent__buttons{order:1!important;align-self:flex-end!important;margin-top:auto!important;margin-bottom:-10px!important;margin-right:-16px!important}.file-field__dropzoneButtons .btn--withoutPopup,.file-field__upload .file-field__add-file{height:36px!important;min-height:36px!important;background-color:var(--main-foreground)!important;color:var(--main-accent)!important;border:none!important;border-radius:9999px!important;align-items:center!important;justify-content:center!important;padding:16px!important;display:flex!important;cursor:pointer!important}.file-details__remove:hover,.file-field__upload .file-field__remove:hover,.upload-relationship-details__edit:hover,.upload-relationship-details__remove:hover{background-color:transparent!important;.btn__content{color:var(--color,inherit)!important}}.upload__createNewToggler .btn__content,.upload__createNewToggler .btn__label{font-size:0!important;width:18px!important;height:18px!important}.upload__createNewToggler .btn__label{display:inline-block!important;background-image:url(/icons/upload.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important;text-indent:-9999px!important;overflow:hidden!important}.upload__createNewToggler{width:44px!important;height:44px!important;padding:12px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:var(--main-foreground)!important;transition:all .2s ease!important}.upload__createNewToggler:active,.upload__createNewToggler:focus,.upload__createNewToggler:hover{background-color:var(--main-primary)!important}#field-_index-0-1-0-2 .field-type.row>.row__fields{display:grid!important;grid-template-columns:1fr 1fr 2fr!important;grid-gap:20px!important;gap:20px!important}.expense-requests-custom-layout .rs__control{display:flex!important;flex-wrap:nowrap!important;align-items:center!important}.expense-requests-custom-layout .rs__control .value-container{flex:1 1!important;min-width:0!important;flex-wrap:nowrap!important}.expense-requests-custom-layout .rs__indicators{flex-shrink:0!important}.expense-requests-custom-layout .relationship--single-value__text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.gutter.gutter--left.gutter--right.document-fields__edit{padding-top:0!important;padding-bottom:0!important}.business-cases-custom-layout{color:var(--main-foreground)!important;[id^=field-_index]{padding-left:0!important;border-radius:var(--rounded-3xl)!important}.group-field--gutter{border-left:none!important}.group-field__header{padding:var(--spacing-5) var(--spacing-10)!important;margin-bottom:0!important}#field-_index-0-0-0,#field-_index-0-1-0,&:has(.group-field__title .field-label[for*="Basic Information"]),&:has(.group-field__title .field-label[for*="Details and Context"]),&:has(.group-field__title .field-label[for*="Detalles y contexto"]),&:has(.group-field__title .field-label[for*="Información básica"]){background-color:rgba(255,255,255,.4)!important;.render-fields.render-fields--margins-small{background-color:var(--main-accent)!important;padding:var(--spacing-10)!important;border-radius:var(--rounded-3xl)!important;.field-label,.radio-input__label,input,label,span{color:var(--main-foreground)!important}input::placeholder{color:var(--main-foreground)!important;opacity:.7!important}}}.doc-controls__controls-wrapper{display:flex!important;justify-content:flex-end!important;width:100%!important}.doc-controls__controls:after{display:none!important}#action-save{width:auto!important;height:36px!important;min-height:36px!important;padding:16px!important;gap:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:var(--main-foreground)!important;color:var(--main-accent)!important;border:none!important;border-radius:9999px!important;box-shadow:none!important;cursor:pointer!important;font-size:var(--text-sm-size)!important;font-weight:var(--font-weight-medium)!important;transition:all .2s ease!important;opacity:1!important}#action-save:active,#action-save:focus,#action-save:hover{background-color:var(--main-primary)!important;border:none!important;opacity:1!important}#field-approvalResponsible{margin-bottom:20px!important}}.expense-requests-custom-layout{.doc-controls__controls:after{display:none!important}}.account .auth-fields-wrapper,.collection-edit__auth{margin-bottom:24px!important;margin-right:-30px!important}.auth-fields{background-color:var(--main-accent)!important;border-radius:var(--rounded-3xl)!important;padding:var(--spacing-10)!important;border:none!important;gap:0!important}.auth-fields .login-fields{background-color:transparent!important;padding:0!important;margin:0!important}.auth-fields .auth-fields__changing-password .field-type.password{margin-top:20px!important}.auth-fields .login-fields .field-type.email .field-label{font-size:20px!important;line-height:24px!important;font-weight:500!important;color:var(--main-foreground)!important;margin-bottom:8px!important}.auth-fields .auth-fields__changing-password .field-type.confirm-password .field-label,.auth-fields .auth-fields__changing-password .field-type.password .field-label{color:var(--main-foreground)!important}.auth-fields .auth-fields__changing-password .field-type.confirm-password input,.auth-fields .auth-fields__changing-password .field-type.password input,.auth-fields .login-fields .field-type.email input{border-radius:var(--rounded-3xl)!important;color:var(--main-foreground)!important;background-color:#ffffff!important}.auth-fields .auth-fields__changing-password{background-color:transparent!important;padding:0!important;margin:0!important}.auth-fields .auth-fields__changing-password .field-type.confirm-password,.auth-fields .auth-fields__changing-password .field-type.password{margin-bottom:0!important}.auth-fields__controls{margin-top:1rem!important}.auth-fields__controls button{border:1px solid var(--main-border)!important;border-radius:9999px!important;font-family:var(--font-family-base)!important;font-size:14px!important;font-weight:500!important;line-height:18px!important;height:36px!important;box-shadow:none!important}.auth-fields__controls button span{font-weight:500!important}.auth-fields__controls button:hover{background-color:var(--main-primary)!important;color:var(--theme-elevation-0)!important;border-color:transparent!important}.auth-fields__controls button:last-child span{font-size:0!important}.auth-fields__controls button:last-child{display:flex!important;align-items:center!important;justify-content:center!important}.auth-fields__controls button:last-child:after{content:"Desbloquear";font-size:14px!important;font-weight:500!important;line-height:18px!important}body:has(.collection-edit__auth) .group-a-column,body:has(.collection-edit__auth) .group-b-column{max-height:calc(100vh - 310px)!important}body:has(.collection-edit__auth .auth-fields__changing-password) .group-a-column,body:has(.collection-edit__auth .auth-fields__changing-password) .group-b-column{max-height:calc(100vh - 480px)!important}body:not(:has(.expense-requests-custom-layout)):not(:has(.business-cases-custom-layout)):not(:has(.users-custom-layout)) .gutter.gutter--left.gutter--right.doc-controls{position:fixed!important;top:0!important;right:24px!important;z-index:15!important;background:none!important;background-color:transparent!important;padding:0!important}body:not(:has(.expense-requests-custom-layout)):not(:has(.business-cases-custom-layout)):not(:has(.users-custom-layout)) .gutter.gutter--left.gutter--right.doc-controls:after,body:not(:has(.expense-requests-custom-layout)):not(:has(.business-cases-custom-layout)):not(:has(.users-custom-layout)) .gutter.gutter--left.gutter--right.doc-controls:before{display:none!important;background:none!important;background-color:transparent!important}body:not(:has(.expense-requests-custom-layout)):not(:has(.business-cases-custom-layout)):not(:has(.users-custom-layout)) .doc-controls__divider{display:none!important}body:not(:has(.expense-requests-custom-layout)):not(:has(.business-cases-custom-layout)):not(:has(.users-custom-layout)) .collection-edit__main-wrapper{margin-top:85px!important}body:not(:has(.expense-requests-custom-layout)):not(:has(.business-cases-custom-layout)):not(:has(.users-custom-layout)) .doc-controls__controls-wrapper{display:flex!important;justify-content:flex-end!important;width:100%!important}@media (max-width:1024px){.business-cases-custom-layout .row__fields:has(>.group-a-column),.expense-requests-custom-layout .row__fields:has(>.group-a-column){grid-template-columns:1fr!important;gap:var(--spacing-4)!important}.business-cases-custom-layout .group-a-column,.business-cases-custom-layout .group-b-column,.expense-requests-custom-layout .group-a-column,.expense-requests-custom-layout .group-b-column{max-height:none!important;overflow:visible!important;overflow-y:visible!important;height:auto!important;width:100%!important;max-width:100%!important;padding-right:0!important}.collection-edit__main-wrapper:has(.expense-request-detail-actions) .row__fields{grid-template-columns:1fr!important;gap:var(--spacing-4)!important}.collection-edit__main-wrapper:has(.expense-request-detail-actions) .group-a-column,.collection-edit__main-wrapper:has(.expense-request-detail-actions) .group-b-column{width:100%!important;max-width:100%!important;overflow:visible!important;overflow-y:visible!important;max-height:none!important;height:auto!important;padding-right:0!important}.users-custom-layout .row__fields:has(>.group-a-column){grid-template-columns:1fr!important}.gutter--right.document-fields__edit{padding-right:var(--spacing-6)!important}.expense-request-detail-actions{right:var(--spacing-6)!important}.gutter.gutter--left.gutter--right.doc-header .doc-header__header{flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;flex-direction:column!important;padding-bottom:45px!important}.gutter.gutter--left.gutter--right.doc-header .doc-header__header .doc-header__title{width:100%!important;margin-bottom:var(--spacing-1)!important;flex-shrink:1!important}.gutter.gutter--left.gutter--right.doc-header .doc-header__header .doc-tabs{width:auto!important;flex-shrink:1!important}.gutter.gutter--left.gutter--right.doc-header .doc-header__header{gap:0!important}.collection-edit__main-wrapper .field-type.row,.collection-edit__main-wrapper:has(.business-case-detail-actions) .field-type.row,.collection-edit__main-wrapper:has(.expense-request-detail-actions) .field-type.row{margin-top:0!important;margin-right:0!important}.gutter.gutter--left.gutter--right.doc-header .doc-header__header{left:140px!important}.doc-tabs{display:none!important}}@media (max-width:768px){.gutter.gutter--left.gutter--right.doc-header .doc-header__header{left:0!important}.gutter.gutter--left.gutter--right.doc-header .doc-header__header .doc-header__title{margin-bottom:0!important}.expense-requests-custom-layout .gutter.gutter--left.gutter--right.doc-controls{right:7px!important;margin-top:90px!important}.business-cases-custom-layout .gutter.gutter--left.gutter--right.doc-controls{right:12px!important;margin-top:90px!important}.business-cases-custom-layout .collection-edit__main-wrapper,.expense-requests-custom-layout .collection-edit__main-wrapper{margin-top:60px!important}}