div.orgfroid-calculator .orgfroid-wizard-progress {
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 0 !important;
margin-bottom: 32px !important;
padding: 0 !important;
}
div.orgfroid-calculator .orgfroid-wizard-step {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 6px !important;
flex-shrink: 0 !important;
opacity: 0.4 !important;
transition: opacity 0.3s ease !important;
}
div.orgfroid-calculator .orgfroid-wizard-step--active {
opacity: 1 !important;
}
div.orgfroid-calculator .orgfroid-wizard-step--done {
opacity: 0.7 !important;
}
div.orgfroid-calculator .orgfroid-wizard-step-number {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 36px !important;
height: 36px !important;
border-radius: 50% !important;
background: var(--orgfroid-border) !important;
color: var(--orgfroid-text-light) !important;
font-size: 14px !important;
font-weight: 700 !important;
transition: all 0.3s ease !important;
}
div.orgfroid-calculator .orgfroid-wizard-step--active .orgfroid-wizard-step-number {
background: var(--orgfroid-primary) !important;
color: #fff !important;
}
div.orgfroid-calculator .orgfroid-wizard-step--done .orgfroid-wizard-step-number {
background: var(--orgfroid-primary-light) !important;
color: var(--orgfroid-primary-dark) !important;
}
div.orgfroid-calculator .orgfroid-wizard-step-label {
font-size: 12px !important;
font-weight: 600 !important;
color: var(--orgfroid-text-light) !important;
white-space: nowrap !important;
}
div.orgfroid-calculator .orgfroid-wizard-step--active .orgfroid-wizard-step-label {
color: var(--orgfroid-text) !important;
}
div.orgfroid-calculator .orgfroid-wizard-step-line {
flex: 1 !important;
height: 2px !important;
background: var(--orgfroid-border) !important;
margin: 0 8px !important;
margin-bottom: 24px !important;
max-width: 80px !important;
min-width: 20px !important;
} div.orgfroid-calculator .orgfroid-wizard-panel {
display: none !important;
}
div.orgfroid-calculator .orgfroid-wizard-panel--active {
display: block !important;
animation: orgfroidFadeIn 0.35s ease !important;
}
div.orgfroid-calculator .orgfroid-wizard-panel-title {
font-size: 20px !important;
font-weight: 700 !important;
color: var(--orgfroid-text) !important;
margin: 0 0 6px !important;
padding: 0 !important;
}
div.orgfroid-calculator .orgfroid-wizard-panel-desc {
font-size: 14px !important;
color: var(--orgfroid-text-light) !important;
margin: 0 0 24px !important;
padding: 0 !important;
line-height: 1.6 !important;
} div.orgfroid-calculator .orgfroid-card-select {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 12px !important;
margin: 0 !important;
padding: 0 !important;
}
div.orgfroid-calculator .orgfroid-card-option {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 8px !important;
padding: 20px 14px !important;
background: var(--orgfroid-bg-card) !important;
border: 2px solid var(--orgfroid-border) !important;
border-radius: var(--orgfroid-radius-sm) !important;
cursor: pointer !important;
transition: all 0.2s ease !important;
text-align: center !important;
font-family: var(--orgfroid-font) !important;
color: var(--orgfroid-text) !important;
min-height: auto !important;
box-shadow: none !important;
text-decoration: none !important;
line-height: 1.4 !important;
text-transform: none !important;
letter-spacing: 0 !important;
margin: 0 !important;
}
div.orgfroid-calculator .orgfroid-card-option:hover {
border-color: var(--orgfroid-primary) !important;
background: var(--orgfroid-primary-light) !important;
transform: translateY(-2px) !important;
box-shadow: var(--orgfroid-shadow-sm) !important;
}
div.orgfroid-calculator .orgfroid-card-option--selected {
border-color: var(--orgfroid-primary) !important;
background: var(--orgfroid-primary-light) !important;
box-shadow: 0 0 0 3px rgba(36, 224, 186, 0.15) !important;
}
div.orgfroid-calculator .orgfroid-card-option-label {
font-size: 14px !important;
font-weight: 700 !important;
color: var(--orgfroid-text) !important;
}
div.orgfroid-calculator .orgfroid-card-option-desc {
font-size: 12px !important;
color: var(--orgfroid-text-muted) !important;
font-weight: 400 !important;
} div.orgfroid-calculator .orgfroid-wizard-nav {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
gap: 12px !important;
margin-top: 28px !important;
padding: 0 !important;
}
div.orgfroid-calculator .orgfroid-wizard-back {
display: inline-flex !important;
align-items: center !important;
gap: 6px !important;
padding: 10px 18px !important;
font-size: 14px !important;
font-weight: 600 !important;
font-family: var(--orgfroid-font) !important;
color: var(--orgfroid-text-light) !important;
background: transparent !important;
border: 1.5px solid var(--orgfroid-border) !important;
border-radius: var(--orgfroid-radius-sm) !important;
cursor: pointer !important;
transition: all 0.2s ease !important;
text-transform: none !important;
letter-spacing: 0 !important;
line-height: 1.4 !important;
min-height: auto !important;
box-shadow: none !important;
text-decoration: none !important;
margin: 0 !important;
}
div.orgfroid-calculator .orgfroid-wizard-back:hover {
border-color: var(--orgfroid-text-light) !important;
color: var(--orgfroid-text) !important;
background: var(--orgfroid-bg-card) !important;
}
div.orgfroid-calculator .orgfroid-wizard-next {
flex: 1 !important;
max-width: 280px !important;
}
div.orgfroid-calculator .orgfroid-wizard-next:disabled {
opacity: 0.4 !important;
cursor: not-allowed !important;
transform: none !important;
box-shadow: none !important;
} div.orgfroid-calculator .orgfroid-dp-complexity {
display: flex !important;
align-items: center !important;
gap: 10px !important;
justify-content: center !important;
margin-bottom: 24px !important;
}
div.orgfroid-calculator .orgfroid-dp-complexity-badge {
display: inline-flex !important;
align-items: center !important;
gap: 6px !important;
padding: 6px 14px !important;
border-radius: 20px !important;
font-size: 13px !important;
font-weight: 700 !important;
text-transform: uppercase !important;
letter-spacing: 0.03em !important;
}
div.orgfroid-calculator .orgfroid-dp-complexity-badge--technicien {
background: rgba(36, 224, 186, 0.15) !important;
color: #1a9e80 !important;
}
div.orgfroid-calculator .orgfroid-dp-complexity-badge--ingenierie {
background: rgba(243, 156, 18, 0.15) !important;
color: #d68910 !important;
}
div.orgfroid-calculator .orgfroid-dp-complexity-text {
font-size: 14px !important;
color: var(--orgfroid-text-light) !important;
} div.orgfroid-calculator .orgfroid-dp-causes {
display: flex !important;
flex-direction: column !important;
gap: 16px !important;
margin-bottom: 28px !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-card {
background: var(--orgfroid-bg-white) !important;
border: 1.5px solid var(--orgfroid-border) !important;
border-radius: var(--orgfroid-radius-sm) !important;
padding: 20px 24px !important;
transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-card:hover {
transform: translateY(-2px) !important;
box-shadow: var(--orgfroid-shadow-sm) !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-card--top {
border-color: var(--orgfroid-primary) !important;
border-width: 2px !important;
background: var(--orgfroid-primary-light) !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-header {
display: flex !important;
align-items: center !important;
gap: 12px !important;
margin-bottom: 8px !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-rank {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 28px !important;
height: 28px !important;
border-radius: 50% !important;
background: var(--orgfroid-primary) !important;
color: #fff !important;
font-size: 13px !important;
font-weight: 700 !important;
flex-shrink: 0 !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-title {
font-size: 16px !important;
font-weight: 700 !important;
color: var(--orgfroid-text) !important;
margin: 0 !important;
padding: 0 !important;
line-height: 1.3 !important;
flex: 1 !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-probability {
font-size: 13px !important;
font-weight: 700 !important;
color: var(--orgfroid-primary-dark) !important;
flex-shrink: 0 !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-desc {
font-size: 14px !important;
color: var(--orgfroid-text-light) !important;
line-height: 1.6 !important;
margin: 0 !important;
padding: 0 !important;
} div.orgfroid-calculator .orgfroid-dp-section-title {
display: flex !important;
align-items: center !important;
gap: 10px !important;
font-size: 17px !important;
font-weight: 700 !important;
color: var(--orgfroid-text) !important;
margin: 0 0 16px !important;
padding: 0 !important;
}
div.orgfroid-calculator .orgfroid-dp-actions-section,
div.orgfroid-calculator .orgfroid-dp-parts-section,
div.orgfroid-calculator .orgfroid-dp-analysis-section {
margin-bottom: 24px !important;
padding: 20px 24px !important;
background: var(--orgfroid-bg-white) !important;
border: 1px solid var(--orgfroid-border) !important;
border-radius: var(--orgfroid-radius-sm) !important;
}
div.orgfroid-calculator .orgfroid-dp-actions-list,
div.orgfroid-calculator .orgfroid-dp-parts-list {
display: flex !important;
flex-direction: column !important;
gap: 8px !important;
}
div.orgfroid-calculator .orgfroid-dp-action-item {
display: flex !important;
align-items: flex-start !important;
gap: 10px !important;
padding: 10px 0 !important;
font-size: 14px !important;
color: var(--orgfroid-text-light) !important;
line-height: 1.5 !important;
border-bottom: 1px solid rgba(224, 230, 237, 0.5) !important;
}
div.orgfroid-calculator .orgfroid-dp-action-item:last-child {
border-bottom: none !important;
}
div.orgfroid-calculator .orgfroid-dp-action-icon {
flex-shrink: 0 !important;
margin-top: 2px !important;
}
div.orgfroid-calculator .orgfroid-dp-part-item {
display: flex !important;
align-items: center !important;
gap: 10px !important;
padding: 8px 12px !important;
background: var(--orgfroid-bg-card) !important;
border-radius: 4px !important;
font-size: 14px !important;
color: var(--orgfroid-text) !important;
font-weight: 500 !important;
}
div.orgfroid-calculator .orgfroid-dp-part-icon {
flex-shrink: 0 !important;
} div.orgfroid-calculator .orgfroid-dp-analysis-item {
display: flex !important;
align-items: flex-start !important;
gap: 12px !important;
padding: 10px 0 !important;
border-bottom: 1px solid rgba(224, 230, 237, 0.5) !important;
}
div.orgfroid-calculator .orgfroid-dp-analysis-item:last-child {
border-bottom: none !important;
}
div.orgfroid-calculator .orgfroid-dp-analysis-label {
font-size: 13px !important;
font-weight: 600 !important;
color: var(--orgfroid-text) !important;
min-width: 140px !important;
flex-shrink: 0 !important;
}
div.orgfroid-calculator .orgfroid-dp-analysis-value {
font-size: 14px !important;
color: var(--orgfroid-text-light) !important;
line-height: 1.5 !important;
}
div.orgfroid-calculator .orgfroid-dp-analysis-badge {
display: inline-block !important;
padding: 2px 8px !important;
border-radius: 4px !important;
font-size: 12px !important;
font-weight: 600 !important;
}
div.orgfroid-calculator .orgfroid-dp-analysis-badge--ok {
background: rgba(36, 224, 186, 0.15) !important;
color: #1a9e80 !important;
}
div.orgfroid-calculator .orgfroid-dp-analysis-badge--warning {
background: rgba(243, 156, 18, 0.15) !important;
color: #d68910 !important;
}
div.orgfroid-calculator .orgfroid-dp-analysis-badge--danger {
background: rgba(231, 76, 60, 0.15) !important;
color: #c0392b !important;
} @media (max-width: 639px) {
div.orgfroid-calculator .orgfroid-card-select {
grid-template-columns: 1fr !important;
}
div.orgfroid-calculator .orgfroid-wizard-step-label {
font-size: 11px !important;
}
div.orgfroid-calculator .orgfroid-wizard-step-number {
width: 30px !important;
height: 30px !important;
font-size: 13px !important;
}
div.orgfroid-calculator .orgfroid-wizard-step-line {
max-width: 40px !important;
margin-bottom: 20px !important;
}
div.orgfroid-calculator .orgfroid-wizard-nav {
flex-direction: column !important;
}
div.orgfroid-calculator .orgfroid-wizard-next {
max-width: 100% !important;
width: 100% !important;
}
div.orgfroid-calculator .orgfroid-wizard-back {
width: 100% !important;
justify-content: center !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-header {
flex-wrap: wrap !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-probability {
width: 100% !important;
text-align: right !important;
}
div.orgfroid-calculator .orgfroid-dp-analysis-item {
flex-direction: column !important;
gap: 4px !important;
}
div.orgfroid-calculator .orgfroid-dp-analysis-label {
min-width: auto !important;
}
div.orgfroid-calculator .orgfroid-dp-actions-section,
div.orgfroid-calculator .orgfroid-dp-parts-section,
div.orgfroid-calculator .orgfroid-dp-analysis-section {
padding: 16px !important;
}
div.orgfroid-calculator .orgfroid-dp-cause-card {
padding: 16px !important;
}
}