.form-title{color:var(--color-primary);font-size:16px;font-weight:700;letter-spacing:-.01em;margin-bottom:24px}.header-result{flex-direction:column}.content,.header-result{align-items:flex-start;display:flex;gap:10px}.content-form{background:var(--color-white);border-radius:8px;min-height:calc(100vh - 280px);padding:24px;width:100%}.input-container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:0 auto;width:70%}.input-container .parrafo-bold{color:var(--color-primary);padding:0 10px}#form .input-container .input-row,.content-form .input-container .input-row{align-items:flex-start;display:flex;gap:16px;justify-content:center;width:100%}.step-1{display:flex;flex-direction:column;gap:5px;width:100%}.step-1 .btn-primario{align-self:center;margin-top:20px}#form .input-container .input-group,.content-form .input-container .input-group{display:flex;flex:1;flex-direction:column;gap:5px;margin:5px 0;min-height:80px}#form .input-container .input-group .message-container,.content-form .input-container .input-group .message-container{flex-shrink:0;margin-top:5px;min-height:0}#card-detalles-gestion:last-child{margin-bottom:0}.btn-disabled,button:disabled{cursor:not-allowed;opacity:.5}.div-subpadre{margin:0 auto;max-width:1024px;padding:0 24px 32px}.div-padre,.div-subpadre{display:flex;flex-direction:column;gap:32px}.titulo-content{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.titulo-ticket{color:var(--color-sprint-green);font-family:var(--inter-font);font-size:20px;font-weight:600;line-height:var(--line-height-parrafo-bold)}.subtitulo-ticket{color:var(--color-grey)!important;font-size:14px!important;line-height:20px!important}.main-content-good{padding:0}.titulo-25{color:var(--color-sprint-green);font-family:var(--inter-font);font-size:25px;font-weight:600;line-height:var(--line-height-parrafo-bold)}.column,.contenido-texto{flex-direction:column}.contenido-texto{display:flex}ul{margin-left:18px}.input-phone{align-items:center;display:flex;gap:10px;overflow:hidden}div#ticket-header-container{padding-top:48px}.btn-back{padding:0}.btn-fantasma:not(:disabled):hover{border:none!important}@media (max-width:1200px){#main-container.div-padre{padding:0 20px 20px}.content{gap:20px}.acordeon-dinamico{order:1;width:100%}.collapsible-card{max-width:100%!important;width:100%!important}.content-form{min-height:auto;order:2;width:100%}.input-container{width:90%}.header-result{padding:16px 0}.header-result h2{font-size:20px}#form .input-container .input-row,.content-form .input-container .input-row{flex-direction:column;gap:16px}#form .input-container .input-group,.content-form .input-container .input-group{min-height:70px;width:100%}#main-container .select-general{height:auto;min-height:48px;white-space:normal}#main-container .select-general::picker(select){box-sizing:border-box;width:anchor-size(self-inline)}#main-container .select-general option{overflow-wrap:break-word;white-space:normal}}@media (max-width:768px){.input-phone{align-items:stretch;flex-direction:column}#main-container.div-padre{padding:0 10px 20px}.content{flex-direction:column-reverse}}@media (max-width:500px){div#ticket-header-container{padding-top:85px}#main-container.div-padre{padding:0 12px 92px}.content{gap:16px}.input-container{width:95%}.header-result{padding:12px 0}.header-result h2{font-size:18px}.form-title,.header-result p{font-size:14px}.form-title{margin-bottom:16px}#form .input-container .input-row,.content-form .input-container .input-row{gap:12px;max-width:100%}#form .input-container .input-group,.content-form .input-container .input-group{gap:4px;margin:3px 0;min-height:65px}.input-group input,.input-group select{font-size:14px;min-width:auto;padding:10px 8px}.label-general{font-size:12px}.comentario-importante{margin-bottom:16px;padding:12px}.comentario-importante p{font-size:12px}#card-detalles-gestion,#card-informacion-gestion{margin-bottom:16px}#card-detalles-gestion+#card-informacion-gestion{margin-top:12px}}@media (max-width:360px){#main-container.div-padre{padding:0 8px}.input-container{width:100%}.header-result{padding:8px 0}.header-result h2{font-size:16px}.form-title,.header-result p{font-size:12px}.form-title{margin-bottom:12px}#form .input-container .input-row,.content-form .input-container .input-row{gap:8px}#form .input-container .input-group,.content-form .input-container .input-group{margin:2px 0;min-height:60px}.input-group input,.input-group select{font-size:12px;padding:8px 6px}.label-general{font-size:11px}.comentario-importante{margin-bottom:12px;padding:8px}.comentario-importante p{font-size:11px;line-height:1.3}}