@charset "UTF-8";.barChartBox{background:#161b22;border-radius:20px;padding:24px;height:100%;display:flex;flex-direction:column;box-shadow:0 12px 35px #00000040;transition:.3s ease}.barChartBox:hover{transform:translateY(-4px);box-shadow:0 20px 45px #3b82f62e}.oneClickApplications .oneclickChart{width:100%;min-height:300px}.oneClickApplications .oneclickLegend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.oneClickApplications .oneclickLegendItem{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:13px 15px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#0f172a}.oneClickApplications .oneclickLegendItem strong{flex:0 0 auto;font-size:18px}.oneClickApplications .oneclickLegendName{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:700}.oneClickApplications .oneclickLegendName span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oneClickApplications .dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%}@media (max-width: 680px){.oneClickApplications .oneclickLegend{grid-template-columns:1fr}.oneClickApplications .oneclickChart{min-height:250px}}.oneclick-text{color:#fff;font-size:22px;font-weight:700;margin-bottom:20px}.chartHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chartHeader h2{color:#fff;margin:0;font-size:22px;font-weight:700}.chartHeader span{color:#94a3b8;font-size:13px;margin-top:4px;display:block}.headerStats{text-align:right}.headerStats h3{margin:0;color:#fff;font-size:30px;font-weight:700}.headerStats span{color:#94a3b8;font-size:12px}.chartWrapper{width:100%;height:330px}.centerLabel{fill:#94a3b8;font-size:13px}.revenueSummary{margin-top:10px;margin-bottom:22px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);display:flex;justify-content:space-between;align-items:center}.revenueSummary span{color:#fffc;font-size:14px}.revenueSummary strong{color:#fff;font-size:28px;font-weight:700}.domainDetailSummary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-8px 0 22px;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(15,35,56,.72)}.domainDetailSummary div{display:flex;align-items:baseline;gap:10px;min-width:0}.domainDetailSummary span{color:#cbd5e1;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.domainDetailSummary strong{color:#6ee7b7;font-size:16px}.domainDetailSummary small{color:#94a3b8;font-size:12px;text-align:right}.legendList{display:flex;flex-direction:column;gap:14px}.legendCard{background:#1f2937;border-radius:14px;padding:16px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.05);transition:.3s ease;cursor:pointer}.legendLeft span{color:#94a3b8;font-size:12px}.legendDot{width:14px;height:14px;border-radius:50%;box-shadow:0 0 12px currentColor}.legendRight{text-align:right}.legendRight strong{display:block;color:#fff;font-size:22px;font-weight:700}.legendRight small{color:#94a3b8;font-size:13px}.customTooltip{background:#111827;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;color:#fff;min-width:180px;box-shadow:0 12px 30px #00000059}.customTooltip h4{margin:0 0 10px;color:#fff;font-size:16px}.customTooltip p{margin:6px 0;color:#cbd5e1;font-size:13px}.customTooltip p strong{color:#fff}.recharts-default-tooltip{background:transparent!important;border:none!important;box-shadow:none!important}@media (max-width: 900px){.chartHeader{flex-direction:column;align-items:flex-start;gap:15px}.headerStats{text-align:left}.chartWrapper{height:280px}.centerValue{font-size:28px}.legendCard{padding:14px}.legendRight strong{font-size:18px}.revenueSummary strong{font-size:22px}.domainDetailSummary{align-items:flex-start;flex-direction:column}.domainDetailSummary small{text-align:left}}.chartCard{background:#161b22;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:22px;display:flex;flex-direction:column;height:100%;transition:.3s;box-shadow:0 10px 30px #00000026}.chartCard:hover{transform:translateY(-6px);border-color:#2563eb;box-shadow:0 18px 40px #2563eb26}.cardHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.cardTitle{display:flex;align-items:center;gap:14px}.iconWrapper{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);display:flex;justify-content:center;align-items:center}.iconWrapper img{width:24px;height:24px}.cardTitle h3{font-size:17px;font-weight:600;margin:0;color:#fff}.cardTitle span{font-size:13px;color:#94a3b8}.cardHeader a{color:#60a5fa;text-decoration:none;font-size:14px;font-weight:600}.cardBody{margin-bottom:18px}.cardBody h1{font-size:42px;margin:0;font-weight:700;color:#fff}.cardBody p{margin-top:8px;color:#94a3b8;font-size:14px}.chartArea{height:90px;margin-bottom:20px}.cardFooter{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid rgba(255,255,255,.06)}.cardFooter span{display:block;font-size:12px;color:#94a3b8;margin-bottom:4px}.cardFooter strong{font-size:18px;color:#fff}.cardFooter a{text-decoration:none;font-weight:600;color:#60a5fa}.pieChartBox{height:100%;background:#161b22;border-radius:20px;padding:24px;display:flex;flex-direction:column;box-shadow:0 15px 35px #0000002e;transition:all .3s ease;overflow:hidden}.pieChartBox:hover{transform:translateY(-4px);box-shadow:0 20px 45px #3b82f626}.pieHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.pieHeader h2{margin:0;color:#fff;font-size:22px;font-weight:700}.pieHeader span{color:#94a3b8;font-size:13px;margin-top:4px;display:block}.chartWrapper{width:100%;height:340px}.recharts-wrapper{outline:none}.recharts-surface{overflow:visible}.centerValue{fill:#fff;font-size:34px;font-weight:700}.centerLabel{fill:#94a3b8;font-size:13px;font-weight:500}.legend{display:flex;flex-direction:column;gap:14px;margin-top:10px}.legendCard{display:flex;justify-content:space-between;align-items:center;background:#1f2937;border-radius:14px;padding:15px 18px;transition:all .3s ease;border:1px solid rgba(255,255,255,.05);cursor:pointer}.legendCard:hover{transform:translate(6px);background:#263445;border-color:#3b82f659}.legendLeft{display:flex;align-items:center;gap:14px}.legendLeft h4{margin:0;color:#fff;font-size:15px;font-weight:600}.legendLeft span{color:#94a3b8;font-size:12px;display:block;margin-top:3px}.legendRight strong{color:#fff;font-size:22px;font-weight:700}.dot{width:14px;height:14px;border-radius:50%;box-shadow:0 0 12px currentColor}.recharts-tooltip-wrapper{outline:none}.recharts-default-tooltip{background:#111827!important;border:none!important;border-radius:12px!important;color:#fff!important;padding:10px 14px!important;box-shadow:0 10px 30px #00000059}.recharts-tooltip-label{color:#cbd5e1!important}@media (max-width: 768px){.pieChartBox{padding:18px}.chartWrapper{height:280px}.centerValue{font-size:26px}.legendCard{padding:12px 15px}.legendRight strong,.pieHeader h2{font-size:18px}}.home{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(180px,auto);grid-auto-flow:dense}@media screen and (max-width: 1200px){.home{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 1024px){.home{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.home{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 480px){.home{grid-auto-rows:minmax(120px,auto)}}.home .box{padding:20px;border-radius:10px;border:2px solid #384256;background-color:#fbfbfb!important;color:#000!important}.home .box1{grid-column:span 1;grid-row:span 3}.home .box4{grid-column:span 1;grid-row:span 2}.home .box7{grid-column:span 2;grid-row:span 2}@media screen and (max-width: 768px){.home .box7{display:none}}.home .box8{grid-column:span 2;grid-row:span 2}.home .box9{grid-column:span 3;grid-row:span 3}.home .boxoneclick{grid-column:span 1;grid-row:span 1}.home .chartCard,.home .pieChartBox,.home .barChartBox{border:0;background:linear-gradient(155deg,#fff 0%,#f8fbff 100%);box-shadow:0 12px 30px #0f172a12}.home .chartCard:hover,.home .pieChartBox:hover,.home .barChartBox:hover{transform:translateY(-3px);box-shadow:0 18px 38px #2563eb21}.home .cardTitle h3,.home .cardBody h1,.home .cardFooter strong,.home .pieHeader h2,.home .legendLeft h4,.home .legendRight strong,.home .chartHeader h2,.home .headerStats h3,.home .oneclick-text{color:#0f172a}.home .cardTitle span,.home .cardBody p,.home .cardFooter span,.home .pieHeader span,.home .legendLeft span,.home .chartHeader span,.home .headerStats span,.home .legendRight small{color:#64748b}.home .cardFooter{border-color:#e2e8f0}.home .legendCard{background:#f8fafc;border-color:#e2e8f0}.home .legendCard:hover{background:#eff6ff}.home .centerValue{fill:#0f172a}.home .centerLabel{fill:#64748b}.home .recharts-cartesian-grid line{stroke:#dbe5f1}.home .recharts-cartesian-axis-tick text{fill:#475569}.home .recharts-tooltip-wrapper{z-index:5}@media screen and (max-width: 480px){.home .chartCard,.home .pieChartBox,.home .barChartBox{padding:18px;border-radius:16px}.home .cardBody h1{font-size:34px}.home .chartWrapper{height:270px}}.home{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:18px}.home .homeHeader{grid-column:1/-1;padding:4px 2px 10px}.home .homeHeader span{color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home .homeHeader h1{margin:4px 0 5px;color:#f8fafc;font-size:clamp(26px,2.4vw,38px);line-height:1.12;letter-spacing:-.035em}.home .homeHeader p{margin:0;color:#94a3b8;font-size:15px}.home .box{min-width:0;padding:0;border:1px solid #dbe5f1;border-radius:20px;background:#fff!important;color:#0f172a!important;overflow:hidden}.home .metricBox{grid-column:span 4;min-height:330px}.home .box4{grid-column:span 4}.home .box7{grid-column:span 8}.home .box4,.home .box7{grid-row:auto}@media screen and (max-width: 1024px){.home{grid-template-columns:repeat(2,minmax(0,1fr))}.home .homeHeader{grid-column:1/-1}.home .metricBox,.home .box4,.home .box7{grid-column:auto}}@media screen and (max-width: 768px){.home{grid-template-columns:minmax(0,1fr)}.home .homeHeader,.home .metricBox,.home .box4,.home .box7{grid-column:1}.home .box7{display:block}}@media screen and (max-width: 480px){.home{gap:14px}.home .metricBox{min-height:300px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.cr-navbar{position:sticky;top:0;z-index:5000;width:100%;height:72px;min-height:72px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 28px;overflow:visible;border-bottom:1px solid #e5eaf1;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 20px #0f172a0d}.cr-navbar-brand{min-width:0;display:flex;align-items:center;gap:18px}.cr-navbar-logo-button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;transform:none!important}.cr-navbar-logo-button:hover,.cr-navbar-logo-button:focus,.cr-navbar-logo-button:active{background:transparent!important;box-shadow:none!important;transform:none!important}.cr-navbar-logo{display:block;width:165px;max-width:165px;max-height:44px;object-fit:contain}.cr-navbar-brand-divider{width:1px;height:34px;flex:0 0 1px;background:#e2e8f0}.cr-navbar-context{min-width:0;max-width:230px;display:flex;flex-direction:column;gap:2px}.cr-navbar-context span{color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.13em}.cr-navbar-context strong{overflow:hidden;color:#475569;font-size:12px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.cr-navbar-actions{position:relative;z-index:10;flex:0 0 auto;display:flex;align-items:center;gap:11px;margin-left:auto;overflow:visible;pointer-events:auto}.cr-navbar-status{position:relative;min-height:32px;box-sizing:border-box;padding:0 12px;border:1px solid #dcfce7;border-radius:999px;background:linear-gradient(180deg,#f7fff9,#f0fdf4);color:#15803d;box-shadow:0 2px 8px #22c55e0d}.cr-navbar-status-dot{animation:crOnlinePulse 2.2s infinite}@keyframes crOnlinePulse{0%{box-shadow:0 0 #22c55e47}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.cr-navbar-notification-wrap{position:relative;flex:0 0 auto;display:flex;align-items:center;overflow:visible;pointer-events:auto}.cr-navbar-icon-btn{position:relative!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid #e2e8f0!important;border-radius:11px!important;background:#ffffff!important;box-shadow:0 2px 6px #0f172a0a!important;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.cr-navbar-icon-btn:hover{transform:translateY(-1px);border-color:#bfdbfe!important;background:#eff6ff!important;box-shadow:0 7px 18px #2563eb17!important}.cr-navbar-icon-btn-active{border-color:#93c5fd!important;background:#eff6ff!important;box-shadow:0 0 0 3px #2563eb14!important}.cr-navbar-notification-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#475569;pointer-events:none}.cr-navbar-notification-icon svg{width:20px!important;height:20px!important;fill:currentColor;transition:color .18s ease,transform .18s ease}.cr-navbar-icon-btn:hover .cr-navbar-notification-icon{color:#2563eb}.cr-navbar-icon-btn:hover .cr-navbar-notification-icon svg{transform:rotate(-8deg)}.cr-navbar-icon-btn-active .cr-navbar-notification-icon{color:#2563eb}.cr-navbar-notification-icon img{display:block;width:19px;height:19px;object-fit:contain}.cr-navbar-notification-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border:2px solid #ffffff;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #ef44441a;pointer-events:none}.cr-navbar-notification-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:25000;width:360px;max-width:calc(100vw - 30px);overflow:visible;pointer-events:auto}.cr-navbar-separator{width:1px;height:32px;flex:0 0 1px;margin:0 3px;background:#e2e8f0}.cr-navbar-user{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:10px;overflow:visible;pointer-events:auto}.cr-navbar-avatar-wrap{position:relative;width:42px;height:42px;flex:0 0 42px}.cr-navbar-avatar{display:block;width:42px;height:42px;box-sizing:border-box;border:2px solid #ffffff;border-radius:12px;object-fit:cover;background:#f1f5f9;box-shadow:0 0 0 1px #e2e8f0,0 5px 14px #0f172a14}.cr-navbar-avatar-status{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #ffffff;border-radius:50%;background:#22c55e}.cr-navbar-user-copy{min-width:105px;max-width:155px;display:flex;flex-direction:column;gap:2px}.cr-navbar-user-copy strong{overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.cr-navbar-user-copy span{color:#94a3b8;font-size:10px}.cr-navbar-user-dropdown{position:relative;flex:0 0 auto;display:flex;align-items:center;overflow:visible;pointer-events:auto}.cr-profile-menu-trigger{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important;color:#64748b!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease}.cr-profile-menu-trigger:hover{border-color:#bfdbfe!important;background:#eff6ff!important;color:#2563eb!important}.cr-profile-menu-trigger svg{width:19px;height:19px}.cr-profile-menu-paper{min-width:220px!important;margin-top:8px!important;overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#ffffff!important;box-shadow:0 20px 50px #0f172a2b!important}.cr-profile-menu-header{display:flex;flex-direction:column;gap:3px;padding:14px 16px}.cr-profile-menu-header span{color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:.09em}.cr-profile-menu-header strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.cr-profile-menu-item{min-height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;color:#475569!important;font-size:13px!important}.cr-profile-menu-item svg{width:18px;height:18px;color:#64748b}.cr-profile-menu-item:hover{background:#f8fafc!important}.cr-profile-menu-logout,.cr-profile-menu-logout svg{color:#dc2626!important}.cr-navbar-mobile-initials{display:none;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}@media (max-width: 1200px){.cr-navbar-context,.cr-navbar-brand-divider{display:none}}@media (max-width: 900px){.cr-navbar{height:66px;min-height:66px;padding:0 16px}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.cr-navbar-status-dot{animation:none}.cr-navbar-logo{transition:none}}@media (max-width: 900px){.cr-navbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.12),transparent);pointer-events:none}.cr-navbar-logo{transition:opacity .18s ease,transform .18s ease}.cr-navbar-logo-button:hover .cr-navbar-logo{opacity:.92;transform:translateY(-1px)}.cr-navbar-status,.cr-navbar-user-copy{display:none}}@media (max-width: 600px){.cr-navbar{gap:8px;padding:0 12px}.cr-navbar-logo{width:118px;max-width:118px}.cr-navbar-actions{gap:7px}.cr-navbar-separator,.cr-navbar-avatar-wrap{display:none}.cr-navbar-mobile-initials{display:inline-flex}.cr-navbar-notification-dropdown{position:fixed;top:72px;right:10px;left:10px;width:auto;max-width:none}}.cr-navbar-page-info{position:relative;padding-left:2px}.cr-navbar-page-info span{display:block;margin-bottom:1px;color:#2563eb;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.cr-navbar-page-info strong{display:block;max-width:230px;overflow:hidden;color:#334155;font-size:12px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 1200px){.cr-navbar-page-info,.cr-navbar-brand-divider{display:none}}.cr-navbar-notification-dropdown{transform-origin:top right;animation:crNotificationOpen .16s ease}@keyframes crNotificationOpen{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.cr-navbar-notification-dropdown{animation:none}}.cr-notify-panel{width:100%;max-height:470px;overflow:hidden;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:16px;background:#ffffff;box-shadow:0 24px 55px #0f172a2e}.cr-notify-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #edf1f6;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.cr-notify-eyebrow{display:block;margin-bottom:4px;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.12em}.cr-notify-header h3{margin:0;color:#0f172a;font-size:17px;font-weight:800}.cr-notify-count{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-notify-content{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.cr-notify-content::-webkit-scrollbar{width:5px}.cr-notify-content::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.cr-notify-item{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid #f0f3f7;background:#ffffff;transition:background .18s ease}.cr-notify-item:hover{background:#f8fafc}.cr-notify-item:last-child{border-bottom:0}.cr-notify-item-icon{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff}.cr-notify-item-icon span{width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.cr-notify-item-copy{min-width:0;flex:1}.cr-notify-item-copy strong{display:block;margin-bottom:4px;overflow:hidden;color:#0f172a;font-size:12px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.cr-notify-item-copy p{display:-webkit-box;margin:0;overflow:hidden;color:#64748b;font-size:11px;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cr-notify-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:30px;text-align:center}.cr-notify-empty-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:13px;background:#ecfdf5;color:#16a34a;font-size:18px;font-weight:800}.cr-notify-empty strong{color:#334155;font-size:13px}.cr-notify-empty p{margin:5px 0 0;color:#94a3b8;font-size:11px}.cr-notify-footer{padding:12px;border-top:1px solid #edf1f6;background:#f8fafc}.cr-notify-view-all{width:100%;min-height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-radius:9px;color:#2563eb;font-size:11px;font-weight:800;text-decoration:none;transition:background .18s ease}.cr-notify-view-all:hover{background:#eff6ff}.cr-notify-view-all span{font-size:16px}.footer{display:flex;align-items:center;justify-content:space-between;padding:30px}.footer span:first-child{font-weight:700}.footer span:last-child{font-size:14px}.cr-sidebar{width:248px;height:100vh;box-sizing:border-box;overflow:hidden;background:linear-gradient(180deg,#071529 0%,#0b1d34 55%,#0b1728 100%);border-right:1px solid rgba(148,163,184,.12);box-shadow:10px 0 35px #02061714}.cr-sidebar-inner{width:100%;height:100%;box-sizing:border-box;padding:16px 12px 22px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.cr-sidebar-inner::-webkit-scrollbar{width:5px}.cr-sidebar-inner::-webkit-scrollbar-track{background:transparent}.cr-sidebar-inner::-webkit-scrollbar-thumb{background:rgba(148,163,184,.34);border-radius:999px}.cr-sidebar-inner::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.cr-sidebar-section{margin-bottom:12px}.cr-sidebar-menu{display:flex;flex-direction:column;gap:6px}.cr-sidebar-link,.cr-sidebar-group-button{width:100%;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border:1px solid transparent;border-radius:12px;outline:none;background:transparent;color:#cbd5e1;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.cr-sidebar-link:hover,.cr-sidebar-group-button:hover{background:rgba(255,255,255,.055);border-color:#94a3b81f;color:#fff}.cr-sidebar-link-active,.cr-sidebar-group-button-active{background:linear-gradient(135deg,rgba(37,99,235,.24),rgba(30,64,175,.13));border-color:#60a5fa38;color:#fff;box-shadow:inset 3px 0 #3b82f6}.cr-sidebar-group-left{min-width:0;display:flex;align-items:center;gap:12px}.cr-sidebar-link-icon{width:31px;height:31px;flex:0 0 31px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:rgba(255,255,255,.055);color:#93c5fd}.cr-sidebar-link-icon svg{width:18px;height:18px}.cr-sidebar-link-icon img{width:18px;height:18px;object-fit:contain}.cr-sidebar-link-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cr-sidebar-chevron{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;color:#64748b}.cr-sidebar-chevron svg{width:18px;height:18px}.cr-sidebar-group-button:hover .cr-sidebar-chevron,.cr-sidebar-group-button-active .cr-sidebar-chevron{color:#93c5fd}.cr-sidebar-submenu{position:relative;display:flex;flex-direction:column;gap:3px;margin:5px 0 6px 24px;padding-left:15px}.cr-sidebar-submenu:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:rgba(148,163,184,.17)}.cr-sidebar-sublink{position:relative;min-height:40px;display:flex;align-items:center;gap:9px;box-sizing:border-box;padding:7px 9px 7px 10px;border-radius:9px;color:#94a3b8;font-size:12px;font-weight:500;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.cr-sidebar-sublink:hover{background:rgba(255,255,255,.045);color:#e2e8f0;transform:translate(2px)}.cr-sidebar-sublink-active{background:rgba(37,99,235,.13);color:#bfdbfe}.cr-sidebar-sub-indicator{position:absolute;left:-19px;width:7px;height:7px;border-radius:50%;background:#334155;transition:background .18s ease,box-shadow .18s ease}.cr-sidebar-sublink-active .cr-sidebar-sub-indicator{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa1f}.cr-sidebar-sub-icon{width:25px;height:25px;flex:0 0 25px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.035)}.cr-sidebar-sub-icon img{width:15px;height:15px;object-fit:contain;opacity:.8}.cr-sidebar-sub-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 1024px){.cr-sidebar{width:64px}.cr-sidebar-inner{padding:14px 8px}.cr-sidebar-link,.cr-sidebar-group-button{min-height:46px;justify-content:center;padding:0}.cr-sidebar-group-left{justify-content:center}.cr-sidebar-link-label,.cr-sidebar-chevron{display:none}.cr-sidebar-link-icon{width:34px;height:34px;flex-basis:34px}.cr-sidebar-submenu{display:none}}.cr-sidebar-group-button-active{position:relative}.cr-sidebar-group-button-active:after{content:"";position:absolute;right:10px;width:6px;height:6px;border-radius:50%;background:#60a5fa;box-shadow:0 0 0 4px #60a5fa1a}.cr-sidebar-sublink-active{position:relative;font-weight:700}.cr-sidebar-sublink-active .cr-sidebar-sub-icon{background:rgba(37,99,235,.16)}.cr-sidebar-sublink-active .cr-sidebar-sub-label{color:#dbeafe}.cr-sidebar-link:focus-visible,.cr-sidebar-group-button:focus-visible,.cr-sidebar-sublink:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.cr-sidebar-link-active,.cr-sidebar-group-button-active,.cr-sidebar-sublink-active{cursor:default}.cr-sidebar-submenu{animation:crSidebarSubmenuIn .18s ease}@keyframes crSidebarSubmenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cr-sidebar-divider{display:flex;align-items:center;gap:10px;margin:10px 8px 9px;color:#475569;font-size:9px;font-weight:800;letter-spacing:.13em}.cr-sidebar-divider:after{content:"";flex:1;height:1px;background:rgba(148,163,184,.12)}@media screen and (max-width: 1024px){.cr-sidebar-divider{margin:10px 4px}.cr-sidebar-divider span{display:none}.cr-sidebar-divider:after{width:100%}}.cr-panel-navigation-trigger{padding:8px 12px 0;background:#fff}.cr-panel-navigation-trigger .MuiButton-root,.cr-panel-mobile-menu>.MuiButton-root{background:transparent;height:auto;min-height:44px;transform:none;box-shadow:none;text-transform:none}.cr-panel-mobile-menu .cr-sidebar{width:100%;height:auto;box-shadow:none}.cr-panel-mobile-menu .cr-sidebar-inner{padding:12px}.cr-panel-mobile-menu .cr-sidebar-link,.cr-panel-mobile-menu .cr-sidebar-group-button{justify-content:space-between;padding:0 12px}.cr-panel-mobile-menu .cr-sidebar-group-left{justify-content:flex-start}.cr-panel-mobile-menu .cr-sidebar-link-label,.cr-panel-mobile-menu .cr-sidebar-chevron,.cr-panel-mobile-menu .cr-sidebar-divider span{display:inline-flex}.cr-panel-mobile-menu .cr-sidebar-submenu{display:flex}.forget-password-container{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#384256}.forget-password-box{background-color:#fff;padding:2rem 2.5rem;border-radius:12px;width:100%;max-width:400px;position:relative;box-shadow:0 8px 20px #0000001a}.close-btn{position:absolute;top:14px;right:18px;font-size:1.5rem;cursor:pointer;background:none;border:none;color:#999;font-weight:700}.title{text-align:center;font-size:1.6rem;margin-bottom:1.5rem;color:#333}.forget-password-form .form-group{margin-bottom:1.25rem;display:flex;flex-direction:column}.forget-password-form label{margin-bottom:.5rem;font-weight:500;color:#444}.forget-password-form input{padding:.6rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.forget-password-form input:focus{outline:none;border-color:#007bff}.error-message{color:#dc3545;font-size:.9rem;text-align:center;margin-top:-.5rem;margin-bottom:1rem}.forget-password-form button{width:100%;padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.forget-password-form button:hover:not(:disabled){background-color:#0056b3}.forget-password-form button:disabled{background-color:#aac8f5;cursor:not-allowed}.forget-button{color:#fff}.login-container{background-image:url(/assets/background-img2-5897967c.png);background-repeat:no-repeat;background-size:cover;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;justify-content:center;align-items:center;position:relative;min-height:100vh;height:auto;box-sizing:border-box;padding:clamp(1rem,3vh,2.5rem) 1rem;overflow-y:auto}.mfa-login-container{align-items:flex-start}.mfa-login-container .mfa-login-box{margin:clamp(.5rem,4vh,2.5rem) auto}.login-box{background-color:#384256;padding:20px;width:45vw;height:55vh;border-radius:8px;box-shadow:2px 2px 3px 3px #a3def5;color:#fff}@media screen and (max-width: 1024px){.login-box{width:50vw;height:55vh}}@media screen and (max-width: 768px){.login-box{width:80%;height:45vh}}@media screen and (max-width: 480px){.login-box{width:80%;height:50vh}}.login-box h2{color:#fff;display:flex;justify-content:center;padding:20px 0}.login-box .form-group{margin-bottom:16px}.login-box .form-group label{display:block;margin-bottom:8px;color:#ddd}.login-box .form-group input{width:100%;padding:8px;border:1px solid #222b3c;border-radius:4px;color:#fff}.login-box button{background-color:#222b3c;color:#fff;display:flex;margin:5px auto;padding:5px;width:15vw;border:none;border-radius:4px;justify-content:center;cursor:pointer}.admin-login-box{position:relative;width:min(500px,100% - 2rem);height:auto;padding:clamp(1.6rem,4vw,2.8rem);overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:26px;background:rgba(255,255,255,.97);box-shadow:0 28px 80px #05163a57;color:#14233c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-login-box:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#1f5edb,#55a5ff,#68d3c4)}.admin-login-box .login-brand-lockup{display:flex;flex-direction:column;align-items:center;gap:.45rem;margin-bottom:2.2rem}.admin-login-box .login-brand-image{display:block;width:min(220px,70%);height:auto;object-fit:contain}.admin-login-box .login-brand-product{display:block;margin-top:.25rem;color:#6b7d96;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-login-box .login-heading .login-eyebrow{display:block;margin-bottom:.6rem;color:#1f5edb;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.admin-login-box .login-heading h2{margin:0 0 .55rem;padding:0;color:#14233c;font-size:clamp(1.8rem,4vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}.admin-login-box .login-heading p{max-width:32rem;margin:0;color:#60728d;font-size:.95rem;line-height:1.55}.admin-login-box .admin-login-form{margin-top:1.8rem}.admin-login-box .admin-login-form .form-group{margin-bottom:1.15rem}.admin-login-box .admin-login-form .form-group label{margin-bottom:.5rem;color:#344965;font-size:.84rem;font-weight:750}.admin-login-box .admin-login-form .form-group input{box-sizing:border-box;width:100%;min-height:3.2rem;padding:.8rem .95rem;border:1px solid #c7d3e3;border-radius:12px;background:#f9fbfe;color:#172943;font-family:inherit;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-login-box .admin-login-form .form-group input::placeholder{color:#93a2b7}.admin-login-box .admin-login-form .form-group input:focus{outline:none;border-color:#2a6de1;background:#fff;box-shadow:0 0 0 4px #2a6de121}.admin-login-box .login-label-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-login-box .login-label-row label{margin-bottom:.5rem}.admin-login-box .login-inline-link{width:auto!important;margin:0 0 .5rem!important;padding:0!important;border:0!important;background:transparent!important;color:#1f5edb!important;display:inline!important;font-family:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.admin-login-box .MuiButton-root.login-submit{width:100%;min-height:3.2rem;margin:.25rem 0 0;border-radius:12px;background:linear-gradient(100deg,#1f5edb,#3179eb);color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.01em;text-transform:none;box-shadow:0 12px 24px #1f5edb3d}.admin-login-box .MuiButton-root.login-submit:hover{background:linear-gradient(100deg,#174ebd,#2568d4)}.admin-login-box .MuiButton-root.login-submit:disabled{background:#a2b9df;color:#fff}.admin-login-box .login-trust-note{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:1.25rem;color:#71839b;font-size:.75rem;font-weight:650}.admin-login-box .login-trust-dot{width:.45rem;height:.45rem;border-radius:50%;background:#18b989;box-shadow:0 0 0 4px #18b9891f}.mfa-login-box{width:min(760px,100% - 2rem);max-width:760px;height:auto;padding:clamp(1.35rem,3vw,2.7rem);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,250,255,.97));border:1px solid rgba(255,255,255,.82);border-radius:28px;box-shadow:0 28px 80px #091d444d;color:#152238;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mfa-login-box h2{color:#152238;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.15;margin:1rem 0 .7rem;padding:0}.mfa-login-box form{margin-top:1.1rem}.mfa-login-box .form-group{margin-bottom:1rem}.mfa-login-box .form-group label{color:#33445e;font-size:.9rem;font-weight:700;letter-spacing:.01em;margin-bottom:.5rem}.mfa-login-box .form-group input{box-sizing:border-box;width:100%;min-height:3.1rem;padding:.8rem .95rem;border:1px solid #b9c8dc;border-radius:12px;background:#fff;color:#152238;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.mfa-login-box .form-group input:focus{outline:none;border-color:#2463d8;box-shadow:0 0 0 4px #2463d824}.mfa-login-box .MuiButton-root{width:100%;margin:.35rem 0 0;min-height:3rem;padding:.75rem 1.25rem;border-radius:12px;background:#1f5edb;color:#fff;font-size:.95rem;font-weight:700;text-transform:none;box-shadow:0 10px 22px #1f5edb3d}.mfa-login-box .MuiButton-root:hover{background:#174ebd}.mfa-login-box .MuiButton-root:disabled{background:#9eb5dd;color:#fff}.mfa-badge{display:inline-flex;padding:.35rem .7rem;border-radius:999px;background:#e9f1ff;color:#1f5edb;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mfa-copy{max-width:580px;margin:0 auto;color:#52647e;font-size:1rem;line-height:1.55;text-align:center}.mfa-recovery-card{margin:1rem 0 1.25rem;padding:1rem;border:1px solid #dbe5f4;border-radius:14px;background:linear-gradient(135deg,#f5f8ff 0%,#eef7ff 100%);color:#46566f}.mfa-recovery-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:.35rem 0 .8rem}.mfa-secondary-button{border:1px solid #b7c9e6;border-radius:9px;padding:.5rem .75rem;background:#fff;color:#1f5edb;font-weight:800;cursor:pointer}.mfa-secondary-button:hover{background:#edf4ff}.mfa-setup-card{margin:1.5rem 0 1.25rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid #d5e1f2;border-radius:18px;background:linear-gradient(135deg,#f3f7ff 0%,#edf5ff 100%)}.mfa-setup-layout{display:grid;grid-template-columns:minmax(190px,220px) 1fr;gap:clamp(1.15rem,3vw,2rem);align-items:center}.mfa-qr-panel{text-align:center}.mfa-section-label,.mfa-key-label{display:block;color:#30476a;font-size:.76rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.mfa-qr-frame{display:grid;place-items:center;width:min(100%,204px);aspect-ratio:1;margin:.75rem auto .65rem;padding:.75rem;box-sizing:border-box;border:1px solid #d6e0ed;border-radius:16px;background:#fff;box-shadow:0 12px 24px #204a861a}.mfa-qr-frame svg{display:block;max-width:100%;height:auto}.mfa-qr-unavailable{color:#52647e;font-size:.9rem}.mfa-qr-hint{margin:0;color:#647590;font-size:.78rem;line-height:1.4}.mfa-setup-details{min-width:0}.mfa-step-list{display:grid;gap:.55rem;margin:.75rem 0 1.1rem;padding:0;color:#405574;font-size:.92rem;line-height:1.45;list-style:none;counter-reset:mfa-step}.mfa-step-list li{display:grid;grid-template-columns:1.55rem 1fr;gap:.55rem;align-items:start;counter-increment:mfa-step}.mfa-step-list li:before{content:counter(mfa-step);display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:#dce9ff;color:#1f5edb;font-size:.75rem;font-weight:800}.mfa-manual-key{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.8rem;border:1px solid #d4e0ef;border-radius:12px;background:rgba(255,255,255,.76)}.mfa-manual-key>div{min-width:0}.mfa-manual-key code,.mfa-recovery-card pre{display:block;margin:.7rem 0;padding:.8rem;border-radius:10px;background:#fff;color:#17336d;font-weight:700;letter-spacing:.08em;word-break:break-all;white-space:pre-wrap}.mfa-manual-key code{display:block;margin:.45rem 0 0;padding:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:.9rem}.mfa-login-box .mfa-copy-button{flex:0 0 auto;width:auto!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:2.25rem;padding:.45rem .7rem;border:1px solid #9bb8e8;border-radius:9px;background:#fff;color:#1f5edb;font-size:.78rem;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.mfa-login-box .mfa-copy-button:hover:not(:disabled){background:#edf4ff}.mfa-login-box .mfa-copy-button:disabled{cursor:not-allowed;opacity:.55}.mfa-app-link,.mfa-back{color:#1f5edb;font-weight:700}.mfa-app-link{display:inline-block;margin-top:.8rem;font-size:.88rem}.mfa-error{color:#c62828;font-size:.9rem}.mfa-login-box .mfa-back{display:block;width:auto!important;margin:.9rem auto 0;padding:0;border:0;background:transparent;color:#1f5edb;cursor:pointer;font-family:inherit;font-weight:700;font-size:.9rem}@media (max-width: 620px){.mfa-login-box{width:calc(100% - 2rem)}.mfa-setup-layout{grid-template-columns:1fr}.mfa-qr-frame{width:190px}.mfa-setup-details{width:100%}.mfa-manual-key{grid-template-columns:1fr}.mfa-login-box .mfa-copy-button{width:100%!important}}@media (max-height: 760px){.mfa-login-container .mfa-login-box{margin-top:.25rem;margin-bottom:.25rem;padding:1.15rem 1.25rem}.mfa-login-box h2{margin:.55rem 0 .45rem}.mfa-setup-card{margin:.9rem 0;padding:.9rem}.mfa-qr-frame{max-width:176px}.mfa-step-list{margin:.55rem 0 .8rem;gap:.4rem}}.mfa-flow-shell{position:relative;display:grid;place-items:center;min-height:100vh;box-sizing:border-box;padding:clamp(1rem,4vw,3.5rem);overflow:auto;background:radial-gradient(circle at 12% 12%,rgba(72,211,194,.18),transparent 30%),radial-gradient(circle at 88% 84%,rgba(45,99,232,.3),transparent 36%),linear-gradient(135deg,#08152e 0%,#102a56 55%,#0a1a39 100%)}.mfa-flow-shell:before,.mfa-flow-shell:after{position:absolute;content:"";pointer-events:none}.mfa-flow-shell:before{top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(135deg,transparent 24%,rgba(255,255,255,.18) 25%,transparent 26%);background-size:30px 30px}.mfa-flow-shell:after{width:22rem;height:22rem;right:-8rem;bottom:-10rem;border:1px solid rgba(141,220,255,.24);border-radius:50%;box-shadow:0 0 0 2.25rem #8ddcff12,0 0 0 4.5rem #8ddcff0b}.mfa-flow-card{position:relative;z-index:1;width:min(100%,860px);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:28px;background:rgba(249,252,255,.97);box-shadow:0 32px 90px #00081b6b,0 2px #fffc inset;color:#162743;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mfa-flow-header{padding:clamp(1.45rem,4vw,2.6rem) clamp(1.25rem,5vw,3.2rem) 1.4rem;text-align:center}.mfa-flow-brand{display:inline-flex;align-items:center;gap:.65rem;color:#234578;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mfa-flow-brand img{display:block;width:auto;height:2.1rem;object-fit:contain}.mfa-flow-status{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.2rem;color:#46658d;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mfa-flow-status-dot{width:.48rem;height:.48rem;border-radius:50%;background:#16b99a;box-shadow:0 0 0 .25rem #16b99a24}.mfa-flow-header h1{margin:.8rem 0 .45rem;color:#101f3c;font-size:clamp(1.8rem,4vw,2.55rem);font-weight:800;letter-spacing:-.045em;line-height:1.1}.mfa-flow-header>p{max-width:38rem;margin:0 auto;color:#637693;font-size:.98rem;line-height:1.55}.mfa-flow-body{padding:0 clamp(1.25rem,5vw,3.2rem) 2rem}.mfa-flow-form{width:min(100%,450px);margin:1.15rem auto 0}.mfa-flow-field{margin:0 0 1rem}.mfa-flow-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.mfa-flow-label-row label{color:#263c60;font-size:.85rem;font-weight:800}.mfa-flow-label-row span{color:#7890ae;font-size:.74rem;font-weight:700}.mfa-code-wrap{position:relative}.mfa-code-icon{position:absolute;top:50%;left:1rem;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.55rem;background:#eaf1ff;color:#2867d9;font-size:1.1rem;font-weight:800;transform:translateY(-50%)}.mfa-code-wrap input{box-sizing:border-box;width:100%;min-height:4rem;padding:.8rem 3.1rem;border:1px solid #c7d5e7;border-radius:14px;outline:0;background:#fff;color:#112b55;font-size:1.25rem;font-weight:750;letter-spacing:.13em;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.mfa-code-wrap input::placeholder{color:#a8b7cb;letter-spacing:.16em}.mfa-code-wrap input:focus{border-color:#2b6de2;box-shadow:0 0 0 4px #2b6de224}.mfa-field-help{margin:.55rem 0 0;color:#7890ae;font-size:.78rem;line-height:1.4;text-align:center}.mfa-flow-card .MuiButton-root.mfa-primary-button,.mfa-primary-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.25rem;margin-top:.65rem;padding:.75rem 1.2rem;border:0;border-radius:13px;background:linear-gradient(110deg,#1f5edb 0%,#367ef0 100%);color:#fff;font-family:inherit;font-size:.95rem;font-weight:800;letter-spacing:.01em;text-transform:none;cursor:pointer;box-shadow:0 12px 24px #1f5edb3b;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.mfa-primary-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 28px #1f5edb47}.mfa-primary-button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.mfa-flow-card .MuiButton-root.mfa-primary-button:hover:not(:disabled){background:linear-gradient(110deg,#1f5edb 0%,#367ef0 100%)}.mfa-flow-form .mfa-back{display:block;width:auto!important;margin:1rem auto 0;padding:.2rem .3rem;border:0;background:transparent;color:#2867d9;font-family:inherit;font-size:.86rem;font-weight:750;cursor:pointer}.mfa-flow-form .mfa-back:hover{color:#174cae;text-decoration:underline}.mfa-recovery-link{display:block;width:100%;margin-top:.8rem;border:0;background:transparent;color:#2867d9;font-family:inherit;font-size:.86rem;font-weight:750;text-align:center;cursor:pointer}.mfa-recovery-link:hover{color:#174cae;text-decoration:underline}.mfa-recovery-link:disabled{opacity:.55;cursor:wait}.mfa-recovery-form{gap:1rem}.mfa-recovery-banner{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border:1px solid #cfe0f7;border-radius:12px;background:#f3f8ff;color:#24436d}.mfa-recovery-banner strong{display:block;margin-bottom:.2rem;color:#18355f}.mfa-recovery-banner p{margin:0;color:#5d7290;font-size:.86rem;line-height:1.45}.mfa-recovery-badge{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border-radius:50%;background:#dceaff;color:#2363cb;font-size:1rem;font-weight:800}.mfa-flow-card .mfa-error{margin:.75rem 0;padding:.7rem .8rem;border:1px solid #f4c9cb;border-radius:10px;background:#fff4f4;color:#b4232e;font-size:.82rem;font-weight:650;line-height:1.4}.mfa-flow-footer{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.2rem 1.1rem;border-top:1px solid #e7eef7;color:#8192aa;font-size:.73rem;font-weight:650}.mfa-code-icon svg{width:1rem;height:1rem}.mfa-flow-lock{color:#20a98f;font-size:.6rem}.mfa-flow-lock svg{display:block;width:.85rem;height:.85rem}.mfa-flow-card .mfa-setup-card{margin:.35rem 0 1.2rem;padding:clamp(1rem,2.5vw,1.4rem);border:1px solid #d7e4f4;border-radius:20px;background:linear-gradient(135deg,#f1f6ff 0%,#edf8f7 100%)}.mfa-flow-card .mfa-setup-layout{grid-template-columns:minmax(200px,235px) 1fr;gap:clamp(1.2rem,4vw,2.8rem)}.mfa-flow-card .mfa-qr-frame{width:210px;height:210px;margin:.8rem auto .7rem;padding:.8rem;border-radius:18px;box-shadow:0 14px 26px #1a48861f}.mfa-flow-card .mfa-qr-hint{max-width:14rem;margin:0 auto;font-size:.75rem}.mfa-flow-card .mfa-setup-details ol{margin-top:.8rem;margin-bottom:1.2rem;line-height:1.8}.mfa-flow-card .mfa-recovery-card{width:min(100%,500px);margin:1rem auto 0;padding:1.2rem;border:1px solid #cde9df;border-radius:17px;background:linear-gradient(135deg,#f1fbf8,#f5f9ff)}.mfa-recovery-heading{display:flex;align-items:center;gap:.75rem}.mfa-recovery-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#d8f4e8;color:#139772;font-weight:900}.mfa-flow-card .mfa-recovery-card h2{margin:.18rem 0 0;color:#152a49;font-size:1.2rem}.mfa-flow-card .mfa-recovery-card>p{margin:.9rem 0;color:#5d718c;font-size:.86rem;line-height:1.5}.mfa-flow-card .mfa-recovery-card pre{margin:.7rem 0 1rem;border:1px dashed #bbd4ca;background:#fff;font-size:.95rem;letter-spacing:.09em}@media (max-width: 680px){.mfa-flow-shell{place-items:start center;padding:.8rem}.mfa-flow-card{border-radius:20px}.mfa-flow-card .mfa-setup-layout{grid-template-columns:1fr;gap:1.25rem}.mfa-flow-card .mfa-qr-frame{width:190px;height:190px}.mfa-flow-card .mfa-setup-details{text-align:center}.mfa-flow-card .mfa-setup-details ol{display:inline-grid;text-align:left}.mfa-flow-card .mfa-setup code{text-align:center}.mfa-flow-card .mfa-manual-key{grid-template-columns:1fr}.mfa-flow-card .mfa-copy-button{width:100%!important}}@media (max-height: 720px) and (min-width: 681px){.mfa-flow-header{padding-top:1.25rem;padding-bottom:.9rem}.mfa-flow-header h1{margin-top:.55rem}.mfa-flow-body{padding-bottom:1.25rem}.mfa-flow-card .mfa-setup-card{margin-top:0;padding:.9rem}.mfa-flow-card .mfa-qr-frame{width:180px;height:180px}}.password-wrapper{position:relative}.password-wrapper input{width:100%;padding:.6rem 2.75rem .6rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;box-sizing:border-box}.password-wrapper .toggle-password-icon{width:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:4px;z-index:2;background-color:transparent;color:#555;cursor:pointer}.password-wrapper .toggle-password-icon svg{font-size:1rem}.password-wrapper .toggle-password-icon:hover{color:#007bff}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}.main{font-family:Inter,sans-serif;background-color:#19202b;color:#fff}.container{display:flex}.menuContainer{flex:0 0 248px;width:248px;padding:0;border-right:2px solid #384256}.contentContainer{flex:1 1 0%;min-width:0;padding:16px;width:100%}@media (max-width: 1024px){.main>.container{flex-direction:column}.contentContainer{padding:12px}}@media (max-width: 600px){.contentContainer{padding:8px}}.greenColor{color:green}.redColor{color:red}body{font-size:15px;line-height:1.5}.MuiDataGrid-root .MuiDataGrid-cell{font-size:14px!important}.MuiDataGrid-root .MuiDataGrid-columnHeaderTitle{font-size:13px!important;font-weight:750!important}.MuiInputBase-input,.MuiSelect-select,.MuiNativeSelect-select,input,select,textarea{font-size:14px!important}.MuiInputLabel-root,.MuiFormLabel-root{font-size:13px!important}@media (max-width: 700px){body{font-size:14px}.MuiDataGrid-root .MuiDataGrid-cell{font-size:13px!important}}.dataTable{width:100%;min-width:0}.dataTable .dataGrid{width:100%!important;background:white;padding:20px;overflow:auto}.dataTable .dataGrid .MuiDataGrid-toolbarContainer{flex-direction:row-reverse}.dataTable .dataGrid .css-1eed5fa-MuiInputBase-root-MuiInput-root{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4375em;letter-spacing:.00938em;color:#000000de;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:text;position:relative}.dataTable .dataGrid img{width:32px;height:32px;border-radius:50%;object-fit:cover}.dataTable .dataGrid .action{display:flex;gap:15px}.dataTable .dataGrid .action img{width:20px;height:20px;cursor:pointer}.mfaManageButton{min-height:34px;padding:7px 10px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}@media (max-width: 900px){.dataTable .dataGrid{padding:10px}.dataTable .cr-toolbar{flex-direction:column;align-items:stretch;gap:12px}.dataTable .cr-toolbar-right{min-width:0;width:100%}}.dialogTitle{background:#2a3447;color:#ddd}@media only screen and (min-width: 757px){.dataTable .dataGrid{width:100%!important}}.cr-toolbar{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #EEF2F7;background:#FFFFFF}.cr-toolbar-title{font-size:22px;font-weight:800;color:#0f172a}.cr-toolbar-subtitle{margin-top:4px;color:#64748b}.cr-toolbar-right{min-width:260px}.cr-toolbar-right input{border-radius:12px!important;height:44px!important;border:1px solid #E2E8F0!important;padding-left:12px!important}.crDataGrid{border:none!important;background:#FFFFFF;border-radius:18px}.crDataGrid .MuiDataGrid-columnHeaders{background:#F8FAFC;border-bottom:2px solid #E5E7EB}.crDataGrid .MuiDataGrid-columnHeaderTitle{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475569}.crDataGrid .MuiDataGrid-row{transition:all .2s ease;border-bottom:1px solid #F1F5F9}.crDataGrid .MuiDataGrid-row:hover{background:#F8FAFC}.crDataGrid .MuiDataGrid-cell{border:none;color:#0f172a;font-size:14px;display:flex;align-items:center}.crDataGrid .Mui-selected{background:#EFF6FF!important}.crDataGrid .MuiCheckbox-root{color:#cbd5e1}.crDataGrid .Mui-checked{color:#2563eb!important}.crDataGrid .MuiDataGrid-footerContainer{border-top:1px solid #E5E7EB;background:#FFFFFF}.crDataGrid .MuiTablePagination-root{color:#475569;font-weight:600}.crDataGrid ::-webkit-scrollbar{width:8px;height:8px}.crDataGrid ::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:20px}.crDataGrid ::-webkit-scrollbar-thumb:hover{background:#94A3B8}.cr-status-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;transition:all .2s ease}.cr-status-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;transition:.2s ease}.cr-status-chip .dot{width:8px;height:8px;border-radius:50%}.cr-status-chip.success{background:#ECFDF3;color:#027a48}.cr-status-chip.success .dot{background:#12B76A}.cr-status-chip.danger{background:#FEF3F2;color:#b42318}.cr-status-chip.danger .dot{background:#F04438}.cr-status-chip:hover{transform:scale(1.03)}.cr-actions{display:flex;justify-content:center;align-items:center;gap:10px;width:100%}.cr-action-btn{width:38px;height:38px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.25s ease;text-decoration:none;background:#F8FAFC;color:#475569;box-shadow:0 2px 6px #0f172a14}.cr-action-btn img{width:18px;height:18px}.cr-action-btn.view:hover{background:#EFF6FF}.cr-action-btn.edit:hover{background:#ECFDF3;color:#16a34a}.cr-action-btn.more:hover{background:#FEF3F2;color:#dc2626}.crDataGrid .MuiDataGrid-row{cursor:pointer;transition:background-color .25s ease,transform .2s ease,box-shadow .2s ease}.crDataGrid .MuiDataGrid-row:hover{background:#F8FBFF!important;transform:translateY(-1px);box-shadow:inset 4px 0 #2563eb}.crDataGrid .MuiDataGrid-row.Mui-selected{background:#EFF6FF!important}.crDataGrid .MuiDataGrid-row.Mui-selected:hover{background:#DBEAFE!important}.crDataGrid .MuiDataGrid-cell{transition:background .25s ease,color .25s ease}.crDataGrid .MuiDataGrid-columnHeader{transition:background .25s ease}.crDataGrid .MuiDataGrid-columnHeader:hover{background:#F1F5F9}.crDataGrid .MuiCheckbox-root{transition:transform .2s ease,color .2s ease}.crDataGrid .MuiCheckbox-root:hover{transform:scale(1.08)}.cr-action-btn:hover{transform:translateY(-2px)}.crDataGrid .MuiDataGrid-cell:focus,.crDataGrid .MuiDataGrid-columnHeader:focus,.crDataGrid .MuiDataGrid-cell:focus-within,.crDataGrid .MuiDataGrid-columnHeader:focus-within{outline:none!important}@media (max-width: 1200px){.pageHeader{flex-direction:column;align-items:flex-start;gap:24px}.pageHeader button{width:100%}}@media (max-width: 768px){.pageHeader{padding:22px}.pageHeader h1{font-size:28px}}@media (max-width: 700px){.clientStats{grid-template-columns:1fr}}@media (max-width: 992px){.tableHeader{flex-direction:column;align-items:flex-start}.tableSummary{margin-top:20px;align-items:flex-start}}@media (max-width: 900px){.cr-toolbar{flex-direction:column;align-items:stretch;gap:18px}.cr-toolbar-right{width:100%}}.dataTable{overflow-x:auto}.dataTable::-webkit-scrollbar{height:8px}.dataTable::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:10px}.dataTable{background:#ffffff;border-radius:22px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 12px 30px #0f172a0f}.invoice-data-grid{border:none!important;background:white!important}.invoice-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e5e7eb!important}.invoice-data-grid .MuiDataGrid-columnHeaderTitle{color:#334155!important;font-size:13px;font-weight:700;text-transform:uppercase}.invoice-data-grid .MuiDataGrid-row{background:white;transition:.2s}.invoice-data-grid .MuiDataGrid-row:hover{background:#f8fbff!important}.invoice-data-grid .MuiDataGrid-cell{border-bottom:1px solid #eef2f7!important;color:#0f172a;font-size:14px}.invoice-data-grid .MuiDataGrid-footerContainer{background:#ffffff;border-top:1px solid #e5e7eb}.invoice-data-grid .MuiDataGrid-toolbarContainer{padding:18px;background:white;border-bottom:1px solid #eef2f7}.invoice-data-grid .MuiInputBase-root{background:#f8fafc;border-radius:12px;padding:4px 10px}.invoice-data-grid .MuiInputBase-input{color:#0f172a!important}.invoice-data-grid .MuiCheckbox-root{color:#2563eb!important}.invoice-data-grid .MuiTablePagination-root{color:#475569}.invoice-data-grid .MuiDataGrid-cell:focus,.invoice-data-grid .MuiDataGrid-columnHeader:focus,.invoice-data-grid .MuiDataGrid-cell:focus-within,.invoice-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-order-table{width:100%;background:#ffffff;border-radius:18px}.cr-order-grid{border:none!important;background:#ffffff}.cr-order-actions{display:flex;align-items:center;justify-content:center;gap:10px;height:100%}.cr-order-actions a,.cr-order-delete-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;transition:.25s}.cr-order-actions a{background:#eff6ff}.cr-order-actions a:hover{background:#dbeafe;transform:translateY(-2px)}.cr-order-delete-btn:hover{background:#fee2e2;transform:translateY(-2px)}.cr-order-grid .MuiDataGrid-columnHeaders{min-height:58px!important;background:#f8fafc;border-bottom:1px solid #e2e8f0}.cr-order-grid .MuiDataGrid-columnHeader{font-size:13px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.4px}.cr-order-grid .MuiDataGrid-columnHeaderTitle{font-weight:700}.cr-order-grid .MuiDataGrid-row{min-height:60px!important;transition:all .2s ease}.cr-order-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px}.cr-order-grid .MuiDataGrid-row:hover{background:#f8fbff}.cr-order-grid .MuiDataGrid-cell:focus,.cr-order-grid .MuiDataGrid-columnHeader:focus,.cr-order-grid .MuiDataGrid-cell:focus-within,.cr-order-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-order-grid .MuiDataGrid-toolbarContainer{padding:18px;border-bottom:1px solid #edf2f7;background:#ffffff}.cr-order-grid .MuiButton-root{border-radius:10px;text-transform:none;font-weight:600}.cr-order-grid .MuiInputBase-root{border-radius:12px;background:#f8fafc}.cr-order-grid .MuiInputBase-input{padding:10px 12px}.cr-order-grid .MuiTablePagination-root{border-top:1px solid #edf2f7;background:#ffffff}.cr-order-grid .MuiTablePagination-toolbar{min-height:64px}.cr-order-grid .MuiCheckbox-root{color:#94a3b8}.cr-order-grid .MuiCheckbox-root.Mui-checked{color:#2563eb}.cr-order-actions{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.cr-order-action-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;cursor:pointer;transition:all .25s ease;text-decoration:none}.cr-order-action-btn img{width:18px;height:18px}.cr-order-view-btn{background:#eff6ff}.cr-order-view-btn:hover{background:#dbeafe;transform:translateY(-2px);box-shadow:0 8px 18px #2563eb2e}.cr-order-delete-btn{background:#fef2f2}.cr-order-amount-btn{background:#f0fdfa;color:#0f766e}.cr-order-amount-btn:hover{background:#ccfbf1;transform:translateY(-2px);box-shadow:0 8px 18px #0d94882e}.cr-order-delete-btn:hover{background:#fee2e2;transform:translateY(-2px);box-shadow:0 8px 18px #dc26262e}.cr-order-dialog-paper{border-radius:22px!important;overflow:hidden}.cr-order-dialog-title{display:flex;align-items:center;gap:18px;padding:28px!important;border-bottom:1px solid #edf2f7}.cr-order-dialog-title h2{margin:0;font-size:22px;color:#0f172a}.cr-order-dialog-title p{margin-top:6px;color:#64748b;font-size:14px}.cr-order-dialog-icon{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#fef2f2;font-size:28px}.cr-order-dialog-content{padding:28px!important}.cr-order-dialog-content p{margin:0;font-size:16px;color:#334155}.cr-order-dialog-content span{display:block;margin-top:12px;color:#94a3b8}.cr-order-dialog-actions{padding:24px!important;border-top:1px solid #edf2f7;gap:14px}.cr-order-dialog-cancel{border-radius:12px!important;padding:10px 22px!important;color:#475569!important;border:1px solid #d1d5db!important}.cr-order-dialog-delete{border-radius:12px!important;padding:10px 22px!important;background:#dc2626!important;color:#fff!important}.cr-order-dialog-delete:hover{background:#b91c1c!important}.cr-order-action-icon{font-size:20px!important;transition:all .25s ease}.cr-order-view-btn{color:#2563eb}.cr-order-delete-btn{color:#dc2626}.cr-order-amount-btn:hover .cr-order-action-icon,.cr-order-view-btn:hover .cr-order-action-icon,.cr-order-delete-btn:hover .cr-order-action-icon{transform:scale(1.1)}.cr-order-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.cr-order-toolbar-left{display:flex;flex-direction:column;gap:4px}.cr-order-toolbar-title{font-size:20px;font-weight:700;color:#0f172a}.cr-order-toolbar-subtitle{font-size:14px;color:#64748b}.cr-order-toolbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cr-order-toolbar-btn{display:flex;align-items:center;justify-content:center;min-width:90px;height:44px;padding:0 18px;border:2px solid #0c489d;border-radius:12px;background:#ffffff!important;color:#700e0e!important;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .25s ease}.cr-order-toolbar-btn:hover{background:#eff6ff!important;border-color:#2563eb;color:#2563eb!important}.cr-order-toolbar-btn:disabled{opacity:.55;color:#94a3b8!important;background:#ffffff!important;cursor:not-allowed}.cr-order-grid-wrapper{border-radius:18px;overflow:hidden}.cr-order-search{flex:1;min-width:260px;max-width:420px;height:44px;padding:0 16px;border:1px solid #dbe3ee;border-radius:12px;background:#fff;font-size:14px;transition:.25s}.cr-order-search{width:320px;height:44px;padding:0 16px;border:1px solid #dbe3ee;border-radius:12px;background:#fff;font-size:14px;transition:.25s}.cr-order-search:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}@media (max-width: 900px){.cr-order-toolbar{flex-direction:column;align-items:flex-start}.cr-order-toolbar-right,.cr-order-search{width:100%}}.cr-cat-table-wrapper{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 10px 30px #0f172a0d}.cr-cat-datagrid{border:none!important}.cr-cat-datagrid .MuiDataGrid-columnHeaders{background:#f8fafc;border-bottom:1px solid #e5e7eb}.cr-cat-datagrid .MuiDataGrid-columnHeaderTitle{font-weight:700;color:#334155}.cr-cat-datagrid .MuiDataGrid-row{transition:.2s}.cr-cat-datagrid .MuiDataGrid-row:hover{background:#f8fbff}.cr-cat-datagrid .MuiDataGrid-cell{border-bottom:1px solid #f1f5f9}.cr-cat-datagrid .MuiDataGrid-footerContainer{border-top:1px solid #e5e7eb;background:#fafafa}.cr-cat-datagrid .MuiCheckbox-root{color:#2563eb}.cr-cat-table-actions{display:flex;align-items:center;justify-content:center;gap:10px}.cr-cat-table-actions img{width:18px;height:18px;transition:.2s}.cr-cat-table-actions img:hover{transform:scale(1.15)}.users .info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:20px}.users .info button{min-height:42px;padding:10px 16px;border:1px solid #1d4ed8;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:13px;font-weight:750;cursor:pointer;box-shadow:0 8px 18px #2563eb2e;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.users .info button:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 10px 22px #2563eb40;transform:translateY(-1px)}@media (max-width: 560px){.users .info{align-items:stretch}.users .info button{width:100%}}.mfaManageButton{border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:700;padding:7px 9px;white-space:nowrap}.mfaManageButton:hover{background:#dbeafe}.cr-logo{width:220px;height:auto;object-fit:contain}.cr-brand{color:#000}.cr-tagline{margin-top:6px;font-size:15px;color:#64748b;line-height:1.5}.cr-title{color:#0f172a}.cr-header-meta{display:flex;justify-content:flex-end;gap:32px;margin-top:24px}@media (max-width: 768px){.cr-header-meta{justify-content:flex-start;gap:20px;flex-wrap:wrap}}.cr-header-meta div{display:flex;flex-direction:column;font-size:13px;color:#000;text-transform:uppercase;letter-spacing:.5px}.cr-header-meta div strong{margin-top:6px;font-size:15px;font-weight:700;color:#1e293b;text-transform:none;letter-spacing:normal}.cr-add-client-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:40px}.cr-add-client-dialog{width:100%;max-width:1150px;max-height:90vh;overflow:auto;background:#1e293b;border-radius:28px;box-shadow:0 30px 70px #00000073;border:1px solid rgba(255,255,255,.08)}.cr-modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 48px;border-bottom:1px solid rgba(255,255,255,.08)}.cr-modal-badge{display:inline-block;padding:8px 18px;border-radius:999px;background:rgba(59,130,246,.15);color:#60a5fa;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:18px}.cr-modal-header h2{margin:0;color:#fff;font-size:40px;font-weight:800}.cr-modal-header p{margin-top:10px;color:#94a3b8;font-size:16px}.cr-close-btn{width:56px;height:56px;border:none;border-radius:18px;cursor:pointer;background:#334155;color:#fff;font-size:24px;transition:.25s}.cr-close-btn:hover{background:#2563eb;transform:rotate(90deg)}.cr-client-form{padding:40px 48px}.cr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.cr-form-item{display:flex;flex-direction:column}.cr-form-item label{margin-bottom:10px;color:#94a3b8;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}@media (max-width: 900px){.cr-form-grid{grid-template-columns:1fr}}.premiumForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.item label{margin-bottom:10px;font-size:13px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.08em}.item input{height:52px;padding:0 16px;border-radius:14px;border:1px solid #CBD5E1;background:#FFFFFF;font-size:15px;transition:.25s}.item input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}@media (max-width: 768px){.premiumForm{grid-template-columns:1fr}}.requiredMark{color:#dc2626;margin-left:4px;font-size:12px}.item input{height:54px;padding:0 18px;border-radius:14px;border:1px solid #CBD5E1;background:#FFFFFF;color:#0f172a;font-size:15px;transition:border-color .25s,box-shadow .25s,transform .2s}.item input:hover{border-color:#94a3b8}.item input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f;transform:translateY(-1px)}.item input::placeholder{color:#94a3b8}button.cr-legacy-default-button{min-height:38px;padding:8px 12px;border:1px solid #dbe4ef;border-radius:10px;background:#ffffff;color:#334155;font-weight:650;font-size:13px;cursor:pointer;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}button.cr-legacy-default-button:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:none;box-shadow:none}.formFooter{grid-column:1/-1;display:flex;justify-content:flex-end;gap:16px;margin-top:20px;padding-top:28px;border-top:1px solid #E5E7EB}.secondaryButton{min-width:140px;height:52px;border-radius:14px;border:1px solid #CBD5E1;background:#FFFFFF;color:#475569;font-weight:700;cursor:pointer;transition:.25s}.secondaryButton:hover{background:#F8FAFC;border-color:#94a3b8}.primaryButton{min-width:180px;height:52px;border:none;border-radius:14px;background:linear-gradient(135deg,#2563EB,#1D4ED8);color:#fff;font-weight:700;cursor:pointer;transition:.25s;box-shadow:0 10px 24px #2563eb38}.primaryButton:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb4d}@media (max-width: 768px){.formFooter{flex-direction:column-reverse}.secondaryButton,.primaryButton{width:100%}}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.add .modal{animation:modalFadeIn .35s ease-out}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}.add{animation:backdropFade .25s ease}.item{transition:transform .2s ease}.item:focus-within{transform:translateY(-2px)}.item label{transition:color .25s ease,transform .25s ease}.item:focus-within label{color:#2563eb;transform:translate(2px)}.item input:hover{background:#FCFCFD}.secondaryButton{transition:transform .25s ease,background .25s ease}.secondaryButton:hover{transform:translateY(-1px)}.secondaryButton:active{transform:scale(.98)}.close{transition:all .25s ease}.close:hover{transform:rotate(90deg) scale(1.08)}.add .modal{scroll-behavior:smooth}.modalHeader{margin-bottom:34px}.modalHeader h1{margin:10px 0;color:#0f172a;font-size:34px;font-weight:800}.modalHeader p{max-width:640px;color:#64748b;line-height:1.7;margin:0}input:disabled,select:disabled{background:#F8FAFC;color:#64748b;cursor:not-allowed}.invoice-dashboard-header{margin-bottom:30px}.invoice-page-title{margin-bottom:24px}.invoice-page-title h1{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}.invoice-page-title p{color:#98a2b3;font-size:15px}.invoice-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.invoice-summary-card{position:relative;display:flex;align-items:center;gap:18px;padding:24px;border-radius:18px;background:linear-gradient(145deg,#2d3a52,#202b3d);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 35px #00000040;transition:.3s ease}.invoice-summary-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000059}.invoice-summary-card .icon{width:58px;height:58px;border-radius:16px;display:flex;justify-content:center;align-items:center;font-size:28px;color:#fff}.invoice-summary-card span{display:block;color:#98a2b3;font-size:14px;margin-bottom:6px}.invoice-summary-card h2{margin:0;color:#fff;font-size:28px;font-weight:700}.invoice-summary-card.total .icon{background:linear-gradient(135deg,#4f46e5,#6366f1)}.invoice-summary-card.paid .icon{background:linear-gradient(135deg,#10b981,#34d399)}.invoice-summary-card.pending .icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.invoice-summary-card.overdue .icon{background:linear-gradient(135deg,#ef4444,#f87171)}.invoice-summary-card.revenue .icon{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.invoice-number{display:flex;flex-direction:column}.invoice-number strong{color:#fff;font-weight:600}.invoice-number small{color:#8f9bb3}.client-cell{display:flex;align-items:center;gap:12px}.client-avatar{width:34px!important;height:34px!important;font-size:13px!important;background:linear-gradient(135deg,#4f46e5,#6366f1)!important}.client-cell strong{color:#fff}.client-cell small{color:#9ca3af}.invoice-total{font-weight:700;color:#10b981;font-size:15px}.due-date-cell{display:flex;flex-direction:column}.invoice-actions{display:flex;gap:10px}.action-btn{width:36px;height:36px;border-radius:10px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.25s;text-decoration:none}.action-btn.view{background:rgba(59,130,246,.15);color:#3b82f6}.action-btn.edit{background:rgba(16,185,129,.15);color:#10b981}.action-btn:hover{transform:translateY(-2px)}.invoice-data-grid{border:none!important;border-radius:20px;overflow:hidden;background:#1d2433;box-shadow:0 18px 45px #00000040}.invoice-data-grid .MuiDataGrid-columnHeaders{background:linear-gradient(90deg,#273449,#313f57);border-bottom:none}.invoice-data-grid .MuiDataGrid-columnHeaderTitle{font-weight:700;font-size:14px;color:#fff;letter-spacing:.4px}.invoice-data-grid .MuiDataGrid-row{transition:all .25s ease}.invoice-data-grid .MuiDataGrid-row:nth-child(2n){background:rgba(255,255,255,.015)}.invoice-data-grid .MuiDataGrid-row:hover{background:rgba(59,130,246,.1)!important;transform:scale(.998)}.invoice-data-grid .MuiDataGrid-cell{border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center}.invoice-data-grid .MuiCheckbox-root{color:#60a5fa!important}.invoice-data-grid .MuiDataGrid-footerContainer{border-top:none;background:#222c3d}.invoice-data-grid .MuiTablePagination-root{color:#fff}.invoice-data-grid .MuiDataGrid-toolbarContainer{padding:16px;border-bottom:1px solid rgba(255,255,255,.05);background:#20293a}.invoice-data-grid .MuiDataGrid-toolbarContainer input{border-radius:12px}.MuiPaper-root.MuiMenu-paper{background:#1e293b!important;color:#fff!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)}.cr-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}.cr-cancel-btn{min-width:150px;height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#cbd5e1;font-size:15px;font-weight:600;cursor:pointer;transition:.25s}.cr-cancel-btn:hover{background:#334155}.cr-submit-btn{min-width:190px;height:48px;border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 12px 25px #2563eb4d;transition:.25s}.cr-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 35px #2563eb59}.cr-submit-btn:disabled{opacity:.6;cursor:not-allowed}.cr-form-item .MuiInputBase-input{color:#fff!important}.cr-form-item .MuiSelect-icon{color:#94a3b8!important}.cr-form-item .MuiOutlinedInput-root{background:#0f172a;border-radius:14px;color:#fff}.cr-form-item .MuiOutlinedInput-input{color:#fff!important}.cr-form-item .MuiSelect-select{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.cr-form-item .MuiOutlinedInput-notchedOutline{border:1px solid rgba(255,255,255,.15)}.cr-form-item .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2563eb;border-width:2px}.cr-form-item .MuiInputLabel-root{color:#94a3b8!important}.cr-form-item .MuiInputLabel-root.Mui-focused{color:#60a5fa!important}.cr-form-item .MuiSvgIcon-root{color:#94a3b8}.cr-select-field .MuiMenuItem-root{color:#fff!important}.cr-select-label{display:block;margin-bottom:10px;color:#94a3b8;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cr-premium-select{width:100%;height:54px;padding:0 16px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#0f172a;color:#fff;font-size:15px;cursor:pointer;transition:.25s}.cr-premium-select:hover{border-color:#3b82f6}.cr-premium-select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.cr-premium-select option{background:#1e293b;color:#fff}.cr-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:40px;background:rgba(9,13,20,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeOverlay .25s ease}.cr-modal{width:min(960px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:#151d29;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px #0000008c;animation:modalUp .3s ease}.cr-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px;border-bottom:1px solid rgba(255,255,255,.08);background:#182230;position:sticky;top:0;z-index:10}.cr-header-content h2{margin-top:10px;margin-bottom:12px;color:#fff;font-size:32px;font-weight:700}.cr-header-content p{color:#9ca9bb;font-size:15px;line-height:1.7;max-width:600px}.cr-badge{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:rgba(45,106,255,.15);color:#7fb1ff;font-size:12px;letter-spacing:.08em;font-weight:700}.cr-close-btn{width:46px;height:46px;border:none;border-radius:12px;background:#222c3a;color:#fff;cursor:pointer;transition:.25s}.cr-close-btn:hover{background:#2d6aff;transform:rotate(90deg)}.cr-modal-body{overflow-y:auto;padding:32px}@keyframes fadeOverlay{0%{opacity:0}to{opacity:1}}@keyframes modalUp{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.cr-form-grid{grid-template-columns:1fr}.cr-full-width{grid-column:auto}}.ucr-section{margin-bottom:30px;padding:28px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#1b2433 0%,#161f2d 100%)}.ucr-section+.ucr-section{margin-top:24px}.ucr-section-title{margin-bottom:22px}.ucr-section-title h3{margin:0;color:#fff;font-size:18px;font-weight:700}.ucr-section-title p{margin-top:6px;color:#8f9db0;font-size:14px}.ucr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ucr-full{grid-column:1/-1}.ucr-field{display:flex;flex-direction:column}.ucr-field label{margin-bottom:10px;color:#a8b4c6;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ucr-input{height:56px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#202938;color:#fff;font-size:15px;transition:all .25s ease}.ucr-input-email{width:100%;height:56px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#202938;color:#fff;font-size:15px;font-weight:500;transition:all .25s ease;box-sizing:border-box}.ucr-input-email::placeholder{color:#6f7f94}.ucr-input-email:focus{outline:none;border-color:#2d6aff;box-shadow:0 0 0 4px #2d6aff2e}.ucr-input::placeholder{color:#6f7f94}.ucr-input:hover{border-color:#4285f466}.ucr-input:focus{outline:none;border-color:#2d6aff;box-shadow:0 0 0 4px #2d6aff2e}.ucr-select{height:56px!important;border-radius:14px!important;padding:0 16px!important;background:#202938!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;transition:.25s}.ucr-select:hover{border-color:#4285f473!important}.ucr-select:focus{border-color:#2d6aff!important}@media (max-width: 900px){.ucr-grid{grid-template-columns:1fr}.ucr-full{grid-column:auto}}.ucr-footer{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;gap:20px}.ucr-footer-info{color:#8f9db0;font-size:13px}.ucr-footer-actions{display:flex;gap:14px}.ucr-btn-secondary{height:46px;padding:0 24px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#fff;cursor:pointer;transition:.25s}.ucr-btn-secondary:hover{background:rgba(255,255,255,.05)}.ucr-btn-primary{height:46px;padding:0 26px;border:none;border-radius:12px;background:linear-gradient(135deg,#2d6aff,#4f83ff);color:#fff;font-weight:600;cursor:pointer;transition:.25s;box-shadow:0 12px 30px #2d6aff59}.ucr-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px #2d6aff73}.ucr-btn-primary:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){.ucr-footer{flex-direction:column;align-items:stretch}.ucr-footer-actions{width:100%}.ucr-btn-secondary,.ucr-btn-primary{flex:1}}.ucr-email{margin-top:8px;font-size:15px;color:#9fb0c7}.ucr-status-row{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.ucr-chip{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600}.ucr-chip-success{background:rgba(34,197,94,.15);color:#4ade80}.ucr-chip-danger{background:rgba(239,68,68,.15);color:#f87171}.ucr-chip-info{background:rgba(45,106,255,.15);color:#82b2ff}.ucr-chip-warning{background:rgba(245,158,11,.15);color:#fbbf24}.ucr-avatar{width:78px;height:78px;border-radius:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:28px;font-weight:700;color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 15px 35px #2563eb59}.cr-order-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:center;align-items:center;padding:40px;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr-order-dialog{width:100%;max-width:1100px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:22px;box-shadow:0 20px 60px #0f172a2e,0 8px 24px #0f172a14;animation:crOrderPopup .25s ease}@keyframes crOrderPopup{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cr-order-header{display:flex;justify-content:space-between;align-items:flex-start;padding:32px 36px;border-bottom:1px solid #e8edf5}.cr-order-header-left h2{margin:0;font-size:30px;font-weight:700;color:#111827}.cr-order-header-left p{margin-top:8px;font-size:15px;color:#64748b}.cr-order-close{width:44px;height:44px;border:none;border-radius:12px;background:#f8fafc;color:#475569;font-size:28px;cursor:pointer;transition:.25s}.cr-order-close:hover{background:#2563eb;color:#fff}.cr-order-form{padding:36px}.cr-order-body{display:flex;flex-direction:column;gap:28px}.cr-order-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:18px;padding:28px;transition:.25s}.cr-order-card:hover{border-color:#dbeafe;box-shadow:0 8px 22px #2563eb14}.cr-order-card-header{margin-bottom:24px}.cr-order-card-header h3{margin:0;font-size:20px;font-weight:700;color:#0f172a}.cr-order-card-header p{margin-top:6px;color:#64748b;font-size:14px}.cr-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width: 900px){.cr-order-grid{grid-template-columns:1fr}}.cr-order-field{display:flex;flex-direction:column;gap:10px;width:100%}.cr-order-label{font-size:14px;font-weight:600;color:#334155;letter-spacing:.2px}.cr-order-input{width:100%;height:52px;padding:0 16px;border:1px solid #dbe3ee;border-radius:14px;background:#ffffff;font-size:15px;color:#1e293b;transition:all .25s ease}.cr-order-input::placeholder{color:#94a3b8}.cr-order-input:hover{border-color:#93c5fd}.cr-order-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.cr-order-field .MuiOutlinedInput-root{border-radius:14px;background:#fff;transition:.25s}.cr-order-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#60a5fa}.cr-order-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#2563eb}.cr-order-field .MuiInputBase-input{padding:14px 16px;font-size:15px}.cr-order-field select{height:52px;padding:0 16px;border:1px solid #dbe3ee;border-radius:14px;background:#fff;font-size:15px;color:#1e293b;transition:.25s}.cr-order-field select:hover{border-color:#93c5fd}.cr-order-field select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.cr-order-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:36px;padding-top:28px;border-top:1px solid #e5e7eb}.cr-order-btn-secondary{min-width:140px;height:48px;border-radius:14px;border:1px solid #d1d5db;background:#ffffff;color:#475569;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease}.cr-order-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}.cr-order-btn-primary{min-width:180px;height:48px;border:none;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 18px #2563eb47}.cr-order-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #2563eb59}.cr-order-btn-primary:active:not(:disabled){transform:translateY(0)}.cr-order-btn-primary:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){.cr-order-footer{flex-direction:column-reverse;align-items:stretch}.cr-order-btn-primary,.cr-order-btn-secondary{width:100%}}.cr-order-autocomplete{width:100%}.cr-order-autocomplete .MuiOutlinedInput-root{min-height:44px;border-radius:12px;background:#fff;transition:all .25s ease}.cr-order-autocomplete .MuiOutlinedInput-notchedOutline{border-color:#d8dee8}.cr-order-autocomplete:hover .MuiOutlinedInput-notchedOutline{border-color:#4f8dfd}.cr-order-autocomplete.Mui-focused .MuiOutlinedInput-notchedOutline,.cr-order-autocomplete .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4f8dfd;border-width:2px;box-shadow:0 0 0 4px #4f8dfd1f}.cr-order-autocomplete .MuiOutlinedInput-input{padding:10px 14px!important;font-size:14px;font-weight:500}.cr-order-autocomplete .MuiAutocomplete-endAdornment{right:10px}.cr-order-autocomplete .MuiAutocomplete-popupIndicator{color:#64748b}.cr-order-autocomplete .MuiAutocomplete-clearIndicator{color:#94a3b8}.cr-order-textfield{width:100%}.cr-order-autocomplete .MuiOutlinedInput-notchedOutline,.cr-order-textfield .MuiOutlinedInput-notchedOutline{border:1px solid #d9e2ef}.cr-order-autocomplete .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.cr-order-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#60a5fa}.cr-order-autocomplete .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.cr-order-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#2563eb}.cr-order-autocomplete .MuiInputBase-input,.cr-order-textfield .MuiInputBase-input{padding:14px 16px;font-size:15px;color:#0f172a}.cr-order-autocomplete .MuiAutocomplete-popupIndicator:hover{background:transparent}.cr-order-select{width:100%;border-radius:12px;background:#fff}.cr-order-select .MuiOutlinedInput-root{min-height:44px;border-radius:12px}.cr-order-select .MuiOutlinedInput-notchedOutline{border-color:#d8dee8}.cr-order-select:hover .MuiOutlinedInput-notchedOutline{border-color:#4f8dfd}.cr-order-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4f8dfd;border-width:2px;box-shadow:0 0 0 4px #4f8dfd1f}.cr-order-select .MuiSelect-select{min-height:44px!important;display:flex;align-items:center;padding:10px 14px!important;font-size:14px;font-weight:500}.cr-order-select .MuiSvgIcon-root{color:#64748b}.cr-order-autocomplete .MuiOutlinedInput-root{min-height:44px;border-radius:12px}.cr-order-textfield .MuiOutlinedInput-root{border-radius:12px}.cr-order-field .MuiFormControl-root{width:100%}.cr-order-required{margin-left:4px;color:#dc2626;font-weight:700}.cr-order-optional{margin-left:8px;font-size:12px;font-weight:600;color:#64748b;background:#f1f5f9;padding:3px 8px;border-radius:999px}.cr-order-field-full{grid-column:1/-1}.cr-order-textarea{width:100%;min-height:120px;padding:16px;border:1px solid #d9e2ef;border-radius:14px;background:#ffffff;resize:vertical;font-size:15px;font-family:inherit;line-height:1.6;color:#1e293b;transition:all .25s ease}.cr-order-textarea::placeholder{color:#94a3b8}.cr-order-textarea:hover{border-color:#60a5fa}.cr-order-textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.cr-update-order-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:center;align-items:center;padding:40px;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr-update-order-dialog{width:100%;max-width:900px;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #0f172a2e,0 10px 24px #0f172a14;animation:crUpdateOrderPopup .25s ease}@keyframes crUpdateOrderPopup{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cr-update-order-header{display:flex;justify-content:space-between;align-items:flex-start;padding:32px 36px;border-bottom:1px solid #e5e7eb}.cr-update-order-header-left h2{margin:0;font-size:30px;font-weight:700;color:#111827}.cr-update-order-header-left p{margin-top:8px;color:#64748b;font-size:15px;line-height:1.6}.cr-update-order-close{width:44px;height:44px;border:none;border-radius:12px;background:#f8fafc;color:#475569;font-size:28px;cursor:pointer;transition:.25s}.cr-update-order-close:hover{background:#2563eb;color:#fff}.cr-update-order-form{padding:36px}.cr-update-order-body{display:flex;flex-direction:column;gap:28px}.cr-update-order-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:18px;padding:28px;transition:all .25s ease}.cr-update-order-card:hover{border-color:#dbeafe;box-shadow:0 10px 24px #2563eb14}.cr-update-order-card-header{margin-bottom:24px}.cr-update-order-card-header h3{margin:0;font-size:20px;font-weight:700;color:#0f172a}.cr-update-order-card-header p{margin-top:6px;font-size:14px;color:#64748b;line-height:1.5}.cr-update-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width: 900px){.cr-update-order-grid{grid-template-columns:1fr}}.cr-update-order-grid-full{grid-column:1/-1}.cr-update-order-field{display:flex;flex-direction:column;gap:10px;width:100%}.cr-update-order-label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#334155;letter-spacing:.2px}.cr-update-order-required{color:#dc2626;font-weight:700}.cr-update-order-input{width:100%;height:54px;padding:0 16px;border:1px solid #d9e2ef;border-radius:14px;background:#ffffff;color:#0f172a;font-size:15px;transition:all .25s ease}.cr-update-order-input::placeholder{color:#94a3b8}.cr-update-order-input:hover{border-color:#60a5fa}.cr-update-order-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.cr-update-order-field .MuiOutlinedInput-root{min-height:54px;border-radius:14px;background:#ffffff}.cr-update-order-field .MuiOutlinedInput-notchedOutline{border:1px solid #d9e2ef}.cr-update-order-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#60a5fa}.cr-update-order-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#2563eb}.cr-update-order-field .MuiInputBase-input{padding:14px 16px;font-size:15px}.cr-update-order-select{width:100%}.cr-update-order-select .MuiOutlinedInput-root{min-height:54px;border-radius:14px;background:#fff;transition:.25s}.cr-update-order-select .MuiOutlinedInput-notchedOutline{border:1px solid #d9e2ef}.cr-update-order-select:hover .MuiOutlinedInput-notchedOutline{border-color:#60a5fa}.cr-update-order-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#2563eb}.cr-update-order-select .MuiSelect-select{padding:14px 16px;display:flex;align-items:center;font-size:15px;color:#0f172a}.cr-update-order-select .MuiSvgIcon-root{right:12px;color:#64748b}.cr-update-order-menu{border-radius:14px!important;border:1px solid #e2e8f0;margin-top:8px;overflow:hidden;box-shadow:0 18px 42px #0f172a1f!important}.cr-update-order-menu .MuiMenuItem-root{min-height:46px;font-size:14px;transition:.2s}.cr-update-order-menu .MuiMenuItem-root:hover{background:#eff6ff}.cr-update-order-menu .Mui-selected{background:#dbeafe!important;color:#1d4ed8;font-weight:600}.cr-update-order-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:36px;padding-top:28px;border-top:1px solid #e5e7eb}.cr-update-order-btn-secondary{min-width:140px;height:48px;border-radius:14px;border:1px solid #d1d5db;background:#ffffff;color:#475569;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease}.cr-update-order-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}.cr-update-order-btn-primary{min-width:180px;height:48px;border:none;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 18px #2563eb47}.cr-update-order-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #2563eb59}.cr-update-order-btn-primary:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){.cr-update-order-footer{flex-direction:column-reverse;align-items:stretch}.cr-update-order-btn-primary,.cr-update-order-btn-secondary{width:100%}}.cr-addon-domain-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:30px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-addon-domain-modal{width:100%;max-width:980px;max-height:calc(100vh - 60px);overflow-y:auto;overflow-x:hidden;background:#ffffff;border:1px solid rgba(255,255,255,.3);border-radius:24px;box-shadow:0 30px 80px #02061752;animation:crAddonDomainModalEnter .25s ease-out}@keyframes crAddonDomainModalEnter{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.cr-addon-domain-modal-header{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 32px;border-bottom:1px solid #e9eef5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-addon-domain-modal-heading{display:flex;align-items:center;gap:16px}.cr-addon-domain-modal-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;font-size:23px}.cr-addon-domain-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-addon-domain-modal-header h2{margin:0;color:#0f172a;font-size:25px;font-weight:800}.cr-addon-domain-modal-header p{max-width:580px;margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.6}.cr-addon-domain-modal-close{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafc;color:#64748b;font-size:22px;line-height:1;font-weight:400;cursor:pointer;box-shadow:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.cr-addon-domain-modal-close:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626;transform:rotate(90deg);box-shadow:none}.cr-addon-domain-form{padding:30px 32px}.cr-addon-domain-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:#fbfdff}.cr-addon-domain-form-section-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:23px}.cr-addon-domain-form-section-number{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-addon-domain-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-addon-domain-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-addon-domain-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-addon-domain-form-control,.cr-addon-domain-form-field{width:100%}.cr-addon-domain-form-field{display:flex;flex-direction:column}.cr-addon-domain-form-field-wide{grid-column:1/-1}.cr-addon-domain-form-label{display:block;margin:0 0 8px;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.cr-addon-domain-form-field input{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.cr-addon-domain-form-field input:hover{border-color:#b8c4d4}.cr-addon-domain-form-field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-addon-domain-form-field input::placeholder{color:#a0aec0}.cr-addon-domain-form-control .MuiInput-root{width:100%;min-height:50px;padding:0 12px;border:1px solid #d8e0eb;border-radius:12px;background:#ffffff;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.cr-addon-domain-form-control .MuiInput-root:before,.cr-addon-domain-form-control .MuiInput-root:after{display:none}.cr-addon-domain-form-control .MuiInput-root:hover{border-color:#b8c4d4}.cr-addon-domain-form-control .MuiInput-root.Mui-focused{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-addon-domain-form-control .MuiNativeSelect-select{min-height:48px;padding:0 30px 0 2px!important;display:flex;align-items:center;color:#0f172a;font-family:inherit;font-size:14px}.cr-addon-domain-input-wrap{position:relative;width:100%}.cr-addon-domain-input-wrap input{padding-left:45px}.cr-addon-domain-input-icon{position:absolute;top:50%;left:14px;z-index:1;transform:translateY(-50%);font-size:16px;pointer-events:none}.cr-addon-domain-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:5px}.cr-addon-domain-cancel-btn,.cr-addon-domain-submit-btn{min-width:130px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cr-addon-domain-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569;box-shadow:none}.cr-addon-domain-cancel-btn:hover{background:#f8fafc;color:#0f172a;transform:translateY(-1px);box-shadow:none}.cr-addon-domain-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-addon-domain-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 13px 27px #2563eb4d}.cr-addon-domain-submit-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (max-width: 760px){.cr-addon-domain-modal-backdrop{align-items:flex-start;padding:12px}.cr-addon-domain-modal{max-height:none;border-radius:18px}.cr-addon-domain-modal-header{padding:20px}.cr-addon-domain-modal-heading{align-items:flex-start}.cr-addon-domain-modal-icon{width:44px;height:44px;flex-basis:44px;font-size:19px}.cr-addon-domain-modal-header h2{font-size:21px}.cr-addon-domain-form{padding:20px}.cr-addon-domain-form-section{padding:18px}.cr-addon-domain-form-grid{grid-template-columns:1fr}.cr-addon-domain-form-field-wide{grid-column:auto}.cr-addon-domain-modal-footer{flex-direction:column-reverse}.cr-addon-domain-cancel-btn,.cr-addon-domain-submit-btn{width:100%}}.cr-addon-domain-client-select,.cr-addon-domain-client-dropdown{position:relative;width:100%}.cr-addon-domain-client-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;background:#ffffff;cursor:pointer;text-align:left;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.cr-addon-domain-client-trigger:hover{background:#ffffff;border-color:#b8c4d4;transform:none;box-shadow:none}.cr-addon-domain-client-trigger-open{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-addon-domain-client-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-addon-domain-client-trigger-avatar{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:800}.cr-addon-domain-client-trigger-info{min-width:0;display:flex;flex-direction:column;gap:1px}.cr-addon-domain-client-trigger-name{overflow:hidden;color:#0f172a;font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.cr-addon-domain-client-trigger-id{color:#94a3b8;font-size:11px;font-weight:500}.cr-addon-domain-client-trigger-search{position:relative;box-sizing:border-box;padding:0}.cr-addon-domain-client-trigger-search-icon{position:absolute;left:15px;z-index:1;font-size:14px;pointer-events:none}.cr-addon-domain-client-trigger-search input{width:100%;min-width:0;height:50px;padding:0 48px 0 42px;border:0;border-radius:12px;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:14px}.cr-addon-domain-client-trigger-search .cr-addon-domain-client-search-clear{right:12px}.cr-addon-domain-client-trigger-tax{color:#64748b;font-size:10px;font-weight:600}.cr-addon-domain-client-placeholder{color:#94a3b8;font-size:14px;font-weight:500}.cr-addon-domain-client-arrow{flex:0 0 auto;color:#64748b;font-size:16px;transition:transform .2s ease}.cr-addon-domain-client-arrow-open{transform:rotate(180deg)}.cr-addon-domain-client-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1000;overflow:hidden;background:#ffffff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 18px 45px #0f172a29;animation:crAddonClientMenuOpen .16s ease-out}@keyframes crAddonClientMenuOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cr-addon-domain-client-search{position:relative;display:flex;align-items:center;padding:12px;border-bottom:1px solid #edf1f7;background:#fbfdff}.cr-addon-domain-client-search-icon{position:absolute;left:25px;z-index:1;font-size:14px;pointer-events:none}.cr-addon-domain-client-search input{width:100%;height:43px;box-sizing:border-box;padding:0 38px 0 40px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.cr-addon-domain-client-search input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb17}.cr-addon-domain-client-search-clear{position:absolute;right:22px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #dbe4ef;border-radius:50%;background:#ffffff;color:#64748b;font-size:20px;font-weight:400;line-height:1;cursor:pointer;box-shadow:none}.cr-addon-domain-client-search-clear:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626;transform:none;box-shadow:none}.cr-addon-domain-client-result-info{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;background:#ffffff;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cr-addon-domain-client-list{max-height:280px;overflow-y:auto;padding:6px}.cr-addon-domain-client-list::-webkit-scrollbar{width:6px}.cr-addon-domain-client-list::-webkit-scrollbar-track{background:transparent}.cr-addon-domain-client-list::-webkit-scrollbar-thumb{border-radius:10px;background:#cbd5e1}.cr-addon-domain-client-option{width:100%;display:flex;align-items:center;gap:11px;padding:10px;border:none;border-radius:10px;background:#ffffff;color:#1e293b;cursor:pointer;text-align:left;box-shadow:none;transition:background .15s ease}.cr-addon-domain-client-option:hover{background:#f8fafc;transform:none;box-shadow:none}.cr-addon-domain-client-option-selected{background:#eff6ff;border:1px solid #bfdbfe}.cr-addon-domain-client-option-selected:hover{background:#e7f0ff}.cr-addon-domain-client-option-avatar{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:13px;font-weight:800}.cr-addon-domain-client-option-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cr-addon-domain-client-option-name{overflow:hidden;color:#1e293b;font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.cr-addon-domain-client-option-id{color:#94a3b8;font-size:11px}.cr-addon-domain-client-option-tax{color:#64748b;font-size:10px;font-weight:600}.cr-addon-domain-client-check{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2563eb;color:#fff;font-size:11px;font-weight:800}.cr-addon-domain-client-empty{display:flex;flex-direction:column;align-items:center;padding:30px 20px;text-align:center}.cr-addon-domain-client-empty-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:12px;background:#f1f5f9;font-size:18px}.cr-addon-domain-client-empty strong{color:#334155;font-size:13px}.cr-addon-domain-client-empty span{margin-top:4px;color:#94a3b8;font-size:11px}.cr-addon-domain-order-select,.cr-addon-domain-order-dropdown{position:relative;width:100%}.cr-addon-domain-order-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;background:#ffffff;cursor:pointer;text-align:left;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.cr-addon-domain-order-trigger:hover{background:#ffffff;border-color:#b8c4d4;transform:none;box-shadow:none}.cr-addon-domain-order-trigger-open{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-addon-domain-order-trigger-search{position:relative;box-sizing:border-box;padding:0}.cr-addon-domain-order-trigger-search-icon{position:absolute;left:15px;z-index:1;font-size:14px;pointer-events:none}.cr-addon-domain-order-trigger-search input{width:100%;min-width:0;height:50px;padding:0 48px 0 42px;border:0;border-radius:12px;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:14px}.cr-addon-domain-order-trigger-search .cr-addon-domain-order-search-clear{right:12px}.cr-addon-domain-order-trigger-content{display:flex;align-items:center;min-width:0;gap:10px}.cr-addon-domain-order-trigger-icon{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f5f3ff;color:#7c3aed;font-size:13px;font-weight:800}.cr-addon-domain-order-trigger-info{min-width:0;display:flex;flex-direction:column;gap:2px}.cr-addon-domain-order-trigger-name{color:#0f172a;font-size:13px;font-weight:700}.cr-addon-domain-order-trigger-meta{overflow:hidden;color:#94a3b8;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.cr-addon-domain-order-placeholder{color:#94a3b8;font-size:14px}.cr-addon-domain-order-arrow{color:#64748b;font-size:16px;transition:transform .2s ease}.cr-addon-domain-order-arrow-open{transform:rotate(180deg)}.cr-addon-domain-order-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;background:#ffffff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 18px 45px #0f172a29}.cr-addon-domain-order-search{position:relative;display:flex;align-items:center;padding:12px;border-bottom:1px solid #edf1f7;background:#fbfdff}.cr-addon-domain-order-search-icon{position:absolute;left:25px;z-index:1;font-size:14px;pointer-events:none}.cr-addon-domain-order-search input{width:100%;height:43px;box-sizing:border-box;padding:0 38px 0 40px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-addon-domain-order-search input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb17}.cr-addon-domain-order-search-clear{position:absolute;right:22px;width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #dbe4ef;border-radius:50%;background:#ffffff;color:#64748b;font-size:20px;font-weight:400;line-height:1;cursor:pointer;box-shadow:none}.cr-addon-domain-order-search-clear:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626;transform:none;box-shadow:none}button[class*=modal-close],button.cr-order-close,button.cr-update-order-close,button.cr-product-form-close,button.cr-prodconfig-modal-close{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #dbe4ef!important;border-radius:50%!important;background:#ffffff!important;color:#64748b!important;font-size:22px!important;font-weight:400!important;line-height:1!important;cursor:pointer;box-shadow:none!important;transform:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}button[class*=modal-close]:hover,button.cr-order-close:hover,button.cr-update-order-close:hover,button.cr-product-form-close:hover,button.cr-prodconfig-modal-close:hover{border-color:#fecaca!important;background:#fef2f2!important;color:#dc2626!important;box-shadow:none!important;transform:rotate(90deg)!important}.cr-dns-client-menu,.cr-dns-order-menu,.cr-emailhosting-client-menu,.cr-emailhosting-order-menu,.cr-smtp-client-menu,.cr-smtp-order-menu,.cr-oneclick-instance-menu,.cr-oneclick-client-menu,.cr-oneclickdb-instance-menu,.cr-oneclickdb-client-menu,.cr-cloud-client-menu,.cr-cloud-order-menu,.cr-shared-selector-menu,.cr-dedicated-selector-menu{top:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cr-dns-client-menu>[class$=-search],.cr-dns-order-menu>[class$=-search],.cr-emailhosting-client-menu>[class$=-search],.cr-emailhosting-order-menu>[class$=-search],.cr-smtp-client-menu>[class$=-search],.cr-smtp-order-menu>[class$=-search],.cr-oneclick-instance-menu>[class$=-search],.cr-oneclick-client-menu>[class$=-search],.cr-oneclickdb-instance-menu>[class$=-search],.cr-oneclickdb-client-menu>[class$=-search],.cr-cloud-client-menu>[class$=-search],.cr-cloud-order-menu>[class$=-search],.cr-shared-selector-menu>[class$=-search],.cr-dedicated-selector-menu>[class$=-search]{min-height:52px;box-sizing:border-box;padding:4px 8px!important;border:1px solid #2563eb!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 0 0 3px #2563eb1a!important}.cr-dns-client-menu>[class$=-search] input,.cr-dns-order-menu>[class$=-search] input,.cr-emailhosting-client-menu>[class$=-search] input,.cr-emailhosting-order-menu>[class$=-search] input,.cr-smtp-client-menu>[class$=-search] input,.cr-smtp-order-menu>[class$=-search] input,.cr-oneclick-instance-menu>[class$=-search] input,.cr-oneclick-client-menu>[class$=-search] input,.cr-oneclickdb-instance-menu>[class$=-search] input,.cr-oneclickdb-client-menu>[class$=-search] input,.cr-cloud-client-menu>[class$=-search] input,.cr-cloud-order-menu>[class$=-search] input,.cr-shared-selector-menu>[class$=-search] input,.cr-dedicated-selector-menu>[class$=-search] input{height:42px!important;border:0!important;box-shadow:none!important}.cr-dns-client-menu>[class$=-result-info],.cr-dns-order-menu>[class$=-result-info],.cr-emailhosting-client-menu>[class$=-result-info],.cr-emailhosting-order-menu>[class$=-result-info],.cr-smtp-client-menu>[class$=-result-info],.cr-smtp-order-menu>[class$=-result-info],.cr-oneclick-instance-menu>[class$=-result-info],.cr-oneclick-client-menu>[class$=-result-info],.cr-oneclickdb-instance-menu>[class$=-result-info],.cr-oneclickdb-client-menu>[class$=-result-info],.cr-cloud-client-menu>[class$=-result-info],.cr-cloud-order-menu>[class$=-result-info],.cr-shared-selector-menu>[class$=-result-info],.cr-dedicated-selector-menu>[class$=-result-info]{margin-top:8px;border:1px solid #dce4ee!important;border-bottom:0!important;border-radius:14px 14px 0 0;background:#ffffff!important}.cr-dns-client-menu>[class$=-list],.cr-dns-order-menu>[class$=-list],.cr-emailhosting-client-menu>[class$=-list],.cr-emailhosting-order-menu>[class$=-list],.cr-smtp-client-menu>[class$=-list],.cr-smtp-order-menu>[class$=-list],.cr-oneclick-instance-menu>[class$=-list],.cr-oneclick-client-menu>[class$=-list],.cr-oneclickdb-instance-menu>[class$=-list],.cr-oneclickdb-client-menu>[class$=-list],.cr-cloud-client-menu>[class$=-list],.cr-cloud-order-menu>[class$=-list],.cr-shared-selector-menu>[class$=-list],.cr-dedicated-selector-menu>[class$=-list]{border:1px solid #dce4ee!important;border-top:0!important;border-radius:0 0 14px 14px;background:#ffffff!important;box-shadow:0 18px 45px #0f172a29}.cr-addon-domain-order-result-info{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cr-addon-domain-order-list{max-height:300px;overflow-y:auto;padding:6px}.cr-addon-domain-order-option{width:100%;display:flex;align-items:center;gap:11px;padding:11px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;box-shadow:none;transition:background .15s ease}.cr-addon-domain-order-option:hover{background:#f8fafc;transform:none;box-shadow:none}.cr-addon-domain-order-option-selected{background:#eff6ff}.cr-addon-domain-order-option-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f5f3ff;color:#7c3aed;font-size:13px;font-weight:800}.cr-addon-domain-order-option-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cr-addon-domain-order-option-name{color:#1e293b;font-size:13px;font-weight:800}.cr-addon-domain-order-option-product{overflow:hidden;color:#475569;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cr-addon-domain-order-option-meta{color:#94a3b8;font-size:10px}.cr-addon-domain-order-check{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2563eb;color:#fff;font-size:11px;font-weight:800}.cr-addon-domain-order-empty{display:flex;flex-direction:column;align-items:center;padding:30px 20px;text-align:center}.cr-addon-domain-order-empty-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:12px;background:#f1f5f9;font-size:18px}.cr-addon-domain-order-empty strong{color:#334155;font-size:13px}.cr-addon-domain-order-empty span{margin-top:4px;color:#94a3b8;font-size:11px}.cr-addon-domain-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 40px 0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.cr-addon-domain-native-select:hover{border-color:#b8c4d4}.cr-addon-domain-native-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-oneclick-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:30px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-oneclick-modal{width:100%;max-width:1000px;max-height:calc(100vh - 60px);overflow-y:auto;overflow-x:hidden;background:#ffffff;border-radius:24px;box-shadow:0 30px 80px #02061752}.cr-oneclick-modal-header{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px;border-bottom:1px solid #e9eef5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-oneclick-modal-heading{display:flex;align-items:center;gap:16px}.cr-oneclick-modal-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:23px}.cr-oneclick-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-oneclick-modal-header h2{margin:0;color:#0f172a;font-size:25px;font-weight:800}.cr-oneclick-modal-header p{margin:5px 0 0;color:#64748b;font-size:13px}.cr-oneclick-modal-close{width:42px;height:42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:24px;cursor:pointer}.cr-oneclick-form{padding:30px 32px}.cr-oneclick-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:#fbfdff}.cr-oneclick-form-section-heading{display:flex;gap:13px;margin-bottom:23px}.cr-oneclick-form-section-number{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-oneclick-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-oneclick-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-oneclick-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-oneclick-form-field{display:flex;flex-direction:column;width:100%}.cr-oneclick-form-field-wide{grid-column:1/-1}.cr-oneclick-form-label{display:block;margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.cr-oneclick-form-field input,.cr-oneclick-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px}.cr-oneclick-form-field input:focus,.cr-oneclick-native-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-oneclick-instance-select,.cr-oneclick-client-select{position:relative;width:100%}.cr-oneclick-instance-dropdown,.cr-oneclick-client-dropdown{position:relative}.cr-oneclick-instance-trigger,.cr-oneclick-client-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;background:#ffffff;text-align:left;cursor:pointer}.cr-oneclick-instance-trigger-open,.cr-oneclick-client-trigger-open{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-oneclick-instance-trigger-content,.cr-oneclick-client-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-oneclick-instance-trigger-icon,.cr-oneclick-client-trigger-avatar{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:800}.cr-oneclick-instance-trigger-info,.cr-oneclick-client-trigger-info{min-width:0;display:flex;flex-direction:column}.cr-oneclick-instance-trigger-name,.cr-oneclick-client-trigger-name{color:#0f172a;font-size:13px;font-weight:700}.cr-oneclick-instance-trigger-meta,.cr-oneclick-client-trigger-id{overflow:hidden;color:#94a3b8;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.cr-oneclick-instance-placeholder,.cr-oneclick-client-placeholder{color:#94a3b8}.cr-oneclick-instance-arrow,.cr-oneclick-client-arrow{color:#64748b;transition:transform .2s ease}.cr-oneclick-instance-arrow-open,.cr-oneclick-client-arrow-open{transform:rotate(180deg)}.cr-oneclick-instance-menu,.cr-oneclick-client-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;background:#ffffff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 18px 45px #0f172a29}.cr-oneclick-instance-search,.cr-oneclick-client-search{position:relative;display:flex;align-items:center;padding:12px;border-bottom:1px solid #edf1f7}.cr-oneclick-instance-search input,.cr-oneclick-client-search input{width:100%;height:43px;box-sizing:border-box;padding:0 40px;border:1px solid #dce4ee;border-radius:10px;outline:none;font-size:13px}.cr-oneclick-instance-search input:focus,.cr-oneclick-client-search input:focus{border-color:#2563eb}.cr-oneclick-instance-search-icon,.cr-oneclick-client-search-icon{position:absolute;left:25px}.cr-oneclick-instance-search-clear{position:absolute;right:22px;width:26px;height:26px;border:none;border-radius:7px;background:#f1f5f9;cursor:pointer}.cr-oneclick-instance-result-info{padding:8px 14px;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:10px;font-weight:700}.cr-oneclick-instance-list,.cr-oneclick-client-list{max-height:290px;overflow-y:auto;padding:6px}.cr-oneclick-instance-option,.cr-oneclick-client-option{width:100%;display:flex;align-items:center;gap:11px;padding:10px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.cr-oneclick-instance-option:hover,.cr-oneclick-client-option:hover{background:#f8fafc}.cr-oneclick-instance-option-selected,.cr-oneclick-client-option-selected{background:#eff6ff}.cr-oneclick-instance-option-icon,.cr-oneclick-client-option-avatar{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#2563eb;font-weight:800}.cr-oneclick-instance-option-info,.cr-oneclick-client-option-info{min-width:0;flex:1;display:flex;flex-direction:column}.cr-oneclick-instance-option-name,.cr-oneclick-client-option-name{color:#1e293b;font-size:13px;font-weight:700}.cr-oneclick-instance-option-meta,.cr-oneclick-client-option-id{color:#94a3b8;font-size:11px}.cr-oneclick-instance-option-region{margin-top:2px;color:#7c3aed;font-size:10px}.cr-oneclick-instance-check,.cr-oneclick-client-check{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2563eb;color:#fff}.cr-oneclick-instance-empty,.cr-oneclick-client-empty{display:flex;flex-direction:column;align-items:center;padding:28px;color:#64748b;text-align:center}.cr-oneclick-modal-footer{display:flex;justify-content:flex-end;gap:12px}.cr-oneclick-cancel-btn,.cr-oneclick-submit-btn{min-width:135px;min-height:48px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer}.cr-oneclick-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-oneclick-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-oneclick-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){.cr-oneclick-modal-backdrop{align-items:flex-start;padding:12px}.cr-oneclick-form-grid{grid-template-columns:1fr}.cr-oneclick-form-field-wide{grid-column:auto}.cr-oneclick-modal-footer{flex-direction:column-reverse}.cr-oneclick-cancel-btn,.cr-oneclick-submit-btn{width:100%}}.cr-oneclickdb-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:30px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-oneclickdb-modal{width:100%;max-width:1000px;max-height:calc(100vh - 60px);overflow-y:auto;background:#ffffff;border-radius:24px;box-shadow:0 30px 80px #02061752}.cr-oneclickdb-modal-header{position:sticky;top:0;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 32px;border-bottom:1px solid #e9eef5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-oneclickdb-modal-heading{display:flex;align-items:center;gap:16px}.cr-oneclickdb-modal-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#dbeafe);font-size:23px}.cr-oneclickdb-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-oneclickdb-modal-header h2{margin:0;color:#0f172a;font-size:25px;font-weight:800}.cr-oneclickdb-modal-header p{margin:5px 0 0;color:#64748b;font-size:13px}.cr-oneclickdb-modal-close{width:42px;height:42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:24px;cursor:pointer}.cr-oneclickdb-form{padding:30px 32px}.cr-oneclickdb-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:#fbfdff}.cr-oneclickdb-form-section-heading{display:flex;gap:13px;margin-bottom:23px}.cr-oneclickdb-form-section-number{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-oneclickdb-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-oneclickdb-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-oneclickdb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-oneclickdb-form-field{width:100%;display:flex;flex-direction:column}.cr-oneclickdb-form-field-wide{grid-column:1/-1}.cr-oneclickdb-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.cr-oneclickdb-form-field input,.cr-oneclickdb-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px}.cr-oneclickdb-form-field input:focus,.cr-oneclickdb-native-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-oneclickdb-instance-select,.cr-oneclickdb-client-select{position:relative;width:100%}.cr-oneclickdb-instance-dropdown,.cr-oneclickdb-client-dropdown{position:relative}.cr-oneclickdb-instance-trigger,.cr-oneclickdb-client-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;background:#ffffff!important;color:#0f172a!important;text-align:left;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.cr-oneclickdb-instance-trigger:hover,.cr-oneclickdb-client-trigger:hover{background:#ffffff!important;border-color:#cbd5e1}.cr-oneclickdb-instance-trigger:focus,.cr-oneclickdb-client-trigger:focus{background:#ffffff!important;outline:none}.cr-oneclickdb-instance-trigger-open,.cr-oneclickdb-client-trigger-open{background:#ffffff!important;border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-oneclickdb-instance-trigger-content,.cr-oneclickdb-client-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-oneclickdb-instance-trigger-icon,.cr-oneclickdb-client-trigger-avatar{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9!important;color:#334155!important;font-size:12px;font-weight:800}.cr-oneclickdb-instance-trigger-info,.cr-oneclickdb-client-trigger-info{min-width:0;display:flex;flex-direction:column}.cr-oneclickdb-instance-trigger-name,.cr-oneclickdb-client-trigger-name{color:#0f172a!important;font-size:13px;font-weight:700}.cr-oneclickdb-instance-trigger-meta,.cr-oneclickdb-client-trigger-id{overflow:hidden;color:#64748b!important;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.cr-oneclickdb-instance-placeholder,.cr-oneclickdb-client-placeholder{color:#94a3b8!important}.cr-oneclickdb-instance-arrow,.cr-oneclickdb-client-arrow{color:#64748b!important;transition:transform .2s ease}.cr-oneclickdb-instance-arrow-open,.cr-oneclickdb-client-arrow-open{transform:rotate(180deg)}.cr-oneclickdb-instance-menu,.cr-oneclickdb-client-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;background:#ffffff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 18px 45px #0f172a29}.cr-oneclickdb-instance-search,.cr-oneclickdb-client-search{position:relative;display:flex;align-items:center;padding:12px;background:#ffffff;border-bottom:1px solid #edf1f7}.cr-oneclickdb-instance-search input,.cr-oneclickdb-client-search input{width:100%;height:43px;box-sizing:border-box;padding:0 40px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff!important;color:#0f172a!important;font-size:13px}.cr-oneclickdb-instance-search input:focus,.cr-oneclickdb-client-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0a}.cr-oneclickdb-instance-search-icon,.cr-oneclickdb-client-search-icon{position:absolute;left:25px;z-index:1}.cr-oneclickdb-instance-search-clear{position:absolute;right:22px;width:26px;height:26px;border:none;border-radius:7px;background:#f1f5f9!important;color:#475569!important;cursor:pointer}.cr-oneclickdb-instance-list,.cr-oneclickdb-client-list{max-height:290px;overflow-y:auto;padding:6px;background:#ffffff}.cr-oneclickdb-instance-option,.cr-oneclickdb-client-option{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;display:flex;align-items:center;gap:11px;padding:10px 11px;margin:0 0 3px;border:1px solid transparent;border-radius:10px;outline:none;background:#ffffff!important;color:#334155!important;text-align:left;cursor:pointer;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.cr-oneclickdb-instance-option:hover,.cr-oneclickdb-client-option:hover{background:#f8fafc!important;border-color:#e2e8f0;color:#0f172a!important}.cr-oneclickdb-instance-option:focus,.cr-oneclickdb-client-option:focus,.cr-oneclickdb-instance-option:focus-visible,.cr-oneclickdb-client-option:focus-visible{background:#f8fafc!important;border-color:#cbd5e1;color:#0f172a!important;outline:none!important;box-shadow:0 0 0 2px #0f172a0d!important}.cr-oneclickdb-instance-option-selected,.cr-oneclickdb-client-option-selected{position:relative;background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:inset 3px 0 #2563eb!important}.cr-oneclickdb-instance-option-selected:hover,.cr-oneclickdb-client-option-selected:hover,.cr-oneclickdb-instance-option-selected:focus,.cr-oneclickdb-client-option-selected:focus{background:#f1f5f9!important;color:#0f172a!important}.cr-oneclickdb-instance-option-icon,.cr-oneclickdb-client-option-avatar{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9!important;color:#334155!important;font-size:12px;font-weight:800}.cr-oneclickdb-instance-option-selected .cr-oneclickdb-instance-option-icon,.cr-oneclickdb-client-option-selected .cr-oneclickdb-client-option-avatar{background:#e2e8f0!important;color:#0f172a!important}.cr-oneclickdb-instance-option-info,.cr-oneclickdb-client-option-info{min-width:0;flex:1;display:flex;flex-direction:column}.cr-oneclickdb-instance-option-name,.cr-oneclickdb-client-option-name{color:#1e293b!important;font-size:13px;font-weight:700}.cr-oneclickdb-instance-option-meta,.cr-oneclickdb-client-option-id{color:#64748b!important;font-size:11px}.cr-oneclickdb-instance-option-region{margin-top:2px;color:#64748b!important;font-size:10px}.cr-oneclickdb-instance-option-selected .cr-oneclickdb-instance-option-name,.cr-oneclickdb-client-option-selected .cr-oneclickdb-client-option-name{color:#0f172a!important}.cr-oneclickdb-instance-option-selected .cr-oneclickdb-instance-option-meta,.cr-oneclickdb-client-option-selected .cr-oneclickdb-client-option-id{color:#475569!important}.cr-oneclickdb-instance-check,.cr-oneclickdb-client-check{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a!important;color:#fff!important;font-size:11px;font-weight:800}.cr-oneclickdb-instance-empty,.cr-oneclickdb-client-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px;background:#ffffff;color:#64748b;text-align:center}.cr-emailhosting-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:30px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-emailhosting-modal{width:100%;max-width:980px;max-height:calc(100vh - 60px);overflow-y:auto;background:#ffffff;border-radius:24px;box-shadow:0 30px 80px #02061752}.cr-emailhosting-modal-header{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px;border-bottom:1px solid #e9eef5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-emailhosting-modal-heading{display:flex;align-items:center;gap:16px}.cr-emailhosting-modal-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:23px}.cr-emailhosting-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-emailhosting-modal-header h2{margin:0;color:#0f172a;font-size:25px;font-weight:800}.cr-emailhosting-modal-header p{margin:5px 0 0;color:#64748b;font-size:13px}.cr-emailhosting-modal-close{width:42px;height:42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:24px;cursor:pointer}.cr-emailhosting-form{padding:30px 32px}.cr-emailhosting-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:#fbfdff}.cr-emailhosting-form-section-heading{display:flex;gap:13px;margin-bottom:23px}.cr-emailhosting-form-section-number{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-emailhosting-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-emailhosting-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-emailhosting-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-emailhosting-form-field{width:100%;display:flex;flex-direction:column}.cr-emailhosting-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.cr-emailhosting-form-field input,.cr-emailhosting-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px}.cr-emailhosting-form-field input:focus,.cr-emailhosting-native-select:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-emailhosting-client-select,.cr-emailhosting-order-select{position:relative;width:100%}.cr-emailhosting-client-dropdown,.cr-emailhosting-order-dropdown{position:relative}.cr-emailhosting-client-trigger,.cr-emailhosting-order-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff!important;color:#0f172a!important;cursor:pointer;text-align:left}.cr-emailhosting-client-trigger-open,.cr-emailhosting-order-trigger-open{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-emailhosting-client-trigger-content,.cr-emailhosting-order-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-emailhosting-client-trigger-avatar,.cr-emailhosting-order-trigger-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:800}.cr-emailhosting-client-trigger-info,.cr-emailhosting-order-trigger-info{min-width:0;display:flex;flex-direction:column}.cr-emailhosting-client-trigger-name,.cr-emailhosting-order-trigger-name{color:#0f172a;font-size:13px;font-weight:700}.cr-emailhosting-client-trigger-id,.cr-emailhosting-order-trigger-meta{overflow:hidden;color:#64748b;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.cr-emailhosting-client-placeholder,.cr-emailhosting-order-placeholder{color:#94a3b8}.cr-emailhosting-client-arrow,.cr-emailhosting-order-arrow{color:#64748b;transition:transform .2s ease}.cr-emailhosting-client-arrow-open,.cr-emailhosting-order-arrow-open{transform:rotate(180deg)}.cr-emailhosting-client-menu,.cr-emailhosting-order-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;background:#ffffff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 18px 45px #0f172a29}.cr-emailhosting-client-search,.cr-emailhosting-order-search{position:relative;display:flex;align-items:center;padding:12px;border-bottom:1px solid #edf1f7}.cr-emailhosting-client-search input,.cr-emailhosting-order-search input{width:100%;height:43px;box-sizing:border-box;padding:0 40px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font-size:13px}.cr-emailhosting-client-search-icon,.cr-emailhosting-order-search-icon{position:absolute;left:25px}.cr-emailhosting-client-list,.cr-emailhosting-order-list{max-height:290px;overflow-y:auto;padding:6px}.cr-emailhosting-client-option,.cr-emailhosting-order-option{width:100%;display:flex;align-items:center;gap:11px;padding:10px;margin-bottom:3px;border:1px solid transparent;border-radius:10px;outline:none;background:#ffffff!important;color:#334155!important;text-align:left;cursor:pointer;box-shadow:none!important}.cr-emailhosting-client-option:hover,.cr-emailhosting-order-option:hover{background:#f8fafc!important;border-color:#e2e8f0}.cr-emailhosting-client-option-selected,.cr-emailhosting-order-option-selected{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:inset 3px 0 #2563eb!important}.cr-emailhosting-client-option-avatar,.cr-emailhosting-order-option-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-weight:800}.cr-emailhosting-client-option-info,.cr-emailhosting-order-option-info{min-width:0;flex:1;display:flex;flex-direction:column}.cr-emailhosting-client-option-name,.cr-emailhosting-order-option-name{color:#1e293b;font-size:13px;font-weight:700}.cr-emailhosting-order-option-product{color:#475569;font-size:11px;font-weight:600}.cr-emailhosting-client-option-id,.cr-emailhosting-order-option-meta{color:#64748b;font-size:10px}.cr-emailhosting-client-check,.cr-emailhosting-order-check{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a;color:#fff;font-size:11px;font-weight:800}.cr-emailhosting-client-empty,.cr-emailhosting-order-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px;color:#64748b;text-align:center}.cr-emailhosting-modal-footer{display:flex;justify-content:flex-end;gap:12px}.cr-emailhosting-cancel-btn,.cr-emailhosting-submit-btn{min-width:140px;min-height:48px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer}.cr-emailhosting-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-emailhosting-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-emailhosting-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){.cr-emailhosting-form-grid{grid-template-columns:1fr}.cr-emailhosting-modal-footer{flex-direction:column-reverse}.cr-emailhosting-cancel-btn,.cr-emailhosting-submit-btn{width:100%}}.cr-dns-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:30px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-dns-modal{width:100%;max-width:980px;max-height:calc(100vh - 60px);overflow-y:auto;background:#ffffff;border-radius:24px;box-shadow:0 30px 80px #02061752}.cr-dns-modal-header{position:sticky;top:0;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 32px;border-bottom:1px solid #e9eef5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-dns-modal-heading{display:flex;align-items:center;gap:16px}.cr-dns-modal-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#dbeafe);font-size:23px}.cr-dns-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-dns-modal-header h2{margin:0;color:#0f172a;font-size:25px;font-weight:800}.cr-dns-modal-header p{margin:5px 0 0;color:#64748b;font-size:13px}.cr-dns-modal-close{width:42px;height:42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:24px;cursor:pointer}.cr-dns-form{padding:30px 32px}.cr-dns-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:#fbfdff}.cr-dns-form-section-heading{display:flex;gap:13px;margin-bottom:23px}.cr-dns-form-section-number{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-dns-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-dns-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-dns-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-dns-form-field{width:100%;display:flex;flex-direction:column}.cr-dns-form-field-wide{grid-column:1/-1}.cr-dns-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.cr-dns-form-field input,.cr-dns-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px}.cr-dns-form-field input:focus,.cr-dns-native-select:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-dns-domain-input-wrap{position:relative}.cr-dns-domain-input-wrap input{padding-left:44px}.cr-dns-domain-input-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);pointer-events:none}.cr-dns-client-select,.cr-dns-order-select{position:relative;width:100%}.cr-dns-client-dropdown,.cr-dns-order-dropdown{position:relative}.cr-dns-client-trigger,.cr-dns-order-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff!important;color:#0f172a!important;cursor:pointer;text-align:left}.cr-dns-client-trigger-open,.cr-dns-order-trigger-open{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-dns-client-trigger-content,.cr-dns-order-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-dns-client-trigger-avatar,.cr-dns-order-trigger-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:800}.cr-dns-client-trigger-info,.cr-dns-order-trigger-info{min-width:0;display:flex;flex-direction:column}.cr-dns-client-trigger-name,.cr-dns-order-trigger-name{color:#0f172a;font-size:13px;font-weight:700}.cr-dns-client-trigger-id,.cr-dns-order-trigger-meta{overflow:hidden;color:#64748b;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.cr-dns-client-placeholder,.cr-dns-order-placeholder{color:#94a3b8}.cr-dns-client-arrow,.cr-dns-order-arrow{color:#64748b;transition:transform .2s ease}.cr-dns-client-arrow-open,.cr-dns-order-arrow-open{transform:rotate(180deg)}.cr-dns-client-menu,.cr-dns-order-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;background:#ffffff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 18px 45px #0f172a29}.cr-dns-client-search,.cr-dns-order-search{position:relative;display:flex;align-items:center;padding:12px;border-bottom:1px solid #edf1f7}.cr-dns-client-search input,.cr-dns-order-search input{width:100%;height:43px;box-sizing:border-box;padding:0 40px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font-size:13px}.cr-dns-client-search-icon,.cr-dns-order-search-icon{position:absolute;left:25px}.cr-dns-client-list,.cr-dns-order-list{max-height:290px;overflow-y:auto;padding:6px}.cr-dns-client-option,.cr-dns-order-option{width:100%;display:flex;align-items:center;gap:11px;padding:10px;margin-bottom:3px;border:1px solid transparent;border-radius:10px;outline:none;background:#ffffff!important;color:#334155!important;text-align:left;cursor:pointer;box-shadow:none!important}.cr-dns-client-option:hover,.cr-dns-order-option:hover{background:#f8fafc!important;border-color:#e2e8f0}.cr-dns-client-option-selected,.cr-dns-order-option-selected{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:inset 3px 0 #2563eb!important}.cr-dns-client-option-avatar,.cr-dns-order-option-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-weight:800}.cr-dns-client-option-info,.cr-dns-order-option-info{min-width:0;flex:1;display:flex;flex-direction:column}.cr-dns-client-option-name,.cr-dns-order-option-name{color:#1e293b;font-size:13px;font-weight:700}.cr-dns-order-option-product{color:#475569;font-size:11px;font-weight:600}.cr-dns-client-option-id,.cr-dns-order-option-meta{color:#64748b;font-size:10px}.cr-dns-client-check,.cr-dns-order-check{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a;color:#fff;font-size:11px;font-weight:800}.cr-dns-client-empty,.cr-dns-order-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px;color:#64748b;text-align:center}.cr-dns-modal-footer{display:flex;justify-content:flex-end;gap:12px}.cr-dns-cancel-btn,.cr-dns-submit-btn{min-width:135px;min-height:48px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer}.cr-dns-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-dns-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-dns-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){.cr-dns-form-grid{grid-template-columns:1fr}.cr-dns-form-field-wide{grid-column:auto}.cr-dns-modal-footer{flex-direction:column-reverse}.cr-dns-cancel-btn,.cr-dns-submit-btn{width:100%}}.cr-smtp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:30px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-smtp-modal{width:100%;max-width:980px;max-height:calc(100vh - 60px);overflow-y:auto;background:#ffffff;border-radius:24px;box-shadow:0 30px 80px #02061752}.cr-smtp-modal-header{position:sticky;top:0;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 32px;border-bottom:1px solid #e9eef5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-smtp-modal-heading{display:flex;align-items:center;gap:16px}.cr-smtp-modal-icon{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:23px}.cr-smtp-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-smtp-modal-header h2{margin:0;color:#0f172a;font-size:25px;font-weight:800}.cr-smtp-modal-header p{margin:5px 0 0;color:#64748b;font-size:13px}.cr-smtp-modal-close{width:42px;height:42px;flex:0 0 42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:24px;cursor:pointer}.cr-smtp-form{padding:30px 32px}.cr-smtp-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:#fbfdff}.cr-smtp-form-section-heading{display:flex;gap:13px;margin-bottom:23px}.cr-smtp-form-section-number{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-smtp-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-smtp-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-smtp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-smtp-form-field{width:100%;display:flex;flex-direction:column}.cr-smtp-form-field-wide{grid-column:1/-1}.cr-smtp-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.cr-smtp-form-field input,.cr-smtp-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.cr-smtp-form-field input:focus,.cr-smtp-native-select:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-smtp-host-input-wrap{position:relative}.cr-smtp-host-input-wrap input{padding-left:44px}.cr-smtp-host-input-icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#64748b;pointer-events:none}.cr-smtp-client-select,.cr-smtp-order-select{position:relative;width:100%}.cr-smtp-client-dropdown,.cr-smtp-order-dropdown{position:relative}.cr-smtp-client-trigger,.cr-smtp-order-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff!important;color:#0f172a!important;text-align:left;cursor:pointer}.cr-smtp-client-trigger-open,.cr-smtp-order-trigger-open{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-smtp-client-trigger-content,.cr-smtp-order-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-smtp-client-trigger-avatar,.cr-smtp-order-trigger-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:800}.cr-smtp-client-trigger-info,.cr-smtp-order-trigger-info{min-width:0;display:flex;flex-direction:column}.cr-smtp-client-trigger-name,.cr-smtp-order-trigger-name{color:#0f172a;font-size:13px;font-weight:700}.cr-smtp-client-trigger-id,.cr-smtp-order-trigger-meta{overflow:hidden;color:#64748b;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.cr-smtp-client-placeholder,.cr-smtp-order-placeholder{color:#94a3b8}.cr-smtp-client-arrow,.cr-smtp-order-arrow{color:#64748b;transition:transform .2s ease}.cr-smtp-client-arrow-open,.cr-smtp-order-arrow-open{transform:rotate(180deg)}.cr-smtp-client-menu,.cr-smtp-order-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;background:#ffffff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 18px 45px #0f172a29}.cr-smtp-client-search,.cr-smtp-order-search{position:relative;display:flex;align-items:center;padding:12px;border-bottom:1px solid #edf1f7}.cr-smtp-client-search input,.cr-smtp-order-search input{width:100%;height:43px;box-sizing:border-box;padding:0 40px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font-size:13px}.cr-smtp-client-search input:focus,.cr-smtp-order-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0a}.cr-smtp-client-search-icon,.cr-smtp-order-search-icon{position:absolute;left:25px;pointer-events:none}.cr-smtp-client-list,.cr-smtp-order-list{max-height:290px;overflow-y:auto;padding:6px;background:#ffffff}.cr-smtp-client-option,.cr-smtp-order-option{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:11px;padding:10px;margin-bottom:3px;border:1px solid transparent;border-radius:10px;outline:none;background:#ffffff!important;color:#334155!important;text-align:left;cursor:pointer;box-shadow:none!important;transition:background .15s ease,border-color .15s ease}.cr-smtp-client-option:hover,.cr-smtp-order-option:hover{background:#f8fafc!important;border-color:#e2e8f0}.cr-smtp-client-option-selected,.cr-smtp-order-option-selected{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:inset 3px 0 #2563eb!important}.cr-smtp-client-option-avatar,.cr-smtp-order-option-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-weight:800}.cr-smtp-client-option-info,.cr-smtp-order-option-info{min-width:0;flex:1;display:flex;flex-direction:column}.cr-smtp-client-option-name,.cr-smtp-order-option-name{color:#1e293b;font-size:13px;font-weight:700}.cr-smtp-order-option-product{color:#475569;font-size:11px;font-weight:600}.cr-smtp-client-option-id,.cr-smtp-order-option-meta{color:#64748b;font-size:10px}.cr-smtp-client-check,.cr-smtp-order-check{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a;color:#fff;font-size:11px;font-weight:800}.cr-smtp-client-empty,.cr-smtp-order-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px;color:#64748b;text-align:center}.cr-smtp-modal-footer{display:flex;justify-content:flex-end;gap:12px}.cr-smtp-cancel-btn,.cr-smtp-submit-btn{min-width:140px;min-height:48px;padding:0 18px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-smtp-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-smtp-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-smtp-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){.cr-smtp-modal-backdrop{align-items:flex-start;padding:12px}.cr-smtp-form-grid{grid-template-columns:1fr}.cr-smtp-form-field-wide{grid-column:auto}.cr-smtp-modal-footer{flex-direction:column-reverse}.cr-smtp-cancel-btn,.cr-smtp-submit-btn{width:100%}}.cr-cloud-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:28px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-cloud-modal{width:100%;max-width:1040px;max-height:calc(100vh - 56px);overflow-y:auto;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:#ffffff;box-shadow:0 35px 90px #02061757}.cr-cloud-modal-header{position:sticky;top:0;z-index:20;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 32px;border-bottom:1px solid #e8edf5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-cloud-modal-heading{display:flex;align-items:center;gap:16px}.cr-cloud-modal-icon{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:26px;box-shadow:0 8px 20px #2563eb1a}.cr-cloud-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-cloud-modal-header h2{margin:0;color:#0f172a;font-size:25px;font-weight:800}.cr-cloud-modal-header p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.55}.cr-cloud-modal-close{width:42px;height:42px;flex:0 0 42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:23px;cursor:pointer}.cr-cloud-modal-close:hover{background:#f1f5f9;color:#0f172a}.cr-cloud-form{padding:30px 32px}.cr-cloud-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-cloud-form-section-heading{display:flex;gap:13px;margin-bottom:23px}.cr-cloud-form-section-number{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-cloud-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-cloud-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-cloud-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-cloud-form-field{min-width:0;display:flex;flex-direction:column}.cr-cloud-form-field-wide{grid-column:1/-1}.cr-cloud-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cr-cloud-form-field input,.cr-cloud-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.cr-cloud-form-field input::placeholder{color:#94a3b8}.cr-cloud-form-field input:focus,.cr-cloud-native-select:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-cloud-client-select,.cr-cloud-order-select{position:relative;width:100%}.cr-cloud-client-dropdown,.cr-cloud-order-dropdown{position:relative}.cr-cloud-client-trigger,.cr-cloud-order-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff!important;color:#0f172a!important;text-align:left;cursor:pointer}.cr-cloud-client-trigger-open,.cr-cloud-order-trigger-open{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-cloud-client-trigger-content,.cr-cloud-order-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-cloud-client-trigger-avatar,.cr-cloud-order-trigger-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:800}.cr-cloud-client-trigger-info,.cr-cloud-order-trigger-info{min-width:0;display:flex;flex-direction:column}.cr-cloud-client-trigger-name,.cr-cloud-order-trigger-name{color:#0f172a;font-size:13px;font-weight:700}.cr-cloud-client-trigger-id,.cr-cloud-order-trigger-meta{overflow:hidden;color:#64748b;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.cr-cloud-client-placeholder,.cr-cloud-order-placeholder{color:#94a3b8}.cr-cloud-client-arrow,.cr-cloud-order-arrow{color:#64748b;transition:transform .2s ease}.cr-cloud-client-arrow-open,.cr-cloud-order-arrow-open{transform:rotate(180deg)}.cr-cloud-client-menu,.cr-cloud-order-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;border:1px solid #dce4ee;border-radius:14px;background:#ffffff;box-shadow:0 18px 45px #0f172a29}.cr-cloud-client-search,.cr-cloud-order-search{position:relative;display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #edf1f7}.cr-cloud-client-search input,.cr-cloud-order-search input{width:100%;height:42px;padding:0 12px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff;color:#0f172a}.cr-cloud-client-list,.cr-cloud-order-list{max-height:290px;overflow-y:auto;padding:6px}.cr-cloud-client-option,.cr-cloud-order-option{width:100%;display:flex;align-items:center;gap:11px;padding:10px;margin-bottom:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:10px;outline:none;background:#ffffff!important;color:#334155!important;text-align:left;cursor:pointer;box-shadow:none!important}.cr-cloud-client-option:hover,.cr-cloud-order-option:hover{border-color:#e2e8f0;background:#f8fafc!important}.cr-cloud-client-option-selected,.cr-cloud-order-option-selected{border-color:#cbd5e1!important;background:#f8fafc!important;color:#0f172a!important;box-shadow:inset 3px 0 #2563eb!important}.cr-cloud-client-option-avatar,.cr-cloud-order-option-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-weight:800}.cr-cloud-client-option-info,.cr-cloud-order-option-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cr-cloud-client-option-info strong,.cr-cloud-order-option-info strong{color:#1e293b;font-size:13px;font-weight:700}.cr-cloud-client-option-info span,.cr-cloud-order-option-info span{color:#64748b;font-size:11px}.cr-cloud-order-option-info small{color:#94a3b8;font-size:10px}.cr-cloud-client-check,.cr-cloud-order-check{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a;color:#fff;font-size:11px;font-weight:800}.cr-cloud-selector-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px;color:#64748b;text-align:center}.cr-cloud-modal-footer{display:flex;justify-content:flex-end;gap:12px}.cr-cloud-cancel-btn,.cr-cloud-submit-btn{min-width:150px;min-height:48px;padding:0 18px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-cloud-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-cloud-cancel-btn:hover{background:#f8fafc}.cr-cloud-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-cloud-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 27px #2563eb47}.cr-cloud-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){.cr-cloud-modal-backdrop{align-items:flex-start;padding:12px}.cr-cloud-modal-header,.cr-cloud-form{padding:22px 20px}.cr-cloud-form-grid{grid-template-columns:1fr}.cr-cloud-form-field-wide{grid-column:auto}.cr-cloud-modal-footer{flex-direction:column-reverse}.cr-cloud-cancel-btn,.cr-cloud-submit-btn{width:100%}}.cr-cloud-product-select,.cr-cloud-size-select{position:relative;width:100%}.cr-cloud-product-dropdown,.cr-cloud-size-dropdown{position:relative}.cr-cloud-product-trigger,.cr-cloud-size-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff!important;color:#0f172a!important;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.cr-cloud-product-trigger-open,.cr-cloud-size-trigger-open{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-cloud-product-trigger-content,.cr-cloud-size-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-cloud-product-trigger-icon,.cr-cloud-size-trigger-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:800}.cr-cloud-product-trigger-info,.cr-cloud-size-trigger-info{min-width:0;display:flex;flex-direction:column}.cr-cloud-product-trigger-name,.cr-cloud-size-trigger-name{color:#0f172a;font-size:13px;font-weight:700}.cr-cloud-product-trigger-meta,.cr-cloud-size-trigger-meta{color:#64748b;font-size:11px}.cr-cloud-product-placeholder,.cr-cloud-size-placeholder{color:#94a3b8;font-size:13px}.cr-cloud-product-arrow,.cr-cloud-size-arrow{color:#64748b;transition:transform .2s ease}.cr-cloud-product-arrow-open,.cr-cloud-size-arrow-open{transform:rotate(180deg)}.cr-cloud-product-menu,.cr-cloud-size-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:120;overflow:hidden;border:1px solid #dce4ee;border-radius:14px;background:#ffffff;box-shadow:0 18px 45px #0f172a29}.cr-cloud-product-search,.cr-cloud-size-search{position:relative;display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #edf1f7}.cr-cloud-product-search input,.cr-cloud-size-search input{width:100%;height:42px;box-sizing:border-box;padding:0 38px 0 12px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font-size:13px}.cr-cloud-product-search input:focus,.cr-cloud-size-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0a}.cr-cloud-selector-search-clear{position:absolute;right:20px;width:27px;height:27px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:7px;background:#f1f5f9;color:#64748b;font-size:17px;cursor:pointer}.cr-cloud-product-list,.cr-cloud-size-list{max-height:290px;overflow-y:auto;padding:6px}.cr-cloud-product-option,.cr-cloud-size-option{width:100%;display:flex;align-items:center;gap:11px;padding:10px;margin-bottom:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:10px;outline:none;background:#ffffff!important;color:#334155!important;text-align:left;cursor:pointer;box-shadow:none!important}.cr-cloud-product-option:hover,.cr-cloud-size-option:hover{border-color:#e2e8f0;background:#f8fafc!important}.cr-cloud-product-option-selected,.cr-cloud-size-option-selected{border-color:#cbd5e1!important;background:#f8fafc!important;color:#0f172a!important;box-shadow:inset 3px 0 #2563eb!important}.cr-cloud-product-option-icon,.cr-cloud-size-option-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-weight:800}.cr-cloud-product-option-info,.cr-cloud-size-option-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cr-cloud-product-option-info strong,.cr-cloud-size-option-info strong{color:#1e293b;font-size:13px;font-weight:700}.cr-cloud-product-option-info span,.cr-cloud-size-option-info span{color:#64748b;font-size:10px}.cr-cloud-product-check,.cr-cloud-size-check{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a;color:#fff;font-size:11px;font-weight:800}.cr-dedicated-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:28px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-dedicated-modal{width:100%;max-width:980px;max-height:calc(100vh - 56px);overflow-y:auto;border-radius:24px;background:#ffffff;box-shadow:0 35px 90px #02061757}.cr-dedicated-modal-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-bottom:1px solid #e8edf5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-dedicated-modal-heading{display:flex;align-items:center;gap:16px}.cr-dedicated-modal-icon{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:24px}.cr-dedicated-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-dedicated-modal-header h2{margin:0;color:#0f172a;font-size:25px;font-weight:800}.cr-dedicated-modal-header p{margin:5px 0 0;color:#64748b;font-size:13px}.cr-dedicated-modal-close{width:42px;height:42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:24px;cursor:pointer}.cr-dedicated-form{padding:30px 32px}.cr-dedicated-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:#fbfdff}.cr-dedicated-form-section-heading{display:flex;gap:13px;margin-bottom:23px}.cr-dedicated-form-section-number{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-dedicated-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-dedicated-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-dedicated-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-dedicated-form-field{min-width:0;display:flex;flex-direction:column}.cr-dedicated-form-field-wide{grid-column:1/-1}.cr-dedicated-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cr-dedicated-form-field input,.cr-dedicated-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px}.cr-dedicated-client-select,.cr-dedicated-order-select,.cr-dedicated-product-select,.cr-dedicated-selector{position:relative}.cr-dedicated-selector-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;background:#ffffff!important;color:#0f172a!important;text-align:left;cursor:pointer}.cr-dedicated-selector-trigger-open{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-dedicated-selector-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-dedicated-selector-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:800}.cr-dedicated-selector-info{min-width:0;display:flex;flex-direction:column}.cr-dedicated-selector-info strong{color:#0f172a;font-size:13px}.cr-dedicated-selector-info span{color:#64748b;font-size:11px}.cr-dedicated-selector-placeholder{color:#94a3b8!important}.cr-dedicated-selector-arrow{color:#64748b}.cr-dedicated-selector-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;border:1px solid #dce4ee;border-radius:14px;background:#ffffff;box-shadow:0 18px 45px #0f172a29}.cr-dedicated-selector-search{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #edf1f7}.cr-dedicated-selector-search input{width:100%;height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff}.cr-dedicated-selector-list{max-height:290px;overflow-y:auto;padding:6px}.cr-dedicated-selector-option{width:100%;display:flex;align-items:center;gap:11px;padding:10px;margin-bottom:3px;border:1px solid transparent;border-radius:10px;background:#ffffff!important;color:#334155!important;text-align:left;cursor:pointer}.cr-dedicated-selector-option:hover{border-color:#e2e8f0;background:#f8fafc!important}.cr-dedicated-selector-option-selected{border-color:#cbd5e1!important;background:#f8fafc!important;box-shadow:inset 3px 0 #2563eb!important}.cr-dedicated-selector-option-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;font-weight:800}.cr-dedicated-selector-option-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cr-dedicated-selector-option-info strong{color:#1e293b;font-size:13px}.cr-dedicated-selector-option-info span,.cr-dedicated-selector-option-info small{color:#64748b;font-size:10px}.cr-dedicated-selector-check{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a;color:#fff;font-size:11px}.cr-dedicated-selector-empty{padding:28px;color:#64748b;text-align:center}.cr-dedicated-modal-footer{display:flex;justify-content:flex-end;gap:12px}.cr-dedicated-cancel-btn,.cr-dedicated-submit-btn{min-width:150px;min-height:48px;padding:0 18px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-dedicated-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-dedicated-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-dedicated-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){.cr-dedicated-modal-backdrop{align-items:flex-start;padding:12px}.cr-dedicated-form-grid{grid-template-columns:1fr}.cr-dedicated-form-field-wide{grid-column:auto}.cr-dedicated-modal-footer{flex-direction:column-reverse}.cr-dedicated-cancel-btn,.cr-dedicated-submit-btn{width:100%}}.cr-shared-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:28px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-shared-modal{width:100%;max-width:980px;max-height:calc(100vh - 56px);overflow-y:auto;border-radius:24px;background:#ffffff;box-shadow:0 35px 90px #02061757}.cr-shared-modal-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-bottom:1px solid #e8edf5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-shared-modal-heading{display:flex;align-items:center;gap:16px}.cr-shared-modal-icon{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:24px}.cr-shared-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-shared-modal-header h2{margin:0;color:#0f172a;font-size:25px;font-weight:800}.cr-shared-modal-header p{margin:5px 0 0;color:#64748b;font-size:13px}.cr-shared-modal-close{width:42px;height:42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:24px;cursor:pointer}.cr-shared-form{padding:30px 32px}.cr-shared-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:#fbfdff}.cr-shared-form-section-heading{display:flex;gap:13px;margin-bottom:23px}.cr-shared-form-section-number{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-shared-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-shared-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-shared-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-shared-form-field{min-width:0;display:flex;flex-direction:column}.cr-shared-form-field-wide{grid-column:1/-1}.cr-shared-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cr-shared-form-field input,.cr-shared-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px}.cr-shared-client-select,.cr-shared-order-select,.cr-shared-product-select,.cr-shared-selector{position:relative}.cr-shared-selector-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border:1px solid #d8e0eb;border-radius:12px;background:#ffffff!important;color:#0f172a!important;text-align:left;cursor:pointer}.cr-shared-selector-trigger-open{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0d}.cr-shared-selector-trigger-content{min-width:0;display:flex;align-items:center;gap:10px}.cr-shared-selector-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:800}.cr-shared-selector-info{min-width:0;display:flex;flex-direction:column}.cr-shared-selector-info strong{color:#0f172a;font-size:13px}.cr-shared-selector-info span{color:#64748b;font-size:11px}.cr-shared-selector-placeholder{color:#94a3b8!important}.cr-shared-selector-arrow{color:#64748b}.cr-shared-selector-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;border:1px solid #dce4ee;border-radius:14px;background:#ffffff;box-shadow:0 18px 45px #0f172a29}.cr-shared-selector-search{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #edf1f7}.cr-shared-selector-search input{width:100%;height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #dce4ee;border-radius:10px;outline:none;background:#ffffff}.cr-shared-selector-list{max-height:290px;overflow-y:auto;padding:6px}.cr-shared-selector-option{width:100%;display:flex;align-items:center;gap:11px;padding:10px;margin-bottom:3px;border:1px solid transparent;border-radius:10px;background:#ffffff!important;color:#334155!important;text-align:left;cursor:pointer}.cr-shared-selector-option:hover{border-color:#e2e8f0;background:#f8fafc!important}.cr-shared-selector-option-selected{border-color:#cbd5e1!important;background:#f8fafc!important;box-shadow:inset 3px 0 #2563eb!important}.cr-shared-selector-option-icon{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;font-weight:800}.cr-shared-selector-option-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cr-shared-selector-option-info strong{color:#1e293b;font-size:13px}.cr-shared-selector-option-info span,.cr-shared-selector-option-info small{color:#64748b;font-size:10px}.cr-shared-selector-check{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a;color:#fff;font-size:11px}.cr-shared-selector-empty{padding:28px;color:#64748b;text-align:center}.cr-shared-modal-footer{display:flex;justify-content:flex-end;gap:12px}.cr-shared-cancel-btn,.cr-shared-submit-btn{min-width:150px;min-height:48px;padding:0 18px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-shared-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-shared-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-shared-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){.cr-shared-modal-backdrop{align-items:flex-start;padding:12px}.cr-shared-form-grid{grid-template-columns:1fr}.cr-shared-form-field-wide{grid-column:auto}.cr-shared-modal-footer{flex-direction:column-reverse}.cr-shared-cancel-btn,.cr-shared-submit-btn{width:100%}}.cr-emailblock-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-emailblock-modal{width:100%;max-width:720px;overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:24px;background:#ffffff;box-shadow:0 35px 90px #02061757}.cr-emailblock-modal-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border-bottom:1px solid #e8edf5;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-emailblock-modal-heading{display:flex;align-items:center;gap:16px}.cr-emailblock-modal-icon{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:23px;font-weight:800;box-shadow:0 8px 20px #2563eb1a}.cr-emailblock-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-emailblock-modal-header h2{margin:0;color:#0f172a;font-size:24px;font-weight:800}.cr-emailblock-modal-header p{max-width:460px;margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.55}.cr-emailblock-modal-close{width:42px;height:42px;flex:0 0 42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:23px;cursor:pointer}.cr-emailblock-modal-close:hover{background:#f1f5f9;color:#0f172a}.cr-emailblock-form{padding:28px 30px}.cr-emailblock-form-section{padding:24px;border:1px solid #e8edf5;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-emailblock-form-section-heading{display:flex;gap:13px;margin-bottom:22px}.cr-emailblock-form-section-number{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-emailblock-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-emailblock-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.5}.cr-emailblock-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cr-emailblock-form-field{display:flex;flex-direction:column;min-width:0}.cr-emailblock-form-field-wide{grid-column:1/-1}.cr-emailblock-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cr-emailblock-input-wrap{position:relative;display:flex;align-items:center}.cr-emailblock-input-icon{position:absolute;left:15px;color:#64748b;font-size:14px;font-weight:800;pointer-events:none}.cr-emailblock-input-wrap input{width:100%;height:50px;box-sizing:border-box;padding:0 14px 0 42px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.cr-emailblock-input-wrap input::placeholder{color:#94a3b8}.cr-emailblock-input-wrap input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-emailblock-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px}.cr-emailblock-native-select:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-emailblock-modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.cr-emailblock-cancel-btn,.cr-emailblock-submit-btn{min-width:145px;min-height:48px;padding:0 18px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-emailblock-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-emailblock-cancel-btn:hover{background:#f8fafc}.cr-emailblock-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-emailblock-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 27px #2563eb47}.cr-emailblock-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 700px){.cr-emailblock-modal-backdrop{align-items:flex-start;padding:12px}.cr-emailblock-modal-header,.cr-emailblock-form{padding:22px 20px}.cr-emailblock-form-grid{grid-template-columns:1fr}.cr-emailblock-form-field-wide{grid-column:auto}.cr-emailblock-modal-footer{flex-direction:column-reverse}.cr-emailblock-cancel-btn,.cr-emailblock-submit-btn{width:100%}}.cr-domainblock-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-domainblock-modal{width:100%;max-width:720px;overflow:hidden;border-radius:24px;background:#ffffff;box-shadow:0 35px 90px #02061757}.cr-domainblock-modal-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border-bottom:1px solid #e8edf5;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-domainblock-modal-heading{display:flex;align-items:center;gap:16px}.cr-domainblock-modal-icon{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:23px;font-weight:800}.cr-domainblock-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-domainblock-modal-header h2{margin:0;color:#0f172a;font-size:24px;font-weight:800}.cr-domainblock-modal-header p{max-width:460px;margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.55}.cr-domainblock-modal-close{width:42px;height:42px;flex:0 0 42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:23px;cursor:pointer}.cr-domainblock-form{padding:28px 30px}.cr-domainblock-form-section{padding:24px;border:1px solid #e8edf5;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-domainblock-form-section-heading{display:flex;gap:13px;margin-bottom:22px}.cr-domainblock-form-section-number{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-domainblock-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-domainblock-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-domainblock-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cr-domainblock-form-field{display:flex;flex-direction:column}.cr-domainblock-form-field-wide{grid-column:1/-1}.cr-domainblock-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cr-domainblock-input-wrap{position:relative;display:flex;align-items:center}.cr-domainblock-input-icon{position:absolute;left:15px;color:#64748b;font-size:13px;pointer-events:none}.cr-domainblock-input-wrap input{width:100%;height:50px;box-sizing:border-box;padding:0 14px 0 42px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px}.cr-domainblock-input-wrap input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-domainblock-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px}.cr-domainblock-modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.cr-domainblock-cancel-btn,.cr-domainblock-submit-btn{min-width:145px;min-height:48px;padding:0 18px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-domainblock-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-domainblock-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-domainblock-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 700px){.cr-domainblock-modal-backdrop{align-items:flex-start;padding:12px}.cr-domainblock-form-grid{grid-template-columns:1fr}.cr-domainblock-form-field-wide{grid-column:auto}.cr-domainblock-modal-footer{flex-direction:column-reverse}.cr-domainblock-cancel-btn,.cr-domainblock-submit-btn{width:100%}}.cr-attribute-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:28px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-attribute-modal{width:100%;max-width:820px;max-height:calc(100vh - 56px);overflow-y:auto;border-radius:24px;background:#ffffff;box-shadow:0 35px 90px #02061757}.cr-attribute-modal-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border-bottom:1px solid #e8edf5;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cr-attribute-modal-heading{display:flex;align-items:center;gap:16px}.cr-attribute-modal-icon{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:23px;font-weight:800}.cr-attribute-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-attribute-modal-header h2{margin:0;color:#0f172a;font-size:24px;font-weight:800}.cr-attribute-modal-header p{max-width:500px;margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.55}.cr-attribute-modal-close{width:42px;height:42px;flex:0 0 42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:23px;cursor:pointer}.cr-attribute-modal-close:hover{background:#f1f5f9;color:#0f172a}.cr-attribute-form{padding:28px 30px}.cr-attribute-form-section{padding:24px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-attribute-form-section-heading{display:flex;gap:13px;margin-bottom:22px}.cr-attribute-form-section-number{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-attribute-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-attribute-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-attribute-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-attribute-form-field{min-width:0;display:flex;flex-direction:column}.cr-attribute-form-field-wide{grid-column:1/-1}.cr-attribute-form-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cr-attribute-form-field input,.cr-attribute-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.cr-attribute-form-field input::placeholder{color:#94a3b8}.cr-attribute-form-field input:hover,.cr-attribute-native-select:hover{border-color:#cbd5e1}.cr-attribute-form-field input:focus,.cr-attribute-native-select:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-attribute-form-field small{margin-top:7px;color:#94a3b8;font-size:11px;line-height:1.5}.cr-attribute-modal-footer{display:flex;justify-content:flex-end;gap:12px}.cr-attribute-cancel-btn,.cr-attribute-submit-btn{min-width:150px;min-height:48px;padding:0 18px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-attribute-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-attribute-cancel-btn:hover{background:#f8fafc}.cr-attribute-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-attribute-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 27px #2563eb47}.cr-attribute-submit-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){.cr-attribute-modal-backdrop{align-items:flex-start;padding:12px}.cr-attribute-form-grid{grid-template-columns:1fr}.cr-attribute-form-field-wide{grid-column:auto}.cr-attribute-modal-footer{flex-direction:column-reverse}.cr-attribute-cancel-btn,.cr-attribute-submit-btn{width:100%}}.cr-prodconfig-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:28px;overflow-y:auto;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.cr-prodconfig-modal{width:100%;max-width:850px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#ffffff;box-shadow:0 35px 90px #02061757}.cr-prodconfig-modal-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border-bottom:1px solid #e8edf5;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-prodconfig-modal-heading{display:flex;align-items:center;gap:16px}.cr-prodconfig-modal-icon{width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:17px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:14px;font-weight:800}.cr-prodconfig-modal-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-prodconfig-modal-header h2{margin:0;color:#0f172a;font-size:24px;font-weight:800}.cr-prodconfig-modal-header p{max-width:510px;margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.55}.cr-prodconfig-modal-close{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:23px;cursor:pointer}.cr-prodconfig-modal-close:hover{background:#f1f5f9;color:#0f172a}.cr-prodconfig-form{padding:28px 30px}.cr-prodconfig-form-section{padding:24px;border:1px solid #e8edf5;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-prodconfig-form-section-heading{display:flex;gap:13px;margin-bottom:22px}.cr-prodconfig-form-section-number{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-prodconfig-form-section-heading h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-prodconfig-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-prodconfig-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-prodconfig-form-field{min-width:0;display:flex;flex-direction:column}.cr-prodconfig-form-field label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.cr-prodconfig-form-field small{margin-top:7px;color:#94a3b8;font-size:11px}.cr-prodconfig-form-field .MuiAutocomplete-root{width:100%}.cr-prodconfig-form-field .MuiOutlinedInput-root{min-height:50px;padding-top:3px!important;padding-bottom:3px!important;border-radius:12px!important;background:#ffffff}.cr-prodconfig-form-field .MuiOutlinedInput-notchedOutline{border-color:#d8e0eb!important}.cr-prodconfig-form-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}.cr-prodconfig-form-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#93c5fd!important;border-width:1px!important}.cr-prodconfig-form-field .MuiInputBase-input{color:#0f172a!important;font-family:inherit!important;font-size:14px!important}.cr-prodconfig-summary{margin-top:20px;padding:20px;border:1px solid #e8edf5;border-radius:16px;background:#f8fafc}.cr-prodconfig-summary-title{margin-bottom:14px;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cr-prodconfig-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}.cr-prodconfig-summary-item{min-width:0;display:flex;flex-direction:column;padding:15px;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff}.cr-prodconfig-summary-item span{color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.08em}.cr-prodconfig-summary-item strong{overflow:hidden;margin-top:5px;color:#334155;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.cr-prodconfig-summary-item small{margin-top:3px;color:#94a3b8;font-size:10px}.cr-prodconfig-summary-arrow{color:#94a3b8;font-size:22px;font-weight:800}.cr-prodconfig-modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.cr-prodconfig-cancel-btn,.cr-prodconfig-submit-btn{min-width:160px;min-height:48px;padding:0 18px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-prodconfig-cancel-btn{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-prodconfig-cancel-btn:hover{background:#f8fafc}.cr-prodconfig-submit-btn{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-prodconfig-submit-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 760px){.cr-prodconfig-modal-backdrop{align-items:flex-start;padding:12px}.cr-prodconfig-form-grid,.cr-prodconfig-summary-grid{grid-template-columns:1fr}.cr-prodconfig-summary-arrow{transform:rotate(90deg);text-align:center}.cr-prodconfig-modal-footer{flex-direction:column-reverse}.cr-prodconfig-cancel-btn,.cr-prodconfig-submit-btn{width:100%}}.MuiAutocomplete-popper,.MuiPopover-root,.MuiMenu-root{z-index:10100!important}.MuiMenu-paper{margin-top:6px!important;overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 16px 36px #0f172a29!important}.MuiMenu-list{padding:6px!important;background:#ffffff!important}.MuiMenuItem-root{min-height:40px!important;margin:1px 0!important;padding:9px 12px!important;border-radius:8px!important;background:#ffffff!important;color:#334155!important;font-size:13px!important;font-weight:600!important}.MuiMenuItem-root:hover,.MuiMenuItem-root.Mui-focusVisible{background:#f8fafc!important;color:#0f172a!important}.MuiMenuItem-root.Mui-selected,.MuiMenuItem-root.Mui-selected:hover{background:#eff6ff!important;color:#1d4ed8!important}.cr-update-client-overlay{z-index:10050;padding:24px;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cr-update-client-modal{width:min(900px,100%);max-height:calc(100dvh - 48px);border:1px solid #e2e8f0;border-radius:20px;background:#f8fafc;box-shadow:0 28px 70px #0f172a47}.cr-update-client-modal .ucr-header{position:relative;display:flex;align-items:center;gap:14px;padding:24px 28px;border-bottom:1px solid #e7edf5;background:#ffffff}.cr-update-client-modal .ucr-avatar{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:17px;font-weight:800}.cr-update-client-modal .ucr-header-content{min-width:0}.cr-update-client-modal .ucr-badge{display:block;margin-bottom:3px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.12em}.cr-update-client-modal .ucr-header h2{margin:0;color:#0f172a;font-size:23px;line-height:1.2}.cr-update-client-modal .ucr-email{margin-top:4px;color:#64748b;font-size:13px}.cr-update-client-modal .ucr-status-row{margin-top:9px;gap:7px}.cr-update-client-modal .ucr-chip{padding:5px 8px;font-size:11px;font-weight:700}.cr-update-client-modal .ucr-chip-success{background:#f0fdf4;color:#15803d}.cr-update-client-modal .ucr-chip-danger{background:#fef2f2;color:#b91c1c}.cr-update-client-modal .ucr-chip-info{background:#eff6ff;color:#1d4ed8}.cr-update-client-modal .ucr-chip-warning{background:#fffbeb;color:#a16207}.ucr-close{position:absolute;top:20px;right:24px;width:36px;height:36px;padding:0;display:inline-grid;place-items:center;border:1px solid #dbe4ef;border-radius:50%;background:#ffffff;color:#64748b;font-size:22px;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ucr-close:hover{border-color:#fecaca;background:#fef2f2;color:#dc2626;transform:rotate(90deg)}.cr-update-client-modal .cr-modal-body{padding:22px 28px 28px;background:#f8fafc}.cr-update-client-modal .premiumForm{display:flex;flex-direction:column;gap:18px}.cr-update-client-modal .ucr-section{margin:0;padding:20px;border:1px solid #e2e8f0;border-radius:15px;background:#ffffff}.cr-update-client-modal .ucr-section+.ucr-section{margin-top:0}.cr-update-client-modal .ucr-section-title{margin-bottom:16px}.cr-update-client-modal .ucr-section-title h3{color:#0f172a;font-size:16px}.cr-update-client-modal .ucr-section-title p{margin-top:4px;color:#64748b;font-size:12px}.cr-update-client-modal .ucr-grid{gap:16px}.cr-update-client-modal .ucr-field label{margin-bottom:7px;color:#334155;font-size:12px}.cr-update-client-modal .ucr-input,.cr-update-client-modal .ucr-input-email,.cr-update-client-modal .ucr-select{height:46px!important;border:1px solid #d6e0ed!important;border-radius:10px!important;background:#ffffff!important;color:#0f172a!important;font-size:13px}.cr-update-client-modal .ucr-input,.cr-update-client-modal .ucr-input-email{padding:0 12px 0 38px}.cr-update-client-modal .ucr-input[readonly]{background:#f8fafc!important;color:#64748b!important}.cr-update-client-modal .ucr-input-wrapper{position:relative}.cr-update-client-modal .ucr-input-icon{position:absolute;z-index:1;top:50%;left:12px;transform:translateY(-50%);font-size:14px;pointer-events:none}.cr-update-client-modal .ucr-input:focus,.cr-update-client-modal .ucr-input-email:focus,.cr-update-client-modal .ucr-select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a}.cr-update-client-modal .ucr-footer{margin:0;padding:16px 20px 0;border-top:1px solid #e7edf5}.cr-update-client-modal .ucr-footer-info{color:#64748b;font-size:12px}.cr-update-client-modal .ucr-btn-secondary,.cr-update-client-modal .ucr-btn-primary{height:42px;border-radius:10px;font-size:13px;font-weight:750}.cr-update-client-modal .ucr-btn-secondary{border:1px solid #dbe4ef;background:#ffffff;color:#475569}.cr-update-client-modal .ucr-btn-secondary:hover{background:#f8fafc}.cr-update-client-modal .ucr-btn-primary{border:1px solid #1d4ed8;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 8px 18px #2563eb2e}@media (max-width: 700px){.cr-update-client-overlay{align-items:flex-end;padding:0}.cr-update-client-modal{max-height:94dvh;border-radius:20px 20px 0 0}.cr-update-client-modal .ucr-header{align-items:flex-start;padding:20px 64px 20px 20px}.ucr-close{top:18px;right:20px}.cr-update-client-modal .cr-modal-body{padding:16px 20px 22px}.cr-update-client-modal .ucr-section{padding:16px}.cr-update-client-modal .ucr-grid{grid-template-columns:minmax(0,1fr)}.cr-update-client-modal .ucr-full{grid-column:auto}.cr-update-client-modal .ucr-footer{align-items:stretch;flex-direction:column}.cr-update-client-modal .ucr-footer-actions{width:100%}.cr-update-client-modal .ucr-footer-actions>button{flex:1}}.MuiAutocomplete-paper{border:1px solid #e2e8f0!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 18px 45px #0f172a2e!important}.MuiAutocomplete-listbox{max-height:320px!important;padding:6px!important;background:#ffffff!important}.MuiAutocomplete-option{min-height:42px!important;margin:2px 0!important;padding:9px 12px!important;border-radius:8px!important;color:#334155!important;font-size:13px!important}.MuiAutocomplete-option:hover,.MuiAutocomplete-option[aria-selected=true]{background:#f1f5f9!important}.MuiAutocomplete-option.Mui-focused{background:#eff6ff!important}.cr-add-client-modal{z-index:10050;padding:24px;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cr-add-client-dialog{width:min(940px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:20px;background:#ffffff;box-shadow:0 28px 70px #0f172a47}.cr-add-client-dialog .cr-modal-header{flex:0 0 auto;gap:20px;padding:26px 28px;border-bottom:1px solid #e7edf5;background:#ffffff}.cr-add-client-dialog .cr-modal-badge{margin:0 0 5px;padding:0;border-radius:0;background:transparent;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.12em}.cr-add-client-dialog .cr-modal-header h2{color:#0f172a;font-size:24px;line-height:1.2}.cr-add-client-dialog .cr-modal-header p{margin:7px 0 0;color:#64748b;font-size:13px;line-height:1.5}.cr-add-client-dialog .cr-close-btn{width:36px;min-width:36px;height:36px;padding:0;display:inline-grid;place-items:center;border:1px solid #dbe4ef;border-radius:50%;background:#ffffff;color:#64748b;font-size:22px;line-height:1;box-shadow:none}.cr-add-client-dialog .cr-close-btn:hover{border-color:#fecaca;background:#fef2f2;color:#dc2626;transform:rotate(90deg)}.cr-add-client-dialog .cr-client-form{min-height:0;flex:1;overflow:auto;padding:26px 28px}.cr-add-client-dialog .cr-form-grid{gap:18px}.cr-add-client-dialog .cr-form-item{min-width:0}.cr-add-client-dialog .cr-form-item .MuiOutlinedInput-root{background:#ffffff!important;color:#0f172a!important;border-radius:10px!important}.cr-add-client-dialog .cr-form-item .MuiOutlinedInput-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.cr-add-client-dialog .cr-form-item .MuiOutlinedInput-notchedOutline{border-color:#d6e0ed!important}.cr-add-client-dialog .cr-form-item .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b8c7d9!important}.cr-add-client-dialog .cr-form-item .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2563eb!important;border-width:1px!important;box-shadow:0 0 0 3px #2563eb1a}.cr-add-client-dialog .cr-form-item .MuiInputLabel-root{color:#64748b!important;font-size:13px;font-weight:600}.cr-add-client-dialog .cr-form-item .MuiInputLabel-root.Mui-focused{color:#2563eb!important}.cr-add-client-dialog .cr-select-label{margin-bottom:7px;color:#334155;font-size:12px;font-weight:750}.cr-add-client-dialog .cr-premium-select{width:100%;min-height:52px;padding:0 12px;border:1px solid #d6e0ed;border-radius:10px;outline:none;background:#ffffff;color:#0f172a}.cr-add-client-dialog .cr-modal-footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:18px;border-top:1px solid #e7edf5;background:#ffffff}.cr-add-client-dialog .cr-cancel-btn,.cr-add-client-dialog .cr-submit-btn{min-height:42px;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:750}.cr-add-client-dialog .cr-cancel-btn{border:1px solid #dbe4ef;background:#ffffff;color:#475569}.cr-add-client-dialog .cr-submit-btn{border:1px solid #1d4ed8;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 8px 18px #2563eb2e}@media (max-width: 700px){.cr-add-client-modal{align-items:flex-end;padding:0}.cr-add-client-dialog{max-height:94dvh;border-radius:20px 20px 0 0}.cr-add-client-dialog .cr-modal-header,.cr-add-client-dialog .cr-client-form{padding-left:20px;padding-right:20px}.cr-add-client-dialog .cr-form-grid{grid-template-columns:minmax(0,1fr);gap:15px}.cr-add-client-dialog .cr-modal-footer>button{flex:1}}.cr-team-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cr-team-modal{width:min(720px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:20px;background:#ffffff;box-shadow:0 28px 70px #0f172a47}.cr-team-role-modal{width:min(580px,100%)}.cr-team-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px;border-bottom:1px solid #e7edf5}.cr-team-modal-eyebrow{display:block;margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.12em}.cr-team-modal-header h2{margin:0;color:#0f172a;font-size:24px;line-height:1.2}.cr-team-modal-header p{margin:7px 0 0;color:#64748b;font-size:13px;line-height:1.5}.cr-team-modal-close{width:36px;min-width:36px;height:36px;padding:0;display:inline-grid;place-items:center;border:1px solid #dbe4ef;border-radius:50%;background:#ffffff;color:#64748b;font-size:22px;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.cr-team-modal-close:hover{border-color:#fecaca;background:#fef2f2;color:#dc2626;transform:rotate(90deg)}.cr-team-modal-form{min-height:0;display:flex;flex:1;flex-direction:column}.cr-team-modal-body{min-height:0;overflow:auto;padding:26px 28px}.cr-team-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cr-team-field{min-width:0;display:flex!important;flex-direction:column;gap:7px}.cr-team-field label,.cr-team-field .inputlable{margin:0;color:#334155;font-size:12px;font-weight:750}.cr-team-field input,.cr-team-field .MuiNativeSelect-select{width:100%;min-height:44px;padding:0 12px;border:1px solid #d6e0ed;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font:inherit;font-size:13px;transition:border-color .18s ease,box-shadow .18s ease}.cr-team-field input:focus,.cr-team-field .MuiNativeSelect-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-team-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 28px;border-top:1px solid #e7edf5;background:#ffffff}.cr-team-btn-secondary,.cr-team-btn-primary{min-height:42px;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:750;cursor:pointer}.cr-team-btn-secondary{border:1px solid #dbe4ef;background:#ffffff;color:#475569}.cr-team-btn-secondary:hover{background:#f8fafc;color:#0f172a}.cr-team-btn-primary{border:1px solid #1d4ed8;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 8px 18px #2563eb2e}.cr-team-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #2563eb40}.cr-team-btn-primary:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}@media (max-width: 640px){.cr-team-modal-backdrop{place-items:end center;padding:0}.cr-team-modal{max-height:94dvh;border-radius:20px 20px 0 0}.cr-team-modal-header,.cr-team-modal-body,.cr-team-modal-footer{padding-left:20px;padding-right:20px}.cr-team-modal-header{padding-top:20px;padding-bottom:20px}.cr-team-form-grid{grid-template-columns:minmax(0,1fr);gap:15px}.cr-team-modal-footer>button{flex:1}}.cr-order-modal,.cr-update-order-modal{z-index:10050;padding:24px}.cr-order-dialog,.cr-update-order-dialog{max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.cr-order-header,.cr-update-order-header{flex:0 0 auto}.cr-order-form,.cr-update-order-form{min-height:0;overflow-y:auto;overscroll-behavior:contain}.cr-order-footer,.cr-update-order-footer{position:sticky;bottom:0;z-index:2;background:#ffffff}@media (max-width: 700px){.cr-order-modal,.cr-update-order-modal{align-items:flex-end;padding:0}.cr-order-dialog,.cr-update-order-dialog{max-height:94dvh;border-radius:20px 20px 0 0}.cr-order-header,.cr-update-order-header,.cr-order-form,.cr-update-order-form{padding:20px}}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#222b3c;color:#fff}.loading-container .loader{border:8px solid #384256;border-top:8px solid #19202b;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.loading-container .loading-text{margin-top:20px;font-size:18px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mfa-admin-setup{display:grid;grid-template-columns:190px minmax(0,1fr);gap:1.25rem;align-items:center;padding:1rem;border:1px solid #dbe5f4;border-radius:14px;background:linear-gradient(135deg,#f7faff,#eef5ff)}.mfa-admin-setup-qr{display:grid;place-items:center;padding:.55rem;border-radius:12px;background:#fff}.mfa-admin-setup p{margin:.35rem 0 .7rem;color:#52647e;line-height:1.45}.mfa-admin-setup code{display:block;overflow-wrap:anywhere;color:#17336d;font-weight:700;letter-spacing:.06em}.mfa-admin-recovery-codes{margin-top:.55rem;padding:.7rem;border-radius:8px;background:rgba(255,255,255,.75);color:#17336d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.06em;white-space:pre-wrap}.cr-mfa-admin-dialog{max-height:calc(100dvh - 32px)!important;border-radius:18px!important;overflow:hidden}.cr-mfa-admin-dialog .MuiDialogTitle-root{position:sticky;top:0;z-index:2;border-bottom:1px solid #e7edf5;background:#ffffff}.cr-mfa-admin-dialog .MuiDialogActions-root{position:sticky;bottom:0;z-index:2;border-top:1px solid #e7edf5;background:#ffffff}@media (max-width: 560px){.mfa-admin-setup{grid-template-columns:1fr}.cr-mfa-admin-dialog{align-self:flex-end;width:100%!important;max-width:100%!important;max-height:94dvh!important;margin:0!important;border-radius:20px 20px 0 0!important}.cr-mfa-admin-dialog .MuiDialogTitle-root{padding:20px 20px 14px}.cr-mfa-admin-dialog .MuiDialogContent-root{padding:18px 20px!important}.cr-mfa-admin-dialog .MuiDialogActions-root{padding:14px 20px 20px;flex-wrap:wrap}.cr-mfa-admin-dialog .MuiDialogActions-root>button{flex:1 1 130px}}.pageHeader{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;padding:28px 34px;border-radius:18px;background:#ffffff;border:1px solid #E5E7EB;box-shadow:0 10px 30px #0f172a0f}.pageBadge{display:inline-flex;align-items:center;padding:6px 14px;margin-bottom:14px;border-radius:999px;background:#EFF6FF;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.08em}.pageHeader h1{margin:0;color:#0f172a;font-size:34px;font-weight:800}.pageHeader p{margin-top:12px;margin-bottom:0;max-width:640px;color:#64748b;line-height:1.7}.addClientButton{min-height:42px;border:1px solid #1d4ed8;border-radius:10px;padding:10px 16px;background:linear-gradient(135deg,#2563EB,#1D4ED8);color:#fff;font-weight:700;font-size:13px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:0 10px 24px #2563eb40}@media (max-width: 700px){.pageHeader{align-items:stretch;flex-direction:column;gap:18px;padding:22px}.pageHeader h1{font-size:28px}.addClientButton{width:100%}}.addClientButton:hover{transform:translateY(-2px);box-shadow:0 14px 28px #2563eb59}.clientMfaStatusButton{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:1px solid #dbe5f4;border-radius:999px;padding:5px 9px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.clientMfaStatusButton[data-status=enabled]{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.clientMfaStatusButton[data-status=setup_required],.clientMfaStatusButton[data-status=reset_required]{border-color:#fde68a;background:#fffbeb;color:#a16207}.clientMfaStatusButton[data-status=locked],.clientMfaStatusButton[data-status=unavailable]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.clientMfaStatusDot{width:7px;height:7px;border-radius:50%;background:#94a3b8}.clientMfaStatusButton[data-status=enabled] .clientMfaStatusDot{background:#16a34a}.clientMfaStatusButton[data-status=setup_required] .clientMfaStatusDot,.clientMfaStatusButton[data-status=reset_required] .clientMfaStatusDot{background:#f59e0b}.clientMfaStatusButton[data-status=locked] .clientMfaStatusDot,.clientMfaStatusButton[data-status=unavailable] .clientMfaStatusDot{background:#ef4444}.clientAddonButton{min-width:92px}.clientSupportViewButton{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;min-width:70px;padding:5px 9px;border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.clientSupportViewButton:hover{background:#e0e7ff;border-color:#a5b4fc}.cr-client-lifecycle-dialog{max-height:calc(100dvh - 32px)!important;border-radius:18px!important;overflow:hidden}@media (max-width: 600px){.cr-client-lifecycle-dialog{align-self:flex-end;width:100%!important;max-width:100%!important;max-height:94dvh!important;margin:0!important;border-radius:20px 20px 0 0!important}.cr-client-lifecycle-dialog .MuiDialogTitle-root{padding:20px 20px 14px;font-size:19px}.cr-client-lifecycle-dialog .MuiDialogContent-root{padding:18px 20px!important}.cr-client-lifecycle-dialog .MuiDialogActions-root{padding:14px 20px 20px!important;flex-wrap:wrap}.cr-client-lifecycle-dialog .MuiDialogActions-root>button{flex:1 1 130px}}.clientStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:28px}.statCard{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:18px;padding:26px;transition:.25s;box-shadow:0 8px 22px #0f172a0d}.statCard:hover{transform:translateY(-4px);box-shadow:0 16px 30px #0f172a1a}.statIcon{font-size:28px;margin-bottom:16px}.statValue{font-size:34px;font-weight:800;color:#0f172a}.statLabel{margin-top:8px;color:#64748b;font-size:14px;font-weight:600}@media (max-width: 1200px){.clientStats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.clientStats{grid-template-columns:1fr}}.tableCard{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #0f172a0f}.tableHeader{display:flex;justify-content:space-between;align-items:center;padding:26px 32px;background:linear-gradient(180deg,#FFFFFF,#F8FAFC);border-bottom:1px solid #E5E7EB}.tableBadge{display:inline-flex;align-items:center;padding:6px 14px;margin-bottom:12px;border-radius:999px;background:#EFF6FF;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.08em}.tableHeader h2{margin:0;color:#0f172a;font-size:28px;font-weight:800}.tableHeader p{margin-top:10px;margin-bottom:0;color:#64748b}.tableSummary{display:flex;flex-direction:column;align-items:flex-end}.tableSummary span{color:#94a3b8;font-size:13px}.tableSummary strong{margin-top:6px;color:#2563eb;font-size:34px;font-weight:800}.tableBody{padding:24px}@media (max-width: 992px){.tableHeader{flex-direction:column;align-items:flex-start;gap:20px}.tableSummary{align-items:flex-start}}.cr-orders-page{display:flex;flex-direction:column;gap:28px;padding:28px}.cr-orders-header{display:flex;justify-content:space-between;align-items:center;gap:24px}.cr-orders-header-left{display:flex;flex-direction:column;gap:8px}.cr-orders-title{margin:0;font-size:34px;font-weight:700;color:#cdcdce}.cr-orders-subtitle{margin:0;font-size:15px;color:#fafafa;line-height:1.6}.cr-orders-actions{display:flex;align-items:center}.cr-orders-add-btn{height:48px;padding:0 22px;border:none;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 18px #2563eb47}.cr-orders-add-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb59}@media (max-width: 900px){.cr-orders-header{flex-direction:column;align-items:flex-start}.cr-orders-actions,.cr-orders-add-btn{width:100%}}.clientLifecycleButton{align-items:center;display:inline-flex;gap:5px;min-height:30px;border:1px solid rgba(37,99,235,.28);border-radius:8px;background:#f8fbff;color:#1d4ed8;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.01em;padding:5px 9px;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.clientLifecycleButton:hover{background:#2563eb;color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #2563eb2e}.clientLifecycleButton:focus-visible{outline:3px solid rgba(96,165,250,.45);outline-offset:2px}.clientLifecycleButton[data-state=inactive]{border-color:#b4530947;background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#9a3412}.clientLifecycleButton[data-state=inactive]:hover{background:#c2410c;color:#fff}.clientLifecycleIcon{align-items:center;display:inline-flex;font-size:13px;line-height:1}.cr-orders-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cr-orders-stat-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:18px;padding:24px;transition:all .25s ease;box-shadow:0 4px 12px #0f172a0a}.cr-orders-stat-card:hover{transform:translateY(-3px);border-color:#dbeafe;box-shadow:0 12px 28px #2563eb1a}.cr-orders-stat-title{font-size:14px;color:#64748b;margin-bottom:12px;font-weight:600}.cr-orders-stat-value{font-size:34px;font-weight:700;color:#0f172a}.cr-orders-stat-value-success{color:#059669}.cr-orders-stat-value-danger{color:#dc2626}@media (max-width: 1200px){.cr-orders-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.cr-orders-stats{grid-template-columns:1fr}}.cr-orders-table-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #0f172a0d}.cr-orders-table-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;border-bottom:1px solid #edf2f7;background:linear-gradient(to bottom,#ffffff,#fafcff)}.cr-orders-table-title{margin:0;font-size:22px;font-weight:700;color:#0f172a}.cr-orders-table-subtitle{margin-top:6px;color:#64748b;font-size:14px}.cr-orders-table-count{display:flex;align-items:center;justify-content:center;min-width:120px;height:42px;padding:0 18px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:14px;font-weight:700}.cr-orders-table-body{padding:24px}@media (max-width: 900px){.cr-orders-table-header{flex-direction:column;align-items:flex-start}.cr-orders-table-count{align-self:flex-start}}.security-addon-admin-dialog{max-height:calc(100dvh - 48px)!important;border-radius:20px!important;overflow:hidden}.security-addon-admin-dialog .MuiDialogTitle-root{position:sticky;top:0;z-index:2;padding:22px 24px 18px;border-bottom:1px solid #e7edf5;background:#ffffff}.security-addon-admin-dialog .MuiDialogContent-root{padding:20px 24px!important}.security-addon-admin-dialog .MuiDialogActions-root{position:sticky;bottom:0;z-index:2;padding:14px 24px 18px;border-top:1px solid #e7edf5;background:#ffffff}.security-addon-dialog-eyebrow,.security-addon-card-eyebrow{color:#2563eb;font-size:.7rem;font-weight:800;letter-spacing:.12em}.security-addon-dialog-title{margin-top:.25rem;color:#0f172a;font-size:1.45rem;font-weight:800}.security-addon-dialog-subtitle{margin-top:.3rem;color:#475569;font-size:.9rem}.security-addon-dialog-subtitle span{color:#94a3b8}.security-addon-loading{display:flex;align-items:center;gap:.75rem;color:#475569}.security-addon-card{padding:1.15rem;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fbff)}.security-addon-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.security-addon-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem 0 .25rem}.security-addon-metrics div{display:flex;flex-direction:column;gap:.2rem}.security-addon-metrics span{color:#64748b;font-size:.75rem}.security-addon-metrics strong{color:#0f172a;font-size:1rem}.security-addon-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-top:.9rem}.security-addon-preview{margin-top:.9rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.security-addon-invoices{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.9rem;color:#64748b;font-size:.78rem}.security-addon-audit{padding:1rem;border-radius:16px!important}.security-addon-audit-row{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.8rem}.security-addon-audit-row:last-child{border-bottom:0}.security-addon-audit-row strong{color:#0f172a}@media (max-width: 680px){.security-addon-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.security-addon-card-header{flex-direction:column}.security-addon-admin-dialog{align-self:flex-end;width:100%!important;max-width:100%!important;max-height:94dvh!important;margin:0!important;border-radius:20px 20px 0 0!important}.security-addon-admin-dialog .MuiDialogTitle-root{padding:20px 20px 14px}.security-addon-admin-dialog .MuiDialogContent-root{padding:18px 20px!important}.security-addon-admin-dialog .MuiDialogActions-root{padding:14px 20px 20px;flex-wrap:wrap}.security-addon-admin-dialog .MuiDialogActions-root>button{flex:1 1 130px}}.cr-update-orders-page{padding:30px}.cr-update-orders-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:32px;border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);border:1px solid #e6edf5;box-shadow:0 10px 30px #0f172a0d}.cr-update-orders-hero-left{display:flex;align-items:center;gap:20px}.cr-update-orders-icon{width:72px;height:72px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:34px;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 14px 34px #2563eb40}.cr-update-orders-overline{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#2563eb}.cr-update-orders-title{margin:0;font-size:34px;font-weight:700;color:#1e293b}.cr-update-orders-description{margin-top:10px;max-width:650px;color:#64748b;line-height:1.7;font-size:15px}.cr-update-orders-badge{min-width:170px;text-align:center;padding:18px 24px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid rgba(37,99,235,.15)}.cr-update-orders-badge span{display:block;font-size:13px;color:#64748b;margin-bottom:6px}.cr-update-orders-badge strong{display:block;font-size:34px;font-weight:700;color:#2563eb}@media (max-width: 992px){.cr-update-orders-hero,.cr-update-orders-hero-left{flex-direction:column;align-items:flex-start}.cr-update-orders-hero-right,.cr-update-orders-badge{width:100%}}.cr-update-orders-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:30px}.cr-update-orders-stat-card{display:flex;align-items:center;gap:18px;padding:24px;background:#fff;border-radius:18px;border:1px solid #e8edf5;box-shadow:0 8px 24px #0f172a0d;transition:all .25s ease}.cr-update-orders-stat-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #0f172a1a}.cr-update-orders-stat-icon{width:58px;height:58px;border-radius:16px;display:flex;justify-content:center;align-items:center;font-size:28px;color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);flex-shrink:0}.cr-update-orders-stat-card span{display:block;color:#64748b;font-size:13px;font-weight:600;margin-bottom:6px}.cr-update-orders-stat-card h3{margin:0;font-size:30px;font-weight:700;color:#1e293b}.cr-update-orders-stats{grid-template-columns:repeat(2,1fr)}@media (max-width: 576px){.cr-update-orders-stats{grid-template-columns:1fr}}.cr-update-orders-table-card{background:#fff;border:1px solid #e7edf5;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px #0f172a0d}.cr-update-orders-table-header{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;border-bottom:1px solid #edf2f7;background:linear-gradient(180deg,#fbfcfe,#f8fafc)}.cr-update-orders-table-header h2{margin:0;font-size:24px;font-weight:700;color:#1e293b}.cr-update-orders-table-header p{margin-top:8px;color:#64748b;line-height:1.7}.cr-update-orders-table-actions{display:flex;gap:12px}.cr-update-orders-action-btn{padding:10px 18px;border-radius:12px;border:1px solid #dbe6f3;background:#fff;color:#334155;cursor:pointer;font-weight:600;transition:all .25s ease}.cr-update-orders-action-btn:hover{background:#2563eb;border-color:#2563eb;color:#fff;transform:translateY(-2px)}.cr-update-orders-table-wrapper{padding:20px}.cr-update-orders-table-footer{padding:18px 32px;border-top:1px solid #edf2f7;background:#fafbfd;color:#64748b;font-size:14px}.cr-update-orders-table-footer strong{margin:0 6px;color:#2563eb}.cr-update-orders-table-header{flex-direction:column;align-items:flex-start}.cr-update-orders-table-actions{width:100%;flex-wrap:wrap}.cr-update-orders-grid{width:100%;background:#ffffff;border-radius:18px;overflow:hidden}.cr-update-orders-datagrid{border:none!important;background:transparent}.cr-update-orders-datagrid .MuiDataGrid-columnHeaders{background:linear-gradient(180deg,#f8fbff,#f3f8fd);border-bottom:1px solid #e7edf5;min-height:60px!important}.cr-update-orders-datagrid .MuiDataGrid-columnHeaderTitle{font-size:14px;font-weight:700;color:#1e293b}.cr-update-orders-datagrid .MuiDataGrid-row{transition:all .25s ease}.cr-update-orders-datagrid .MuiDataGrid-row:hover{background:#f8fbff}.cr-update-orders-datagrid .MuiDataGrid-cell{border-bottom:1px solid #eef2f7;color:#334155;font-size:14px;display:flex;align-items:center}.cr-update-orders-datagrid .MuiDataGrid-footerContainer{border-top:1px solid #e8edf5;background:#fafcff}.cr-update-orders-datagrid .MuiDataGrid-toolbarContainer{padding:16px 20px;border-bottom:1px solid #edf2f7;background:#ffffff}.cr-update-orders-datagrid .MuiInputBase-root{border-radius:12px;background:#f8fafc}.cr-update-orders-datagrid .MuiCheckbox-root{color:#2563eb}.cr-update-orders-datagrid .MuiTablePagination-root{color:#475569}.cr-update-orders-datagrid .MuiDataGrid-toolbarContainer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 22px;background:linear-gradient(180deg,#ffffff,#fafcff);border-bottom:1px solid #e7edf5}.cr-update-orders-datagrid .MuiDataGrid-toolbarContainer button{border-radius:10px;padding:8px 14px;color:#475569;font-weight:600;text-transform:none;transition:all .25s ease}.cr-update-orders-datagrid .MuiDataGrid-toolbarContainer button:hover{background:#2563eb;color:#fff}.cr-update-orders-datagrid .MuiDataGrid-toolbarContainer .MuiInputBase-root{min-width:280px;background:white;border:1px solid #dbe6f3;border-radius:12px;padding:4px 10px;transition:.25s}.cr-update-orders-datagrid .MuiDataGrid-toolbarContainer .MuiInputBase-root:hover{border-color:#2563eb}.cr-update-orders-datagrid .MuiDataGrid-toolbarContainer .MuiInputBase-root.Mui-focused{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.cr-update-orders-datagrid .MuiSvgIcon-root{font-size:20px}.cr-update-orders-datagrid .MuiDataGrid-row{min-height:58px!important}.cr-update-orders-datagrid .MuiDataGrid-cell,.cr-update-orders-datagrid .MuiDataGrid-columnHeader{padding-left:16px;padding-right:16px}.cr-update-orders-datagrid{border-radius:18px;overflow:hidden}.cr-update-orders-datagrid .MuiTablePagination-toolbar{min-height:64px}.cr-update-orders-datagrid .MuiTablePagination-select{font-weight:600}.cr-update-orders-datagrid .MuiTablePagination-actions button{border-radius:10px}.cr-update-orders-datagrid .MuiTablePagination-actions button:hover{background:#eef6ff}.cr-update-orders-datagrid .Mui-selected{background:rgba(37,99,235,.08)!important}.cr-update-orders-datagrid .Mui-selected:hover{background:rgba(37,99,235,.12)!important}.cr-update-orders-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600}.cr-update-orders-chip-blue{background:#e8f1ff;color:#2563eb}.cr-update-orders-chip-green{background:#ecfdf3;color:#15803d}.cr-update-orders-chip-orange{background:#fff7ed;color:#ea580c}.cr-update-orders-product{display:flex;flex-direction:column;gap:3px}.cr-update-orders-product small{color:#94a3b8;font-size:11px}.cr-update-orders-product strong{color:#1e293b;font-size:14px}.cr-update-orders-date{display:flex;align-items:center;gap:8px;color:#475569;font-weight:600}.cr-update-orders-datagrid .MuiDataGrid-columnHeaders{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,#ffffff,#f7fafe)}.cr-update-orders-datagrid .MuiDataGrid-row:nth-child(2n){background:#fcfdff}.cr-update-orders-datagrid .MuiDataGrid-row:nth-child(odd){background:#ffffff}.cr-update-orders-datagrid .MuiDataGrid-row{transition:background .25s,transform .2s,box-shadow .2s}.cr-update-orders-datagrid .MuiDataGrid-row:hover{background:#eef6ff;transform:translate(4px)}.cr-update-orders-datagrid .MuiDataGrid-cell:focus,.cr-update-orders-datagrid .MuiDataGrid-columnHeader:focus,.cr-update-orders-datagrid .MuiDataGrid-cell:focus-within,.cr-update-orders-datagrid .MuiDataGrid-columnHeader:focus-within{outline:none}.cr-update-orders-datagrid ::-webkit-scrollbar{width:10px;height:10px}.cr-update-orders-datagrid ::-webkit-scrollbar-track{background:#f3f5f8}.cr-update-orders-datagrid ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.cr-update-orders-datagrid ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.cr-update-orders-datagrid .MuiCheckbox-root{color:#94a3b8}.cr-update-orders-datagrid .MuiCheckbox-root.Mui-checked{color:#2563eb}.cr-update-orders-datagrid .MuiDataGrid-overlay{background:white}.cr-update-orders-datagrid .MuiDataGrid-overlayWrapper{min-height:260px}.cr-update-orders-datagrid .MuiTablePagination-actions button{transition:.25s}.cr-update-orders-datagrid .MuiTablePagination-actions button:hover{background:#eef6ff;color:#2563eb}.cr-update-orders-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border-bottom:1px solid #edf2f7;background:#fff}.cr-update-orders-toolbar-left{flex:1}.cr-update-orders-search-box{display:flex;align-items:center;gap:12px;max-width:420px;padding:12px 18px;background:#f8fafc;border:1px solid #dbe6f3;border-radius:14px;transition:.25s}.cr-update-orders-search-box:hover{border-color:#2563eb}.cr-update-orders-search-box:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.cr-update-orders-search-box input{flex:1;border:none;outline:none;background:transparent;font-size:14px}.cr-update-orders-toolbar-right{display:flex;gap:12px}.cr-update-orders-toolbar-btn{border:none;cursor:pointer;padding:12px 18px;border-radius:12px;background:#eef2f7;color:#334155;font-weight:600;transition:.25s}.cr-update-orders-toolbar-btn:hover{background:#dbeafe}.cr-update-orders-toolbar-btn-primary{border:none;cursor:pointer;padding:12px 22px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-weight:600;transition:.25s}.cr-update-orders-toolbar-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px #2563eb40}.cr-update-orders-product-card{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;width:100%}.cr-update-orders-product-card-new{background:#eff6ff;border-color:#bfdbfe}.cr-update-orders-product-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#64748b}.cr-update-orders-product-card strong{font-size:14px;color:#1e293b}.cr-update-orders-toolbar-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cr-update-orders-filter{min-width:170px;height:46px;padding:0 14px;border-radius:12px;border:1px solid #dbe6f3;background:white;color:#334155;font-size:14px;cursor:pointer;transition:.25s}.cr-update-orders-filter:hover{border-color:#2563eb}.cr-update-orders-filter:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.cr-update-orders-toolbar-btn,.cr-update-orders-toolbar-btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;min-width:120px;height:46px}.cr-update-orders-search-box{min-width:340px}.cr-cancelled-orders-page{padding:30px}.cr-cancelled-orders-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:32px;border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#fff8f8 100%);border:1px solid #f3d7d7;box-shadow:0 12px 35px #0f172a0d}.cr-cancelled-orders-hero-left{display:flex;align-items:center;gap:20px}.cr-cancelled-orders-icon{width:72px;height:72px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:34px;color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 16px 35px #dc262640}.cr-cancelled-orders-overline{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#dc2626}.cr-cancelled-orders-title{margin:0;font-size:34px;font-weight:700;color:#1e293b}.cr-cancelled-orders-description{margin-top:10px;max-width:700px;color:#64748b;line-height:1.7;font-size:15px}.cr-cancelled-orders-hero-right{display:flex;align-items:center}.cr-cancelled-orders-badge{min-width:180px;text-align:center;padding:18px 24px;border-radius:18px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca}.cr-cancelled-orders-badge span{display:block;margin-bottom:8px;color:#991b1b;font-size:13px;font-weight:600}.cr-cancelled-orders-badge strong{display:block;font-size:34px;font-weight:700;color:#dc2626}.cr-cancelled-orders-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:32px}.cr-cancelled-orders-stat-card{display:flex;align-items:center;gap:18px;padding:24px;background:#ffffff;border-radius:18px;border:1px solid #f3d7d7;box-shadow:0 8px 25px #0f172a0d;transition:all .25s ease}.cr-cancelled-orders-stat-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #0f172a1a}.cr-cancelled-orders-stat-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:28px;color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444)}.cr-cancelled-orders-stat-card span{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#64748b}.cr-cancelled-orders-stat-card h3{margin:0;font-size:30px;font-weight:700;color:#1e293b}.cr-cancelled-orders-stats{grid-template-columns:repeat(2,1fr)}@media (max-width: 576px){.cr-cancelled-orders-stats{grid-template-columns:1fr}}.cr-cancelled-orders-table-card{background:#fff;border-radius:22px;border:1px solid #f3d7d7;overflow:hidden;box-shadow:0 10px 30px #0f172a0d}.cr-cancelled-orders-table-header{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;background:linear-gradient(180deg,#fff,#fff8f8);border-bottom:1px solid #f3d7d7}.cr-cancelled-orders-table-header h2{margin:0;font-size:24px;font-weight:700;color:#1e293b}.cr-cancelled-orders-table-header p{margin-top:8px;color:#64748b;line-height:1.7}.cr-cancelled-orders-table-actions{display:flex;gap:14px}.cr-cancelled-orders-table-body{padding:20px}.cr-cancelled-orders-table-footer{padding:18px 30px;border-top:1px solid #f1f5f9;background:#fafafa;color:#64748b}.cr-cancelled-orders-table-footer strong{margin:0 6px;color:#dc2626}.cr-cancelled-orders-btn-secondary{padding:11px 18px;border:none;border-radius:12px;background:#f3f4f6;color:#334155;cursor:pointer;font-weight:600;transition:.25s}.cr-cancelled-orders-btn-secondary:hover{background:#e5e7eb}.cr-cancelled-orders-btn-primary{padding:11px 20px;border:none;border-radius:12px;cursor:pointer;font-weight:600;color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);transition:.25s}.cr-cancelled-orders-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px #dc262640}@media (max-width: 992px){.cr-cancelled-orders-table-header{flex-direction:column;align-items:flex-start}}@media (max-width: 992px){.cr-cancelled-orders-table-header{flex-direction:column;align-items:flex-start}.cr-cancelled-orders-table-actions{width:100%;flex-wrap:wrap}}.cr-cancelled-orders-grid{width:100%;background:#fff;border-radius:18px;overflow:hidden}.cr-cancelled-orders-datagrid{border:none!important;background:transparent}.cr-cancelled-orders-datagrid .MuiDataGrid-columnHeaders{background:linear-gradient(180deg,#fff,#fff8f8);border-bottom:1px solid #f3d7d7}.cr-cancelled-orders-datagrid .MuiDataGrid-columnHeaderTitle{font-weight:700;color:#1e293b}.cr-cancelled-orders-datagrid .MuiDataGrid-row{transition:.25s}.cr-cancelled-orders-datagrid .MuiDataGrid-row:hover{background:#fff5f5}.cr-cancelled-orders-datagrid .MuiDataGrid-cell{border-bottom:1px solid #f1f5f9;color:#334155}.cr-cancelled-orders-datagrid .MuiDataGrid-footerContainer{background:#fafafa;border-top:1px solid #f3d7d7}.cr-invoices{min-width:0;width:100%;padding:clamp(12px,2vw,28px);background:#f5f7fb;color:#0f172a;border-radius:16px}.cr-invoices .MuiButton-root{background-image:none;height:auto;min-height:40px;border-radius:8px;text-transform:none;transform:none;box-shadow:none}.cr-invoices .MuiIconButton-root{background:transparent;height:40px;width:40px;transform:none;box-shadow:none}.cr-invoices .cr-invoices-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.cr-invoices .cr-invoices-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;color:#475569}.cr-invoices h1{font-size:clamp(26px,3vw,34px);line-height:1.25;margin:6px 0;color:#0f172a}.cr-invoices .cr-invoices-heading p:not(.cr-invoices-eyebrow),.cr-invoices .cr-invoices-table-heading p{color:#475569;font-size:14px;line-height:1.6}.cr-invoices .cr-invoices-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:20px 0 28px}.cr-invoices .cr-invoices-stat{min-width:0;padding:18px;border:1px solid #e2e8f0;background:#fff;border-radius:12px}.cr-invoices .cr-invoices-stat h2{font-size:13px;font-weight:600;color:#475569}.cr-invoices .cr-invoices-stat strong{display:block;margin:10px 0;font-size:clamp(22px,2vw,28px);line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cr-invoices .cr-invoices-stat p{color:#64748b;font-size:12px;line-height:1.5}.cr-invoices .cr-invoices-alert{margin:16px 0}.cr-invoices .cr-invoices-table-heading{margin-bottom:12px}.cr-invoices .cr-invoices-table-heading h2{font-size:18px;margin-bottom:4px}.cr-invoices .cr-invoices-table{width:100%;min-width:0;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0}.cr-invoices .MuiDataGrid-root{border:0;color:#0f172a;font-size:14px;--DataGrid-overlayHeight: 180px}.cr-invoices .MuiDataGrid-columnHeaders{background:#f8fafc}.cr-invoices .MuiDataGrid-columnHeaderTitle{font-weight:600}.cr-invoices .MuiDataGrid-cell{padding:14px 12px;min-height:76px;line-height:1.5}.cr-invoices .MuiDataGrid-toolbarContainer{gap:8px;padding:12px;flex-wrap:wrap}.cr-invoices .MuiDataGrid-toolbarContainer .MuiDataGrid-toolbarQuickFilter{margin-left:auto;min-width:0;max-width:100%}.cr-invoices .MuiDataGrid-cell:focus,.cr-invoices .MuiDataGrid-cell:focus-within,.cr-invoices .MuiDataGrid-columnHeader:focus-within{outline:2px solid #2563eb!important;outline-offset:-2px}.cr-invoices .MuiDataGrid-footerContainer{flex-wrap:wrap}.cr-invoices .MuiTablePagination-toolbar{padding:0 8px}.cr-invoices .cr-invoices-cell{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;white-space:normal;overflow-wrap:anywhere}.cr-invoices .cr-invoices-cell strong{font-size:13px;font-weight:600}.cr-invoices .cr-invoices-cell span{font-size:12px;color:#64748b}.cr-invoices .cr-invoices-actions{display:flex;gap:6px}.cr-invoices .cr-invoices-actions a,.cr-invoices .cr-invoices-actions button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;padding:0;border:1px solid #cbd5e1;border-radius:8px;color:#1d4ed8;background:#fff;cursor:pointer}.cr-invoices .cr-invoices-actions a:hover,.cr-invoices .cr-invoices-actions button:hover{background:#eff6ff}.cr-invoices .cr-invoices-actions a:focus-visible,.cr-invoices .cr-invoices-actions button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width: 600px){.cr-invoices .MuiDataGrid-toolbarContainer .MuiDataGrid-toolbarQuickFilter{width:100%;margin-left:0}.cr-invoices .MuiTablePagination-selectLabel{display:none}.cr-invoices .MuiTablePagination-actions{margin-left:4px}.cr-invoices .cr-invoices-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-invoices .cr-invoices-stat{padding:12px}}.cr-invoice-grace-dialog .MuiButton-root{background-image:none;height:auto;min-height:40px;transform:none;box-shadow:none;text-transform:none}.cr-invoice-grace-dialog .MuiButton-text{background:transparent}.Cloud .info{display:flex;align-items:center;gap:20px;margin-bottom:20px}.Cloud .info button{padding:5px;cursor:pointer}.cr-cloud-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:26px 30px;background:#ffffff;border:1px solid #e9edf5;border-radius:18px;box-shadow:0 8px 30px #0f172a0f}.cr-cloud-header-left{flex:1}.cr-cloud-title{margin:0;font-size:30px;font-weight:700;color:#1f2937;line-height:1.2}.cr-cloud-subtitle{margin-top:8px;margin-bottom:0;font-size:15px;color:#6b7280;line-height:1.6;max-width:650px}.cr-cloud-header-right{display:flex;align-items:center}.cr-cloud-btn{border:none;outline:none;cursor:pointer;padding:13px 24px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;font-weight:600;transition:all .25s ease;box-shadow:0 10px 24px #2563eb40}.cr-cloud-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb59}.cr-cloud-btn:active{transform:translateY(0)}@media (max-width: 768px){.cr-cloud-header{flex-direction:column;align-items:flex-start}.cr-cloud-header-right{width:100%}.cr-cloud-btn{width:100%;justify-content:center}}.cr-cloud-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-bottom:30px}.cr-cloud-stat-card{display:flex;align-items:center;gap:18px;padding:24px;background:#ffffff;border-radius:18px;border:1px solid #e9edf5;box-shadow:0 8px 28px #0f172a0d;transition:all .25s ease}.cr-cloud-stat-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a1a}.cr-cloud-stat-icon{width:60px;height:60px;border-radius:16px;background:#eef4ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;flex-shrink:0}.cr-cloud-success{background:#eafaf0;color:#16a34a}.cr-cloud-danger{background:#fff1f2;color:#dc2626}.cr-cloud-info{background:#eef8ff;color:#0284c7}.cr-cloud-stat-content{display:flex;flex-direction:column}.cr-cloud-stat-number{font-size:32px;font-weight:700;color:#111827;line-height:1}.cr-cloud-stat-label{margin-top:8px;font-size:14px;color:#6b7280;font-weight:500}.cr-cloud-table-wrapper{background:#ffffff;border-radius:20px;overflow:hidden;border:1px solid #e8edf5;box-shadow:0 10px 35px #0f172a0f;margin-bottom:32px}.cr-cloud-table-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid #edf2f7;background:linear-gradient(180deg,#ffffff 0%,#fafcff 100%)}.cr-cloud-table-title{margin:0;font-size:22px;font-weight:700;color:#111827}.cr-cloud-table-subtitle{margin-top:6px;margin-bottom:0;color:#6b7280;font-size:14px}.cr-cloud-table-count{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#f5f8fd;border:1px solid #e3ebf5;border-radius:999px;color:#4b5563;font-weight:600;font-size:14px}.cr-cloud-table-count span{display:flex;align-items:center;justify-content:center;min-width:34px;height:34px;background:#2563eb;color:#fff;border-radius:999px;font-size:15px;font-weight:700}.cr-cloud-table-body{padding:22px}@media (max-width: 768px){.cr-cloud-table-header{flex-direction:column;align-items:flex-start;gap:18px}.cr-cloud-table-count{width:100%;justify-content:center}}.cr-cloud-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-cloud-main-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0f}.cr-cloud-main-header:after{content:"";position:absolute;top:-150px;right:-80px;width:250px;height:250px;border-radius:50%;background:rgba(37,99,235,.055);pointer-events:none}.cr-cloud-main-header-left{position:relative;z-index:1;display:flex;align-items:center;gap:20px}.cr-cloud-main-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:28px;box-shadow:0 10px 25px #2563eb1a}.cr-cloud-main-eyebrow,.cr-cloud-main-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-cloud-main-title{margin:0;color:#0f172a;font-size:30px;font-weight:800;line-height:1.2}.cr-cloud-main-subtitle{max-width:700px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-cloud-main-header-right{position:relative;z-index:1;flex-shrink:0}.cr-cloud-main-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38;transition:transform .2s ease,box-shadow .2s ease}.cr-cloud-main-add-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb4a}.cr-cloud-main-add-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:18px}.cr-cloud-main-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-cloud-main-kpi{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffff;box-shadow:0 8px 25px #0f172a0b;transition:transform .22s ease,box-shadow .22s ease}.cr-cloud-main-kpi:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0f172a17}.cr-cloud-main-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-cloud-main-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:18px;font-weight:800}.cr-cloud-main-kpi-blue{background:#eff6ff;color:#2563eb}.cr-cloud-main-kpi-green{background:#ecfdf5;color:#15803d}.cr-cloud-main-kpi-red{background:#fef2f2;color:#dc2626}.cr-cloud-main-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-cloud-main-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.08em}.cr-cloud-main-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-cloud-main-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-cloud-main-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-cloud-main-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-cloud-main-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-cloud-main-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-cloud-main-table-card{overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0e}.cr-cloud-main-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-cloud-main-table-title{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-cloud-main-table-subtitle{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.6}.cr-cloud-main-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #dce6f2;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.cr-cloud-main-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-cloud-main-table-content{padding:18px}@media (max-width: 1200px){.cr-cloud-main-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-cloud-page{padding:16px}.cr-cloud-main-header{flex-direction:column;align-items:stretch;padding:22px}.cr-cloud-main-header-left{align-items:flex-start}.cr-cloud-main-kpis{grid-template-columns:1fr}.cr-cloud-main-add-btn{width:100%}.cr-cloud-main-table-header{flex-direction:column;align-items:flex-start}}.cr-cloud-server-id{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#475569;font-size:11px;font-weight:700;font-family:monospace}.cr-cloud-hostname-wrap{min-width:0;display:flex;align-items:center;gap:8px}.cr-cloud-hostname-icon{width:25px;height:25px;flex:0 0 25px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#eff6ff;color:#2563eb;font-size:10px}.cr-cloud-hostname{overflow:hidden;color:#334155;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cr-cloud-region{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:11px;font-weight:700}.cr-cloud-region-dot{width:7px;height:7px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cr-cloud-status{display:inline-flex;align-items:center;gap:7px;min-width:88px;justify-content:center;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800}.cr-cloud-status-dot{width:7px;height:7px;border-radius:50%}.cr-cloud-status-active .cr-cloud-status-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.cr-cloud-status-inactive .cr-cloud-status-dot{background:#ef4444;box-shadow:0 0 0 3px #ef44441a}.cr-dedicated-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-dedicated-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0f}.cr-dedicated-header-left{display:flex;align-items:center;gap:20px}.cr-dedicated-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:27px}.cr-dedicated-eyebrow,.cr-dedicated-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-dedicated-title{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-dedicated-subtitle{max-width:700px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-dedicated-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-dedicated-add-btn span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-dedicated-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-dedicated-kpi{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffff;box-shadow:0 8px 25px #0f172a0b}.cr-dedicated-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-dedicated-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-weight:800}.cr-dedicated-kpi-blue{background:#eff6ff;color:#2563eb}.cr-dedicated-kpi-green{background:#ecfdf5;color:#15803d}.cr-dedicated-kpi-red{background:#fef2f2;color:#dc2626}.cr-dedicated-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-dedicated-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800}.cr-dedicated-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-dedicated-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-dedicated-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-dedicated-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-dedicated-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-dedicated-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-dedicated-table-card{overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0e}.cr-dedicated-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-dedicated-table-header h2{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-dedicated-table-header p{margin:6px 0 0;color:#64748b;font-size:13px}.cr-dedicated-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-dedicated-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-dedicated-table-content{padding:18px}.cr-dedicated-id{padding:5px 9px;border-radius:8px;background:#eff6ff;color:#2563eb;font-weight:800}.cr-dedicated-client{display:flex;align-items:center;gap:9px}.cr-dedicated-client-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f1f5f9;color:#334155;font-size:11px;font-weight:800}.cr-dedicated-client>div:last-child{display:flex;flex-direction:column}.cr-dedicated-client strong{color:#334155;font-size:11px}.cr-dedicated-client span{color:#94a3b8;font-size:10px}.cr-dedicated-product{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:12px;font-weight:700}.cr-dedicated-product-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f3ff}.cr-dedicated-username{color:#475569;font-family:monospace;font-size:12px}.cr-dedicated-password{color:#64748b;font-family:monospace;letter-spacing:1px}.cr-dedicated-date{color:#64748b;font-size:12px}.cr-dedicated-status{min-width:88px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800}.cr-dedicated-status-dot{width:7px;height:7px;border-radius:50%}.cr-dedicated-status-active{background:#ecfdf5;color:#15803d}.cr-dedicated-status-active .cr-dedicated-status-dot{background:#22c55e}.cr-dedicated-status-inactive{background:#fef2f2;color:#dc2626}.cr-dedicated-status-inactive .cr-dedicated-status-dot{background:#ef4444}@media (max-width: 1200px){.cr-dedicated-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-dedicated-page{padding:16px}.cr-dedicated-header{flex-direction:column;align-items:stretch}.cr-dedicated-kpis{grid-template-columns:1fr}.cr-dedicated-add-btn{width:100%}.cr-dedicated-table-header{flex-direction:column;align-items:flex-start}}.cr-shared-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-shared-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0f}.cr-shared-header-left{display:flex;align-items:center;gap:20px}.cr-shared-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:27px}.cr-shared-eyebrow,.cr-shared-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-shared-title{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-shared-subtitle{max-width:700px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-shared-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-shared-add-btn span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-shared-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-shared-kpi{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffff;box-shadow:0 8px 25px #0f172a0b}.cr-shared-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-shared-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-weight:800}.cr-shared-kpi-blue{background:#eff6ff;color:#2563eb}.cr-shared-kpi-green{background:#ecfdf5;color:#15803d}.cr-shared-kpi-red{background:#fef2f2;color:#dc2626}.cr-shared-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-shared-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800}.cr-shared-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-shared-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-shared-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-shared-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-shared-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-shared-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-shared-table-card{overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0e}.cr-shared-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-shared-table-header h2{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-shared-table-header p{margin:6px 0 0;color:#64748b;font-size:13px}.cr-shared-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-shared-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-shared-table-content{padding:18px}.cr-shared-id{padding:5px 9px;border-radius:8px;background:#eff6ff;color:#2563eb;font-weight:800}.cr-shared-client{display:flex;align-items:center;gap:9px}.cr-shared-client-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f1f5f9;color:#334155;font-size:11px;font-weight:800}.cr-shared-client>div:last-child{display:flex;flex-direction:column}.cr-shared-client strong{color:#334155;font-size:11px}.cr-shared-client span{color:#94a3b8;font-size:10px}.cr-shared-plan{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:12px;font-weight:700}.cr-shared-plan-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f3ff}.cr-shared-domain{min-width:0;display:flex;align-items:center;gap:8px;color:#334155}.cr-shared-domain-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#eff6ff;color:#2563eb;font-size:10px}.cr-shared-domain span:last-child,.cr-shared-email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cr-shared-email{color:#475569;font-size:12px}.cr-shared-username,.cr-shared-password{color:#64748b;font-family:monospace;font-size:12px}.cr-shared-password{letter-spacing:1px}.cr-shared-date{color:#64748b;font-size:12px}.cr-shared-status{min-width:88px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800}.cr-shared-status-dot{width:7px;height:7px;border-radius:50%}.cr-shared-status-active{background:#ecfdf5;color:#15803d}.cr-shared-status-active .cr-shared-status-dot{background:#22c55e}.cr-shared-status-inactive{background:#fef2f2;color:#dc2626}.cr-shared-status-inactive .cr-shared-status-dot{background:#ef4444}@media (max-width: 1200px){.cr-shared-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-shared-page{padding:16px}.cr-shared-header{flex-direction:column;align-items:stretch}.cr-shared-kpis{grid-template-columns:1fr}.cr-shared-add-btn{width:100%}.cr-shared-table-header{flex-direction:column;align-items:flex-start}}.cr-cloud-table{width:100%}.cr-cloud-grid{border:none!important;background:#ffffff;border-radius:18px;overflow:hidden;font-family:inherit}.cr-cloud-grid .MuiDataGrid-columnHeaders{background:linear-gradient(180deg,#f8fbff 0%,#eef5ff 100%);border-bottom:1px solid #e6edf7;min-height:58px!important}.cr-cloud-grid .MuiDataGrid-columnHeaderTitle{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#475569}.cr-cloud-grid .MuiDataGrid-row{transition:all .2s ease;border-bottom:1px solid #f3f4f6}.cr-cloud-grid .MuiDataGrid-row:hover{background:#f8fbff}.cr-cloud-grid .MuiDataGrid-cell{border-bottom:none;font-size:14px;color:#334155;display:flex;align-items:center}.cr-cloud-grid .MuiDataGrid-toolbarContainer{padding:16px;border-bottom:1px solid #eef2f7;background:#fff}.cr-cloud-grid .MuiInputBase-root{border-radius:10px}.cr-cloud-grid .MuiDataGrid-footerContainer{border-top:1px solid #eef2f7;background:#fafbfd}.cr-cloud-grid .MuiCheckbox-root{color:#2563eb}.cr-cloud-grid .MuiTablePagination-root{color:#64748b}.cr-cloud-status{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.2px}.cr-cloud-status:before{content:"";width:8px;height:8px;border-radius:50%}.cr-cloud-status-active{background:#ecfdf5;color:#15803d}.cr-cloud-status-active:before{background:#22c55e}.cr-cloud-status-inactive{background:#fef2f2;color:#dc2626}.cr-cloud-status-inactive:before{background:#ef4444}.cr-cloud-server{display:flex;flex-direction:column;justify-content:center}.cr-cloud-server-name{font-size:14px;font-weight:600;color:#1e293b}.cr-cloud-server-host{font-size:12px;color:#64748b;margin-top:2px}.cr-cloud-region{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:600}.cr-cloud-date{font-weight:500;color:#475569}.cr-cloud-actions{display:flex;justify-content:center;align-items:center;gap:10px;width:100%}.cr-cloud-action-btn{width:38px;height:38px;border:none;outline:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;background:#ffffff;border:1px solid #e5e7eb;text-decoration:none}.cr-cloud-action-icon{width:18px;height:18px}.cr-cloud-view{color:#2563eb}.cr-cloud-view:hover{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb2e}.cr-cloud-edit{color:#f59e0b;font-size:16px;font-weight:700}.cr-cloud-edit:hover{background:#fffbeb;border-color:#fde68a;box-shadow:0 8px 18px #f59e0b2e}.cr-cloud-more{color:#64748b;font-size:18px;font-weight:700}.cr-cloud-more:hover{background:#f8fafc;border-color:#cbd5e1}.cr-cloud-action-btn:active{transform:scale(.95)}.cr-cloud-grid .MuiDataGrid-cell,.cr-cloud-grid .MuiDataGrid-columnHeader{padding-left:14px;padding-right:14px}.cr-cloud-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px}.cr-cloud-toolbar h3{margin:0;font-size:22px;font-weight:700;color:#111827}.cr-cloud-toolbar p{margin-top:5px;color:#64748b;font-size:14px}.cr-cloud-toolbar-right{display:flex;gap:12px}.cr-cloud-toolbar-btn{padding:11px 18px;border-radius:10px;background:white;border:1px solid #dbe4f0;cursor:pointer;font-weight:600;transition:.25s}.cr-cloud-toolbar-btn:hover{background:#2563eb;color:#fff;border-color:#2563eb}.cr-cloud-search{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:20px}.cr-cloud-search-box{display:flex;align-items:center;background:white;border:1px solid #dbe4f0;border-radius:12px;padding:12px 18px;flex:1}.cr-cloud-search-box span{margin-right:12px;font-size:18px}.cr-cloud-search-box input{border:none;outline:none;width:100%;font-size:15px;background:transparent}.cr-cloud-total{width:90px;height:90px;border-radius:18px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:28px;font-weight:700;box-shadow:0 18px 40px #2563eb40}.cr-cloud-total small{font-size:12px;margin-top:6px;opacity:.9}@media (max-width: 900px){.cr-cloud-toolbar,.cr-cloud-search{flex-direction:column;align-items:stretch}.cr-cloud-total{width:100%;height:80px}}.cr-cloud-page-table{display:flex;flex-direction:column;gap:20px}.cr-cloud-client{display:flex;align-items:center;gap:12px}.cr-cloud-avatar{width:42px;height:42px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:18px}.cr-cloud-client-id{font-weight:700;color:#1e293b}.cr-cloud-client-text{font-size:12px;color:#94a3b8}.cr-cloud-instance{font-weight:700;color:#2563eb}.cr-cloud-hostname{font-family:monospace;font-size:13px;color:#475569}.cr-cloud-size{display:flex}.cr-cloud-size-badge{padding:6px 14px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-weight:600}.cr-cloud-page{padding:30px;background:#f8fafc;min-height:100vh}.cr-cloud-stat-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.cr-cloud-stat-trend{padding:4px 10px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}.cr-cloud-stat-progress{margin-top:18px;height:6px;background:#edf2f7;border-radius:999px;overflow:hidden}.cr-cloud-stat-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#3b82f6);transition:width .4s ease}.cr-cloud-stat-card:hover .cr-cloud-stat-progress-fill{width:100%!important}.cr-cloud-stat-card:hover{transform:translateY(-5px)}.cr-cloud-stat-card{transition:all .3s ease}.cr-cloud-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-cloud-search{width:100%;max-width:540px}.cr-cloud-search-box{position:relative;width:100%;display:flex;align-items:center}.cr-cloud-search-box input{width:100%;height:48px;box-sizing:border-box;padding:0 45px 0 44px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.cr-cloud-search-box input::placeholder{color:#94a3b8}.cr-cloud-search-box input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-cloud-search-icon{position:absolute;left:15px;z-index:1;pointer-events:none}.cr-cloud-search-clear{position:absolute;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-cloud-search-clear:hover{background:#e2e8f0;color:#0f172a}.cr-cloud-result-count{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-cloud-result-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-cloud-result-count-label{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cr-cloud-table-empty{width:100%;height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px 20px;text-align:center;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-cloud-table-empty-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #dbeafe;border-radius:17px;background:#eff6ff;color:#2563eb;font-size:25px;box-shadow:0 8px 20px #0f172a0d}.cr-cloud-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-cloud-table-empty p{max-width:380px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.65}.cr-cloud-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-cloud-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-cloud-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-cloud-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.cr-cloud-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-cloud-grid .MuiDataGrid-row{background:#ffffff}.cr-cloud-grid .MuiDataGrid-row:hover,.cr-cloud-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-cloud-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-cloud-grid .MuiDataGrid-cell:focus,.cr-cloud-grid .MuiDataGrid-cell:focus-within,.cr-cloud-grid .MuiDataGrid-columnHeader:focus,.cr-cloud-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-cloud-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-cloud-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-cloud-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-cloud-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.cr-cloud-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cr-cloud-action-btn:hover{transform:translateY(-2px)}.cr-cloud-cancel-btn{color:#dc2626;font-size:23px;line-height:1}.cr-cloud-cancel-btn:hover{border-color:#fecaca;background:#fef2f2}.cr-cloud-cancel-dialog{overflow:hidden;border:1px solid #e2e8f0;border-radius:18px!important}.cr-cloud-cancel-dialog-title{display:flex;align-items:center;gap:14px;padding:24px 26px 20px!important;border-bottom:1px solid #fee2e2;background:linear-gradient(135deg,#fff7f7 0%,#ffffff 100%)}.cr-cloud-cancel-dialog-title h2{margin:4px 0 0;color:#0f172a;font-size:20px;font-weight:800}.cr-cloud-cancel-dialog-title span,.cr-cloud-cancel-account span{color:#dc2626;font-size:10px;font-weight:800;letter-spacing:.1em}.cr-cloud-cancel-dialog-icon,.cr-cloud-cancel-account-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px}.cr-cloud-cancel-dialog-icon{width:42px;height:42px;background:#fee2e2;color:#dc2626;font-size:25px;font-weight:900}.cr-cloud-cancel-dialog-content{padding:24px 26px!important}.cr-cloud-cancel-dialog-intro{margin:0 0 18px;color:#475569;font-size:14px;line-height:1.6}.cr-cloud-cancel-account{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc}.cr-cloud-cancel-account-icon{width:38px;height:38px;background:#dbeafe;color:#2563eb}.cr-cloud-cancel-account strong,.cr-cloud-cancel-account small{display:block}.cr-cloud-cancel-account strong{margin-top:3px;color:#0f172a;font-size:15px}.cr-cloud-cancel-account small{margin-top:3px;color:#64748b}.cr-cloud-cancel-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.cr-cloud-cancel-details div{min-width:0;padding:11px 12px;border:1px solid #e2e8f0;border-radius:10px}.cr-cloud-cancel-details dt{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cr-cloud-cancel-details dd{overflow-wrap:anywhere;margin:4px 0 0;color:#0f172a;font-size:13px;font-weight:700}.cr-cloud-cancel-alerts{display:grid;gap:10px;margin-top:18px}.cr-cloud-cancel-alerts .MuiAlert-root{align-items:flex-start;border-radius:10px}.cr-cloud-cancel-api-response{overflow:auto;max-height:160px;margin:9px 0 0;padding:9px;border-radius:7px;background:rgba(15,23,42,.07);color:#334155;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap}.cr-cloud-cancel-dialog-actions{gap:8px;padding:16px 26px 22px!important;border-top:1px solid #f1f5f9}@media (max-width: 520px){.cr-cloud-cancel-details{grid-template-columns:1fr}}.cr-cloud-view:hover{border-color:#bfdbfe;background:#eff6ff}.cr-cloud-action-icon{width:17px;height:17px;object-fit:contain}@media (max-width: 760px){.cr-cloud-table-toolbar{flex-direction:column;align-items:stretch}.cr-cloud-search{max-width:none}.cr-cloud-result-count{align-self:flex-start}}.cr-cloud-table-toolbar-left{min-width:0;flex:1;display:flex;align-items:center;gap:14px}.cr-cloud-status-filters{display:flex;align-items:center;gap:7px;flex-shrink:0}.cr-cloud-filter-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #e2e8f0;border-radius:10px;outline:none;background:#ffffff;color:#64748b;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.cr-cloud-filter-btn:hover{border-color:#cbd5e1;background:#f8fafc;color:#334155}.cr-cloud-filter-btn-active{border-color:#cbd5e1;background:#f8fafc;color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a08}.cr-cloud-filter-btn>span:last-child{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:9px;font-weight:800}.cr-cloud-filter-btn-active>span:last-child{background:#0f172a;color:#fff}.cr-cloud-filter-dot{width:7px!important;min-width:7px!important;height:7px!important;padding:0!important;border-radius:50%!important}.cr-cloud-filter-dot-green{background:#22c55e!important;box-shadow:0 0 0 3px #22c55e1a}.cr-cloud-filter-dot-red{background:#ef4444!important;box-shadow:0 0 0 3px #ef44441a}@media (max-width: 1100px){.cr-cloud-table-toolbar-left{flex-direction:column;align-items:stretch}.cr-cloud-status-filters{flex-wrap:wrap}}@media (max-width: 760px){.cr-cloud-filter-btn{flex:1}}.cr-shared-table-wrapper{width:100%}.cr-shared-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-shared-table-search{position:relative;width:100%;max-width:560px;display:flex;align-items:center}.cr-shared-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-shared-table-search input::placeholder{color:#94a3b8}.cr-shared-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-shared-table-search-icon{position:absolute;left:15px;z-index:1;pointer-events:none}.cr-shared-table-search-clear{position:absolute;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-shared-table-count{display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-shared-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-shared-table-count-label{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cr-shared-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-shared-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-shared-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-shared-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-shared-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-shared-data-grid .MuiDataGrid-row{background:#ffffff}.cr-shared-data-grid .MuiDataGrid-row:hover,.cr-shared-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-shared-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-shared-data-grid .MuiDataGrid-cell:focus,.cr-shared-data-grid .MuiDataGrid-cell:focus-within,.cr-shared-data-grid .MuiDataGrid-columnHeader:focus,.cr-shared-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-shared-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-shared-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-shared-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-shared-table-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.cr-shared-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-shared-table-action-btn:hover{transform:translateY(-2px);border-color:#bfdbfe;background:#eff6ff}.cr-shared-table-cancel-btn{color:#dc2626;font-size:23px;line-height:1}.cr-shared-table-cancel-btn:hover{border-color:#fecaca;background:#fef2f2}.cr-shared-cancel-dialog{overflow:hidden;border:1px solid #e2e8f0;border-radius:18px!important}.cr-shared-cancel-dialog-title{display:flex;align-items:center;gap:14px;padding:24px 26px 20px!important;border-bottom:1px solid #fee2e2;background:linear-gradient(135deg,#fff7f7 0%,#ffffff 100%)}.cr-shared-cancel-dialog-title h2{margin:4px 0 0;color:#0f172a;font-size:20px;font-weight:800}.cr-shared-cancel-dialog-title span,.cr-shared-cancel-account span{color:#dc2626;font-size:10px;font-weight:800;letter-spacing:.1em}.cr-shared-cancel-dialog-icon,.cr-shared-cancel-account-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px}.cr-shared-cancel-dialog-icon{width:42px;height:42px;background:#fee2e2;color:#dc2626;font-size:25px;font-weight:900}.cr-shared-cancel-dialog-content{padding:24px 26px!important}.cr-shared-cancel-dialog-intro{margin:0 0 18px;color:#475569;font-size:14px;line-height:1.6}.cr-shared-cancel-account{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc}.cr-shared-cancel-account-icon{width:38px;height:38px;background:#dbeafe;color:#2563eb}.cr-shared-cancel-account strong,.cr-shared-cancel-account small{display:block}.cr-shared-cancel-account strong{margin-top:3px;color:#0f172a;font-size:15px}.cr-shared-cancel-account small{margin-top:3px;color:#64748b}.cr-shared-cancel-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.cr-shared-cancel-details div{min-width:0;padding:11px 12px;border:1px solid #e2e8f0;border-radius:10px}.cr-shared-cancel-details dt{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cr-shared-cancel-details dd{overflow-wrap:anywhere;margin:4px 0 0;color:#0f172a;font-size:13px;font-weight:700}.cr-shared-cancel-alerts{display:grid;gap:10px;margin-top:18px}.cr-shared-cancel-alerts .MuiAlert-root{align-items:flex-start;border-radius:10px}.cr-shared-cancel-api-response{overflow:auto;max-height:160px;margin:9px 0 0;padding:9px;border-radius:7px;background:rgba(15,23,42,.07);color:#334155;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap}.cr-shared-cancel-dialog-actions{gap:8px;padding:16px 26px 22px!important;border-top:1px solid #f1f5f9}@media (max-width: 520px){.cr-shared-cancel-details{grid-template-columns:1fr}}.cr-shared-table-action-icon{width:17px;height:17px;object-fit:contain}.cr-shared-table-empty{width:100%;height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px 20px;text-align:center;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-shared-table-empty-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #dbeafe;border-radius:17px;background:#eff6ff;color:#2563eb;font-size:24px;box-shadow:0 8px 20px #0f172a0d}.cr-shared-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-shared-table-empty p{max-width:390px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.6}@media (max-width: 760px){.cr-shared-table-toolbar{flex-direction:column;align-items:stretch}.cr-shared-table-search{max-width:none}.cr-shared-table-count{align-self:flex-start}}.cr-shared-table-toolbar-left{min-width:0;flex:1;display:flex;align-items:center;gap:14px}.cr-shared-status-filters{display:flex;align-items:center;gap:7px;flex-shrink:0}.cr-shared-filter-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #e2e8f0;border-radius:10px;outline:none;background:#ffffff;color:#64748b;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.cr-shared-filter-btn:hover{border-color:#cbd5e1;background:#f8fafc;color:#334155}.cr-shared-filter-btn-active{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.cr-shared-filter-count{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 5px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:9px;font-weight:800}.cr-shared-filter-btn-active .cr-shared-filter-count{background:#0f172a;color:#fff}.cr-shared-filter-dot{width:7px;height:7px;display:inline-block;flex:0 0 7px;border-radius:50%}.cr-shared-filter-dot-green{background:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.cr-shared-filter-dot-red{background:#ef4444;box-shadow:0 0 0 3px #ef44441a}@media (max-width: 1100px){.cr-shared-table-toolbar-left{flex-direction:column;align-items:stretch}.cr-shared-status-filters{flex-wrap:wrap}}@media (max-width: 760px){.cr-shared-filter-btn{flex:1}}.cr-dedicated-table-wrapper{width:100%}.cr-dedicated-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-dedicated-table-search{position:relative;width:100%;max-width:540px;display:flex;align-items:center}.cr-dedicated-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-dedicated-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-dedicated-table-search-icon{position:absolute;left:15px;z-index:1;pointer-events:none}.cr-dedicated-table-search-clear{position:absolute;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-dedicated-table-count{display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-dedicated-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-dedicated-table-count-label{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cr-dedicated-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-dedicated-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-dedicated-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-dedicated-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-dedicated-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-dedicated-data-grid .MuiDataGrid-row{background:#ffffff}.cr-dedicated-data-grid .MuiDataGrid-row:hover,.cr-dedicated-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-dedicated-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-dedicated-data-grid .MuiDataGrid-cell:focus,.cr-dedicated-data-grid .MuiDataGrid-cell:focus-within,.cr-dedicated-data-grid .MuiDataGrid-columnHeader:focus,.cr-dedicated-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-dedicated-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-dedicated-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-dedicated-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-dedicated-table-actions{width:100%;display:flex;align-items:center;justify-content:center}.cr-dedicated-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-dedicated-table-action-btn:hover{transform:translateY(-2px);border-color:#bfdbfe;background:#eff6ff}.cr-dedicated-table-action-icon{width:17px;height:17px;object-fit:contain}.cr-dedicated-table-empty{width:100%;height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px 20px;text-align:center;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-dedicated-table-empty-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #dbeafe;border-radius:17px;background:#eff6ff;color:#2563eb;font-size:24px;box-shadow:0 8px 20px #0f172a0d}.cr-dedicated-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-dedicated-table-empty p{max-width:380px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.6}.cr-dedicated-table-actions{gap:8px}.cr-dedicated-table-cancel-btn{color:#dc2626;font-size:23px;line-height:1}.cr-dedicated-table-cancel-btn:hover{border-color:#fecaca;background:#fef2f2}.cr-dedicated-cancel-dialog{overflow:hidden;border:1px solid #e2e8f0;border-radius:18px!important}.cr-dedicated-cancel-dialog-title{display:flex;align-items:center;gap:14px;padding:24px 26px 20px!important;border-bottom:1px solid #fee2e2;background:linear-gradient(135deg,#fff7f7 0%,#ffffff 100%)}.cr-dedicated-cancel-dialog-title h2{margin:4px 0 0;color:#0f172a;font-size:20px;font-weight:800}.cr-dedicated-cancel-dialog-title span{color:#dc2626;font-size:10px;font-weight:800;letter-spacing:.1em}.cr-dedicated-cancel-dialog-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fee2e2;color:#dc2626;font-size:25px;font-weight:900}.cr-dedicated-cancel-dialog-content{padding:24px 26px!important}.cr-dedicated-cancel-dialog-content>p{margin:0;color:#475569;font-size:14px;line-height:1.6}.cr-dedicated-cancel-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.cr-dedicated-cancel-details div{min-width:0;padding:11px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.cr-dedicated-cancel-details dt{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cr-dedicated-cancel-details dd{overflow-wrap:anywhere;margin:4px 0 0;color:#0f172a;font-size:13px;font-weight:700}.cr-dedicated-cancel-alert{align-items:flex-start;margin-top:18px;border-radius:10px}.cr-dedicated-cancel-alert pre{overflow:auto;max-height:160px;margin:9px 0 0;padding:9px;border-radius:7px;background:rgba(15,23,42,.07);color:#334155;font-family:Consolas,Courier New,monospace;font-size:11px;white-space:pre-wrap}.cr-dedicated-cancel-dialog-actions{gap:8px;padding:16px 26px 22px!important;border-top:1px solid #f1f5f9}@media (max-width: 760px){.cr-dedicated-table-toolbar{flex-direction:column;align-items:stretch}.cr-dedicated-table-search{max-width:none}.cr-dedicated-table-count{align-self:flex-start}}@media (max-width: 520px){.cr-dedicated-cancel-details{grid-template-columns:1fr}}.dns .info{display:flex;align-items:center;gap:20px;margin-bottom:20px}.dns .info button{padding:5px;cursor:pointer}.cr-addon-domain-page{width:100%;min-height:100vh;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-addon-domain-header{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 32px;margin-bottom:24px;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0f}.cr-addon-domain-header:after{content:"";position:absolute;width:240px;height:240px;top:-150px;right:-80px;border-radius:50%;background:rgba(37,99,235,.06);pointer-events:none}.cr-addon-domain-header-content{display:flex;align-items:center;gap:20px;position:relative;z-index:1}.cr-addon-domain-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:28px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;box-shadow:0 10px 25px #2563eb1f}.cr-addon-domain-eyebrow,.cr-addon-domain-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.14em}.cr-addon-domain-title{margin:0;color:#0f172a;font-size:30px;line-height:1.2;font-weight:800}.cr-addon-domain-subtitle{max-width:680px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-addon-domain-header-actions{position:relative;z-index:1;flex-shrink:0}.cr-addon-domain-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38;transition:transform .2s ease,box-shadow .2s ease}.cr-addon-domain-add-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #2563eb4d}.cr-addon-domain-add-btn-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:20px;font-weight:400}.cr-addon-domain-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-addon-domain-kpi{position:relative;min-width:0;padding:22px;overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 8px 25px #0f172a0b;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cr-addon-domain-kpi:hover{transform:translateY(-3px);border-color:#dbe5f1;box-shadow:0 15px 35px #0f172a17}.cr-addon-domain-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.cr-addon-domain-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:19px;font-weight:800}.cr-addon-domain-kpi-icon-blue{color:#2563eb;background:#eff6ff}.cr-addon-domain-kpi-icon-green{color:#15803d;background:#ecfdf5}.cr-addon-domain-kpi-icon-red{color:#dc2626;background:#fef2f2}.cr-addon-domain-kpi-icon-amber{color:#b45309;background:#fffbeb}.cr-addon-domain-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.08em}.cr-addon-domain-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-addon-domain-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-addon-domain-kpi-tag-amber{background:#fffbeb;color:#b45309}.cr-addon-domain-kpi-value{color:#0f172a;font-size:30px;line-height:1;font-weight:800;margin-bottom:9px}.cr-addon-domain-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-addon-domain-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-addon-domain-table-card{overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0e}.cr-addon-domain-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)}.cr-addon-domain-table-title{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-addon-domain-table-subtitle{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.6}.cr-addon-domain-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #dce6f2;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.cr-addon-domain-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-addon-domain-table-content{padding:18px}.cr-addon-domain-id{color:#2563eb;font-size:13px;font-weight:800}.cr-addon-domain-client-cell{display:flex;align-items:center;gap:9px}.cr-addon-domain-client-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-addon-domain-client-id{color:#334155;font-size:13px;font-weight:700}.cr-addon-domain-name-cell{display:flex;align-items:center;min-width:0;gap:11px}.cr-addon-domain-name-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;font-size:16px}.cr-addon-domain-name-info{display:flex;flex-direction:column;min-width:0}.cr-addon-domain-name{overflow:hidden;color:#0f172a;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cr-addon-domain-name-sub{margin-top:2px;color:#94a3b8;font-size:11px}.cr-addon-domain-date{color:#475569;font-size:13px;font-weight:600}.cr-addon-domain-term{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-addon-domain-status{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700}.cr-addon-domain-status-dot{width:7px;height:7px;border-radius:50%}.cr-addon-domain-status-active{color:#15803d;background:#ecfdf5}.cr-addon-domain-status-active .cr-addon-domain-status-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.cr-addon-domain-status-inactive{color:#dc2626;background:#fef2f2}.cr-addon-domain-status-inactive .cr-addon-domain-status-dot{background:#ef4444}@media (max-width: 1200px){.cr-addon-domain-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-addon-domain-page{padding:16px}.cr-addon-domain-header{align-items:stretch;flex-direction:column;padding:22px}.cr-addon-domain-header-content{align-items:flex-start}.cr-addon-domain-header-icon{width:50px;height:50px;flex-basis:50px;border-radius:14px;font-size:22px}.cr-addon-domain-title{font-size:25px}.cr-addon-domain-header-actions,.cr-addon-domain-add-btn{width:100%}.cr-addon-domain-kpis{grid-template-columns:1fr}.cr-addon-domain-table-header{align-items:flex-start;flex-direction:column}.cr-addon-domain-table-total{align-self:flex-start}.cr-addon-domain-table-content{padding:10px}}.cr-oneclickdb-page{width:100%;min-height:100vh;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-oneclickdb-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;margin-bottom:24px;overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0f}.cr-oneclickdb-header-content{display:flex;align-items:center;gap:20px}.cr-oneclickdb-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;font-size:27px}.cr-oneclickdb-eyebrow,.cr-oneclickdb-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-oneclickdb-title{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-oneclickdb-subtitle{max-width:700px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-oneclickdb-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-oneclickdb-add-btn-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-oneclickdb-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-oneclickdb-kpi{padding:22px;background:#ffffff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 8px 25px #0f172a0b;transition:transform .25s ease,box-shadow .25s ease}.cr-oneclickdb-kpi:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0f172a17}.cr-oneclickdb-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-oneclickdb-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-weight:800}.cr-oneclickdb-kpi-blue{background:#eff6ff;color:#2563eb}.cr-oneclickdb-kpi-green{background:#ecfdf5;color:#15803d}.cr-oneclickdb-kpi-red{background:#fef2f2;color:#dc2626}.cr-oneclickdb-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-oneclickdb-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.08em}.cr-oneclickdb-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-oneclickdb-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-oneclickdb-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-oneclickdb-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-oneclickdb-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-oneclickdb-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-oneclickdb-table-card{overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0e}.cr-oneclickdb-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-oneclickdb-table-title{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-oneclickdb-table-subtitle{margin:6px 0 0;color:#64748b;font-size:13px}.cr-oneclickdb-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #dce6f2;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-oneclickdb-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff}.cr-oneclickdb-table-content{padding:18px}.cr-oneclickdb-password{color:#64748b;font-family:monospace;font-size:13px;letter-spacing:1px}@media (max-width: 1200px){.cr-oneclickdb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-oneclickdb-page{padding:16px}.cr-oneclickdb-header{flex-direction:column;align-items:stretch;padding:22px}.cr-oneclickdb-kpis{grid-template-columns:1fr}.cr-oneclickdb-add-btn{width:100%}.cr-oneclickdb-table-header{flex-direction:column;align-items:flex-start}}.cr-emailhosting-page{width:100%;min-height:100vh;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-emailhosting-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;margin-bottom:24px;overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0f}.cr-emailhosting-header-content{display:flex;align-items:center;gap:20px}.cr-emailhosting-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;color:#2563eb;font-size:28px}.cr-emailhosting-eyebrow,.cr-emailhosting-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-emailhosting-title{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-emailhosting-subtitle{max-width:700px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-emailhosting-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-emailhosting-add-btn-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16)}.cr-emailhosting-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-emailhosting-kpi{padding:22px;background:#ffffff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 8px 25px #0f172a0b}.cr-emailhosting-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-emailhosting-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-weight:800}.cr-emailhosting-kpi-blue{background:#eff6ff;color:#2563eb}.cr-emailhosting-kpi-green{background:#ecfdf5;color:#15803d}.cr-emailhosting-kpi-red{background:#fef2f2;color:#dc2626}.cr-emailhosting-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-emailhosting-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.08em}.cr-emailhosting-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-emailhosting-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-emailhosting-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-emailhosting-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-emailhosting-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-emailhosting-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-emailhosting-table-card{overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0e}.cr-emailhosting-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-emailhosting-table-title{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-emailhosting-table-subtitle{margin:6px 0 0;color:#64748b;font-size:13px}.cr-emailhosting-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #dce6f2;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-emailhosting-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff}.cr-emailhosting-table-content{padding:18px}.cr-emailhosting-password{color:#64748b;font-family:monospace;font-size:13px;letter-spacing:1px}@media (max-width: 1200px){.cr-emailhosting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-emailhosting-page{padding:16px}.cr-emailhosting-header{flex-direction:column;align-items:stretch;padding:22px}.cr-emailhosting-kpis{grid-template-columns:1fr}.cr-emailhosting-add-btn{width:100%}.cr-emailhosting-table-header{flex-direction:column;align-items:flex-start}}.cr-dns-page{width:100%;min-height:100vh;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-dns-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;margin-bottom:24px;overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0f}.cr-dns-header:after{content:"";position:absolute;width:240px;height:240px;top:-150px;right:-80px;border-radius:50%;background:rgba(37,99,235,.06);pointer-events:none}.cr-dns-header-content{position:relative;z-index:1;display:flex;align-items:center;gap:20px}.cr-dns-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;font-size:27px;box-shadow:0 10px 25px #2563eb1a}.cr-dns-eyebrow,.cr-dns-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-dns-title{margin:0;color:#0f172a;font-size:30px;font-weight:800;line-height:1.2}.cr-dns-subtitle{max-width:700px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-dns-header-actions{position:relative;z-index:1;flex-shrink:0}.cr-dns-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-dns-add-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #2563eb47}.cr-dns-add-btn-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-dns-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-dns-kpi{padding:22px;background:#ffffff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 8px 25px #0f172a0b;transition:transform .25s ease,box-shadow .25s ease}.cr-dns-kpi:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0f172a17}.cr-dns-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-dns-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:18px;font-weight:800}.cr-dns-kpi-blue{background:#eff6ff;color:#2563eb}.cr-dns-kpi-green{background:#ecfdf5;color:#15803d}.cr-dns-kpi-red{background:#fef2f2;color:#dc2626}.cr-dns-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-dns-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.08em}.cr-dns-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-dns-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-dns-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-dns-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-dns-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-dns-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-dns-table-card{overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0e}.cr-dns-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-dns-table-title{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-dns-table-subtitle{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.6}.cr-dns-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #dce6f2;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.cr-dns-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-dns-table-content{padding:18px}.cr-dns-status{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700}.cr-dns-status-dot{width:7px;height:7px;border-radius:50%}.cr-dns-status-active{background:#ecfdf5;color:#15803d}.cr-dns-status-active .cr-dns-status-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.cr-dns-status-inactive{background:#fef2f2;color:#dc2626}.cr-dns-status-inactive .cr-dns-status-dot{background:#ef4444}@media (max-width: 1200px){.cr-dns-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-dns-page{padding:16px}.cr-dns-header{flex-direction:column;align-items:stretch;padding:22px}.cr-dns-kpis{grid-template-columns:1fr}.cr-dns-add-btn{width:100%}.cr-dns-table-header{flex-direction:column;align-items:flex-start}}.cr-smtp-page{width:100%;min-height:100vh;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-smtp-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;margin-bottom:24px;overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0f}.cr-smtp-header:after{content:"";position:absolute;width:240px;height:240px;top:-150px;right:-80px;border-radius:50%;background:rgba(37,99,235,.06);pointer-events:none}.cr-smtp-header-content{position:relative;z-index:1;display:flex;align-items:center;gap:20px}.cr-smtp-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:27px;box-shadow:0 10px 25px #2563eb1a}.cr-smtp-eyebrow,.cr-smtp-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-smtp-title{margin:0;color:#0f172a;font-size:30px;font-weight:800;line-height:1.2}.cr-smtp-subtitle{max-width:700px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-smtp-header-actions{position:relative;z-index:1;flex-shrink:0}.cr-smtp-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38;transition:transform .2s ease,box-shadow .2s ease}.cr-smtp-add-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #2563eb4a}.cr-smtp-add-btn-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-smtp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-smtp-kpi{padding:22px;background:#ffffff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 8px 25px #0f172a0b;transition:transform .25s ease,box-shadow .25s ease}.cr-smtp-kpi:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0f172a17}.cr-smtp-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-smtp-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:18px;font-weight:800}.cr-smtp-kpi-blue{background:#eff6ff;color:#2563eb}.cr-smtp-kpi-green{background:#ecfdf5;color:#15803d}.cr-smtp-kpi-red{background:#fef2f2;color:#dc2626}.cr-smtp-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-smtp-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.08em}.cr-smtp-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-smtp-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-smtp-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-smtp-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-smtp-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-smtp-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-smtp-table-card{overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0e}.cr-smtp-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-smtp-table-title{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-smtp-table-subtitle{margin:6px 0 0;color:#64748b;font-size:13px}.cr-smtp-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #dce6f2;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.cr-smtp-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-smtp-table-content{padding:18px}.cr-smtp-password{color:#64748b;font-family:monospace;font-size:13px;letter-spacing:1px}.cr-smtp-status{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700}.cr-smtp-status-dot{width:7px;height:7px;border-radius:50%}.cr-smtp-status-active{background:#ecfdf5;color:#15803d}.cr-smtp-status-active .cr-smtp-status-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.cr-smtp-status-inactive{background:#fef2f2;color:#dc2626}.cr-smtp-status-inactive .cr-smtp-status-dot{background:#ef4444}@media (max-width: 1200px){.cr-smtp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-smtp-page{padding:16px}.cr-smtp-header{flex-direction:column;align-items:stretch;padding:22px}.cr-smtp-kpis{grid-template-columns:1fr}.cr-smtp-add-btn{width:100%}.cr-smtp-table-header{flex-direction:column;align-items:flex-start}}.cr-dns-table-wrapper{width:100%}.cr-dns-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-dns-table-search{position:relative;width:100%;max-width:520px;display:flex;align-items:center}.cr-dns-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-dns-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-dns-table-search-icon{position:absolute;left:16px;z-index:1}.cr-dns-table-search-clear{position:absolute;right:11px;width:28px;height:28px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer}.cr-dns-table-count{display:flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-dns-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-dns-table-count-label{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cr-dns-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-dns-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-dns-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-dns-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-dns-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-dns-data-grid .MuiDataGrid-row{background:#ffffff}.cr-dns-data-grid .MuiDataGrid-row:hover,.cr-dns-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-dns-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-dns-data-grid .MuiDataGrid-cell:focus,.cr-dns-data-grid .MuiDataGrid-cell:focus-within,.cr-dns-data-grid .MuiDataGrid-columnHeader:focus,.cr-dns-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-dns-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-dns-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-dns-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-dns-table-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:9px}.cr-dns-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-dns-table-action-btn:hover{transform:translateY(-2px)}.cr-dns-table-action-icon{width:17px;height:17px}.cr-dns-table-action-view:hover{background:#f8fafc;border-color:#cbd5e1}.cr-dns-table-action-delete:hover{background:#fef2f2;border-color:#fecaca}.cr-dns-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cr-dns-delete-modal{position:relative;width:100%;max-width:470px;box-sizing:border-box;padding:30px;background:#ffffff;border-radius:22px;box-shadow:0 30px 80px #0206174d}.cr-dns-delete-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;font-size:22px;cursor:pointer}.cr-dns-delete-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid #fecaca;border-radius:18px;background:#fef2f2;color:#dc2626;font-size:28px;font-weight:800}.cr-dns-delete-eyebrow{margin-bottom:6px;color:#dc2626;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-dns-delete-content h3{margin:0;color:#0f172a;font-size:24px;font-weight:800}.cr-dns-delete-content p{margin:9px 0 0;color:#64748b;font-size:13px;line-height:1.65}.cr-dns-delete-record{margin-top:20px}.cr-dns-delete-record>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e8edf5;border-radius:12px;background:#f8fafc}.cr-dns-delete-record span{color:#64748b;font-size:11px;font-weight:700}.cr-dns-delete-record strong{color:#0f172a;font-size:13px}.cr-dns-delete-warning{display:flex;align-items:flex-start;gap:11px;margin-top:20px;padding:14px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb}.cr-dns-delete-warning>div{display:flex;flex-direction:column}.cr-dns-delete-warning strong{color:#92400e;font-size:12px}.cr-dns-delete-warning small{margin-top:3px;color:#a16207;font-size:11px}.cr-dns-delete-actions{display:flex;justify-content:flex-end;gap:11px;margin-top:24px}.cr-dns-delete-cancel,.cr-dns-delete-confirm{min-width:130px;min-height:46px;padding:0 18px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-dns-delete-cancel{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-dns-delete-confirm{border:none;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 9px 22px #dc262633}@media (max-width: 760px){.cr-dns-table-toolbar{flex-direction:column;align-items:stretch}.cr-dns-table-search{max-width:none}.cr-dns-table-count{align-self:flex-start}.cr-dns-delete-actions{flex-direction:column-reverse}.cr-dns-delete-cancel,.cr-dns-delete-confirm{width:100%}}.cr-dns-table-empty{width:100%;height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px 20px;text-align:center;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-dns-table-empty-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;font-size:23px;box-shadow:0 8px 20px #0f172a0d}.cr-dns-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-dns-table-empty p{max-width:360px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.6}.cr-smtp-table-wrapper{width:100%}.cr-smtp-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-smtp-table-search{position:relative;width:100%;max-width:520px;display:flex;align-items:center}.cr-smtp-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-smtp-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-smtp-table-search-icon{position:absolute;left:16px;z-index:1}.cr-smtp-table-search-clear{position:absolute;right:11px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-smtp-table-count{display:flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-smtp-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-smtp-table-count-label{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cr-smtp-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-smtp-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-smtp-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-smtp-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-smtp-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-smtp-data-grid .MuiDataGrid-row{background:#ffffff}.cr-smtp-data-grid .MuiDataGrid-row:hover,.cr-smtp-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-smtp-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-smtp-data-grid .MuiDataGrid-cell:focus,.cr-smtp-data-grid .MuiDataGrid-cell:focus-within,.cr-smtp-data-grid .MuiDataGrid-columnHeader:focus,.cr-smtp-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-smtp-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-smtp-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-smtp-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-smtp-table-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:9px}.cr-smtp-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-smtp-table-action-btn:hover{transform:translateY(-2px)}.cr-smtp-table-action-icon{width:17px;height:17px}.cr-smtp-table-action-view:hover{background:#f8fafc;border-color:#cbd5e1}.cr-smtp-table-action-delete:hover{background:#fef2f2;border-color:#fecaca}.cr-smtp-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cr-smtp-delete-modal{position:relative;width:100%;max-width:470px;box-sizing:border-box;padding:30px;background:#ffffff;border-radius:22px;box-shadow:0 30px 80px #0206174d}.cr-smtp-delete-close{position:absolute;top:18px;right:18px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;font-size:22px;cursor:pointer}.cr-smtp-delete-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid #fecaca;border-radius:18px;background:#fef2f2;color:#dc2626;font-size:28px;font-weight:800}.cr-smtp-delete-eyebrow{margin-bottom:6px;color:#dc2626;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-smtp-delete-content h3{margin:0;color:#0f172a;font-size:24px;font-weight:800}.cr-smtp-delete-content p{margin:9px 0 0;color:#64748b;font-size:13px;line-height:1.65}.cr-smtp-delete-record{margin-top:20px}.cr-smtp-delete-record>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e8edf5;border-radius:12px;background:#f8fafc}.cr-smtp-delete-record span{color:#64748b;font-size:11px;font-weight:700}.cr-smtp-delete-record strong{color:#0f172a;font-size:13px}.cr-smtp-delete-warning{display:flex;align-items:flex-start;gap:11px;margin-top:20px;padding:14px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb}.cr-smtp-delete-warning>div{display:flex;flex-direction:column}.cr-smtp-delete-warning strong{color:#92400e;font-size:12px}.cr-smtp-delete-warning small{margin-top:3px;color:#a16207;font-size:11px}.cr-smtp-delete-actions{display:flex;justify-content:flex-end;gap:11px;margin-top:24px}.cr-smtp-delete-cancel,.cr-smtp-delete-confirm{min-width:130px;min-height:46px;padding:0 18px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-smtp-delete-cancel{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-smtp-delete-confirm{border:none;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 9px 22px #dc262633}@media (max-width: 760px){.cr-smtp-table-toolbar{flex-direction:column;align-items:stretch}.cr-smtp-table-search{max-width:none}.cr-smtp-table-count{align-self:flex-start}.cr-smtp-delete-actions{flex-direction:column-reverse}.cr-smtp-delete-cancel,.cr-smtp-delete-confirm{width:100%}}.cr-smtp-table-empty{width:100%;height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px 20px;text-align:center;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-smtp-table-empty-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;color:#334155;font-size:24px;box-shadow:0 8px 20px #0f172a0d}.cr-smtp-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-smtp-table-empty p{max-width:380px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.6}.cr-emailhosting-table-wrapper{width:100%}.cr-emailhosting-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-emailhosting-table-search{position:relative;width:100%;max-width:520px;display:flex;align-items:center}.cr-emailhosting-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-emailhosting-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-emailhosting-table-search-icon{position:absolute;left:16px;z-index:1}.cr-emailhosting-table-search-clear{position:absolute;right:11px;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer}.cr-emailhosting-table-count{display:flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-emailhosting-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-emailhosting-table-count-label{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cr-emailhosting-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-emailhosting-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-emailhosting-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-emailhosting-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-emailhosting-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-emailhosting-data-grid .MuiDataGrid-row{background:#ffffff}.cr-emailhosting-data-grid .MuiDataGrid-row:hover,.cr-emailhosting-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-emailhosting-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-emailhosting-data-grid .MuiDataGrid-cell:focus,.cr-emailhosting-data-grid .MuiDataGrid-cell:focus-within,.cr-emailhosting-data-grid .MuiDataGrid-columnHeader:focus,.cr-emailhosting-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-emailhosting-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-emailhosting-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-emailhosting-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-emailhosting-table-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:9px}.cr-emailhosting-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-emailhosting-table-action-btn:hover{transform:translateY(-2px)}.cr-emailhosting-table-action-icon{width:17px;height:17px}.cr-emailhosting-table-action-view:hover{background:#f8fafc;border-color:#cbd5e1}.cr-emailhosting-table-action-delete:hover{background:#fef2f2;border-color:#fecaca}.cr-emailhosting-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cr-emailhosting-delete-modal{position:relative;width:100%;max-width:470px;box-sizing:border-box;padding:30px;background:#ffffff;border-radius:22px;box-shadow:0 30px 80px #0206174d}.cr-emailhosting-delete-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;font-size:22px;cursor:pointer}.cr-emailhosting-delete-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid #fecaca;border-radius:18px;background:#fef2f2;color:#dc2626;font-size:28px;font-weight:800}.cr-emailhosting-delete-eyebrow{margin-bottom:6px;color:#dc2626;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-emailhosting-delete-content h3{margin:0;color:#0f172a;font-size:24px;font-weight:800}.cr-emailhosting-delete-content p{margin:9px 0 0;color:#64748b;font-size:13px;line-height:1.65}.cr-emailhosting-delete-record{margin-top:20px}.cr-emailhosting-delete-record>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e8edf5;border-radius:12px;background:#f8fafc}.cr-emailhosting-delete-record span{color:#64748b;font-size:11px;font-weight:700}.cr-emailhosting-delete-record strong{color:#0f172a;font-size:13px}.cr-emailhosting-delete-warning{display:flex;align-items:flex-start;gap:11px;margin-top:20px;padding:14px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb}.cr-emailhosting-delete-warning>div{display:flex;flex-direction:column}.cr-emailhosting-delete-warning strong{color:#92400e;font-size:12px}.cr-emailhosting-delete-warning small{margin-top:3px;color:#a16207;font-size:11px}.cr-emailhosting-delete-actions{display:flex;justify-content:flex-end;gap:11px;margin-top:24px}.cr-emailhosting-delete-cancel,.cr-emailhosting-delete-confirm{min-width:135px;min-height:46px;padding:0 18px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cr-emailhosting-delete-cancel{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-emailhosting-delete-confirm{border:none;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 9px 22px #dc262633}@media (max-width: 760px){.cr-emailhosting-table-toolbar{flex-direction:column;align-items:stretch}.cr-emailhosting-table-search{max-width:none}.cr-emailhosting-table-count{align-self:flex-start}.cr-emailhosting-delete-actions{flex-direction:column-reverse}.cr-emailhosting-delete-cancel,.cr-emailhosting-delete-confirm{width:100%}}.cr-oneclick-page{width:100%;min-height:100vh;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-oneclick-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;margin-bottom:24px;overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0f}.cr-oneclick-header:after{content:"";position:absolute;width:240px;height:240px;top:-150px;right:-80px;border-radius:50%;background:rgba(37,99,235,.06);pointer-events:none}.cr-oneclick-header-content{position:relative;z-index:1;display:flex;align-items:center;gap:20px}.cr-oneclick-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;color:#2563eb;font-size:28px;box-shadow:0 10px 25px #2563eb1f}.cr-oneclick-eyebrow,.cr-oneclick-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-oneclick-title{margin:0;color:#0f172a;font-size:30px;font-weight:800;line-height:1.2}.cr-oneclick-subtitle{max-width:700px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-oneclick-header-actions{position:relative;z-index:1;flex-shrink:0}.cr-oneclick-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38;transition:transform .2s ease,box-shadow .2s ease}.cr-oneclick-add-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #2563eb4d}.cr-oneclick-add-btn-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-oneclick-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-oneclick-kpi{padding:22px;background:#ffffff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 8px 25px #0f172a0b;transition:transform .25s ease,box-shadow .25s ease}.cr-oneclick-kpi:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0f172a17}.cr-oneclick-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-oneclick-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:18px;font-weight:800}.cr-oneclick-kpi-blue{background:#eff6ff;color:#2563eb}.cr-oneclick-kpi-green{background:#ecfdf5;color:#15803d}.cr-oneclick-kpi-red{background:#fef2f2;color:#dc2626}.cr-oneclick-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-oneclick-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.08em}.cr-oneclick-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-oneclick-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-oneclick-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-oneclick-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800;line-height:1}.cr-oneclick-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-oneclick-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-oneclick-table-card{overflow:hidden;background:#ffffff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 12px 35px #0f172a0e}.cr-oneclick-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-oneclick-table-title{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-oneclick-table-subtitle{margin:6px 0 0;color:#64748b;font-size:13px}.cr-oneclick-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #dce6f2;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.cr-oneclick-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff}.cr-oneclick-table-content{padding:18px}@media (max-width: 1200px){.cr-oneclick-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-oneclick-page{padding:16px}.cr-oneclick-header{flex-direction:column;align-items:stretch;padding:22px}.cr-oneclick-kpis{grid-template-columns:1fr}.cr-oneclick-add-btn{width:100%}.cr-oneclick-table-header{flex-direction:column;align-items:flex-start}}.cr-oneclick-password{color:#64748b;font-family:monospace;font-size:13px;letter-spacing:1px}.cr-oneclick-table{width:100%}.cr-oneclick-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-oneclick-table-search{position:relative;width:100%;max-width:520px;display:flex;align-items:center}.cr-oneclick-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-size:13px}.cr-oneclick-table-search input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb17}.cr-oneclick-table-search-icon{position:absolute;left:16px;z-index:1}.cr-oneclick-table-search-clear{position:absolute;right:11px;width:28px;height:28px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer}.cr-oneclick-table-count{display:flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-oneclick-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-size:12px;font-weight:800}.cr-oneclick-table-count-label{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.cr-oneclick-grid{border:1px solid #e8edf5!important;border-radius:15px!important;overflow:hidden;background:#ffffff}.cr-oneclick-grid .MuiDataGrid-columnHeaders{background:#f8fafc;border-bottom:1px solid #e8edf5}.cr-oneclick-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-oneclick-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-oneclick-grid .MuiDataGrid-row:hover{background:#f8fbff!important}.cr-oneclick-grid .MuiDataGrid-cell:focus,.cr-oneclick-grid .MuiDataGrid-columnHeader:focus{outline:none!important}.cr-oneclick-grid .MuiDataGrid-footerContainer{border-top:1px solid #e8edf5;background:#fbfdff}.cr-oneclick-actions{width:100%;display:flex;justify-content:center;align-items:center;gap:9px}.cr-oneclick-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.cr-oneclick-action-btn:hover{transform:translateY(-2px)}.cr-oneclick-action-icon{width:17px;height:17px}.cr-oneclick-action-view:hover{background:#eff6ff;border-color:#bfdbfe}.cr-oneclick-action-delete:hover{background:#fef2f2;border-color:#fecaca}.cr-oneclick-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cr-oneclick-delete-modal{position:relative;width:100%;max-width:470px;padding:30px;background:#ffffff;border-radius:22px;box-shadow:0 30px 80px #0206174d}.cr-oneclick-delete-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;font-size:22px;cursor:pointer}.cr-oneclick-delete-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:18px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:28px;font-weight:800}.cr-oneclick-delete-eyebrow{margin-bottom:6px;color:#dc2626;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-oneclick-delete-content h3{margin:0;color:#0f172a;font-size:24px;font-weight:800}.cr-oneclick-delete-content p{margin:9px 0 0;color:#64748b;font-size:13px;line-height:1.65}.cr-oneclick-delete-record{display:flex;justify-content:space-between;margin-top:20px;padding:12px 14px;border:1px solid #e8edf5;border-radius:12px;background:#f8fafc}.cr-oneclick-delete-warning{display:flex;gap:11px;margin-top:20px;padding:14px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb}.cr-oneclick-delete-warning div{display:flex;flex-direction:column}.cr-oneclick-delete-warning strong{color:#92400e;font-size:12px}.cr-oneclick-delete-warning small{margin-top:3px;color:#a16207}.cr-oneclick-delete-actions{display:flex;justify-content:flex-end;gap:11px;margin-top:24px}.cr-oneclick-delete-cancel,.cr-oneclick-delete-confirm{min-width:130px;min-height:46px;border-radius:11px;font-size:13px;font-weight:700;cursor:pointer}.cr-oneclick-delete-cancel{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-oneclick-delete-confirm{border:none;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 9px 22px #dc262638}@media (max-width: 760px){.cr-oneclick-table-toolbar{flex-direction:column;align-items:stretch}.cr-oneclick-table-search{max-width:none}.cr-oneclick-delete-actions{flex-direction:column-reverse}.cr-oneclick-delete-cancel,.cr-oneclick-delete-confirm{width:100%}}.cr-oneclickdb-table-wrapper{width:100%}.cr-oneclickdb-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-oneclickdb-table-search{position:relative;width:100%;max-width:520px;display:flex;align-items:center}.cr-oneclickdb-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.cr-oneclickdb-table-search input::placeholder{color:#94a3b8}.cr-oneclickdb-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-oneclickdb-table-search-icon{position:absolute;left:16px;z-index:1;font-size:13px;pointer-events:none}.cr-oneclickdb-table-search-clear{position:absolute;right:11px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-oneclickdb-table-search-clear:hover{background:#e2e8f0;color:#0f172a}.cr-oneclickdb-table-result-count{display:flex;align-items:center;gap:9px;flex-shrink:0;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-oneclickdb-table-result-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-oneclickdb-table-result-label{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cr-oneclickdb-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-oneclickdb-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-oneclickdb-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-oneclickdb-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.cr-oneclickdb-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-oneclickdb-data-grid .MuiDataGrid-row{background:#ffffff;transition:background .15s ease}.cr-oneclickdb-data-grid .MuiDataGrid-row:hover{background:#f8fafc!important}.cr-oneclickdb-data-grid .MuiDataGrid-cell:focus,.cr-oneclickdb-data-grid .MuiDataGrid-cell:focus-within,.cr-oneclickdb-data-grid .MuiDataGrid-columnHeader:focus,.cr-oneclickdb-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-oneclickdb-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-oneclickdb-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-oneclickdb-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-oneclickdb-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-oneclickdb-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-oneclickdb-table-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:9px}.cr-oneclickdb-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid #e2e8f0;border-radius:10px;outline:none;background:#ffffff;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.cr-oneclickdb-table-action-btn:hover{transform:translateY(-2px)}.cr-oneclickdb-table-action-icon{width:17px;height:17px;display:block}.cr-oneclickdb-table-action-view:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 5px 12px #0f172a12}.cr-oneclickdb-table-action-delete:hover{background:#fef2f2;border-color:#fecaca;box-shadow:0 5px 12px #dc262612}.cr-oneclickdb-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cr-oneclickdb-delete-modal{position:relative;width:100%;max-width:470px;box-sizing:border-box;padding:30px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:#ffffff;box-shadow:0 30px 80px #0206174d}.cr-oneclickdb-delete-close{position:absolute;top:18px;right:18px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;font-size:22px;cursor:pointer}.cr-oneclickdb-delete-close:hover{background:#f1f5f9;color:#0f172a}.cr-oneclickdb-delete-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid #fecaca;border-radius:18px;background:#fef2f2;color:#dc2626;font-size:28px;font-weight:800}.cr-oneclickdb-delete-eyebrow{margin-bottom:6px;color:#dc2626;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-oneclickdb-delete-content h3{margin:0;color:#0f172a;font-size:24px;font-weight:800}.cr-oneclickdb-delete-content p{margin:9px 0 0;color:#64748b;font-size:13px;line-height:1.65}.cr-oneclickdb-delete-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.cr-oneclickdb-delete-record>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid #e8edf5;border-radius:12px;background:#f8fafc}.cr-oneclickdb-delete-record span{color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cr-oneclickdb-delete-record strong{overflow:hidden;color:#334155;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.cr-oneclickdb-delete-warning{display:flex;align-items:flex-start;gap:11px;margin-top:20px;padding:14px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb}.cr-oneclickdb-delete-warning-icon{flex-shrink:0}.cr-oneclickdb-delete-warning>div{display:flex;flex-direction:column}.cr-oneclickdb-delete-warning strong{color:#92400e;font-size:12px}.cr-oneclickdb-delete-warning small{margin-top:3px;color:#a16207;font-size:11px}.cr-oneclickdb-delete-actions{display:flex;justify-content:flex-end;gap:11px;margin-top:24px}.cr-oneclickdb-delete-cancel,.cr-oneclickdb-delete-confirm{min-width:130px;min-height:46px;padding:0 18px;border-radius:11px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.cr-oneclickdb-delete-cancel{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-oneclickdb-delete-cancel:hover{background:#f8fafc}.cr-oneclickdb-delete-confirm{border:none;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 9px 22px #dc262633}.cr-oneclickdb-delete-confirm:hover{transform:translateY(-1px);box-shadow:0 12px 25px #dc262645}@media (max-width: 760px){.cr-oneclickdb-table-toolbar{flex-direction:column;align-items:stretch}.cr-oneclickdb-table-search{max-width:none}.cr-oneclickdb-table-result-count{align-self:flex-start}.cr-oneclickdb-delete-modal{padding:25px 20px}.cr-oneclickdb-delete-record{grid-template-columns:1fr}.cr-oneclickdb-delete-actions{flex-direction:column-reverse}.cr-oneclickdb-delete-cancel,.cr-oneclickdb-delete-confirm{width:100%}}.cr-category-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-category-page-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0f}.cr-category-page-header-left{display:flex;align-items:center;gap:20px}.cr-category-page-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:26px;font-weight:800}.cr-category-page-eyebrow,.cr-category-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-category-page-header h1{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-category-page-header p{max-width:720px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-category-page-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-category-page-add-btn span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-category-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-category-kpi{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffff;box-shadow:0 8px 25px #0f172a0b}.cr-category-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-category-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-weight:800}.cr-category-kpi-blue{background:#eff6ff;color:#2563eb}.cr-category-kpi-green{background:#ecfdf5;color:#15803d}.cr-category-kpi-red{background:#fef2f2;color:#dc2626}.cr-category-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-category-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800}.cr-category-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-category-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-category-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-category-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-category-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-category-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-category-table-card{overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0e}.cr-category-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-category-table-header h2{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-category-table-header p{margin:6px 0 0;color:#64748b;font-size:13px}.cr-category-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-category-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-category-table-content{padding:18px}.cr-category-id{padding:5px 9px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-category-name-cell{display:flex;align-items:center;gap:10px}.cr-category-name-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f1f5f9;color:#334155;font-size:11px;font-weight:800}.cr-category-name-info{min-width:0;display:flex;flex-direction:column}.cr-category-name-info strong{color:#334155;font-size:12px}.cr-category-name-info span{color:#94a3b8;font-size:10px}.cr-category-description{overflow:hidden;color:#64748b;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.cr-category-status,.cr-category-home{min-width:92px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800}.cr-category-status-dot{width:7px;height:7px;border-radius:50%}.cr-category-status-active{background:#ecfdf5;color:#15803d}.cr-category-status-active .cr-category-status-dot{background:#22c55e}.cr-category-status-inactive{background:#fef2f2;color:#dc2626}.cr-category-status-inactive .cr-category-status-dot{background:#ef4444}.cr-category-home-featured{background:#f5f3ff;color:#7c3aed}.cr-category-home-hidden{background:#f8fafc;color:#64748b}@media (max-width: 1200px){.cr-category-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-category-page{padding:16px}.cr-category-page-header{flex-direction:column;align-items:stretch}.cr-category-kpis{grid-template-columns:1fr}.cr-category-page-add-btn{width:100%}.cr-category-table-header{flex-direction:column;align-items:flex-start}}.cr-attribute-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-attribute-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0f}.cr-attribute-header-left{display:flex;align-items:center;gap:20px}.cr-attribute-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:25px;font-weight:800}.cr-attribute-eyebrow,.cr-attribute-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-attribute-header h1{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-attribute-header p{max-width:720px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-attribute-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-attribute-add-btn span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-attribute-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-attribute-kpi{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffff;box-shadow:0 8px 25px #0f172a0b}.cr-attribute-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-attribute-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-weight:800}.cr-attribute-kpi-blue{background:#eff6ff;color:#2563eb}.cr-attribute-kpi-green{background:#ecfdf5;color:#15803d}.cr-attribute-kpi-red{background:#fef2f2;color:#dc2626}.cr-attribute-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-attribute-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800}.cr-attribute-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-attribute-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-attribute-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-attribute-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-attribute-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-attribute-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-attribute-table-card{overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0e}.cr-attribute-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-attribute-table-header h2{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-attribute-table-header p{margin:6px 0 0;color:#64748b;font-size:13px}.cr-attribute-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-attribute-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-attribute-table-content{padding:18px}.cr-attribute-id{padding:5px 9px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-attribute-name-cell{display:flex;align-items:center;gap:10px}.cr-attribute-name-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f1f5f9;color:#334155;font-size:11px;font-weight:800}.cr-attribute-name-info{display:flex;flex-direction:column}.cr-attribute-name-info strong{color:#334155;font-size:12px}.cr-attribute-name-info span{color:#94a3b8;font-size:10px}.cr-attribute-vendor{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:12px;font-weight:700}.cr-attribute-vendor-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f3ff;color:#7c3aed;font-size:10px;font-weight:800}.cr-attribute-status{min-width:90px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800}.cr-attribute-status-dot{width:7px;height:7px;border-radius:50%}.cr-attribute-status-active{background:#ecfdf5;color:#15803d}.cr-attribute-status-active .cr-attribute-status-dot{background:#22c55e}.cr-attribute-status-inactive{background:#fef2f2;color:#dc2626}.cr-attribute-status-inactive .cr-attribute-status-dot{background:#ef4444}@media (max-width: 1200px){.cr-attribute-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-attribute-page{padding:16px}.cr-attribute-header{flex-direction:column;align-items:stretch}.cr-attribute-kpis{grid-template-columns:1fr}.cr-attribute-add-btn{width:100%}.cr-attribute-table-header{flex-direction:column;align-items:flex-start}}.cr-product-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-product-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0f}.cr-product-header-left{display:flex;align-items:center;gap:20px}.cr-product-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:25px;font-weight:800}.cr-product-eyebrow,.cr-product-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-product-header h1{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-product-header p{max-width:720px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-product-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-product-add-btn span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-product-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-product-kpi{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffff;box-shadow:0 8px 25px #0f172a0b}.cr-product-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-product-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-weight:800}.cr-product-kpi-blue{background:#eff6ff;color:#2563eb}.cr-product-kpi-green{background:#ecfdf5;color:#15803d}.cr-product-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-product-kpi-orange{background:#fff7ed;color:#ea580c}.cr-product-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800}.cr-product-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-product-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-product-kpi-tag-orange{background:#fff7ed;color:#ea580c}.cr-product-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-product-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-product-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-product-attention{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:14px 17px;border:1px solid #fed7aa;border-radius:14px;background:#fff7ed}.cr-product-attention-icon{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffedd5;color:#ea580c;font-weight:800}.cr-product-attention>div:last-child{display:flex;flex-direction:column;gap:2px}.cr-product-attention strong{color:#9a3412;font-size:12px}.cr-product-attention span{color:#c2410c;font-size:11px}.cr-product-table-card{overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0e}.cr-product-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-product-table-header h2{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-product-table-header p{margin:6px 0 0;color:#64748b;font-size:13px}.cr-product-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-product-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-product-table-content{padding:18px}.cr-product-id{padding:5px 9px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-product-category{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:12px;font-weight:700}.cr-product-category-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:800}.cr-product-name-cell{min-width:0;display:flex;align-items:center;gap:10px}.cr-product-name-icon{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-product-name-info{min-width:0;display:flex;flex-direction:column}.cr-product-name-info strong{overflow:hidden;color:#334155;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.cr-product-name-info span{color:#94a3b8;font-size:10px}.cr-product-price{display:inline-flex;padding:6px 10px;border-radius:9px;background:#f8fafc;color:#0f172a;font-size:12px;font-weight:800}.cr-product-status,.cr-product-featured{min-width:88px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800}.cr-product-status-dot{width:7px;height:7px;border-radius:50%}.cr-product-status-active{background:#ecfdf5;color:#15803d}.cr-product-status-active .cr-product-status-dot{background:#22c55e}.cr-product-status-inactive{background:#fef2f2;color:#dc2626}.cr-product-status-inactive .cr-product-status-dot{background:#ef4444}.cr-product-featured-yes{background:#f5f3ff;color:#7c3aed}.cr-product-featured-no{background:#f8fafc;color:#64748b}@media (max-width: 1200px){.cr-product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-product-page{padding:16px}.cr-product-header{flex-direction:column;align-items:stretch}.cr-product-kpis{grid-template-columns:1fr}.cr-product-add-btn{width:100%}.cr-product-table-header{flex-direction:column;align-items:flex-start}}.cr-prodconfig-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-prodconfig-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0f}.cr-prodconfig-header-left{display:flex;align-items:center;gap:20px}.cr-prodconfig-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:17px;font-weight:800}.cr-prodconfig-eyebrow,.cr-prodconfig-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-prodconfig-header h1{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-prodconfig-header p{max-width:720px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-prodconfig-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-prodconfig-add-btn span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-prodconfig-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-prodconfig-kpi{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffff;box-shadow:0 8px 25px #0f172a0b}.cr-prodconfig-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-prodconfig-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:12px;font-weight:800}.cr-prodconfig-kpi-blue{background:#eff6ff;color:#2563eb}.cr-prodconfig-kpi-green{background:#ecfdf5;color:#15803d}.cr-prodconfig-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-prodconfig-kpi-orange{background:#fff7ed;color:#ea580c}.cr-prodconfig-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800}.cr-prodconfig-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-prodconfig-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-prodconfig-kpi-tag-orange{background:#fff7ed;color:#ea580c}.cr-prodconfig-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-prodconfig-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-prodconfig-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-prodconfig-table-card{overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0e}.cr-prodconfig-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-prodconfig-table-header h2{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-prodconfig-table-header p{margin:6px 0 0;color:#64748b;font-size:13px}.cr-prodconfig-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-prodconfig-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-prodconfig-table-content{padding:18px}.cr-prodconfig-id{padding:5px 9px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-prodconfig-client{display:flex;align-items:center;gap:10px}.cr-prodconfig-client-icon,.cr-prodconfig-product-icon{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:800}.cr-prodconfig-client>div{display:flex;flex-direction:column}.cr-prodconfig-client strong{color:#334155;font-size:12px}.cr-prodconfig-client span:last-child{color:#94a3b8;font-size:10px}.cr-prodconfig-product{display:flex;align-items:center;gap:10px}.cr-prodconfig-product strong{overflow:hidden;color:#334155;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.cr-prodconfig-date{padding:6px 9px;border-radius:8px;background:#f8fafc;color:#475569;font-size:11px;font-weight:700}@media (max-width: 1200px){.cr-prodconfig-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-prodconfig-page{padding:16px}.cr-prodconfig-header{flex-direction:column;align-items:stretch}.cr-prodconfig-kpis{grid-template-columns:1fr}.cr-prodconfig-add-btn{width:100%}.cr-prodconfig-table-header{flex-direction:column;align-items:flex-start}}.cr-category-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:30px}.cr-category-dialog{width:100%;max-width:820x;background:#ffffff;border-radius:22px;box-shadow:0 24px 60px #0f172a2e,0 8px 20px #0f172a14;overflow:hidden;position:relative;animation:crCategoryFade .25s ease}@keyframes crCategoryFade{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cr-category-header{padding:30px 35px;border-bottom:1px solid #edf2f7;background:linear-gradient(135deg,#f8fbff,#ffffff)}.cr-category-tag{display:inline-flex;padding:6px 14px;border-radius:30px;background:#eaf4ff;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:14px}.cr-category-header h2{margin:0;font-size:28px;font-weight:700;color:#1f2937}.cr-category-header p{margin-top:8px;color:#6b7280;font-size:15px}.cr-category-close{position:absolute;right:22px;top:22px;width:42px;height:42px;border-radius:50%;border:none;cursor:pointer;background:#f4f6f9;color:#64748b;transition:.25s;font-size:18px}.cr-category-close:hover{background:#2563eb;color:#fff}.cr-category-form{padding:35px}.cr-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.cr-category-field{display:flex;flex-direction:column}.cr-category-field label{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.cr-category-field input,.cr-category-field textarea,.cr-category-field select,.cr-category-field .MuiNativeSelect-root{width:100%;min-height:52px;border-radius:12px;border:1px solid #dbe3ee;background:#fff;padding:0 16px;font-size:15px;transition:.25s;box-sizing:border-box}.cr-category-field textarea{padding-top:14px;min-height:120px}.cr-category-field input:focus,.cr-category-field textarea:focus,.cr-category-field select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 4px #2563eb1a}.cr-category-footer{display:flex;justify-content:flex-end;gap:14px;margin-top:35px;border-top:1px solid #edf2f7;padding-top:28px}.cr-category-btn-secondary{border:1px solid #d5dbe5;background:white;color:#475569;padding:12px 26px;border-radius:12px;font-weight:600;cursor:pointer;transition:.25s}.cr-category-btn-secondary:hover{background:#f8fafc}.cr-category-btn-primary{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:12px 28px;border-radius:12px;font-weight:700;cursor:pointer;transition:.25s;box-shadow:0 10px 24px #2563eb40}.cr-category-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px #2563eb4d}.cr-category-btn-primary:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 768px){.cr-category-dialog{max-width:96%}.cr-category-grid{grid-template-columns:1fr}.cr-category-form,.cr-category-header{padding:25px}.cr-category-footer{flex-direction:column}.cr-category-btn-primary,.cr-category-btn-secondary{width:100%}}.cr-category-required{color:#ef4444;margin-left:4px;font-weight:700}.cr-category-field small{margin-top:8px;color:#64748b;font-size:12px;line-height:1.5}.cr-category-field textarea{resize:vertical}.cr-category-footer-left{flex:1;display:flex;align-items:center;color:#64748b;font-size:13px}.cr-category-footer-right{display:flex;gap:12px}.cr-category-field input::placeholder,.cr-category-field textarea::placeholder{color:#9ca3af}.cr-category-section{margin-bottom:30px}.cr-category-section-title{font-size:15px;font-weight:700;color:#1f2937;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #edf2f7}.cr-category-label{display:flex;align-items:center;gap:8px;font-weight:600;color:#334155}.cr-category-field select{cursor:pointer}.cr-category-field input:hover,.cr-category-field textarea:hover,.cr-category-field select:hover{border-color:#93c5fd}.cr-category-section{background:#ffffff;border:1px solid #edf2f7;border-radius:16px;padding:24px}.cr-category-native-select{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.cr-category-native-select:hover{border-color:#cbd5e1}.cr-category-native-select:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-category-native-select option{color:#0f172a;background:#ffffff}.cr-category-table-wrapper{width:100%}.cr-category-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-category-table-search{position:relative;width:100%;max-width:560px;display:flex;align-items:center}.cr-category-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-category-table-search input::placeholder{color:#94a3b8}.cr-category-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-category-table-search-icon{position:absolute;left:15px;z-index:1;pointer-events:none}.cr-category-table-search-clear{position:absolute;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-category-table-count{display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-category-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-category-table-count-label{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cr-category-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-category-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-category-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-category-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-category-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-category-data-grid .MuiDataGrid-row{background:#ffffff}.cr-category-data-grid .MuiDataGrid-row:hover,.cr-category-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-category-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-category-data-grid .MuiDataGrid-cell:focus,.cr-category-data-grid .MuiDataGrid-cell:focus-within,.cr-category-data-grid .MuiDataGrid-columnHeader:focus,.cr-category-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-category-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-category-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-category-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-category-table-actions{width:100%;display:flex;align-items:center;justify-content:center}.cr-category-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-category-table-action-btn:hover{transform:translateY(-2px);border-color:#bfdbfe;background:#eff6ff}.cr-category-table-action-icon{width:17px;height:17px;object-fit:contain}.cr-category-table-empty{width:100%;height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px 20px;text-align:center;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-category-table-empty-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #dbeafe;border-radius:17px;background:#eff6ff;color:#2563eb;font-size:24px}.cr-category-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-category-table-empty p{max-width:390px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.6}@media (max-width: 760px){.cr-category-table-toolbar{flex-direction:column;align-items:stretch}.cr-category-table-search{max-width:none}.cr-category-table-count{align-self:flex-start}}.cr-category-table-toolbar-left{min-width:0;flex:1;display:flex;align-items:center;gap:14px}.cr-category-status-filters{display:flex;align-items:center;gap:7px;flex-shrink:0}.cr-category-filter-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #e2e8f0;border-radius:10px;outline:none;background:#ffffff;color:#64748b;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.cr-category-filter-btn:hover{border-color:#cbd5e1;background:#f8fafc;color:#334155}.cr-category-filter-btn-active{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.cr-category-filter-count{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 5px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:9px;font-weight:800}.cr-category-filter-btn-active .cr-category-filter-count{background:#0f172a;color:#fff}.cr-category-filter-dot{width:7px;height:7px;display:inline-block;flex:0 0 7px;border-radius:50%}.cr-category-filter-dot-green{background:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.cr-category-filter-dot-red{background:#ef4444;box-shadow:0 0 0 3px #ef44441a}.cr-category-filter-star{color:#7c3aed;font-style:normal;font-size:12px}@media (max-width: 1150px){.cr-category-table-toolbar-left{flex-direction:column;align-items:stretch}.cr-category-status-filters{flex-wrap:wrap}}@media (max-width: 760px){.cr-category-filter-btn{flex:1}}.cr-attribute-table-wrapper{width:100%}.cr-attribute-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-attribute-table-search{position:relative;width:100%;max-width:560px;display:flex;align-items:center}.cr-attribute-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-attribute-table-search input::placeholder{color:#94a3b8}.cr-attribute-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-attribute-table-search-icon{position:absolute;left:15px;z-index:1;pointer-events:none}.cr-attribute-table-search-clear{position:absolute;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-attribute-table-count{display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-attribute-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-attribute-table-count-label{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cr-attribute-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-attribute-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-attribute-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-attribute-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-attribute-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-attribute-data-grid .MuiDataGrid-row{background:#ffffff}.cr-attribute-data-grid .MuiDataGrid-row:hover,.cr-attribute-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-attribute-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-attribute-data-grid .MuiDataGrid-cell:focus,.cr-attribute-data-grid .MuiDataGrid-cell:focus-within,.cr-attribute-data-grid .MuiDataGrid-columnHeader:focus,.cr-attribute-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-attribute-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-attribute-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-attribute-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-attribute-table-actions{width:100%;display:flex;align-items:center;justify-content:center}.cr-attribute-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-attribute-table-action-btn:hover{transform:translateY(-2px);border-color:#bfdbfe;background:#eff6ff}.cr-attribute-table-action-icon{width:17px;height:17px;object-fit:contain}.cr-attribute-table-empty{width:100%;height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px 20px;text-align:center;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-attribute-table-empty-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #dbeafe;border-radius:17px;background:#eff6ff;color:#2563eb;font-size:24px;font-weight:800}.cr-attribute-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-attribute-table-empty p{max-width:390px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.6}@media (max-width: 760px){.cr-attribute-table-toolbar{flex-direction:column;align-items:stretch}.cr-attribute-table-search{max-width:none}.cr-attribute-table-count{align-self:flex-start}}.block .info{display:flex;align-items:center;gap:20px;margin-bottom:20px}.block .info button{padding:5px;cursor:pointer}.cr-emailblock-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-emailblock-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0f}.cr-emailblock-header-left{display:flex;align-items:center;gap:20px}.cr-emailblock-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:26px;font-weight:800;box-shadow:0 10px 25px #2563eb17}.cr-emailblock-eyebrow,.cr-emailblock-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-emailblock-title{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-emailblock-subtitle{max-width:720px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-emailblock-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-emailblock-add-btn span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-emailblock-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-emailblock-kpi{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffff;box-shadow:0 8px 25px #0f172a0b}.cr-emailblock-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-emailblock-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-weight:800}.cr-emailblock-kpi-blue{background:#eff6ff;color:#2563eb}.cr-emailblock-kpi-green{background:#ecfdf5;color:#15803d}.cr-emailblock-kpi-red{background:#fef2f2;color:#dc2626}.cr-emailblock-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-emailblock-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800}.cr-emailblock-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-emailblock-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-emailblock-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-emailblock-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-emailblock-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-emailblock-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-emailblock-table-card{overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0e}.cr-emailblock-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-emailblock-table-header h2{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-emailblock-table-header p{margin:6px 0 0;color:#64748b;font-size:13px}.cr-emailblock-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-emailblock-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-emailblock-table-content{padding:18px}.cr-emailblock-id{padding:5px 9px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-emailblock-email{min-width:0;display:flex;align-items:center;gap:11px}.cr-emailblock-email-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:800}.cr-emailblock-email-content{min-width:0;display:flex;flex-direction:column}.cr-emailblock-email-content strong{overflow:hidden;color:#334155;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.cr-emailblock-email-content span{margin-top:2px;color:#94a3b8;font-size:10px}.cr-emailblock-status{min-width:90px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800}.cr-emailblock-status-dot{width:7px;height:7px;border-radius:50%}.cr-emailblock-status-active{background:#ecfdf5;color:#15803d}.cr-emailblock-status-active .cr-emailblock-status-dot{background:#22c55e}.cr-emailblock-status-inactive{background:#fef2f2;color:#dc2626}.cr-emailblock-status-inactive .cr-emailblock-status-dot{background:#ef4444}@media (max-width: 1200px){.cr-emailblock-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-emailblock-page{padding:16px}.cr-emailblock-header{flex-direction:column;align-items:stretch}.cr-emailblock-kpis{grid-template-columns:1fr}.cr-emailblock-add-btn{width:100%}.cr-emailblock-table-header{flex-direction:column;align-items:flex-start}}.cr-domainblock-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 32%),#f8fafc}.cr-domainblock-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 32px;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0f}.cr-domainblock-header-left{display:flex;align-items:center;gap:20px}.cr-domainblock-header-icon{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:27px;font-weight:800}.cr-domainblock-eyebrow,.cr-domainblock-table-eyebrow{margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-domainblock-title{margin:0;color:#0f172a;font-size:30px;font-weight:800}.cr-domainblock-subtitle{max-width:720px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.7}.cr-domainblock-add-btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:none;border-radius:13px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 25px #2563eb38}.cr-domainblock-add-btn span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.16);font-size:19px}.cr-domainblock-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.cr-domainblock-kpi{padding:22px;border:1px solid #e8edf5;border-radius:18px;background:#ffffff;box-shadow:0 8px 25px #0f172a0b}.cr-domainblock-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cr-domainblock-kpi-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-weight:800}.cr-domainblock-kpi-blue{background:#eff6ff;color:#2563eb}.cr-domainblock-kpi-green{background:#ecfdf5;color:#15803d}.cr-domainblock-kpi-red{background:#fef2f2;color:#dc2626}.cr-domainblock-kpi-purple{background:#f5f3ff;color:#7c3aed}.cr-domainblock-kpi-tag{padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:800}.cr-domainblock-kpi-tag-green{background:#ecfdf5;color:#15803d}.cr-domainblock-kpi-tag-red{background:#fef2f2;color:#dc2626}.cr-domainblock-kpi-tag-purple{background:#f5f3ff;color:#7c3aed}.cr-domainblock-kpi-value{margin-bottom:9px;color:#0f172a;font-size:30px;font-weight:800}.cr-domainblock-kpi-label{color:#334155;font-size:14px;font-weight:700}.cr-domainblock-kpi-description{margin-top:5px;color:#94a3b8;font-size:12px}.cr-domainblock-table-card{overflow:hidden;border:1px solid #e8edf5;border-radius:22px;background:#ffffff;box-shadow:0 12px 35px #0f172a0e}.cr-domainblock-table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #edf1f7}.cr-domainblock-table-header h2{margin:0;color:#0f172a;font-size:21px;font-weight:800}.cr-domainblock-table-header p{margin:6px 0 0;color:#64748b;font-size:13px}.cr-domainblock-table-total{display:inline-flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700}.cr-domainblock-table-total span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cr-domainblock-table-content{padding:18px}.cr-domainblock-id{padding:5px 9px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-domainblock-domain{min-width:0;display:flex;align-items:center;gap:11px}.cr-domainblock-domain-icon{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#334155;font-size:12px}.cr-domainblock-domain-content{min-width:0;display:flex;flex-direction:column}.cr-domainblock-domain-content strong{overflow:hidden;color:#334155;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.cr-domainblock-domain-content span{margin-top:2px;color:#94a3b8;font-size:10px}.cr-domainblock-status{min-width:90px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:800}.cr-domainblock-status-dot{width:7px;height:7px;border-radius:50%}.cr-domainblock-status-active{background:#ecfdf5;color:#15803d}.cr-domainblock-status-active .cr-domainblock-status-dot{background:#22c55e}.cr-domainblock-status-inactive{background:#fef2f2;color:#dc2626}.cr-domainblock-status-inactive .cr-domainblock-status-dot{background:#ef4444}@media (max-width: 1200px){.cr-domainblock-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cr-domainblock-page{padding:16px}.cr-domainblock-header{flex-direction:column;align-items:stretch}.cr-domainblock-kpis{grid-template-columns:1fr}.cr-domainblock-add-btn{width:100%}.cr-domainblock-table-header{flex-direction:column;align-items:flex-start}}.cr-domainblock-table-wrapper{width:100%}.cr-domainblock-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-domainblock-table-search{position:relative;width:100%;max-width:520px;display:flex;align-items:center}.cr-domainblock-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-size:13px}.cr-domainblock-table-search-icon{position:absolute;left:15px;pointer-events:none}.cr-domainblock-table-search-clear{position:absolute;right:10px;width:28px;height:28px;border:0;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer}.cr-domainblock-table-count{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-domainblock-table-count-number{font-weight:800;color:#0f172a}.cr-domainblock-table-count-label{font-size:11px;font-weight:700;color:#64748b}.cr-domainblock-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-domainblock-data-grid .MuiDataGrid-columnHeaders,.cr-domainblock-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-domainblock-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:11px;font-weight:800}.cr-domainblock-data-grid .MuiDataGrid-cell{color:#475569;font-size:13px}.cr-domainblock-data-grid .MuiDataGrid-row:hover,.cr-domainblock-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-domainblock-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-domainblock-table-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.cr-domainblock-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;cursor:pointer}.cr-domainblock-table-action-btn:hover{background:#eff6ff;border-color:#bfdbfe}.cr-domainblock-table-delete-btn:hover{background:#fef2f2;border-color:#fecaca}.cr-domainblock-table-action-icon{width:17px;height:17px}.cr-domainblock-table-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cr-domainblock-table-empty-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-radius:16px;background:#eff6ff;color:#2563eb;font-size:22px}.cr-domainblock-table-empty h3{margin:0;color:#0f172a;font-size:16px}.cr-domainblock-table-empty p{margin-top:7px;color:#94a3b8;font-size:12px}.cr-domainblock-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cr-domainblock-delete-modal{width:100%;max-width:440px;box-sizing:border-box;padding:30px;border-radius:20px;background:#ffffff;text-align:center;box-shadow:0 30px 80px #0f172a47}.cr-domainblock-delete-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;border-radius:16px;background:#fef2f2;color:#dc2626;font-size:22px;font-weight:800}.cr-domainblock-delete-modal h3{margin:0;color:#0f172a;font-size:20px}.cr-domainblock-delete-modal p{color:#64748b;font-size:13px}.cr-domainblock-delete-target{margin-top:18px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#334155;font-size:12px;font-weight:700}.cr-domainblock-delete-actions{display:flex;gap:10px;margin-top:24px}.cr-domainblock-delete-cancel,.cr-domainblock-delete-confirm{flex:1;min-height:46px;border-radius:11px;font-size:13px;font-weight:700;cursor:pointer}.cr-domainblock-delete-cancel{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-domainblock-delete-confirm{border:none;background:#dc2626;color:#fff}@media (max-width: 760px){.cr-domainblock-table-toolbar{flex-direction:column;align-items:stretch}.cr-domainblock-table-search{max-width:none}.cr-domainblock-delete-actions{flex-direction:column-reverse}}.cr-emailblock-table-wrapper{width:100%}.cr-emailblock-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-emailblock-table-search{position:relative;width:100%;max-width:520px;display:flex;align-items:center}.cr-emailblock-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-emailblock-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-emailblock-table-search-icon{position:absolute;left:15px;z-index:1;pointer-events:none}.cr-emailblock-table-search-clear{position:absolute;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-emailblock-table-count{display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-emailblock-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-emailblock-table-count-label{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cr-emailblock-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-emailblock-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-emailblock-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-emailblock-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.cr-emailblock-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-emailblock-data-grid .MuiDataGrid-row:hover,.cr-emailblock-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-emailblock-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-emailblock-data-grid .MuiDataGrid-cell:focus,.cr-emailblock-data-grid .MuiDataGrid-cell:focus-within,.cr-emailblock-data-grid .MuiDataGrid-columnHeader:focus,.cr-emailblock-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-emailblock-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-emailblock-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-emailblock-table-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.cr-emailblock-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-emailblock-table-action-btn:hover{transform:translateY(-2px);border-color:#bfdbfe;background:#eff6ff}.cr-emailblock-table-delete-btn:hover{border-color:#fecaca;background:#fef2f2}.cr-emailblock-table-action-icon{width:17px;height:17px;object-fit:contain}.cr-emailblock-table-empty{width:100%;height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 20px;box-sizing:border-box;text-align:center}.cr-emailblock-table-empty-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-radius:16px;background:#eff6ff;color:#2563eb;font-size:22px;font-weight:800}.cr-emailblock-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-emailblock-table-empty p{max-width:380px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.6}.cr-emailblock-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.68);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cr-emailblock-delete-modal{width:100%;max-width:440px;box-sizing:border-box;padding:30px;border-radius:20px;background:#ffffff;text-align:center;box-shadow:0 30px 80px #0f172a47}.cr-emailblock-delete-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;border-radius:16px;background:#fef2f2;color:#dc2626;font-size:22px;font-weight:800}.cr-emailblock-delete-modal h3{margin:0;color:#0f172a;font-size:20px;font-weight:800}.cr-emailblock-delete-modal p{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.6}.cr-emailblock-delete-target{margin-top:18px;padding:12px 14px;overflow:hidden;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#334155;font-size:12px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.cr-emailblock-delete-actions{display:flex;gap:10px;margin-top:24px}.cr-emailblock-delete-cancel,.cr-emailblock-delete-confirm{flex:1;min-height:46px;border-radius:11px;font-size:13px;font-weight:700;cursor:pointer}.cr-emailblock-delete-cancel{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-emailblock-delete-confirm{border:none;background:#dc2626;color:#fff}@media (max-width: 760px){.cr-emailblock-table-toolbar{flex-direction:column;align-items:stretch}.cr-emailblock-table-search{max-width:none}.cr-emailblock-table-count{align-self:flex-start}.cr-emailblock-delete-actions{flex-direction:column-reverse}}.report .info{display:flex;align-items:center;gap:20px;margin-bottom:20px}.report .info button{padding:5px;cursor:pointer}.client .info{display:flex;align-items:center;gap:20px;margin-bottom:20px}.client .info button{padding:5px;cursor:pointer}.client .button1{padding:8px 16px;border:none;background-color:#f8f8f8;color:#000;border-radius:4px;cursor:pointer}.client .button1:disabled{background-color:#ccc}.profile{display:flex;flex-direction:column;gap:40px}.profile .view{flex:1}.profile .view .info .topInfo{display:flex;align-items:center;gap:20px}.profile .view .info .topInfo .avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;background-color:#555}.profile .view .info .topInfo .infoText{display:flex;flex-direction:column;gap:10px}.profile .view .info .topInfo .infoText h1{font-weight:700;font-size:24px;color:#fff;margin:0}.profile .view .info .topInfo .infoText .actionButtons{display:flex;gap:10px}.profile .view .info .topInfo .infoText .actionButtons button{padding:8px 16px;font-size:14px;border-radius:6px;border:none;cursor:pointer;transition:.3s}.profile .view .info .topInfo .infoText .actionButtons button.btn-primary{background-color:#4caf50;color:#fff}.profile .view .info .topInfo .infoText .actionButtons button.btn-primary:hover{background-color:#45a049}.profile .view .info .topInfo .infoText .actionButtons button.btn-secondary{background-color:#2196f3;color:#fff}.profile .view .info .topInfo .infoText .actionButtons button.btn-secondary:hover{background-color:#1976d2}.profile .view .info .details{margin-top:20px;font-size:16px}.profile .view .info .details .item{margin-bottom:10px}.profile .view .info .details .item .itemTitle{font-weight:600;margin-right:10px;text-transform:capitalize}.profile .view .info .details .item .itemValue{color:#ccc}.profile .view hr{width:90%;height:0;border:.5px solid gray;margin:20px 0}.profile .view .chart{margin-top:50px;width:100%;height:400px}@media screen and (max-width: 768px){.topInfo{flex-direction:column;align-items:flex-start}.topInfo .infoText .actionButtons{flex-direction:column;width:100%}.topInfo .infoText .actionButtons button{width:100%}}.cr-product-table-wrapper{width:100%}.cr-product-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-product-table-toolbar-left{min-width:0;flex:1;display:flex;align-items:center;gap:14px}.cr-product-table-search{position:relative;width:100%;max-width:520px;display:flex;align-items:center}.cr-product-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-product-table-search input::placeholder{color:#94a3b8}.cr-product-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-product-table-search-icon{position:absolute;left:15px;pointer-events:none}.cr-product-table-search-clear{position:absolute;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-product-status-filters{display:flex;align-items:center;gap:7px;flex-shrink:0}.cr-product-filter-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #e2e8f0;border-radius:10px;outline:none;background:#ffffff;color:#64748b;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.cr-product-filter-btn:hover{border-color:#cbd5e1;background:#f8fafc;color:#334155}.cr-product-filter-btn-active{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.cr-product-filter-count{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#f1f5f9;color:#475569;font-size:9px;font-weight:800}.cr-product-filter-btn-active .cr-product-filter-count{background:#0f172a;color:#fff}.cr-product-filter-dot{width:7px;height:7px;display:inline-block;border-radius:50%}.cr-product-filter-dot-green{background:#22c55e}.cr-product-filter-dot-red{background:#ef4444}.cr-product-filter-star{color:#7c3aed;font-style:normal}.cr-product-table-count{display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-product-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-product-table-count-label{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cr-product-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-product-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-product-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-product-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-product-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-product-data-grid .MuiDataGrid-row:hover,.cr-product-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-product-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-product-data-grid .MuiDataGrid-cell:focus,.cr-product-data-grid .MuiDataGrid-cell:focus-within,.cr-product-data-grid .MuiDataGrid-columnHeader:focus,.cr-product-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-product-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-product-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-product-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-product-table-actions{width:100%;display:flex;align-items:center;justify-content:center}.cr-product-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-product-table-action-btn:hover{transform:translateY(-2px);border-color:#bfdbfe;background:#eff6ff}.cr-product-table-action-icon{width:17px;height:17px;object-fit:contain}.cr-product-table-empty{width:100%;height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px 20px;text-align:center;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-product-table-empty-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #dbeafe;border-radius:17px;background:#eff6ff;color:#2563eb;font-size:24px;font-weight:800}.cr-product-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-product-table-empty p{max-width:390px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.6}@media (max-width: 1180px){.cr-product-table-toolbar-left{flex-direction:column;align-items:stretch}.cr-product-status-filters{flex-wrap:wrap}}@media (max-width: 760px){.cr-product-table-toolbar{flex-direction:column;align-items:stretch}.cr-product-table-search{max-width:none}.cr-product-filter-btn{flex:1}.cr-product-table-count{align-self:flex-start}}.input-button{height:30px}.button-check{margin-bottom:10px}.add{width:100%;height:100vh;position:absolute;top:12%;left:0;background-color:#000000b9;display:flex;align-items:center;justify-content:center}.add .modal{padding:10px 50px;border-radius:10px;background-color:#202732!important;position:relative}.add .modal h1{margin-bottom:40px;font-size:24px;color:#ddd}.add .modal .close{position:absolute;top:10px;right:10px;cursor:pointer}.add .modal form{display:flex;flex-direction:column;flex-wrap:wrap;max-width:500px;justify-content:space-between;width:100vw}.add .modal form .selector{width:100%!important;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.add .modal form .selector label{color:azure;font-size:14px}.add .modal form .selector select{margin-top:-15px;padding:10px;background-color:transparent;color:#fff;outline:none;border:1px solid #ddd;border-radius:3px}.add .modal form .selector select option{color:#000}.add .modal form .item{width:100%!important;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.add .modal form .item textarea{overflow:hidden;padding:10px;margin-top:5px;background-color:transparent;color:#fff;outline:none;border:1px solid #ddd;border-radius:3px}.add .modal form .item label{font-size:14px}.add .modal form .item input{padding:10px;background-color:transparent;color:#fff;outline:none;border:1px solid #ddd;border-radius:3px}.add .modal form button{width:100%;padding:10px;cursor:pointer}.add-modal{width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:#000000b9;display:flex;align-items:center;justify-content:center;overflow-y:auto}.modal-modal{padding:20px;border-radius:10px;background-color:#19202b;position:relative}.modal-modal #updateProfileImage>img{display:block;margin:auto;width:6vmax;max-height:6vmax;border-radius:100%;margin:1vmax}.modal-modal #updateProfileImage>input{display:flex;padding:0%}.modal-modal #updateProfileImage>input::file-selector-button{cursor:pointer;width:50%;z-index:2;height:2vh;border:none;margin:2%;font:400 .8vmax Roboto;transition:all .5s;padding:0 2vmax;color:#0000009f;background-color:#fff}.modal-modal #updateProfileImage>input::file-selector-button:hover{background-color:#ebebeb}.modal-modal h1{margin-bottom:40px;font-size:24px;color:#ddd}.modal-modal .close{position:absolute;top:10px;right:10px;cursor:pointer}.modal-modal form{display:flex;flex-wrap:wrap;max-width:500px;justify-content:space-between}.modal-modal form .selector{width:48%;display:flex;flex-direction:column;margin-bottom:8px}.modal-modal form .selector label{color:azure;font-size:14px}.modal-modal form .selector select{padding:10px;background-color:transparent;color:#fff;outline:none;border:1px solid #ddd;border-radius:3px}.modal-modal form .selector select option{color:#000}.modal-modal form .item{width:48%;display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.modal-modal form .item label{font-size:14px}.modal-modal form .item input{padding:10px;background-color:transparent;color:#fff;outline:none;border:1px solid #ddd;border-radius:3px}.modal-modal form button{width:100%;padding:10px;cursor:pointer}.item-client{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.item-client label{font-size:14px}.item-client input{padding:10px;background-color:transparent;color:#fff;outline:none;border:1px solid #ddd;border-radius:3px}@media screen and (max-width: 768px){.selector,.item{width:100%}}.cr-billing-wizard .MuiDialog-paper{font-family:Inter,sans-serif;color:#0f172a;border-radius:14px}.cr-billing-wizard .MuiButton-root{background-image:none;width:auto;flex:0 0 auto;height:auto;min-height:42px;padding:9px 18px;border-radius:9px;font-weight:600;transform:none;box-shadow:none;text-transform:none}.cr-billing-wizard .MuiButton-text{background:transparent}.cr-billing-wizard .MuiAlert-root{margin:12px 0}.cr-billing-wizard small{display:block;font-size:12px;font-weight:400;line-height:1.6;color:#475569}.cr-billing-wizard h3{font-size:18px;margin:16px 0}.cr-billing-wizard p{font-size:13px;line-height:1.6;color:#475569;margin:12px 0}.cr-billing-wizard .cr-wizard-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:8px 0}.cr-billing-wizard .cr-wizard-steps li{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:12px;border-radius:10px;background:#f1f5f9}.cr-billing-wizard .cr-step-number{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e2e8f0;color:#475569;font-weight:700}.cr-billing-wizard [aria-current] .cr-step-number{background:#2563eb;color:#fff}.cr-billing-wizard .cr-wizard-steps [aria-current]{background:#dbeafe;color:#1e40af;font-weight:700}.cr-billing-wizard .cr-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}.cr-billing-wizard main,.cr-billing-wizard aside{min-width:0}.cr-billing-wizard aside{padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-self:start}.cr-billing-wizard label{display:flex;flex-direction:column;gap:8px;font-size:14px}.cr-billing-wizard input:not([type=radio]):not([type=checkbox]){width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #94a3b8;border-radius:8px;background:white;color:#0f172a;font:inherit}.cr-billing-wizard input:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.cr-billing-wizard .cr-wizard-options{max-height:440px;overflow:auto;margin:12px 0}.cr-billing-wizard .cr-wizard-option{flex-direction:row;align-items:flex-start;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;margin:8px 0;cursor:pointer;overflow-wrap:anywhere}.cr-billing-wizard .cr-wizard-option input{width:20px;height:20px;flex-shrink:0;accent-color:#2563eb}.cr-billing-wizard dl>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #e2e8f0;font-size:13px}.cr-billing-wizard dd{margin:0;font-weight:600;overflow-wrap:anywhere}.cr-billing-wizard dt{color:#475569}.cr-billing-wizard .cr-wizard-table{overflow:auto;width:100%}.cr-billing-wizard table{width:100%;border-collapse:collapse;min-width:500px;font-size:13px}.cr-billing-wizard th,.cr-billing-wizard td{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.cr-billing-wizard ul{padding-left:22px}.cr-billing-wizard .MuiDialogTitle-root{padding:24px 28px;border-bottom:1px solid #e2e8f0;font-size:22px;letter-spacing:-.4px}.cr-billing-wizard .MuiDialogContent-root{padding:20px 28px;background:#f8fafc}.cr-billing-wizard .cr-wizard-layout{margin-top:20px}.cr-billing-wizard .cr-wizard-layout main{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.cr-billing-wizard aside{background:#fff;border-top:3px solid #2563eb}.cr-billing-wizard input[type=month]{max-width:280px;box-sizing:border-box}.cr-billing-wizard .cr-wizard-option:has(input:checked){border-color:#2563eb;background:#eff6ff}.cr-billing-wizard .MuiDialogActions-root{flex-wrap:wrap;padding:16px 24px;gap:8px;border-top:1px solid #e2e8f0}.cr-billing-wizard .MuiDialogActions-root>:first-child{margin-right:auto}@media (max-width: 760px){.cr-billing-wizard .cr-wizard-layout{grid-template-columns:minmax(0,1fr)}.cr-billing-wizard .MuiDialogContent-root{padding:12px}.cr-billing-wizard .MuiDialogTitle-root{padding:16px}.cr-billing-wizard .cr-wizard-options{max-height:320px}}.cr-billing-dashboard{width:100%;min-width:0;padding:clamp(12px,2vw,28px);background:#f5f7fb;color:#0f172a;border-radius:16px}.cr-billing-dashboard .cr-billing-heading,.cr-billing-dashboard .cr-billing-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.cr-billing-dashboard .cr-billing-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em}.cr-billing-dashboard h1{font-size:clamp(26px,3vw,34px);line-height:1.25;margin:6px 0}.cr-billing-dashboard h2{font-size:20px;margin:0 0 12px}.cr-billing-dashboard h3{font-size:16px;margin:0}.cr-billing-dashboard p{color:#475569;font-size:14px;line-height:1.6}.cr-billing-dashboard .MuiButton-root{background-image:none;height:auto;min-height:40px;text-transform:none;transform:none;box-shadow:none}.cr-billing-dashboard .MuiAlert-root{margin:16px 0}.cr-billing-dashboard .cr-billing-metrics,.cr-billing-dashboard .cr-billing-cycle-grid,.cr-billing-dashboard .cr-billing-charts{display:grid;gap:14px;min-width:0}.cr-billing-dashboard .cr-billing-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin:20px 0 28px}.cr-billing-dashboard .cr-billing-cycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-billing-dashboard .cr-billing-card{min-width:0;padding:18px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow-wrap:anywhere}.cr-billing-dashboard .cr-billing-metrics h2{font-size:13px;font-weight:600;color:#475569;margin:0 0 10px}.cr-billing-dashboard .cr-billing-metrics strong{font-size:clamp(22px,2vw,28px);font-variant-numeric:tabular-nums}.cr-billing-dashboard .cr-billing-section{margin-bottom:28px;min-width:0}.cr-billing-dashboard .cr-billing-cycle-period{margin:4px 0 14px}.cr-billing-dashboard dl{margin:12px 0 0}.cr-billing-dashboard dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:9px 0;border-top:1px solid #f1f5f9;font-size:13px}.cr-billing-dashboard dt{color:#475569}.cr-billing-dashboard dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.cr-billing-dashboard .cr-billing-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.cr-billing-dashboard .cr-billing-chart{height:230px;width:100%;min-width:0}.cr-billing-dashboard .cr-billing-chart-notice{min-height:100px;display:flex;align-items:center}.cr-billing-dashboard .cr-billing-chart-values dt{display:flex;align-items:center;gap:8px}.cr-billing-dashboard .cr-billing-chart-values dt span{width:10px;height:10px;border-radius:50%;flex-shrink:0}.cr-billing-dashboard .cr-billing-tabs{margin-top:30px;min-width:0;padding:8px 0 0;border:1px solid #dbe5f1;border-radius:18px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.cr-billing-dashboard .cr-billing-tabs>.MuiTabs-root{min-height:58px;padding:0 14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff)}.cr-billing-dashboard .cr-billing-tabs .MuiTabs-flexContainer{gap:4px}.cr-billing-dashboard .cr-billing-tabs .MuiTab-root{min-height:58px;padding:13px 18px;border-radius:10px 10px 0 0;color:#64748b;font-size:13px;font-weight:800;text-transform:none;letter-spacing:.01em}.cr-billing-dashboard .cr-billing-tabs .MuiTab-root:hover,.cr-billing-dashboard .cr-billing-tabs .MuiTab-root.Mui-selected{color:#1d4ed8;background:#eff6ff}.cr-billing-dashboard .cr-billing-tabs .MuiTabs-indicator{height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#2563eb,#06b6d4)}.cr-billing-dashboard .cr-billing-tab-panel{min-width:0;padding:0 18px 18px}.cr-billing-dashboard .cr-billing-tab-panel>.cr-monitor-health,.cr-billing-dashboard .cr-billing-tab-panel>.cr-billing-operations{margin-top:20px}.cr-billing-dashboard .cr-billing-operations{margin-top:34px;padding:24px;border:1px solid #dbe5f1;border-radius:18px;background:linear-gradient(145deg,#ffffff,#f8fafc)}.cr-billing-dashboard .cr-billing-operations>h2{margin-bottom:6px}.cr-billing-dashboard .cr-billing-operations>p{margin:0;max-width:720px}.cr-billing-dashboard .cr-billing-operation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.cr-billing-dashboard .cr-billing-operation{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px;width:100%;min-height:148px;box-sizing:border-box;padding:20px;text-align:left;border:1px solid #dbe5f1;border-radius:14px;background:#fff;color:#0f172a;cursor:pointer;font:inherit;text-decoration:none;transform:none;box-shadow:0 3px 12px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.cr-billing-dashboard .cr-billing-operation:after{content:"→";position:absolute;top:18px;right:18px;color:#2563eb;font-size:18px;font-weight:700;opacity:.7;transition:transform .18s ease,opacity .18s ease}.cr-billing-dashboard .cr-billing-operation:hover{background:#f8fbff;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb1c}.cr-billing-dashboard .cr-billing-operation:hover:after{opacity:1;transform:translate(3px)}.cr-billing-dashboard .cr-billing-operation:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:3px}.cr-billing-dashboard .cr-billing-operation strong{display:block;padding-right:22px;color:#0f172a;font-size:15px;line-height:1.35}.cr-billing-dashboard .cr-billing-operation span{display:block;margin:0;color:#475569;font-size:13px;line-height:1.55;font-weight:400}.cr-billing-dashboard .cr-billing-operation-primary{border-color:#bfdbfe;background:linear-gradient(145deg,#eff6ff,#fff)}.cr-billing-dashboard .cr-billing-operation-primary strong{color:#1e40af}.cr-billing-dashboard .cr-billing-operation-primary:after{color:#1d4ed8}.cr-billing-dashboard .cr-billing-operation-secondary{min-height:122px;background:#f8fafc}.cr-billing-dashboard .cr-billing-operation-secondary:after{color:#64748b}.cr-billing-dashboard .cr-forecast-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cr-billing-dashboard .cr-forecast-controls .MuiFormControl-root{min-width:138px;background:#fff}.cr-billing-dashboard .cr-forecast-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 14px}.cr-billing-dashboard .cr-forecast-summary article{padding:16px;border:1px solid #dbe5f1;border-radius:12px;background:linear-gradient(145deg,#fff,#f8fafc)}.cr-billing-dashboard .cr-forecast-summary span{display:block;color:#64748b;font-size:12px;font-weight:600}.cr-billing-dashboard .cr-forecast-summary strong{display:block;margin-top:7px;color:#0f172a;font-size:clamp(20px,2vw,27px);font-variant-numeric:tabular-nums}.cr-billing-dashboard .cr-forecast-panel{min-width:0;overflow:hidden;border:1px solid #dbe5f1;border-radius:14px;background:#fff}.cr-billing-dashboard .cr-forecast-chart{width:100%;height:330px;padding:12px 12px 0}.cr-billing-dashboard .cr-forecast-table{overflow-x:auto;border-top:1px solid #e2e8f0}.cr-billing-dashboard .cr-forecast-table table{width:100%;min-width:760px;border-collapse:collapse}.cr-billing-dashboard .cr-forecast-table th,.cr-billing-dashboard .cr-forecast-table td{padding:11px 13px;border-bottom:1px solid #f1f5f9;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.cr-billing-dashboard .cr-forecast-table thead th{color:#64748b;background:#f8fafc;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.cr-billing-dashboard .cr-forecast-table th:first-child{position:sticky;left:0;z-index:1;text-align:left;background:#fff}.cr-billing-dashboard .cr-forecast-table thead th:first-child{background:#f8fafc}.cr-billing-dashboard .cr-forecast-cell{display:inline-flex;align-items:center;justify-content:flex-end;min-width:84px;margin:-5px -7px;padding:5px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:#1d4ed8;font:inherit;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.cr-billing-dashboard .cr-forecast-cell:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.cr-billing-dashboard .cr-forecast-cell:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.cr-billing-dashboard .cr-forecast-cell:disabled{color:#475569;cursor:default}.cr-billing-dashboard .cr-forecast-note{margin:10px 2px 0;font-size:12px}.cr-billing-dashboard .cr-forecast-client-panel{margin-top:16px;padding:18px;border:1px solid #dbe5f1;border-radius:14px;background:#fff}.cr-billing-dashboard .cr-forecast-subheading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.cr-billing-dashboard .cr-forecast-subheading h3{margin:2px 0 4px;color:#0f172a;font-size:18px}.cr-billing-dashboard .cr-forecast-subheading p:not(.cr-billing-eyebrow){margin:0;color:#64748b;font-size:12px}.cr-billing-dashboard .cr-forecast-client-panel .cr-forecast-table{border:1px solid #e2e8f0;border-radius:12px}.cr-billing-dashboard .cr-forecast-client-panel .cr-forecast-table table{min-width:520px}.cr-billing-dashboard .cr-forecast-client-panel .cr-forecast-table th,.cr-billing-dashboard .cr-forecast-client-panel .cr-forecast-table td{text-align:left}.cr-billing-dashboard .cr-forecast-client-panel .cr-forecast-table th:last-child,.cr-billing-dashboard .cr-forecast-client-panel .cr-forecast-table td:last-child{text-align:right}.cr-billing-dashboard .cr-forecast-client-panel .cr-forecast-table small{display:block;margin-top:3px;color:#64748b}.cr-billing-dashboard .cr-forecast-client-panel .cr-forecast-table tbody tr{transition:background .18s ease}.cr-billing-dashboard .cr-forecast-client-panel .cr-forecast-table tbody tr:hover{background:#f7faff}.cr-billing-dashboard .cr-forecast-client-link{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;box-shadow:none;transform:none}.cr-billing-dashboard .cr-forecast-client-link strong{color:#0f172a}.cr-billing-dashboard .cr-forecast-client-link:focus-visible{outline:2px solid #2563eb;outline-offset:4px;border-radius:6px}.cr-billing-dashboard .cr-forecast-client-link:hover{background:transparent;color:inherit;box-shadow:none;transform:none}.cr-billing-dashboard .cr-forecast-client-hint{flex:0 0 auto;color:#2563eb;font-size:11px;font-weight:700;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.cr-billing-dashboard .cr-forecast-client-panel tbody tr:hover .cr-forecast-client-hint,.cr-billing-dashboard .cr-forecast-client-link:focus-visible .cr-forecast-client-hint{opacity:1;transform:translate(0)}.cr-billing-dashboard .cr-forecast-icon-button{display:inline-grid;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;font:inherit;font-weight:800;cursor:pointer;box-shadow:none;transform:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cr-billing-dashboard .cr-forecast-icon-button:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:none;transform:translate(2px)}.cr-billing-dashboard .cr-forecast-icon-button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media (max-width: 1200px){.cr-billing-dashboard .cr-billing-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){.cr-billing-dashboard .cr-forecast-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-billing-dashboard .cr-forecast-chart{height:280px}.cr-billing-dashboard .cr-forecast-subheading{align-items:stretch;flex-direction:column}}@media (max-width: 600px){.cr-billing-dashboard .cr-billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-billing-dashboard .cr-billing-card{padding:14px}.cr-billing-dashboard .cr-billing-cycle-grid,.cr-billing-dashboard .cr-billing-operation-grid{grid-template-columns:minmax(0,1fr)}.cr-billing-dashboard .cr-billing-tabs{margin-top:22px}.cr-billing-dashboard .cr-billing-tab-panel{padding-inline:10px}.cr-billing-dashboard .cr-billing-operations{padding:18px}.cr-billing-dashboard .cr-forecast-controls,.cr-billing-dashboard .cr-forecast-controls .MuiFormControl-root,.cr-billing-dashboard .cr-forecast-controls .MuiButton-root{width:100%}.cr-billing-dashboard .cr-forecast-breakdown-summary{grid-template-columns:1fr}}.cr-forecast-dialog .MuiPaper-root{width:min(920px,100vw - 32px);max-height:calc(100vh - 32px);border:1px solid #dbe5f1;border-radius:20px;background:#fff;box-shadow:0 24px 70px #0f172a38}.cr-forecast-client-dialog .MuiPaper-root{width:min(1040px,100vw - 32px)}.cr-dialog-kicker{display:block;margin-bottom:7px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.12em}.cr-billing-operation-warning{border-color:#fbbf24;background:linear-gradient(145deg,#fffbeb,#fff)}.cr-settlement-dialog .MuiPaper-root{position:relative;overflow:hidden;border:1px solid #dbe5f1;border-radius:24px;background:#f8fbff;box-shadow:0 30px 90px #0f172a47}.cr-settlement-dialog .MuiPaper-root:before{content:"";display:block;height:5px;background:linear-gradient(90deg,#1d4ed8,#06b6d4,#22c55e)}.cr-settlement-dialog .MuiDialogTitle-root{padding:24px 28px 14px;color:#0f172a;background:#fff}.cr-settlement-dialog .MuiDialogTitle-root h2{margin:0;color:#0f172a;font-size:25px;line-height:1.15}.cr-settlement-dialog .MuiDialogTitle-root p{margin:7px 0 0;color:#64748b;font-size:13px;font-weight:500}.cr-settlement-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cr-settlement-admin-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;background:#eff6ff;font-size:11px;font-weight:800;white-space:nowrap}.cr-settlement-dialog .MuiDialogContent-root{padding:8px 28px 24px}.cr-settlement-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 20px;padding:0;list-style:none}.cr-settlement-steps li{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#94a3b8}.cr-settlement-steps li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f1f5f9;font-size:10px;font-weight:900}.cr-settlement-steps li strong,.cr-settlement-steps li small{display:block}.cr-settlement-steps li strong{color:#64748b;font-size:12px}.cr-settlement-steps li small{margin-top:2px;font-size:10px}.cr-settlement-steps li.is-active{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.cr-settlement-steps li.is-active>span{color:#fff;background:#2563eb}.cr-settlement-steps li.is-active strong{color:#1e40af}.cr-settlement-section{margin-bottom:16px;padding:17px;border:1px solid #dbe5f1;border-radius:16px;background:#fff;box-shadow:0 5px 18px #0f172a09}.cr-settlement-section-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.cr-settlement-section-heading>div:not(.cr-settlement-select-actions){flex:1;min-width:0}.cr-settlement-section-heading h3{margin:0;color:#0f172a;font-size:16px}.cr-settlement-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.45}.cr-settlement-section-number{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:9px;color:#1d4ed8;background:#dbeafe;font-size:11px;font-weight:900}.cr-settlement-grid{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr);gap:13px}.cr-settlement-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-settlement-choice{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:13px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.cr-settlement-choice.is-selected{border-color:#93c5fd;background:#eff6ff;box-shadow:0 6px 18px #2563eb17}.cr-settlement-choice.is-wallet.is-selected{border-color:#86efac;background:#f0fdf4}.cr-settlement-choice>span{flex:1;min-width:0}.cr-settlement-choice strong,.cr-settlement-choice small{display:block}.cr-settlement-choice strong{color:#0f172a;font-size:13px}.cr-settlement-choice small{margin-top:4px;color:#64748b;font-size:11px;line-height:1.4}.cr-settlement-choice b{color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.cr-settlement-choice .MuiTextField-root{width:94px;flex:0 0 94px}.cr-settlement-select-actions{display:flex;align-items:center;gap:5px}.cr-settlement-select-actions .MuiButton-root{min-height:30px;padding:4px 8px;color:#2563eb;font-size:11px}.cr-settlement-services{max-height:310px;overflow:auto;border:1px solid #dbe5f1;border-radius:13px;background:#fbfdff}.cr-settlement-service{display:flex;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid #eef2f7;cursor:pointer;transition:background .16s ease}.cr-settlement-service:last-child{border-bottom:0}.cr-settlement-service:hover,.cr-settlement-service.is-selected{background:#f3f8ff}.cr-settlement-service span{flex:1;min-width:0}.cr-settlement-service strong,.cr-settlement-service small,.cr-settlement-service em{display:block}.cr-settlement-service strong{color:#0f172a;font-size:13px}.cr-settlement-service small,.cr-settlement-service em{margin-top:3px;color:#64748b;font-size:10px;font-style:normal}.cr-settlement-service b{color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.cr-settlement-total{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:12px 2px 0;color:#64748b;font-size:12px}.cr-settlement-total strong{color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums}.cr-settlement-review{margin-top:4px}.cr-settlement-preview{padding:15px;border:1px solid #bfdbfe;border-radius:15px;background:linear-gradient(145deg,#eff6ff,#f8fbff)}.cr-settlement-preview dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.cr-settlement-preview dl div{min-width:0;padding:11px;border:1px solid #dbeafe;border-radius:10px;background:#fff}.cr-settlement-preview dt{color:#64748b;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.cr-settlement-preview dd{margin:5px 0 0;overflow-wrap:anywhere;color:#0f172a;font-size:13px;font-weight:800}.cr-settlement-complete{padding:28px 18px;border:1px solid #bbf7d0;border-radius:18px;background:linear-gradient(145deg,#f0fdf4,#fff);text-align:center}.cr-settlement-complete-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 12px;border-radius:17px;color:#15803d;background:#dcfce7}.cr-settlement-complete-icon svg{font-size:31px}.cr-settlement-complete h3{margin:0;color:#14532d;font-size:21px}.cr-settlement-complete p:not(.cr-dialog-kicker){max-width:590px;margin:9px auto 0;color:#166534;font-size:13px;line-height:1.55}.cr-settlement-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-width:650px;margin:20px auto 0;text-align:left}.cr-settlement-result-grid div{padding:12px;border:1px solid #bbf7d0;border-radius:11px;background:#fff}.cr-settlement-result-grid span,.cr-settlement-result-grid strong{display:block}.cr-settlement-result-grid span{color:#64748b;font-size:10px}.cr-settlement-result-grid strong{margin-top:4px;color:#14532d;font-size:17px}.cr-settlement-dialog .MuiDialogActions-root{gap:8px;padding:14px 28px 20px;border-top:1px solid #e2e8f0;background:#fff}.cr-settlement-dialog .MuiDialogActions-root .MuiButton-root{min-height:42px;border-radius:10px;font-weight:800;text-transform:none}.cr-settlement-dialog .MuiDialogActions-root .MuiButton-contained{padding-inline:20px;box-shadow:0 8px 18px #2563eb33}@media (max-width: 720px){.cr-settlement-title{flex-direction:column}.cr-settlement-grid,.cr-settlement-choice-grid,.cr-settlement-preview dl,.cr-settlement-result-grid{grid-template-columns:1fr}.cr-settlement-dialog .MuiDialogContent-root,.cr-settlement-dialog .MuiDialogTitle-root,.cr-settlement-dialog .MuiDialogActions-root{padding-inline:16px}.cr-settlement-steps{gap:6px}.cr-settlement-steps li{padding:8px}.cr-settlement-steps li small{display:none}}.cr-forecast-dialog .MuiDialogTitle-root{padding:24px 28px 8px;color:#0f172a;font-size:22px;font-weight:800}.cr-forecast-dialog .MuiDialogTitle-root small{display:block;margin-top:5px;color:#64748b;font-size:13px;font-weight:500}.cr-forecast-dialog .MuiDialogContent-root{padding:8px 28px 18px}.cr-forecast-breakdown-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 18px}.cr-forecast-breakdown-summary>div{padding:14px 16px;border:1px solid #dbe5f1;border-radius:12px;background:linear-gradient(145deg,#fff,#f8fafc)}.cr-forecast-breakdown-summary span{display:block;color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cr-forecast-breakdown-summary strong{display:block;margin-top:5px;color:#0f172a;font-size:20px;font-variant-numeric:tabular-nums}.cr-forecast-breakdown-table{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.cr-forecast-breakdown-table table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.cr-forecast-breakdown-table th,.cr-forecast-breakdown-table td{padding:12px 14px;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:top;font-size:12px}.cr-forecast-breakdown-table th{color:#64748b;background:#f8fafc;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.cr-forecast-breakdown-table th:nth-child(1),.cr-forecast-breakdown-table td:nth-child(1){width:29%}.cr-forecast-breakdown-table th:nth-child(2),.cr-forecast-breakdown-table td:nth-child(2){width:39%}.cr-forecast-breakdown-table th:nth-child(3),.cr-forecast-breakdown-table td:nth-child(3){width:18%;white-space:nowrap}.cr-forecast-breakdown-table th:nth-child(4),.cr-forecast-breakdown-table td:nth-child(4){width:14%;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cr-forecast-breakdown-table tbody tr:last-child td{border-bottom:0}.cr-forecast-breakdown-table tbody tr:hover{background:#f8fbff}.cr-forecast-breakdown-table td strong{color:#0f172a;font-weight:700}.cr-forecast-breakdown-table small{display:block;margin-top:4px;color:#64748b;line-height:1.35;overflow-wrap:anywhere}.cr-forecast-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;margin-top:12px;padding:8px 2px 0;color:#64748b;font-size:12px}.cr-forecast-pagination .MuiPagination-root{margin-left:auto}.cr-forecast-pagination .MuiPaginationItem-root{color:#475569}.cr-forecast-pagination .MuiPaginationItem-root.Mui-selected{color:#1d4ed8;background:#dbeafe;font-weight:700}.cr-forecast-dialog .MuiDialogActions-root{padding:12px 28px 20px;border-top:1px solid #eef2f7}@media (max-width: 700px){.cr-forecast-dialog .MuiPaper-root{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:16px}.cr-forecast-dialog .MuiDialogTitle-root{padding:18px 18px 6px;font-size:19px}.cr-forecast-dialog .MuiDialogContent-root{padding:8px 18px 14px}.cr-forecast-dialog .MuiDialogActions-root{padding:10px 18px 16px}.cr-forecast-breakdown-summary{grid-template-columns:1fr;gap:8px;margin-bottom:14px}.cr-forecast-pagination{flex-direction:column;align-items:flex-start;gap:4px}.cr-forecast-pagination .MuiPagination-root{margin-left:0}}.cr-monitor-health{margin-top:28px;padding:20px;border:1px solid #dbe5f1;border-radius:14px;background:#fff}.cr-monitor-health .cr-monitor-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.cr-monitor-health .cr-monitor-heading h2{margin:3px 0 5px}.cr-monitor-health .cr-monitor-heading p{margin:0}.cr-monitor-health .cr-monitor-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.cr-monitor-health .cr-monitor-summary>div{padding:14px;border:1px solid #dbe5f1;border-radius:11px;background:#f8fafc;min-width:0}.cr-monitor-health .cr-monitor-summary>.is-healthy{border-color:#bbf7d0;background:#f0fdf4}.cr-monitor-health .cr-monitor-summary>.is-warning{border-color:#fed7aa;background:#fff7ed}.cr-monitor-health .cr-monitor-summary span,.cr-monitor-health .cr-monitor-summary strong{display:block}.cr-monitor-health .cr-monitor-summary span{color:#64748b;font-size:12px}.cr-monitor-health .cr-monitor-summary strong{margin-top:5px;color:#0f172a;font-size:20px;overflow-wrap:anywhere}.cr-monitor-health .cr-monitor-alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0}.cr-monitor-health .cr-monitor-alerts article{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed}.cr-monitor-health .cr-monitor-alerts strong,.cr-monitor-health .cr-monitor-alerts small{display:block;text-transform:capitalize}.cr-monitor-health .cr-monitor-alerts small{margin-top:3px;color:#92400e;font-size:12px}.cr-monitor-health .cr-monitor-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#dc2626;flex:0 0 auto}.cr-monitor-health .cr-monitor-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.cr-monitor-health .cr-monitor-tables>div{min-width:0;overflow-x:auto}.cr-monitor-health .cr-monitor-tables h3{margin-bottom:8px}.cr-monitor-health .cr-monitor-tables table{width:100%;min-width:430px;border-collapse:collapse}.cr-monitor-health .cr-monitor-tables th,.cr-monitor-health .cr-monitor-tables td{padding:9px 8px;border-bottom:1px solid #eef2f7;text-align:left;font-size:12px;white-space:nowrap}.cr-monitor-health .cr-monitor-tables th{color:#64748b;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.cr-monitor-health .cr-monitor-status{display:inline-flex;padding:4px 7px;border-radius:999px;background:#e2e8f0;font-size:10px;font-weight:800}.cr-monitor-health .cr-monitor-status.is-success{color:#166534;background:#dcfce7}.cr-monitor-health .cr-monitor-status.is-failed{color:#991b1b;background:#fee2e2}.cr-monitor-health .cr-monitor-status.is-running{color:#92400e;background:#fef3c7}@media (max-width: 900px){.cr-monitor-health .cr-monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-monitor-health .cr-monitor-tables{grid-template-columns:1fr}}@media (max-width: 600px){.cr-monitor-health{padding:14px}.cr-monitor-health .cr-monitor-summary{grid-template-columns:1fr}}.cr-service-balance-audit .MuiDialogTitle-root small{display:block;margin-top:4px;color:#64748b;font-size:13px;font-weight:500}.cr-service-balance-audit .cr-audit-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:5px 0 16px}.cr-service-balance-audit .cr-audit-filters .MuiTextField-root{width:140px}.cr-service-balance-audit .cr-wallet-table{overflow-x:auto;margin-top:16px}.cr-service-balance-audit table{width:100%;min-width:1050px;border-collapse:collapse}.cr-service-balance-audit th,.cr-service-balance-audit td{padding:12px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.cr-service-balance-audit th{color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.cr-service-balance-audit td{color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums}.cr-service-balance-audit td small{display:block;margin-top:3px;color:#64748b}.cr-service-balance-audit .cr-wallet-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:10px;font-weight:800}.cr-recovery-history .MuiDialogTitle-root small{display:block;margin-top:4px;color:#64748b;font-size:13px;font-weight:500}.cr-recovery-history .cr-history-table{overflow-x:auto;margin-top:16px}.cr-recovery-history table{width:100%;border-collapse:collapse;min-width:850px}.cr-recovery-history th,.cr-recovery-history td{padding:13px 12px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.cr-recovery-history th{color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.cr-recovery-history td{color:#0f172a;font-size:14px}.cr-recovery-history td small{display:block;margin-top:4px;color:#64748b}.cr-recovery-history .cr-recovery-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#e2e8f0;font-size:11px;font-weight:800}.cr-recovery-history .is-completed{color:#166534;background:#dcfce7}.cr-recovery-history .is-failed{color:#991b1b;background:#fee2e2}.cr-recovery-history .is-expired{color:#92400e;background:#fef3c7}.cr-recovery-history .is-ready{color:#1d4ed8;background:#dbeafe}.cr-recovery-history .cr-audit-heading{display:flex;justify-content:space-between;gap:24px;margin:18px 0;padding:20px;border:1px solid #dbe5f1;border-radius:14px;background:#f8fafc}.cr-recovery-history .cr-audit-heading h3{margin:10px 0 4px}.cr-recovery-history .cr-audit-heading p{margin:0;color:#64748b;word-break:break-all}.cr-recovery-history .cr-audit-heading>div:last-child{text-align:right}.cr-recovery-history .cr-audit-heading>div:last-child span{display:block;margin-top:8px;font-size:24px;font-weight:800}.cr-recovery-history .cr-recovery-audit dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cr-recovery-history .cr-recovery-audit dl>div{padding:14px;background:#fff}.cr-recovery-history .cr-recovery-audit dt{color:#64748b;font-size:12px}.cr-recovery-history .cr-recovery-audit dd{margin:5px 0 0;font-weight:700}@media (max-width: 700px){.cr-recovery-history .cr-audit-heading{flex-direction:column}.cr-recovery-history .cr-audit-heading>div:last-child{text-align:left}.cr-recovery-history .cr-recovery-audit dl{grid-template-columns:1fr}}.cr-wallet-reconciliation .MuiDialogTitle-root small{display:block;margin-top:4px;color:#64748b;font-size:13px;font-weight:500}.cr-wallet-reconciliation .cr-wallet-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.cr-wallet-reconciliation .cr-wallet-summary>div{padding:16px;border:1px solid #dbe5f1;border-radius:12px;background:#f8fafc}.cr-wallet-reconciliation .cr-wallet-summary>.is-healthy{border-color:#bbf7d0;background:#f0fdf4}.cr-wallet-reconciliation .cr-wallet-summary>.is-warning{border-color:#fed7aa;background:#fff7ed}.cr-wallet-reconciliation .cr-wallet-summary span{display:block;color:#64748b;font-size:12px}.cr-wallet-reconciliation .cr-wallet-summary strong{display:block;margin-top:7px;color:#0f172a;font-size:25px}.cr-wallet-reconciliation .cr-wallet-table{overflow-x:auto;margin-top:16px}.cr-wallet-reconciliation table{width:100%;min-width:900px;border-collapse:collapse}.cr-wallet-reconciliation th,.cr-wallet-reconciliation td{padding:12px;border-bottom:1px solid #e2e8f0;text-align:left}.cr-wallet-reconciliation th{color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.cr-wallet-reconciliation td{color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums}.cr-wallet-reconciliation td small{display:block;margin-top:3px;color:#64748b}.cr-wallet-reconciliation .cr-wallet-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#e2e8f0;font-size:10px;font-weight:800}.cr-wallet-reconciliation .is-ok{color:#166534;background:#dcfce7}.cr-wallet-reconciliation .is-baselined{color:#1e40af;background:#dbeafe}.cr-wallet-reconciliation .is-drift,.cr-wallet-reconciliation .is-arithmetic_break,.cr-wallet-reconciliation .is-chain_break{color:#991b1b;background:#fee2e2}.cr-wallet-reconciliation .is-unattributed,.cr-wallet-reconciliation .is-no_audit{color:#92400e;background:#fef3c7}@media (max-width: 700px){.cr-wallet-reconciliation .cr-wallet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-client-drawer.cr-billing-detail{background:#f5f7fb;color:#17243b;font-family:Inter,sans-serif;box-shadow:-12px 0 48px #10244024}.cr-client-drawer.cr-billing-detail>header{position:sticky;top:0;z-index:2;flex-wrap:nowrap;align-items:flex-start;padding:24px;gap:16px;background:#fff;border-bottom:1px solid #e4eaf2}.cr-client-drawer.cr-billing-detail>header>div{flex:1;min-width:0}.cr-client-drawer.cr-billing-detail h2{font-size:22px;letter-spacing:-.5px;line-height:1.3;margin:0 0 6px}.cr-client-drawer.cr-billing-detail h3,.cr-client-drawer.cr-billing-detail h4{font-size:14px;line-height:1.5;font-weight:650;margin:0 0 14px;color:#233751}.cr-client-drawer.cr-billing-detail p{font-size:12px;line-height:1.65;color:#58677c;margin:8px 0 16px;overflow-wrap:anywhere}.cr-client-drawer.cr-billing-detail>header p{margin:0}.cr-client-drawer.cr-billing-detail .MuiButton-root{flex:0 0 auto;width:auto;min-height:40px;height:auto;padding:8px 16px;border-radius:9px;font-size:13px;font-weight:600;text-transform:none;background-image:none;transform:none;box-shadow:none}.cr-client-drawer.cr-billing-detail .MuiButton-root.cr-detail-close{width:40px;min-width:40px;padding:8px;background:#f1f5f9;color:#475569}.cr-client-drawer.cr-billing-detail .MuiButton-root.cr-detail-back{background:#eff4ff;color:#1d4ed8}.cr-client-drawer.cr-billing-detail .MuiButton-root:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.cr-client-drawer.cr-billing-detail .cr-client-drawer-body{padding:24px}.cr-client-drawer.cr-billing-detail .cr-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px}.cr-client-drawer.cr-billing-detail .cr-client-service{min-width:0;margin:0;padding:18px;background:#fff;border:1px solid #e3e9f1;border-radius:14px;box-shadow:0 3px 10px #20375804}.cr-client-drawer.cr-billing-detail dl{margin:0}.cr-client-drawer.cr-billing-detail dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 0;border-bottom:1px solid #edf1f6;font-size:12px;line-height:1.5}.cr-client-drawer.cr-billing-detail dl>div:last-child{border-bottom:0;padding-bottom:0}.cr-client-drawer.cr-billing-detail dt{color:#617086}.cr-client-drawer.cr-billing-detail dd{margin:0;color:#17243b;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}.cr-client-drawer.cr-billing-detail .cr-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.cr-client-drawer.cr-billing-detail .cr-detail-metrics>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:14px;background:#fff;border:1px solid #e3e9f1;border-radius:12px}.cr-client-drawer.cr-billing-detail .cr-detail-metrics dd{font-size:16px;letter-spacing:-.2px}.cr-client-drawer.cr-billing-detail .cr-detail-metrics>div:nth-child(-n+3) dd{font-size:13px;letter-spacing:0}.cr-client-drawer.cr-billing-detail .cr-detail-services .cr-client-service h3{font-size:16px;margin-bottom:4px}@media (max-width: 540px){.cr-client-drawer.cr-billing-detail>header{padding:18px 16px}.cr-client-drawer.cr-billing-detail h2{font-size:20px}.cr-client-drawer.cr-billing-detail .cr-client-drawer-body{padding:16px}.cr-client-drawer.cr-billing-detail .cr-detail-grid{grid-template-columns:minmax(0,1fr)}.cr-client-drawer.cr-billing-detail .cr-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-client-drawer.cr-billing-detail .cr-detail-metrics>div:nth-child(2){grid-column:1/-1}.cr-client-drawer.cr-billing-detail .cr-detail-back{max-width:115px}}.cr-client-utilization,.cr-client-drawer{color:#0f172a;font-family:Inter,sans-serif}.cr-client-utilization h1,.cr-client-drawer h1{font-size:clamp(26px,3vw,34px);line-height:1.25;margin:6px 0}.cr-client-utilization h2,.cr-client-drawer h2{font-size:18px;margin:0 0 8px}.cr-client-utilization h3,.cr-client-drawer h3{font-size:16px;margin:20px 0 12px}.cr-client-utilization p,.cr-client-drawer p{font-size:13px;line-height:1.6;color:#475569}.cr-client-utilization .MuiButton-root,.cr-client-drawer .MuiButton-root{background-image:none;width:auto;flex:0 0 auto;height:auto;min-height:42px;padding:8px 16px;border-radius:9px;transform:none;box-shadow:none;text-transform:none}.cr-client-utilization .MuiButton-text,.cr-client-drawer .MuiButton-text{background:transparent}.cr-client-utilization .MuiIconButton-root,.cr-client-drawer .MuiIconButton-root{background:transparent;width:40px;height:40px;transform:none;box-shadow:none}.cr-client-utilization .MuiAlert-root,.cr-client-drawer .MuiAlert-root{margin:14px 0}.cr-client-utilization dl,.cr-client-drawer dl{margin:12px 0 20px}.cr-client-utilization dl>div,.cr-client-drawer dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;border-bottom:1px solid #e2e8f0;padding:10px 0;font-size:13px}.cr-client-utilization dt,.cr-client-drawer dt{color:#475569}.cr-client-utilization dd,.cr-client-drawer dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cr-client-utilization{width:100%;min-width:0;padding:clamp(12px,2vw,28px);background:#f5f7fb;border-radius:16px}.cr-client-utilization .cr-client-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:18px}.cr-client-utilization .cr-client-actions{display:flex;gap:10px;flex-wrap:wrap}.cr-client-utilization .cr-client-global{margin-bottom:20px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.cr-client-utilization summary{font-size:13px;cursor:pointer;min-height:28px}.cr-client-utilization summary:focus-visible{outline:2px solid #2563eb}.cr-client-utilization .cr-client-filters{background:#fff;border:1px solid #e2e8f0;padding:18px;border-radius:12px;margin-bottom:18px}.cr-client-utilization .cr-client-filters>.cr-client-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 0 16px}.cr-client-utilization .cr-client-filters>.cr-client-heading h2{margin:0 0 3px}.cr-client-utilization .cr-client-filters>.cr-client-heading p{margin:0}.cr-client-utilization .cr-client-filters>.cr-client-heading .MuiButton-root{align-self:start;white-space:nowrap;background:#eff6ff;color:#1d4ed8}.cr-client-utilization .cr-client-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cr-client-utilization .cr-client-filter-grid label{min-width:0;display:flex;flex-direction:column;gap:7px;font-size:13px;color:#475569}.cr-client-utilization .cr-client-filter-grid input,.cr-client-utilization .cr-client-filter-grid select{width:100%;min-width:0;height:44px;border:1px solid #94a3b8;border-radius:8px;padding:8px 10px;background:#fff;color:#0f172a;font:inherit}.cr-client-utilization .cr-client-filter-grid input:focus,.cr-client-utilization .cr-client-filter-grid select:focus{outline:2px solid #2563eb;outline-offset:1px}.cr-client-utilization .cr-client-scope{margin:14px 0}.cr-client-utilization .cr-client-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 24px}.cr-client-utilization .cr-client-summary article{min-width:0;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.cr-client-utilization .cr-client-summary h2{font-size:13px;color:#475569}.cr-client-utilization .cr-client-summary strong{display:block;font-size:clamp(20px,2vw,28px);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cr-client-utilization .cr-client-table{min-width:0;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cr-client-utilization .cr-client-table>p{padding:14px}.cr-client-utilization .MuiDataGrid-root{border:0;--DataGrid-overlayHeight: 180px}.cr-client-utilization .MuiDataGrid-toolbarContainer{padding:12px;gap:8px;flex-wrap:wrap}.cr-client-utilization .MuiDataGrid-toolbarQuickFilter{margin-left:auto;max-width:100%}.cr-client-utilization .MuiDataGrid-cell:focus,.cr-client-utilization .MuiDataGrid-cell:focus-within,.cr-client-utilization .MuiDataGrid-columnHeader:focus-within{outline:2px solid #2563eb!important;outline-offset:-2px}.cr-client-utilization .cr-client-cell{display:flex;flex-direction:column;gap:5px;padding:12px 0;width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.cr-client-utilization .cr-client-cell button{color:#1d4ed8;background:transparent;border:0;border-radius:4px;min-height:36px;height:auto;text-align:left;padding:0;font-size:13px;font-weight:600;cursor:pointer;transform:none;box-shadow:none;overflow-wrap:anywhere}.cr-client-utilization .cr-client-cell button:focus-visible{outline:2px solid #2563eb}.cr-client-utilization .cr-client-cell span{color:#475569;font-size:12px}.cr-client-utilization .cr-client-utilization-meter{width:100%}.cr-client-utilization .cr-client-utilization-meter>div{height:6px;background:#e2e8f0;margin-top:8px;border-radius:3px;overflow:hidden}.cr-client-utilization .cr-client-utilization-meter i{display:block;height:100%;background:#2563eb}@media (max-width: 800px){.cr-client-utilization .cr-client-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.cr-client-utilization .cr-client-filters>.cr-client-heading{grid-template-columns:minmax(0,1fr)}.cr-client-utilization .cr-client-filters>.cr-client-heading .MuiButton-root{justify-self:start}.cr-client-utilization .cr-client-filter-grid{grid-template-columns:minmax(0,1fr)}.cr-client-utilization .cr-client-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-client-utilization .cr-client-summary article{padding:12px}.cr-client-utilization .MuiDataGrid-toolbarQuickFilter{width:100%;margin:0}.cr-client-utilization .MuiTablePagination-selectLabel{display:none}.cr-client-utilization .MuiTablePagination-toolbar{padding:0 4px}.cr-client-utilization .MuiTablePagination-actions{margin-left:4px}}.cr-utilization-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:center;gap:12px;margin-bottom:18px}.cr-utilization-filters .MuiFormControl-root{min-width:0}@media (max-width: 1100px){.cr-utilization-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width: 600px){.cr-utilization-filters{grid-template-columns:minmax(0,1fr)}}.cr-utilization-table{overflow-x:auto;margin-top:16px;border:1px solid #dbe5f1;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0d}.cr-utilization-table table{width:100%;min-width:1120px;border-collapse:collapse}.cr-utilization-table th,.cr-utilization-table td{padding:13px 14px;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:top;font-size:12px;white-space:nowrap}.cr-utilization-table th{color:#64748b;background:#f8fafc;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.cr-utilization-table td strong{display:block;color:#0f172a}.cr-utilization-table small{display:block;margin-top:4px;color:#64748b;line-height:1.3}.cr-utilization-table tbody tr:hover{background:#f8fbff}.cr-utilization-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;background:#e2e8f0;color:#334155}.cr-utilization-status.is-in_sync{color:#047857;background:#d1fae5}.cr-utilization-status.is-utilization_drift{color:#92400e;background:#fef3c7}.cr-utilization-status.is-balance_integrity_error,.cr-utilization-status.is-negative_service_balance{color:#b91c1c;background:#fee2e2}.cr-utilization-status.is-not_started{color:#1d4ed8;background:#dbeafe}.cr-empty-state{padding:28px;color:#64748b;text-align:center}.cr-client-drawer header{padding:18px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;overflow-wrap:anywhere}.cr-client-drawer .cr-client-drawer-body{padding:18px;min-width:0}.cr-client-drawer .cr-client-service{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin:16px 0;overflow-wrap:anywhere}.img-style{max-width:100%;height:auto;text-align:center}.text-margin{margin-top:10px}:root{--cr-primary: #2563eb;--cr-primary-dark: #1d4ed8;--cr-success: #16a34a;--cr-warning: #f59e0b;--cr-danger: #dc2626;--cr-background: #f4f7fb;--cr-surface: #ffffff;--cr-border: #e5e7eb;--cr-text: #0f172a;--cr-text-light: #64748b;--cr-shadow: 0 12px 28px rgba(15,23,42,.06);--cr-radius:20px}.invoice-container{max-width:1500px;margin:30px auto;padding:30px;font-family:Inter,Segoe UI,sans-serif}.invoice-container *{box-sizing:border-box}.cr-invoice-header h1,.cr-invoice-header h2,.cr-invoice-header h3,.cr-invoice-header h4{color:#fff}.overview-card h2,.overview-card h3,.terms-card h2,.terms-card h3,.payment-card h2,.payment-card h3,.premium-table h2,.premium-table h3{color:#111827}.invoice-products .section-header h2{color:#fff}.invoice-products .section-header p{color:#cbd5e1}.terms-card{color:#111827}.terms-card p{color:#475569}.payment-card{color:#111827}.payment-row span{color:#64748b}.payment-row strong,.overview-card,.overview-card h3{color:#111827}.overview-card p{color:#64748b}.overview-card span{color:#94a3b8}.invoice-container p{margin:0;color:var(--cr-text-light)}.invoice-container table{width:100%;border-collapse:collapse}.invoice-container button{text-transform:none!important}.cr-invoice-header{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding:42px;border-radius:var(--cr-radius);background:linear-gradient(135deg,#172554,#1e293b);position:relative;overflow:hidden;margin-bottom:35px}.cr-invoice-header:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-100px;top:-120px;background:rgba(255,255,255,.05)}.cr-invoice-brand{position:relative;z-index:2}.cr-invoice-badge{display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.cr-invoice-brand h1{margin-top:18px;color:#fff;font-size:44px;font-weight:800}.cr-invoice-brand p{margin-top:12px;color:#ffffffb3;font-size:16px}.cr-invoice-header-right{width:280px;display:flex;flex-direction:column;gap:18px;position:relative;z-index:2}.cr-invoice-status-card{padding:18px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.cr-invoice-status-card span{display:block;color:#ffffffa6;font-size:12px;text-transform:uppercase}.cr-invoice-status-card strong{display:block;margin-top:8px;color:#fff;font-size:18px;font-weight:700}.cr-invoice-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:36px}.cr-overview-card{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius);padding:26px;box-shadow:var(--cr-shadow);transition:.25s ease}.cr-overview-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0f172a1a}.cr-overview-card span{display:block;margin-bottom:12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#94a3b8}.cr-overview-card h3{margin-bottom:8px;font-size:26px;font-weight:700;color:var(--cr-text)}.cr-overview-card p{font-size:14px;color:var(--cr-text-light)}.cr-overview-card.total{background:linear-gradient(135deg,var(--cr-primary),var(--cr-primary-dark));border:none}.cr-overview-card.total span,.cr-overview-card.total h3,.cr-overview-card.total p{color:#fff}.cr-invoice-products{margin-bottom:40px}.cr-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.cr-invoice-products .cr-section-header h2{color:#fff!important;font-size:30px;font-weight:700}.cr-invoice-products .cr-section-header p{color:#cbd5e1!important;font-size:16px}.cr-section-header p{margin-top:8px;font-size:15px;color:#64748b!important}.cr-section-header p{margin-top:8px;color:var(--cr-text-light);font-size:15px}.cr-premium-table{background:var(--cr-surface);border-radius:var(--cr-radius);border:1px solid var(--cr-border);box-shadow:var(--cr-shadow);overflow:hidden;overflow-x:auto}.cr-preremium-table table{width:100%;border-collapse:collapse;min-width:900px}.cr-premium-table thead{background:#f8fafc}.cr-premium-table th{padding:20px 24px;text-align:left;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#64748b;border-bottom:1px solid var(--cr-border)}.cr-premium-table td{padding:22px 24px;border-bottom:1px solid #eef2f7;vertical-align:middle;background:#ffffff}.cr-premium-table tbody tr{transition:.25s ease}.cr-premium-table tbody tr:hover,.cr-premium-table tbody tr:hover td{background:#f8fbff}.cr-premium-table tbody tr:last-child td{border-bottom:none}.cr-product-cell{display:flex;align-items:center;gap:16px}.cr-product-icon{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#2563eb,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px;flex-shrink:0;box-shadow:0 12px 25px #2563eb40}.cr-product-info{display:flex;flex-direction:column}.cr-detail-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.cr-product-name{font-size:22px;font-weight:700;color:#111827;margin-bottom:6px}.cr-product-order{color:#94a3b8;font-size:14px}.cr-order-breakdown{color:#64748b}.cr-order-breakdown summary{cursor:pointer;color:#2563eb;font-weight:700;list-style-position:inside}.cr-order-breakdown ul{margin:8px 0 0;padding:8px 12px 8px 28px;border-left:2px solid #dbeafe;background:#f8fbff;border-radius:8px;color:#475569;font-size:12px;line-height:1.7}.cr-product-cell strong{font-size:16px;font-weight:700;color:var(--cr-text)}.cr-product-cell small{color:#94a3b8;font-size:13px}.cr-category-pill{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:700}.cr-status-badge{transition:all .25s ease}.cr-status-badge:hover{transform:scale(1.05)}.cr-paid{background:#ecfdf5;color:#059669}.cr-active{background:#eff6ff;color:#2563eb}.cr-status-badge.paid{background:#dcfce7;color:#15803d}.cr-status-badge.active{background:#dbeafe;color:#1d4ed8}.cr-status-badge.pending{background:#fef3c7;color:#b45309}.cr-status-badge.cancelled{background:#fee2e2;color:#dc2626}.cr-premium-table td strong{font-weight:700}.cr-price{font-size:20px;font-weight:800;color:var(--cr-primary)}.cr-payment-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;margin-top:20px}.cr-terms-card,.cr-payment-card{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:20px;padding:30px;box-shadow:0 12px 30px #0f172a14}.cr-terms-card h3,.cr-payment-card h3{color:#111827!important;font-size:28px;font-weight:700}.cr-terms-card p{color:#475569!important;font-size:16px;line-height:1.8}.cr-payment-row strong{color:#111827!important}.cr-payment-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.cr-payment-row span{color:#64748b!important}.cr-payment-row strong{color:#111827!important;font-weight:700}.cr-payment-total span{color:#0f172a!important}.cr-payment-total strong{color:#2563eb!important}.cr-terms-card{line-height:1.9}.cr-terms-card,.cr-terms-card h3{color:#0f172a!important}.cr-terms-card p{color:#475569!important;line-height:1.9;font-size:15px}.cr-payment-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.cr-payment-row span{color:var(--cr-text-light)}.cr-payment-row strong{color:var(--cr-text);font-weight:700}.cr-payment-divider{height:1px;background:var(--cr-border);margin:14px 0 20px}.cr-payment-total{display:flex;justify-content:space-between;align-items:center}.cr-payment-total span{font-size:18px;font-weight:700;color:var(--cr-text)}.cr-payment-total strong{font-size:34px;font-weight:800;color:var(--cr-primary)}.cr-payment-action-bar{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:32px;margin-top:20px;background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow)}.cr-action-info{flex:1}.cr-action-title{display:block;margin-bottom:10px;font-size:20px;font-weight:700;color:var(--cr-text)}.cr-action-info p{font-size:15px;line-height:1.7;color:var(--cr-text-light)}.cr-action-buttons{display:flex;align-items:center;gap:18px}.cr-download-btn{min-width:200px!important;height:50px!important;border-radius:14px!important;border:2px solid var(--cr-primary)!important;color:var(--cr-primary)!important;background:white!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;transition:.25s}.cr-download-btn:hover{background:#eff6ff!important}.cr-pay-btn{min-width:200px!important;height:50px!important;border-radius:14px!important;background:linear-gradient(135deg,var(--cr-primary),var(--cr-primary-dark))!important;color:#fff!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;box-shadow:none!important;transition:.25s}.cr-pay-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb40!important}.cr-invoice-header,.cr-overview-card,.cr-preremium-table,.cr-terms-card,.payment-card,.cr-payment-action-bar{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cr-overview-card:hover,.cr-terms-card:hover,.payment-card:hover,.cr-payment-action-bar:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a1a}.cr-preremium-table tbody tr{transition:all .2s ease}.cr-preremium-table tbody tr:hover td{background:#f8fbff}.cr-preremium-table td{transition:background .2s ease}.cr-preremium-table::-webkit-scrollbar{height:8px}.cr-preremium-table::-webkit-scrollbar-track{background:#edf2f7}.cr-preremium-table::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.cr-preremium-table::-webkit-scrollbar-thumb:hover{background:#94a3b8}.cr-download-btn,.cr-pay-btn{transition:all .25s ease!important}.cr-download-btn:hover,.cr-pay-btn:hover{transform:translateY(-2px)}button:focus,button:focus-visible{outline:none;box-shadow:none}.cr-download-btn:focus,.cr-pay-btn:focus{box-shadow:0 0 0 4px #2563eb26!important}@media print{body{background:white}.cr-invoice-container{max-width:100%;margin:0;padding:0}.cr-invoice-action-bar{display:none}.cr-overview-card,.cr-terms-card,.payment-card,.cr-premium-table{box-shadow:none;border:1px solid #d1d5db}.cr-invoice-header{background:#1e293b!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width: 992px){.cr-invoice-header{flex-direction:column}.cr-invoice-header-right{width:100%}}@media (max-width: 768px){.cr-invoice-container{padding:16px}.cr-invoice-header{padding:26px}.cr-invoice-brand h1{font-size:30px}.cr-premium-table table{min-width:850px}.cr-payment-total strong{font-size:28px}}.cr-action-bar{margin-top:40px;background:#ffffff;border-radius:24px;padding:36px;display:flex;justify-content:space-between;align-items:center;gap:30px;box-shadow:0 12px 35px #0f172a14}.cr-action-content{display:flex;align-items:center;gap:22px;flex:1}.cr-action-icon{width:70px;height:70px;border-radius:18px;background:#2563eb;color:#fff;font-size:32px;display:flex;align-items:center;justify-content:center}.cr-action-text h3{margin:0;font-size:28px;color:#111827}.cr-action-text p{margin-top:10px;color:#64748b;font-size:16px;line-height:1.7;max-width:620px}.cr-section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.cr-section-header h2{font-size:34px;font-weight:700;color:#fff;margin:0}.cr-section-header p{margin-top:10px;color:#94a3b8;font-size:16px;line-height:1.6}.cr-service-count{background:#2563eb;color:#fff;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:700;box-shadow:0 10px 25px #2563eb40}.cr-product-name{font-size:22px;font-weight:700;color:#111827;margin-bottom:8px}.cr-product-order{color:#94a3b8;font-size:15px}.cr-billing-details{display:flex;flex-direction:column;gap:16px}.cr-detail-label{display:block;margin-bottom:6px;color:#94a3b8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.cr-billing-details strong{color:#111827!important;font-size:16px;font-weight:700}.cr-monthly-price{font-size:18px;font-weight:600;color:#64748b}.cr-cycle-total{display:block;margin-top:4px;color:#94a3b8;font-size:11px;font-weight:600;white-space:nowrap}.cr-invoice-reconciliation-warning{margin:0 0 16px;padding:12px 16px;border:1px solid #f5cf8b;border-radius:12px;background:#fff8e8;color:#8a5a00;font-size:13px;line-height:1.45}.cr-total-price{font-size:30px;font-weight:800;color:#2563eb}.cr-products{margin-bottom:40px}.cr-products-table{background:#ffffff;border-radius:22px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 14px 40px #0f172a14}.cr-products-table table{width:100%;border-collapse:collapse}.cr-products-table thead{background:#f8fafc}.cr-products-table thead th{padding:20px 24px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;border-bottom:1px solid #e5e7eb}.cr-products-table tbody td{padding:18px 24px;vertical-align:middle}.cr-products-table tbody tr:last-child td{border-bottom:none}.cr-products-table tbody tr{transition:all .25s ease}.cr-products-table tbody tr:hover{transform:translateY(-2px)}.cr-products-table tbody tr:hover td{background:#f8fbff}.cr-products-table tbody tr:hover td:first-child{border-left:4px solid #2563eb}.cr-detail-value{color:#111827;font-size:16px;font-weight:700;line-height:1.4}.cr-wallet-payment-history{margin-top:30px;padding:26px;border:1px solid #dbe5f1;border-radius:18px;background:#fff;box-shadow:0 10px 30px #0f172a0a}.cr-wallet-payment-history .cr-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.cr-wallet-payment-history .cr-section-header h2{margin:0 0 6px;color:#111827}.cr-wallet-payment-history .cr-section-header p{margin:0;color:#64748b}.cr-wallet-payment-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.cr-wallet-payment-summary>div{padding:15px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.cr-wallet-payment-summary span,.cr-wallet-payment-summary strong{display:block}.cr-wallet-payment-summary span{color:#64748b;font-size:12px}.cr-wallet-payment-summary strong{margin-top:7px;color:#0f172a;font-size:20px}.cr-wallet-payment-table{overflow-x:auto}.cr-wallet-payment-table table{width:100%;min-width:760px;border-collapse:collapse}.cr-wallet-payment-table th,.cr-wallet-payment-table td{padding:12px;border-bottom:1px solid #e2e8f0;text-align:left;font-size:13px;vertical-align:top}.cr-wallet-payment-table th{color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.cr-wallet-payment-table td small{display:block;margin-top:3px;color:#64748b}.cr-wallet-payment-empty{padding:14px;border-radius:10px;background:#f8fafc;color:#64748b}@media (max-width: 800px){.cr-wallet-payment-history{padding:18px}.cr-wallet-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-wallet-payment-history .cr-section-header{flex-direction:column}}@media (max-width: 520px){.cr-wallet-payment-summary{grid-template-columns:1fr}}.cr-prodconfig-table-wrapper{width:100%}.cr-prodconfig-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px}.cr-prodconfig-table-search{position:relative;width:100%;max-width:560px;display:flex;align-items:center}.cr-prodconfig-table-search input{width:100%;height:48px;box-sizing:border-box;padding:0 45px;border:1px solid #dce4ee;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:13px}.cr-prodconfig-table-search input::placeholder{color:#94a3b8}.cr-prodconfig-table-search input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-prodconfig-table-search-icon{position:absolute;left:15px;z-index:1;pointer-events:none}.cr-prodconfig-table-search-clear{position:absolute;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:18px;cursor:pointer}.cr-prodconfig-table-count{display:inline-flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.cr-prodconfig-table-count-number{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:800}.cr-prodconfig-table-count-label{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cr-prodconfig-data-grid{overflow:hidden;border:1px solid #e8edf5!important;border-radius:15px!important;background:#ffffff}.cr-prodconfig-data-grid .MuiDataGrid-columnHeaders{background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.cr-prodconfig-data-grid .MuiDataGrid-columnHeader{background:#f8fafc!important}.cr-prodconfig-data-grid .MuiDataGrid-columnHeaderTitle{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.cr-prodconfig-data-grid .MuiDataGrid-cell{display:flex;align-items:center;border-bottom-color:#f0f3f7!important;color:#475569;font-size:13px}.cr-prodconfig-data-grid .MuiDataGrid-row{background:#ffffff}.cr-prodconfig-data-grid .MuiDataGrid-row:hover,.cr-prodconfig-data-grid .MuiDataGrid-row.Mui-selected{background:#f8fafc!important}.cr-prodconfig-data-grid .MuiDataGrid-row.Mui-selected:hover{background:#f1f5f9!important}.cr-prodconfig-data-grid .MuiDataGrid-cell:focus,.cr-prodconfig-data-grid .MuiDataGrid-cell:focus-within,.cr-prodconfig-data-grid .MuiDataGrid-columnHeader:focus,.cr-prodconfig-data-grid .MuiDataGrid-columnHeader:focus-within{outline:none!important}.cr-prodconfig-data-grid .MuiCheckbox-root{color:#94a3b8!important}.cr-prodconfig-data-grid .MuiCheckbox-root.Mui-checked{color:#334155!important}.cr-prodconfig-data-grid .MuiDataGrid-footerContainer{min-height:58px;border-top:1px solid #e8edf5!important;background:#fbfdff}.cr-prodconfig-table-actions{width:100%;display:flex;align-items:center;justify-content:center}.cr-prodconfig-table-action-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;transition:transform .18s ease,background .18s ease,border-color .18s ease}.cr-prodconfig-table-action-btn:hover{transform:translateY(-2px);border-color:#bfdbfe;background:#eff6ff}.cr-prodconfig-table-action-icon{width:17px;height:17px;object-fit:contain}.cr-prodconfig-table-empty{width:100%;height:100%;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:35px 20px;text-align:center;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-prodconfig-table-empty-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #dbeafe;border-radius:17px;background:#eff6ff;color:#2563eb;font-size:14px;font-weight:800}.cr-prodconfig-table-empty h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}.cr-prodconfig-table-empty p{max-width:390px;margin:7px 0 0;color:#94a3b8;font-size:12px;line-height:1.6}@media (max-width: 760px){.cr-prodconfig-table-toolbar{flex-direction:column;align-items:stretch}.cr-prodconfig-table-search{max-width:none}.cr-prodconfig-table-count{align-self:flex-start}}.full-width{width:100%}.attr-autocomplete{width:100%!important;background:#fff;border-radius:8px}.tableWrapper{margin-top:25px;overflow-x:auto}.attr-table{width:100%;border-collapse:collapse;background:#0f172a;border-radius:10px;overflow:hidden}.attr-table th{text-align:left;padding:14px;font-size:14px;color:#9ca3af;border-bottom:1px solid #1f2937}.attr-table td{padding:14px;color:#e5e7eb;border-bottom:1px solid #1f2937}.attr-table tr:hover{background:#1f2937}.value-input{width:100%;padding:10px;border-radius:6px;border:1px solid #374151;background:#020617;color:#fff;outline:none;transition:.2s}.value-input:focus{border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.remove-btn{background:transparent;border:none;color:#ef4444;cursor:pointer;font-weight:500}.remove-btn:hover{color:#dc2626;text-decoration:underline}.btn2{margin-top:30px;width:280px;padding:12px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;cursor:pointer;transition:.3s}.btn2:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6366f14d}.addproduct{margin:20px}.addproduct form .draggable-table{display:table;width:100%;border-collapse:collapse;margin-top:20px}.addproduct form .draggable-table .table-row{display:table-row}.addproduct form .draggable-table .table-cell{display:table-cell;padding:10px;border:1px solid black;background-color:#fff;color:#000;-webkit-user-select:none;user-select:none}.addproduct form .draggable-table .drag-handle{cursor:grab}.addproduct form .draggable-table .remove-button{cursor:pointer;color:red}.addproduct form .draggable-table .placeholder{background-color:#f0f0f0}.addproduct form .ptoitem{margin-bottom:15px}.addproduct form .ptoitem label{display:block;margin-bottom:5px;font-weight:700;color:#fff}.addproduct form .ptoitem input,.addproduct form .ptoitem textarea,.addproduct form .ptoitem select{width:50%;padding:8px;border:1px solid #fff;border-radius:4px;box-sizing:border-box;margin-top:5px;background-color:#fff;color:#000}.addproduct form .proselector{margin:5px}.addproduct form .proselector .proinputlable{display:block;margin:5px;font-weight:700;color:#fff}.addproduct form .proselector select{padding:5px;background-color:#fff;color:#000}.addproduct form .MuiFormControl-root .MuiAutocomplete-root .MuiInputLabel-root{color:#000}.addproduct form .MuiFormControl-root .MuiAutocomplete-root .MuiInput-root{width:100%;padding:8px;border:1px solid #fff;border-radius:4px;box-sizing:border-box;margin-top:5px;background-color:#fff;color:#000}.addproduct form .att .ptoitem{margin-bottom:15px}.addproduct form .att .ptoitem label{display:block;margin-bottom:5px;font-weight:700;color:#fff}.addproduct form .att .ptoitem input,.addproduct form .att .ptoitem textarea,.addproduct form .att .ptoitem select{width:50%;padding:8px;border:1px solid #fff;border-radius:4px;box-sizing:border-box;margin-top:5px;background-color:#fff;color:#000}.addproduct form .att .proselector{margin-bottom:15px}.addproduct form .att .proselector .proinputlable{display:block;margin-bottom:5px;font-weight:700;color:#fff}.addproduct form .att .proselector select{padding:5px;background-color:#fff;color:#000}.addproduct form .att .MuiFormControl-root .MuiAutocomplete-root .MuiInputLabel-root{color:#000}.addproduct form .att .MuiFormControl-root .MuiAutocomplete-root .MuiInput-root{width:100%;padding:8px;border:1px solid #fff;border-radius:4px;box-sizing:border-box;margin-top:5px;background-color:#fff;color:#000}.addproduct form .att .btn{width:10%;padding:10px;cursor:pointer}.addproduct form .btn2{display:block;margin:50px auto;width:30%;padding:10px;cursor:pointer}.cr-product-form-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px;border-bottom:1px solid #e8edf5;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-product-form-header-icon{width:60px;height:60px;flex:0 0 60px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:17px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:24px;font-weight:800}.cr-product-form-header h1{margin:0;color:#0f172a;font-size:28px;font-weight:800}.cr-product-form-close{width:42px;height:42px;flex:0 0 42px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:23px;cursor:pointer}.cr-product-form-section{padding:25px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fbfdff)}.cr-product-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px}.cr-product-form-field input,.cr-product-form-field textarea,.cr-product-native-select{width:100%;box-sizing:border-box;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.cr-product-form-field textarea{resize:vertical;min-height:105px;padding:13px 14px}.cr-product-form-field input:focus,.cr-product-form-field textarea:focus,.cr-product-native-select:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #0f172a0b}.cr-product-attribute-picker{display:flex;flex-direction:column}.cr-product-attribute-autocomplete .MuiOutlinedInput-root{min-height:52px;border-radius:12px!important;background:#ffffff}.cr-product-attribute-autocomplete .MuiOutlinedInput-notchedOutline{border-color:#d8e0eb!important}.cr-product-attribute-autocomplete .MuiChip-root{height:28px;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:700}.cr-product-attribute-table-wrap{margin-top:22px;overflow:hidden;border:1px solid #e8edf5;border-radius:15px;background:#ffffff}.cr-product-attribute-count{min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172a;color:#fff;font-size:11px;font-weight:800}.cr-product-attribute-table{width:100%;border-collapse:collapse}.cr-product-attribute-table td{padding:14px 16px;border-bottom:1px solid #f0f3f7;color:#475569;font-size:12px}.cr-product-attribute-name span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:800}.cr-product-attribute-name strong{color:#334155}.cr-product-attribute-value{width:100%;max-width:300px;height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #d8e0eb;border-radius:10px;outline:none;background:#ffffff;color:#0f172a}.cr-product-attribute-value:focus{border-color:#94a3b8}.cr-product-attribute-remove{min-height:36px;padding:0 12px;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#dc2626;font-size:11px;font-weight:700;cursor:pointer}.cr-product-form-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.cr-product-form-cancel,.cr-product-form-submit{min-width:160px;min-height:48px;padding:0 20px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}@media (max-width: 760px){.cr-product-form-page{padding:14px}.cr-product-form-header,.cr-product-form{padding:22px 20px}.cr-product-form-grid{grid-template-columns:1fr}.cr-product-form-field-wide{grid-column:auto}.cr-product-form-footer{flex-direction:column-reverse}.cr-product-form-cancel,.cr-product-form-submit{width:100%}}.cr-product-add-attribute-btn{min-height:42px;padding:0 16px;border:none;border-radius:10px;background:#0f172a;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.cr-product-add-attribute-btn:disabled{opacity:.45;cursor:not-allowed}.cr-product-no-attributes{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;padding:25px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;text-align:center}.cr-product-no-attributes>span{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:12px;background:#eff6ff;color:#2563eb;font-weight:800}.cr-product-form-page{padding:40px!important;background:#eef4ff!important}.cr-product-form-shell{max-width:1180px!important;margin:0 auto!important;border:3px solid #2563eb!important;border-radius:24px!important;background:#ffffff!important;box-shadow:0 25px 70px #0f172a26!important}.cr-product-form-header{padding:30px!important;background:#ffffff!important;border-bottom:1px solid #e2e8f0!important}.cr-product-form-header h1{color:#0f172a!important;font-size:30px!important}.cr-product-form-page{width:100%;min-height:100vh;box-sizing:border-box;padding:28px;background:radial-gradient(circle at top right,rgba(37,99,235,.07),transparent 32%),#f8fafc}.cr-product-form-shell{width:100%;max-width:1180px;margin:0 auto;overflow:hidden;border:1px solid #e8edf5;border-radius:24px;background:#ffffff;box-shadow:0 18px 55px #0f172a14}.cr-product-form-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px;border-bottom:1px solid #e8edf5;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)}.cr-product-form-header-left{display:flex;align-items:center;gap:18px}.cr-product-form-header-icon{width:60px;height:60px;flex:0 0 60px;display:flex;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:17px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:24px;font-weight:800;box-shadow:0 8px 20px #2563eb14}.cr-product-form-eyebrow{margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.cr-product-form-header h1{margin:0;color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.025em}.cr-product-form-header p{max-width:650px;margin:7px 0 0;color:#64748b;font-size:13px;line-height:1.6}.cr-product-form-close{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:23px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.cr-product-form-close:hover{border-color:#cbd5e1;background:#f1f5f9;color:#0f172a}.cr-product-form{padding:30px 32px}.cr-product-form-section{padding:25px;margin-bottom:22px;border:1px solid #e8edf5;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 5px 18px #0f172a06}.cr-product-form-section-heading{display:flex;gap:13px;margin-bottom:24px}.cr-product-form-section-number{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.cr-product-form-section-heading h2{margin:0;color:#0f172a;font-size:17px;font-weight:800}.cr-product-form-section-heading p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.55}.cr-product-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cr-product-form-field{min-width:0;display:flex;flex-direction:column}.cr-product-form-field-wide{grid-column:1/-1}.cr-product-form-field label,.cr-product-attribute-label{margin-bottom:8px;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.cr-product-form-field input,.cr-product-form-field textarea,.cr-product-native-select{width:100%;box-sizing:border-box;border:1px solid #d8e0eb;border-radius:12px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.cr-product-form-field input,.cr-product-native-select{height:50px;padding:0 14px}.cr-product-form-field textarea{min-height:105px;padding:13px 14px;resize:vertical}.cr-product-form-field input::placeholder,.cr-product-form-field textarea::placeholder{color:#94a3b8}.cr-product-form-field input:hover,.cr-product-form-field textarea:hover,.cr-product-native-select:hover{border-color:#cbd5e1}.cr-product-form-field input:focus,.cr-product-form-field textarea:focus,.cr-product-native-select:focus{border-color:#93c5fd;background:#ffffff;box-shadow:0 0 0 3px #2563eb14}.cr-product-native-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.cr-product-native-select option{background:#ffffff;color:#0f172a}.cr-product-form-field .MuiAutocomplete-root{width:100%}.cr-product-form-field .MuiOutlinedInput-root{min-height:50px;padding-top:3px!important;padding-bottom:3px!important;border-radius:12px!important;background:#ffffff}.cr-product-form-field .MuiOutlinedInput-notchedOutline{border-color:#d8e0eb!important}.cr-product-form-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}.cr-product-form-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#93c5fd!important;border-width:1px!important}.cr-product-form-field .MuiInputBase-input{color:#0f172a!important;font-family:inherit!important;font-size:14px!important}.cr-product-add-attribute-actions{display:flex;justify-content:flex-end;margin-top:18px}.cr-product-add-attribute-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:none;border-radius:11px;background:#0f172a;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.cr-product-add-attribute-btn:hover:not(:disabled){transform:translateY(-1px);background:#1e293b;box-shadow:0 8px 18px #0f172a2b}.cr-product-add-attribute-btn:disabled{opacity:.4;cursor:not-allowed}.cr-product-attribute-table-wrap{overflow:hidden;border:1px solid #e8edf5;border-radius:15px;background:#ffffff}.cr-product-attribute-table-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border-bottom:1px solid #e8edf5;background:#f8fafc}.cr-product-attribute-table-head>div:first-child{display:flex;flex-direction:column;gap:3px}.cr-product-attribute-table-head span{color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.1em}.cr-product-attribute-table-head strong{color:#334155;font-size:13px}.cr-product-attribute-count{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a;color:#fff;font-size:11px;font-weight:800}.cr-product-attribute-table-scroll{overflow-x:auto}.cr-product-attribute-table{width:100%;border-collapse:collapse;background:#ffffff}.cr-product-attribute-table th{padding:12px 16px;border-bottom:1px solid #e8edf5;background:#fbfdff;color:#64748b;text-align:left;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.cr-product-attribute-table td{padding:14px 16px;border-bottom:1px solid #f0f3f7;background:#ffffff;color:#475569;font-size:12px}.cr-product-attribute-table tbody tr:hover td{background:#f8fafc}.cr-product-attribute-table tbody tr:last-child td{border-bottom:none}.cr-product-attribute-name{display:inline-flex;align-items:center;gap:8px}.cr-product-attribute-name span{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:800}.cr-product-attribute-name strong{color:#334155;font-size:12px}.cr-product-attribute-id{padding:5px 8px;border-radius:7px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:800}.cr-product-attribute-remove{min-height:36px;padding:0 12px;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#dc2626;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.cr-product-attribute-remove:hover{border-color:#fca5a5;background:#fee2e2}.cr-product-no-attributes{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;box-sizing:border-box;padding:28px;border:1px dashed #cbd5e1;border-radius:15px;background:#f8fafc;text-align:center}.cr-product-no-attributes>span{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:11px;border-radius:13px;background:#eff6ff;color:#2563eb;font-weight:800}.cr-product-no-attributes strong{color:#334155;font-size:13px}.cr-product-no-attributes p{margin:5px 0 0;color:#94a3b8;font-size:11px}.cr-product-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:4px}.cr-product-form-cancel,.cr-product-form-submit{min-width:160px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.cr-product-form-cancel{border:1px solid #d8e0eb;background:#ffffff;color:#475569}.cr-product-form-cancel:hover{background:#f8fafc}.cr-product-form-submit{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 9px 22px #2563eb38}.cr-product-form-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 28px #2563eb47}.cr-product-form-submit:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 760px){.cr-product-form-page{padding:14px}.cr-product-form-header{align-items:flex-start;padding:22px 20px}.cr-product-form-header-left{align-items:flex-start}.cr-product-form{padding:22px 20px}.cr-product-form-section{padding:20px}.cr-product-form-grid{grid-template-columns:1fr}.cr-product-form-field-wide{grid-column:auto}.cr-product-add-attribute-actions{justify-content:stretch}.cr-product-add-attribute-btn{width:100%}.cr-product-form-footer{flex-direction:column-reverse}.cr-product-form-cancel,.cr-product-form-submit{width:100%}}.cr-product-attribute-value{width:100%;min-width:160px;max-width:320px;height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #d8e0eb;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.cr-product-attribute-value{width:100%;min-width:170px;max-width:320px;height:42px;box-sizing:border-box;padding:0 12px;border:1px solid #d8e0eb;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.cr-product-attribute-value:hover{border-color:#cbd5e1}.cr-product-attribute-value:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb14}.cr-product-attribute-sort{width:90px;height:42px;box-sizing:border-box;padding:0 10px;border:1px solid #d8e0eb;border-radius:10px;outline:none;background:#ffffff;color:#0f172a;font-family:inherit;font-size:12px;font-weight:700;text-align:center}.cr-product-attribute-sort:hover{border-color:#cbd5e1}.cr-product-attribute-sort:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb14}.update-container{display:flex;justify-content:center;padding:30px}.update-card{width:100%;max-width:500px;background:#1e1e2f;padding:30px 25px;border-radius:12px;box-shadow:0 10px 25px #0006;color:#fff;position:relative}.update-card h2{text-align:center;margin-bottom:25px}.close-btn{position:absolute;right:15px;top:15px;cursor:pointer;font-size:20px;color:#fff;transition:.3s}.close-btn:hover{color:#f87171}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-size:14px;color:#9ca3af}.form-group input{width:100%;padding:10px 40px 10px 12px;border-radius:6px;border:none;outline:none;background:#2a2a40;color:#fff;font-size:14px}.password-wrapper{position:relative;width:100%}.password-wrapper input{width:100%;padding:10px 40px 10px 12px;border-radius:8px;border:1px solid #3a3a5a;outline:none;background:#2a2a40;color:#fff;font-size:14px;box-sizing:border-box}.password-wrapper input:focus{border-color:#4f46e5}.password-wrapper .eye-icon{position:absolute;right:-200px;top:50%;transform:translateY(-50%);color:#9ca3af;cursor:pointer}.password-wrapper .eye-icon:hover{color:#fff}.password-wrapper .eye-icon .MuiSvgIcon-root{font-size:20px}.update-card form>button{width:100%;padding:12px;border-radius:6px;border:none;background:#4f46e5;color:#fff;font-weight:500;cursor:pointer;font-size:15px;margin-top:15px;transition:.3s}.update-card form>button:hover{background:#4338ca}.update-card form>button:disabled{opacity:.6;cursor:not-allowed}.avatar-section{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.avatar-section img{width:100px;height:100px;border-radius:50%;border:3px solid #4f46e5;object-fit:cover;margin-bottom:10px}.avatar-section input{color:#fff}.text-danger{color:#f87171;font-size:12px;margin-top:5px}.backup-files-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:99999;padding:20px}.backup-files-modal{width:95%;max-width:1300px;max-height:92vh;background:#f8fafc;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 80px #00000040}.backup-files-header{background:linear-gradient(135deg,#2563eb,#4f46e5);padding:24px 30px;display:flex;justify-content:space-between;align-items:center;color:#fff}.backup-files-header h2{margin:0;font-size:24px;font-weight:700}.backup-files-header span{display:block;margin-top:6px;opacity:.85;font-size:14px}.backup-files-close{width:42px;height:42px;border-radius:50%;border:none;background:rgba(255,255,255,.15);color:#fff;font-size:22px;cursor:pointer;transition:.2s}.backup-files-close:hover{background:rgba(255,255,255,.25)}.backup-files-body{flex:1;overflow:auto;padding:25px}.backup-summary-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:24px}.backup-summary-card{background:white;border-radius:14px;padding:18px;border:1px solid #e5e7eb;box-shadow:0 4px 14px #0f172a0a}.backup-summary-card span{display:block;color:#64748b;font-size:12px;margin-bottom:8px}.backup-summary-card strong{color:#0f172a;font-size:16px;font-weight:700;word-break:break-word}.backup-files-toolbar{margin-bottom:18px}.backup-files-toolbar h3{margin:0;color:#0f172a}.backup-files-toolbar span{color:#64748b;font-size:14px}.backup-files-table-wrapper{background:white;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb}.backup-files-table{width:100%;border-collapse:collapse}.backup-files-table thead{background:#f8fafc;position:sticky;top:0;z-index:10}.backup-files-table th{padding:16px;text-align:left;font-size:13px;color:#475569;font-weight:700}.backup-files-table td{padding:16px;border-top:1px solid #edf2f7;vertical-align:top}.backup-files-table tbody tr{transition:.2s}.backup-files-table tbody tr:hover{background:#f8fafc}.file-info{display:flex;gap:12px;align-items:flex-start}.file-icon{width:38px;height:38px;border-radius:10px;background:#eef2ff;display:flex;align-items:center;justify-content:center;font-size:18px}.file-name{font-weight:600;color:#0f172a}.file-key{font-size:12px;color:#64748b;margin-top:4px;word-break:break-all}.file-size{padding:6px 10px;border-radius:999px;background:#ecfeff;color:#0891b2;font-weight:600;font-size:13px}.backup-files-footer{padding:18px 24px;border-top:1px solid #e5e7eb;background:white;display:flex;justify-content:flex-end}.backup-close-btn{background:#2563eb;color:#fff;border:none;padding:10px 22px;border-radius:10px;font-weight:600;cursor:pointer;transition:.2s}.backup-close-btn:hover{background:#1d4ed8}.backup-empty-state{text-align:center;padding:60px 20px}.backup-empty-state h3{margin-top:12px;color:#0f172a}.backup-empty-state p{color:#64748b}.backup-empty-icon{font-size:60px}@media (max-width: 1200px){.backup-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.backup-summary-grid{grid-template-columns:1fr}.backup-files-modal{width:100%;max-height:100vh;border-radius:0}}
