:root{--primaryColor: #005B41;--secondaryColor: #232D3F;--darkColor: #0F0F0F;--tertiaryColor: #008170;--errorColor: #430801}button:active{outline:none}button:focus{outline:1px solid var(--tertiaryColor)}button:hover{opacity:.9}button{transition:opacity .3s}.disabledButton{background-color:silver;color:#747474;box-shadow:none;transition:all .3s;padding:10px 15px;min-width:100px;border:none;border-radius:5px;pointer-events:none}.okButton{background-color:var(--primaryColor);color:#fff;padding:10px 15px;width:fit-content;min-width:100px;border:none;border-radius:5px;box-shadow:0 0 5px #797979;cursor:pointer}.cancelButton{background-color:transparent;color:var(--darkColor);padding:10px 15px;border:none;outline:none;width:fit-content;min-width:100px}.searchButton{display:grid;place-content:center;background-color:var(--primaryColor);color:#fff;padding:10px;border-radius:5px;border:none;outline:none}.secondaryButton{background-color:transparent;border:none;color:var(--primaryColor);font-weight:500}.exitButton{background-color:var(--darkColor);color:#fff;padding:10px;border:none;border-radius:5px}.labelMain{font-size:1.5rem;font-weight:500;color:#000;padding-bottom:15px;margin-bottom:2rem;border-bottom:.5px solid rgb(186,186,186);display:inline-block}.spinnerContainer{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modalBg{position:absolute;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;background-color:#090c0cd7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99;display:flex;align-items:center;justify-content:center}.modalCard{background-color:#fff;width:fit-content;height:fit-content;padding:60px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.fadeIn{animation:fadeIn 1s ease}@media (max-width:550px){.spinner{max-width:30px;height:auto;place-self:center;padding:0;margin:0}}html,body{height:100%;overflow:hidden}#root{height:100%;overflow:hidden;background-color:#efefef;position:relative}form{display:flex;flex-direction:column}label{color:#585858;font-size:17px;font-weight:700;letter-spacing:.5px}input{background-color:transparent;background:transparent!important;color:#000;padding:10px;border:none;border-bottom:.5px solid rgb(118,118,118);outline:none}@keyframes fade{0%{opacity:0}}h1{transition:all .5s}.spinner{color:#00f;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:2rem}.spinner svg{width:2rem;height:auto}.actionButtons{margin-top:4rem;display:flex;gap:15px;margin-bottom:1rem}.loginPage{display:grid;grid-template-columns:repeat(auto-fit,minmax(550px,1fr));background:linear-gradient(45deg,#eae9e9,#fff);place-content:center;width:100vw;height:100vh}.bullets{display:flex;align-items:center;justify-content:center;gap:10px}.tagline{opacity:.6;margin-top:5%;text-align:center}.logo{width:150px;height:auto;margin-left:-7px;animation:inVideoChips .5s ease}.loginCard{background-color:transparent;border-radius:10px;width:60%;max-width:450px;height:fit-content;padding:2.2rem 3rem;transition:height .3s ease;box-shadow:0 0 50px silver;display:flex;flex-direction:column;align-items:center;justify-content:center;place-self:center}.labelLogin{opacity:.5;transition:all .5s;transform:scale(.95)}.labelLogin input{transition:.5s}.labelLoginActive{opacity:1;transition:all .5s}.labelLoginActive input{transition:.5s;z-index:1}.Badge{font-size:1.2rem;border:none;color:#fff;animation:fade .5s;position:absolute;top:0;background-color:var(--errorColor);width:100%;display:flex;align-items:center;justify-content:center;padding:10px 50px;opacity:.8;border-radius:5px;z-index:99;opacity:.7}.loginTitle{color:var(--darkColor);font-size:1.5rem;margin-bottom:50px;text-align:center}.buttonContainer{display:flex;align-items:center;justify-content:center}.loginButton{margin-top:18%;width:100%;height:50px;transition:all .3s}@media (max-width:550px){.loginPage{padding-top:5%;padding-bottom:25%}}@media (min-width: 1350px){.loginPage{width:80%;height:100vh;place-self:center}}.heroSection{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.heroVid{border-radius:35px;width:145px}.fallbackHeroContainer{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.spinnerOnHero{height:195px;display:flex;align-items:center;justify-content:center}.boxPlaceHolder{background:linear-gradient(to right,#d0d0d0,#959595);width:96px;height:96px;background-size:400% 100%;animation:loadingGrayBox .3s infinite alternate;margin-bottom:7.5px;border-radius:25px}@keyframes inVideoChips{0%{opacity:0}}@keyframes loadingGrayBox{0%{background-position:100% 100%}to{background-position:0% 0%}}@media (max-width:1400px){.heroSection{place-self:center}.logo{width:6.5rem}.heroVid{width:6rem;border-radius:20px}}@media (min-width : 1400px){.boxPlaceHolder{width:145px;height:145px;border-radius:35px}}.cargarPuntosCard{transition:all .5s linear;transform-origin:top;animation:fadeIn .5s;transform:translateY(-25px)}.cargarPuntos{animation:fadeIn 1.2s ease}.cargarPuntosCard.open{height:420px;transform-origin:top;margin-top:0}.placaProtegida{animation:fadeIn 1s ease}.searchBar{display:flex;align-items:center;justify-content:center;width:100%;animation:fadeIn 1s;gap:40px;margin-top:15px}.cargarPuntos,.consultarPlaca{display:flex;flex-direction:column}.alertContainer{position:absolute;bottom:0;width:100%;height:10%;display:grid;place-content:center;background-color:#3a3aff;z-index:99}.modalContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:fadeIn .5s;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin:-15%}.confirmSaldoActualizadoContainer{text-align:center;padding-top:5%;animation:fadeIn .5s}@keyframes blink{0%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}}.cardModal{background-color:#fff;padding:55px 80px;margin-top:-50px;border-radius:5px}.resumeTable{display:flex;align-items:center;justify-content:center;gap:50px;margin:50px;white-space:nowrap}.tableField{padding-right:50px;border-right:1px solid gray}.nuevoSaldo{animation:blink 1s ease}.successText{color:var(--primaryColor)}@media (max-width: 900px){.cardModal{place-self:center;transform:translate(0);align-self:center}}.enviarMensajeCard{background-color:transparent;max-width:100%;animation:fadeIn .5s;display:flex;flex-direction:column}textarea{width:100%}textarea:focus{outline:none}.dropDownContainer{display:flex;align-items:center;gap:10px}.dropBtn{background-color:transparent;background:transparent!important}button.disabled{background-color:gray}.confirmationCard{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.gifResult{width:80px;height:auto;border-radius:50px}table{width:80%;border-collapse:collapse;margin:20px auto auto}thead{background-color:#cacaca;font-size:.9rem;text-align:center;color:#727272}tbody{color:#6e6e6e;font-weight:lighter;font-family:Arial,Helvetica,sans-serif;font-size:.9rem}th,td{border:1px solid #a3a3a3;padding:8px;text-align:center}th{padding:15px}.actualizarPorteriaSection{display:flex;flex-direction:column;align-items:center;gap:20px;padding:15px;width:100%;box-sizing:border-box}.labelMain{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:20px;text-align:center;width:100%}.searchBoxContainer{width:100%;max-width:500px;display:flex;flex-direction:column;gap:5px}.searchBoxContainer label{font-size:1rem;color:#555;margin-left:5px;margin-bottom:5px}.searchBarActualizarPorteria{width:100%;padding:10px;margin:0;box-sizing:border-box;display:flex;align-items:center;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a}.searchBarActualizarPorteria input[type=search],.searchBarActualizarPorteria input[type=text]{flex-grow:1;border:none;outline:none;padding:8px 10px;font-size:1rem;background-color:transparent}.searchBarActualizarPorteria .searchIcon{padding:8px;cursor:pointer;color:#555;font-size:1.2rem}.porteriasList{list-style-type:none;padding:0;margin:0;width:100%;max-width:500px;height:fit-content;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;border:1px solid #eee;border-radius:8px;background-color:#fff}.porteriasList li{border-bottom:1px solid #eee;padding:15px 10px;transition:background-color .3s ease;display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#404040;position:relative}.porteriasList li:last-child{border-bottom:none}.porteriasList li:hover{background-color:#f0f0f0;cursor:pointer}.porteriasList h5{font-size:1.1rem;margin:0;font-weight:500}.porteriasList p{font-size:.9rem;color:#777;margin:0}.editButton{margin-top:10px;background-color:#007bff;color:#fff;border:none;padding:8px 12px;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;align-self:flex-end;width:auto;min-width:80px;text-align:center}.editButton:hover{background-color:#0056b3}.warningSearchParamNoEncontrado{width:100%;height:auto;display:flex;align-items:center;justify-content:center;padding:30px;animation:fadeIn .3s ease-out;text-align:center;color:#343434;font-size:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.editarPorteriaCard{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a}.tituloPorteria{animation:fade 1s ease;text-align:center;font-size:1.5rem;color:#333}.editarCardHeader{padding-bottom:10px;display:flex;align-items:center;flex-direction:column}.editarCardForm{display:flex;flex-direction:column;gap:15px;width:100%}.editarCardForm label{font-weight:700;color:#555;margin-bottom:5px}.editarCardForm input[type=text],.editarCardForm input[type=number]{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem;box-sizing:border-box}.cardConfirmacion{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:fade .5s}.loadingActualizacion{width:100%;height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.modalButtons{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:1rem}.modalButtons button{padding:10px 20px;border-radius:5px;border:none;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.modalButtons .cancelarButton{background-color:#6c757d;color:#fff}.modalButtons .cancelarButton:hover{background-color:#5a6268}.modalButtons .finalizarButton{background-color:#007bff;color:#fff}.modalButtons .finalizarButton:hover{background-color:#0056b3}@media (max-width: 900px){.actualizarPorteriaSection{padding:80px 10px 10px;gap:15px}.labelMain{font-size:1.5rem;margin-bottom:15px;margin-top:0}.searchBoxContainer{padding:0 5px;box-sizing:border-box}.searchBoxContainer label{font-size:.9rem;margin-left:0;margin-bottom:5px}.searchBarActualizarPorteria{padding:8px;border-radius:5px}.searchBarActualizarPorteria input[type=search],.searchBarActualizarPorteria input[type=text]{padding:6px 8px;font-size:.95rem}.searchBarActualizarPorteria .searchIcon{font-size:1rem;padding:6px}.porteriasList{max-width:100%;min-width:unset;margin-top:0;padding:0;border-radius:5px;max-height:300px}.porteriasList li{padding:12px 8px;flex-direction:column;align-items:flex-start;gap:3px}.porteriasList h5{font-size:1rem}.porteriasList p{font-size:.85rem}.editButton{align-self:stretch;margin-top:10px;font-size:.9rem;padding:8px 10px}.editarPorteriaCard{padding:15px 15px 400px;gap:10px;overflow-y:auto;min-height:calc(100vh - 200px)}.tituloPorteria{font-size:1.3rem}.editarCardHeader{padding-bottom:0}.editarCardForm{gap:10px}.editarCardForm label{font-size:.9rem;margin-bottom:3px}.editarCardForm input[type=text],.editarCardForm input[type=number]{padding:8px;font-size:.95rem}.modalButtons{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:1rem}.modalButtons button{padding:8px 15px;font-size:.9rem}}.homePage{display:grid;grid-template-columns:1fr 5fr;min-height:100vh;width:100%;position:relative}.mobile-menu-container{display:none}.dekstop-menu-container{display:block;background-color:var( --darkColor );color:#fff;padding:20px}.global-logout-button{position:fixed;top:20px;right:20px;background-color:transparent;color:#424242;font-weight:500;padding:8px 15px;border:1px solid rgb(66,66,66);border-radius:5px;cursor:pointer;z-index:1000;transition:all .3s ease}.global-logout-button:hover{background-color:#4242421a}.tituloSection{position:absolute;grid-column:2 / 3;top:30px;right:30px;width:auto;max-width:calc(100% - 60px);text-align:end;z-index:10;font-size:1rem;font-weight:400;color:#848484;border-bottom:.5px solid rgb(132,132,132);padding-bottom:15px}.logoApp{position:absolute;grid-column:1 / 2;top:20px;left:25px;width:70px;height:auto;z-index:88}.dashboard{padding:20px;box-sizing:border-box;min-height:100vh;overflow-y:auto;grid-column:2 / 3}@media (min-width: 900px){.dashboard{margin-left:0;padding-left:30px;padding-right:30px;padding-top:20px}.global-logout-button{top:20px;right:30px}.tituloSection{top:30px;right:30px;left:auto}.logoApp{top:20px;left:25px}}@media (max-width: 900px){.homePage{grid-template-columns:1fr}.dekstop-menu-container{display:none}.mobile-menu-container{display:block;position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:900}.dashboard{padding:120px 10% 200px;max-width:100%;grid-column:1 / -1}.tituloSection{position:absolute;grid-column:1 / -1;top:80px;right:10%;left:10%;width:80%;text-align:center}.logoApp{position:absolute;grid-column:1 / -1;top:20px;left:50%;transform:translate(-50%);width:60px;z-index:89}.actionButtons{place-content:end}.global-logout-button{top:20px;right:20px;font-size:.9rem;padding:6px 12px}}.DekstopMenu{background-color:var(--darkColor);height:100vh;width:auto;color:#fff;display:grid;place-content:center}.DekstopMenu ul{padding:0;transform:translate(-25%)}.DekstopMenu li{list-style-type:none;margin:80px 0;width:100%;transition:all .3s;font-weight:500;text-align:center}.DekstopMenu li:hover{cursor:pointer;width:120%}.cerrarSesionButton{background-color:transparent;padding:7% 10%;color:gray;border-radius:5px}.buttonOnClosed{width:50%;max-width:200px;position:absolute;left:50%;transform:translate(-50%);z-index:88;bottom:7%;display:flex;align-items:center;justify-content:center;padding:15px 20px;font-size:1.1rem;border-radius:10px;transition:all .3s ease;background-color:var(--secondaryColor);color:#fff;box-shadow:0 4px 8px #0003}.buttonOnOpen{width:50%;max-width:200px;position:absolute;left:50%;transform:translate(-50%) scale(.9);z-index:99;bottom:5%;display:flex;align-items:center;justify-content:center;padding:15px 20px;font-size:1.1rem;border-radius:10px;background-color:var(--darkColor);color:gray;outline:none;transition:all .3s ease;box-shadow:0 6px 12px #0000004d}.buttonOnOpen .menuIcon{transform:rotate(-90deg)}.menuIcon{margin-right:8px;margin-left:-5px;transition:all .3s;font-size:1.3rem}.logOutButton{position:fixed;top:30px;right:20px;transform:scale(.85);background-color:transparent;color:#424242;font-weight:500;z-index:1001;padding:10px 15px;border:1px solid rgb(66,66,66);border-radius:5px;transition:all .3s ease}.logOutButton:hover{background-color:#4242421a}.menuWrapper{position:absolute;bottom:0;left:0;width:100%;height:auto;max-height:70vh;overflow-y:auto;padding:20px 20px 80px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background-color:var(--darkColor);border-radius:10px 10px 0 0;box-shadow:0 -5px 15px #0000004d;animation:openMenu .2s ease-out;z-index:90}.menuWrapper .menuUl{list-style-type:none;margin:0;padding:0;width:100%}.menuWrapper .menuUl .menuLi{margin:20px 0;font-size:1.2rem;padding:10px 0;color:#d1d1d1;transition:all .3s}.menuWrapper .menuUl .menuLi:hover{cursor:pointer;opacity:.8;transform:scale(1.05)}.menuWrapper .menuUl .activeSection{border-bottom:.1px solid rgba(255,255,255,.507);color:#fff;transform:scale(1);font-weight:700}@keyframes openMenu{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.pedir-servicio-container{max-width:600px;margin:20px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:15px}.pedir-servicio-container p{text-align:center;font-size:.95rem;margin-bottom:5px}.taxi-response-display.error{color:#dc3545;font-weight:700}.taxi-response-display.success{color:#28a745;font-weight:700}.pedir-servicio-container button{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;margin-top:10px;align-self:center}.pedir-servicio-container button:hover{background-color:#0056b3}.field-group,.field-row{display:flex;flex-direction:column;width:100%}.field-group label,.field-row label{font-weight:700;color:#555;margin-bottom:5px;font-size:.95rem}.field-group input,.field-row input,.field-group select,.field-row select{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem;box-sizing:border-box;width:100%}.input-error{border-color:#dc3545}.error-message{color:#dc3545;font-size:.85rem;margin-top:5px}.field-group-inline{display:flex;align-items:center;gap:5px;width:100%;margin-bottom:5px}.field-group-inline:last-child{margin-bottom:0}.field-group-inline .input-short{width:70px;flex-shrink:0}.field-group-inline .input-medium{flex-grow:1;max-width:80px}.label-no,.label-guion{font-weight:700;color:#555;flex-shrink:0}.pedir-taxi-button{background-color:#28a745;color:#fff;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1.1rem;transition:background-color .3s ease;margin-top:20px;align-self:center;width:80%;max-width:300px}.pedir-taxi-button:hover{background-color:#218838}.pedir-taxi-button:disabled{background-color:#6c757d;cursor:not-allowed}.taxi-requests-grid-container{margin-top:30px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.taxi-requests-grid-container h3{text-align:center;background-color:#f0f0f0;padding:10px;margin:0;font-size:1.2rem;color:#333;border-bottom:1px solid #ddd}.taxi-requests-grid{display:grid;grid-template-columns:repeat(2,1fr);font-size:.9rem;gap:1px;background-color:#ddd}.grid-header,.grid-cell{padding:10px;background-color:#fff;word-break:break-word}.grid-header{font-weight:700;background-color:#e9ecef;text-align:center;grid-column:span 1}.grid-cell{text-align:center;grid-column:span 1}.no-requests-message{padding:20px;text-align:center;color:#777;background-color:#fff}.grid-full-row{grid-column:1 / -1}@media (max-width: 768px){.pedir-servicio-container{padding:15px 15px 80px;gap:10px}.field-group-inline{flex-wrap:wrap;justify-content:flex-start}.field-group-inline .input-short,.field-group-inline .input-medium{width:auto;flex-grow:1}.field-group-inline .label-no,.field-group-inline .label-guion{width:auto;margin-right:5px}.taxi-requests-grid{grid-template-columns:1fr}.grid-header{background-color:#f8f9fa;color:#333;text-align:left;border-bottom:1px solid #eee;grid-column:1 / -1}.grid-cell{background-color:#fff;text-align:left;border-bottom:1px solid #eee;grid-column:1 / -1}.grid-cell:before{content:attr(data-label);font-weight:700;color:#555;display:block;margin-bottom:3px;font-size:.8em}}.pago-porterias-container{max-width:1200px;margin:20px auto;padding:15px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a}.pago-porterias-container h2{text-align:center;color:#333;margin-bottom:25px;font-size:1.8rem}.table-scroll-wrapper{max-height:70vh;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #eee;border-radius:8px;width:100%}.pago-porterias-table{width:100%;min-width:900px;border-collapse:collapse;margin-bottom:0;font-size:.95rem;table-layout:fixed;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.pago-porterias-table th,.pago-porterias-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd;vertical-align:middle;word-break:break-word;overflow-wrap:break-word;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.pago-porterias-table th{background-color:#334961;color:#fff;font-weight:700;text-transform:uppercase}.pago-porterias-table th:nth-child(1),.pago-porterias-table td:nth-child(1){width:15%}.pago-porterias-table th:nth-child(2),.pago-porterias-table td:nth-child(2){width:8%}.pago-porterias-table th:nth-child(3),.pago-porterias-table td:nth-child(3){width:8%}.pago-porterias-table th:nth-child(4),.pago-porterias-table td:nth-child(4){width:13%}.pago-porterias-table th:nth-child(5),.pago-porterias-table td:nth-child(5){width:12%}.pago-porterias-table th:nth-child(6),.pago-porterias-table td:nth-child(6){width:8%}.pago-porterias-table th:nth-child(7),.pago-porterias-table td:nth-child(7){width:10%}.pago-porterias-table th:nth-child(8),.pago-porterias-table td:nth-child(8){width:8%}.pago-porterias-table th:nth-child(9),.pago-porterias-table td:nth-child(9){width:18%}.pago-porterias-table tbody tr:nth-child(2n){background-color:#f2f2f2}.pago-porterias-table tbody tr:hover{background-color:#e9ecef}.pago-porterias-table button{background-color:#28a745;color:#fff;border:none;padding:8px 12px;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;white-space:nowrap;min-width:fit-content;text-align:center;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.pago-porterias-table button:hover{background-color:#218838}.pago-porterias-table button:active{background-color:#1e7e34}.pago-porterias-container p{text-align:center;color:#666;font-size:1.1rem;padding:20px}@media (max-width: 768px){.pago-porterias-container{margin:10px;padding:10px}.pago-porterias-container h2{font-size:1.5rem;margin-bottom:15px}.pago-porterias-table{font-size:.85rem;display:block;width:100%;table-layout:auto;min-width:unset;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.pago-porterias-table thead{display:none}.pago-porterias-table tbody,.pago-porterias-table tr{display:block;width:100%;height:auto}.pago-porterias-table tr{margin-bottom:10px;border:1px solid #ddd;border-radius:5px;background-color:#fff;padding:8px 10px;display:block;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.pago-porterias-table td{all:unset!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;padding:8px 10px!important;position:relative!important;border-bottom:1px dashed #eee!important;height:auto!important;white-space:normal!important;overflow:visible!important;text-align:left!important;box-sizing:border-box!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.pago-porterias-table td:before{content:attr(data-label);display:block!important;font-weight:700!important;color:#555!important;text-align:left!important;margin-bottom:3px!important;font-size:.9em!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.pago-porterias-table td>*:not(:before){display:block!important;width:100%!important;text-align:left!important;word-break:break-word!important;padding-left:10px!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.pago-porterias-table td:last-child{display:flex!important;justify-content:center!important;align-items:center!important;border-bottom:none!important;padding:15px 10px!important;flex-direction:row!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.pago-porterias-table td:last-child:before{content:none!important;display:none!important}}
