#essilor-rooms-modal{font-family:Nunito Sans;font-style:normal}#essilor-rooms-modal h3{font-weight:700;font-size:18px;line-height:134%;letter-spacing:-1%;vertical-align:middle;color:#0c1d59}#essilor-rooms-modal input[type=radio]:checked{accent-color:#305bf2!important}#essilor-rooms-modal .modal-content{top:50%;left:50%;transform:translate(-50%);max-width:800px}#essilor-rooms-modal .modal-content .modal-body{padding:0}#essilor-rooms-modal .modal-content .modal-body .header .header-content{display:flex;justify-content:space-between;align-items:center;padding:24px}#essilor-rooms-modal .modal-content .modal-body .header .header-content p{font-weight:600;font-size:18px;line-height:28px;letter-spacing:0;color:#525c7a}#essilor-rooms-modal .modal-content .modal-body .header .header-content svg{height:24px;width:24px;fill:#7f91d2;cursor:pointer}#essilor-rooms-modal .modal-content .modal-body .import-text{padding:10px;font-weight:600;background-color:rgba(189,132,58,.15)}#essilor-rooms-modal .modal-content .modal-body hr{margin:0}#essilor-rooms-modal .modal-content .modal-body .bottom{display:flex;flex-direction:column;gap:40px;padding:24px}#essilor-rooms-modal .modal-content .modal-body .bottom .body .radio-container{display:flex;flex-direction:column}#essilor-rooms-modal .modal-content .modal-body .bottom .body .radio-container p{font-family:Red Hat Display;font-style:normal;font-weight:400;font-size:16px;line-height:134%;letter-spacing:-.01em;color:#0c1d59}#essilor-rooms-modal .modal-content .modal-body .bottom .body .radio-container p.mb-3{font-weight:700}#essilor-rooms-modal .modal-content .modal-body .bottom .body .radio-container .radio-section{display:flex;flex-direction:column;gap:16px}#essilor-rooms-modal .modal-content .modal-body .bottom .body .radio-container .radio-section .radio{display:flex;align-items:center;gap:12px}#essilor-rooms-modal .modal-content .modal-body .bottom .body .radio-container .radio-section .radio label{margin:0;font-weight:400;font-size:16px;line-height:150%;color:#525c7a;cursor:pointer}#essilor-rooms-modal .modal-content .modal-body .bottom .body .radio-container .radio-section .radio input{height:24px;width:24px;cursor:pointer}#essilor-rooms-modal .modal-content .modal-body .bottom .body hr{margin:24px 0}#essilor-rooms-modal .modal-content .modal-body .bottom .body .clear{position:absolute;display:flex;justify-content:center;align-items:center;height:38px;top:0;right:10px;z-index:10;padding-right:30px}#essilor-rooms-modal .modal-content .modal-body .bottom .body .clear .icon{width:20px;height:20px;fill:var(--blue-500);cursor:pointer}#essilor-rooms-modal .modal-content .modal-body .bottom .body .clear .icon.close{fill:var(--type-active)}#essilor-rooms-modal .modal-content .modal-body .bottom .footer{display:flex;justify-content:end}#essilor-rooms-modal .modal-content .modal-body .bottom .footer .btn{width:100px}#essilor-rooms-modal .modal-content .modal-body .bottom .footer .cancel-button{padding:14px 0;font-weight:600;color:var(--error-main,#e02e1d);font-size:14px}#essilor-rooms-modal .modal-content .modal-body .bottom .footer .confirm-button{padding:10px 16px;background:#305bf2;border-radius:8px;font-weight:600;color:#fff;font-size:14px;height:40px}#essilor-rooms-modal .modal-content .modal-body .bottom .footer .confirm-button:disabled{background:var(--surface-tertiary,#e7ecfe)}