.base-layout{padding-bottom:80px}.base-layout .sidebar{position:fixed;top:0;right:0;bottom:0;z-index:50;width:585px;max-width:100%;-webkit-transform:translateX(585px);transform:translateX(585px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;background-color:var(--color-sidebar-bg);overflow:hidden}.base-layout .sidebar .app-customer-event-log{padding-bottom:32px;-webkit-box-shadow:none;box-shadow:none;border-radius:4px 4px 0 0}.base-layout .sidebar .app-customer-event-log .heading{font-size:24px;line-height:32px}.base-layout .sidebar .app-customer-event-log .app-textarea{height:144px}.base-layout .sidebar .app-comments{padding-top:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0 0 4px 4px}.base-layout .sidebar .app-comments .header{border-radius:4px;background-color:var(--color-sidebar-search-bg);padding:12px 24px;height:auto}.base-layout .sidebar .app-comments .header .heading{font-size:16px;line-height:24px;font-weight:400;text-transform:uppercase}.sidebar-opened .base-layout .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:1024px){.base-layout .sidebar{width:490px;-webkit-transform:translateX(490px);transform:translateX(490px)}.base-layout .sidebar .app-comments .header{padding:12px 16px}.base-layout .sidebar .app-comments .header .heading{font-size:14px}}@media (max-width:480px){.base-layout{padding-bottom:64px}}.stage-details .details{width:100%;max-width:657px}.stage-details .details .form-group{margin-bottom:30px}.stage-details .details .form-group:nth-child(3) .form-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stage-details .details .form-group:nth-child(3) .form-controls .app-input{max-width:calc(100% - 275px)}@media (max-width:1024px){.stage-details .details .form-group:nth-child(3) .form-controls .app-input{max-width:100%;margin-bottom:30px}}@media (max-width:480px){.stage-details .details .form-group,.stage-details .details .form-group:nth-child(3) .form-controls .app-input{margin-bottom:24px}.stage-location .services{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px}.stage-location .services .prefix{font-size:16px;padding:0}.stage-location .services .list{margin-top:4px}}.app-select{position:relative;width:100%}.app-select .trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 40px 0 14px;font-size:16px;line-height:24px;border:solid 1px var(--color-input-border);border-radius:6px;background:var(--color-input-bg);cursor:pointer}.app-select .trigger label{position:absolute;top:50%;left:14px;color:var(--color-input-label);background-color:var(--color-input-bg);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.app-select .trigger label i{color:var(--color-required);font-style:normal}.app-select .trigger .title{color:var(--color-input-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-select .trigger:after{position:absolute;top:11px;right:8px;display:block;width:24px;height:24px;-webkit-transition:.3s;transition:.3s;color:var(--color-icon-calm);font-family:icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;content:"";text-align:center;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-select .trigger:hover{border-color:var(--color-input-border-hover)}.app-select .options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:144px;background-color:var(--color-autocomplete-bg);-webkit-box-shadow:var(--box-shadow-tertiary);box-shadow:var(--box-shadow-tertiary);border-radius:4px;display:none}.app-select .options .simplebar-track.simplebar-vertical{top:15px;right:10px;bottom:15px;width:4px;background-color:var(--color-scrollbar-bg);border-radius:2px}.app-select .options .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:0;left:0;right:0;bottom:0;background-color:var(--color-scrollbar-thumb-bg);border-radius:2px;opacity:1}.app-select .options .option{position:relative;height:48px}.app-select .options .option,.app-select .options .option .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-select .options .option .title{width:100%;height:32px;padding:0 24px;font-size:18px;line-height:24px;color:var(--color-autocomplete-option);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-select .options .option .title:hover{background-color:var(--color-autocomplete-option-hover-bg)}.app-select.opened .trigger:hover,.app-select.selected .trigger:hover{border-color:var(--color-input-border-hover)}.app-select.opened .trigger label,.app-select.selected .trigger label{top:0;padding:0 4px;color:var(--color-input-label-typing)}.app-select.opened .trigger label i,.app-select.selected .trigger label i{color:inherit}.app-select.opened .trigger:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app-select.opened .options{display:block}@media (max-width:480px){.app-select .trigger{font-size:14px}.app-select .options{max-height:108px}.app-select .options .option{height:36px}.app-select .options .option .title{height:28px;font-size:14px}}.stage-location .location{width:100%;max-width:657px}.stage-location .location .app-error{margin-bottom:24px}.stage-location .location form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stage-location .location form .app-input-google-autocomplete-manually,.stage-location .location form .app-input-google-autocomplete-manually input,.stage-location .location form .app-input-location-autocomplete,.stage-location .location form .app-input-location-autocomplete input{border-radius:6px}.stage-location .services{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:660px;margin-top:16px;line-height:24px;font-size:16px}.stage-location .services .prefix{padding-right:32px;font-size:18px;font-weight:700;color:var(--color-text-primary)}.stage-location .services .list{color:var(--color-text-primary)}.stage-location .location-variants{margin-top:35px}.stage-location .location-variants h5{font-size:28px;line-height:32px}.stage-location .location-variants .app-radio-buttons{padding:16px 0;background:transparent}.stage-location .location-variants .app-radio-buttons input[type=radio]+label{margin:0;padding:7px 0}.stage-location .location-variants .app-radio-buttons input[type=radio]+label>.label{margin-left:8px}.stage-location .btn-confirm{margin-top:24px}@media (max-width:480px){.stage-location .services{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px}.stage-location .services .prefix{font-size:16px;padding:0}.stage-location .services .list{margin-top:4px}.stage-location .location-variants{margin-top:24px}.stage-location .location-variants h5{font-size:24px;line-height:32px}.stage-location .location-variants .app-radio-buttons input[type=radio]+label>.label{font-size:16px}.stage-location .location-variants+.actions{margin-top:24px}}.stage-summary .summary{margin-bottom:24px}.stage-summary .summary .line{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:24px;margin-bottom:16px}.stage-summary .summary .line:last-child{margin-bottom:0}.stage-summary .summary .line .key{min-width:130px;padding-right:20px;font-size:18px;font-weight:700;color:var(--color-text-primary)}.stage-summary .summary .line .value{color:var(--color-text-primary)}@media (max-width:480px){.stage-summary .summary .line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;margin-bottom:8px}.stage-summary .summary .line .key{font-size:16px;padding:0;margin-bottom:4px}}.page-matrixx-stages h1 span{white-space:nowrap}.page-matrixx-stages .matrixx-stages{margin:48px auto 0;padding:24px 24px 32px;background-color:var(--color-component-bg-primary);border-radius:6px;-webkit-box-shadow:var(--box-shadow-tertiary);box-shadow:var(--box-shadow-tertiary);overflow:hidden}.page-matrixx-stages .matrixx-stages h3{font-size:32px;line-height:40px;font-weight:700}.page-matrixx-stages .matrixx-stages .stages{margin:32px 0 0 8px;border-radius:0 0 6px 6px}.page-matrixx-stages .matrixx-stages .stages .btn-stage{padding:0}.page-matrixx-stages .matrixx-stages .stages .btn-stage:not(button){cursor:default}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-point{width:32px;height:32px;position:relative;background:transparent;-ms-flex-negative:0;flex-shrink:0;margin-right:16px}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-point:before{content:"";display:inline-block;width:2px;height:1000px;position:absolute;top:50%;left:50%;background:var(--color-stages-icons-bg);-webkit-transform:translate(-50%);transform:translate(-50%);pointer-events:none}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-point .stage-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:var(--color-stages-icons-bg);border:2px solid var(--color-stages-icons-bg);border-radius:50%;pointer-events:none;-webkit-transition:.3s;transition:.3s}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-point span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;color:var(--color-stage-icon);opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-point.horizontal:before{width:1000px;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-point[disabled]{opacity:1}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-expand{width:auto;height:100%;background:transparent;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-stages-title);text-transform:none;-webkit-transition:.3s;transition:.3s}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-expand[disabled]{color:var(--color-stages-title);cursor:default}.page-matrixx-stages .matrixx-stages .stages .stage{margin-bottom:24px}.page-matrixx-stages .matrixx-stages .stages .stage:last-child{margin-bottom:0}.page-matrixx-stages .matrixx-stages .stages .stage:last-child .btn-stage-point:before{background:var(--color-component-bg-primary)}.page-matrixx-stages .matrixx-stages .stages .stage .stage-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-matrixx-stages .matrixx-stages .stages .stage .stage-head i{display:inline-block;width:60px;height:60px;background:none no-repeat 50%;background-size:contain;-ms-flex-negative:0;flex-shrink:0}.page-matrixx-stages .matrixx-stages .stages .stage .stage-body{display:none;padding:24px 0 0 48px}.page-matrixx-stages .matrixx-stages .stages .stage.opened .stage-head .btn-stage-expand{color:var(--color-stages-title-active)}.page-matrixx-stages .matrixx-stages .stages .stage.opened .stage-head .btn-stage-expand:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.page-matrixx-stages .matrixx-stages .stages .stage.opened .stage-body{display:block}.page-matrixx-stages .matrixx-stages .stages .stage.completed .btn-stage.btn-stage-point:before{background-color:var(--color-stages-icons-bg-active)}.page-matrixx-stages .matrixx-stages .stages .stage.completed .btn-stage.btn-stage-point .stage-circle{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);border:2px solid var(--color-stages-icons-bg-active);background-color:var(--color-stages-icons-bg-active)}.page-matrixx-stages .matrixx-stages .stages .stage.completed .btn-stage.btn-stage-point span{opacity:1;visibility:visible}.page-matrixx-stages .matrixx-stages .stages .stage.completed .btn-stage.btn-stage-point span:before{color:var(--color-stage-icon-active)}.page-matrixx-stages .matrixx-stages .stages .stage.completed .btn-stage.btn-stage-expand:hover{color:var(--color-stages-title-active)}.page-matrixx-stages .matrixx-stages .stages .stage.current .btn-stage.btn-stage-point .stage-circle{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);border:2px solid var(--color-stages-icons-bg-active);background-color:var(--color-stages-icons-bg-active)}.page-matrixx-stages .matrixx-stages .stages .stage.current .btn-stage.btn-stage-point span{opacity:1;visibility:visible}.page-matrixx-stages .matrixx-stages .stages .stage.current .btn-stage.btn-stage-point span:before{color:var(--color-stage-icon-active)}.page-matrixx-stages .matrixx-stages .stages .stage.current .btn-stage.btn-stage-expand{color:var(--color-stages-title-active)}@media (max-width:1024px){.page-matrixx-stages .matrixx-stages{padding:24px 16px}}@media (max-width:480px){.page-matrixx-stages .matrixx-stages{margin-top:32px;padding:16px 16px 16px 8px}.page-matrixx-stages .matrixx-stages h3{font-size:24px;line-height:32px}.page-matrixx-stages .matrixx-stages .stages{margin:20px 0 0 0}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-point{width:24px;height:24px;margin-right:8px}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-point span{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.page-matrixx-stages .matrixx-stages .stages .btn-stage.btn-stage-expand{font-size:16px}.page-matrixx-stages .matrixx-stages .stages .stage .stage-body{padding-left:26px}.page-matrixx-stages .matrixx-stages .stages .stage .stage-body .app-input{font-size:14px}}