.editing-plan-step__radio-buttons{display:flex;flex-direction:column;width:100%;justify-content:space-between;gap:10px}@media (min-width:1024px){.editing-plan-step__radio-buttons{flex-direction:row}}.editing-plan-step__radio-button{display:flex;flex-direction:row;gap:10px}.editing-plan-step__section{display:flex;flex-direction:column;width:100%}.editing-plan-step__review-limit{display:flex;flex-direction:column;gap:10px}.editing-plan-step__review-limit-content{display:flex;flex-direction:column;gap:2px}.editing-plan-step__content{width:100%;display:flex;flex-direction:column;gap:16px}.editing-plan-step{width:100%}.editing-plan-step__separator{width:100%;height:1px;background-color:var(--separator-color)}.editing-plan-step__section-title-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;flex-shrink:0;background:white;border-radius:50%;box-shadow:0 0 5px 1px rgba(51,51,51,.1);padding-left:2px}.editing-plan-step__section-title-icon svg{width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0}.editing-plan-step__section-title{display:flex;flex-direction:row;align-items:center;gap:10px}.editing-plan-livrable-step__label,.editing-plan-step__label{font-size:var(--font-size-large);font-weight:600;color:var(--text-color);margin:0}.editing-plan-step__error{color:#dc2626;font-size:var(--font-size-small);font-weight:500;margin:0}.editing-plan-step__instruction-reveal{overflow:hidden}.editing-plan-step__instruction-text{font-size:var(--font-size-small);color:var(--text-color);line-height:1.5;background:var(--secondary-purple-color);padding:10px;border-radius:var(--radius);font-weight:600;font-style:italic;border:1px solid var(--separator-color)}.editing-plan-step__instruction-text-quote{font-weight:400}.editing-plan-step__sub-plan-options{display:flex;flex-direction:column;gap:12px}.editing-plan-step__number-input{width:100%;max-width:150px;padding:12px 16px;font-size:var(--font-size-medium);border:1.5px solid var(--separator-color);border-radius:var(--radius);outline:none;transition:all .2s ease;color:var(--text-color);background:#ffffff;box-sizing:border-box}.editing-plan-step__number-input:focus{border-color:var(--primary-gradient-from);box-shadow:0 0 0 3px rgba(68,74,254,.1)}.editing-plan-step__number-input--error{border-color:#dc2626}.editing-plan-step__number-input--error:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.editing-plan-step__textarea{width:100%;padding:12px 16px;font-size:var(--font-size-medium);font-family:inherit;border:1.5px solid var(--separator-color);border-radius:var(--radius);outline:none;transition:all .2s ease;color:var(--text-color);background:#ffffff;box-sizing:border-box;resize:vertical;min-height:100px}.editing-plan-step__textarea:focus{border-color:var(--primary-gradient-from);box-shadow:0 0 0 3px rgba(68,74,254,.1)}.editing-plan-step__textarea::placeholder{color:#999999}.editing-plan-step__textarea--error{border-color:#dc2626}.editing-plan-step__textarea--error:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.editing-plan-step__help-text{font-size:var(--font-size-xsmall);color:#999999;margin:0}.editing-plan-step__checkbox-label{font-size:var(--font-size-medium);font-weight:600;color:var(--text-color);cursor:pointer;margin:0}.editing-plan-step__character-counter{font-size:var(--font-size-xsmall);color:#999999;text-align:right;margin:0}.editing-plan-step__field{display:flex;flex-direction:column;width:100%}.editing-plan-step__field-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.editing-plan-step__multiple-edits{display:flex;flex-direction:column;gap:20px}.editing-plan-step__references-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.editing-plan-step__add-reference-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;background:white;border:1px solid var(--separator-color);border-radius:var(--radius);cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}.editing-plan-step__add-reference-button:hover{background:var(--secondary-color);border-color:var(--primary-gradient-from)}.editing-plan-step__add-reference-button:active{transform:scale(.95)}.editing-plan-step__add-reference-button svg{width:16px;height:16px}.editing-plan-step__references-list{display:flex;flex-direction:column;gap:10px;width:100%}.editing-plan-step__reference-item{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.editing-plan-step__reference-item .input-wrapper{flex:1}.editing-plan-step__remove-reference-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;background:white;border:1px solid var(--separator-color);border-radius:var(--radius);cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}.editing-plan-step__remove-reference-button:hover{background:#fee2e2;border-color:#dc2626}.editing-plan-step__remove-reference-button:active{transform:scale(.95)}.editing-plan-step__remove-reference-button svg{width:16px;height:16px}.editing-plan-step__references-limit{font-size:var(--font-size-small);color:#999999;margin:0;font-style:italic}.editing-plan-step__section-content{display:flex;flex-direction:column}.specific-clips-step__add-clip{display:flex;justify-content:center;margin-top:24px}.specific-clips-step__shared-settings{margin-top:0}.specific-clips-step-intro__quote--desktop{display:none}.specific-clips-step-intro__quote--mobile{display:inline}@media (min-width:768px){.specific-clips-step-intro__quote--desktop{display:inline}.specific-clips-step-intro__quote--mobile{display:none}}.clip-length-range-fields{display:flex;flex-direction:column;gap:12px;width:100%}.clip-length-range-fields__bounds{width:100%}.clip-length-range-fields__bounds-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:12px;width:100%}.clip-length-range-fields__bound-card{flex-direction:row;padding:12px 14px;background:var(--secondary-purple-color);border-radius:var(--radius)}.clip-length-range-fields__bound-card,.clip-length-range-fields__bound-card-content{display:flex;align-items:center;gap:12px;min-width:0}.clip-length-range-fields__input-reveal{width:auto;flex-shrink:0}.clip-length-range-fields__bound-block{width:100%}.clip-length-range-fields__row{display:flex;align-items:center;gap:12px;width:100%}.clip-length-range-fields__row .input{flex:0 0 auto;width:auto}.clip-length-range-fields__row .input__field{width:72px;min-width:72px;text-align:center;padding-left:8px;padding-right:8px}.clip-length-range-fields__bound-label{flex-shrink:0;font-size:var(--font-size-medium);font-weight:700;color:var(--text-color)}.clip-length-range-fields__bound-label--and{padding-right:15px;padding-left:10px}.clip-length-range-fields__unit-label{flex-shrink:0;font-size:1rem;font-weight:500;color:var(--text-color)}.clip-length-range-fields__aucun-switch{flex-shrink:0}.clip-length-range-fields__aucun-switch .switch__label{font-size:.875rem;white-space:nowrap}.clip-length-range-fields__error{flex-basis:100%;width:100%;margin:0}@media (max-width:540px){.clip-length-range-fields__bounds-row{flex-direction:column}.clip-length-range-fields__bound-card{flex:1;flex-direction:column}}@media (min-width:768px){.editing-plan-step__field-header{margin-bottom:0}}