@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200;6..12,300;6..12,400;6..12,500;6..12,600;6..12,700;6..12,800;6..12,900;6..12,1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap);:root{--nunito-sans:"Nunito Sans",serif;--libre-baskerville:"Libre Baskerville",serif;--color-lightgray:#d3d3d3;--color-lightgreen:#bfd8bf7d;--color-black:#000;--color-white:#fff;--color-white2:#f8fafc;--color-grey:#aaa;--color-green:#4bb543;--color-red:red;--color-dark-red:#c53030;--color-blue:#007bff;--color-light-blue:#4299e1;--color-blue-grey:#4a5568;--color-dark-blue-grey:#2d3748;--color-status-on:#1675fa;--color-status-off:#f5222d}*{box-sizing:border-box;font-family:Nunito Sans,sans-serif;margin:0;padding:0;scroll-behavior:smooth}ol,ul{list-style:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#888}body{scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}@keyframes slide-bottom{0%{transform:translateY(-25%)}to{transform:translateY(0)}}.content_container{background-color:#f8fafc;border-radius:6px;min-height:100vh;overflow-x:auto;padding:2rem}.content__analysis{align-items:stretch;display:flex;flex-direction:row;width:100%}.content__analysis__column{display:flex;flex-direction:column;height:100%;width:100%}.content_container__scrollable{background-color:var(--color-white);border-radius:6px;overflow-x:scroll;padding:2rem;white-space:nowrap}.ant-table{border-radius:12px!important}.ant-pagination,.ant-table{box-shadow:0 2px 4px #0000000d}.ant-pagination{background-color:var(--color-white);border-radius:12px;display:inline-flex;margin:16px 0 0;min-width:400px!important;padding:8px 16px}.detail_graphBox{min-height:200px;position:relative}.detail_box,.detail_graphBox{display:grid;padding:20px;width:100%}.detail_box{grid-gap:50px;gap:50px;grid-template-columns:1fr 1fr;min-height:100px}.detail_box>ul{background-color:var(--color-white);border-radius:20px;min-width:532px;padding:20px;position:relative;width:100%}.detail_box>ul>h1{font-size:28px;margin-bottom:15px}.data_list{display:flex;flex-direction:column;transition:transform .2s ease-in-out,color .2s ease-in-out}.data_list>*{margin:5px 0}.data_list>li>span{color:#000}.data_list>li>span:first-child{font-size:16px;margin-right:10px;margin-top:50px}.data_list>li>span:last-child{font-size:18px;text-align:right}.data_list>li>span:last-child:hover{color:#235da4}.data_list:hover h1{color:#007bff}.ant-form-item .ant-form-item-label>label:after{color:#fff}.overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:center;top:0;width:100%}.fixed-social-buttons,.overlay{left:0;position:fixed;z-index:1000}.fixed-social-buttons{bottom:60px;padding:12px 12px 12px 20px;width:200px}.sign-in{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:url(/static/media/MSJhZYvgOJ6uhCnM2yNnWa3qFg.2530b2236198a479e9f7.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;width:100%}.sign-in_form{align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background-color:#ffffff26;border-radius:25px;box-sizing:border-box;height:60vh;justify-content:center;left:50%;padding-top:50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vh}.sign-in_form>h1{font-size:32px;font-weight:700;padding:0 20px}.sign-in_form>h1,.sign-in_form>span{color:#fff;display:flex;justify-content:center}.sign-in_form>span{font-size:12px;font-weight:600;margin-bottom:50px}.auth-fail-msg{color:red;padding:0 0 10px}.auth-fail-msg,.search{display:flex;justify-content:center}.search{align-items:center;left:50%;margin:0 auto;max-width:300px;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.search .ant-input-search{width:100%!important}.user-role-mask-container{align-items:center;display:flex;gap:10px}.ghost-icon-wrapper{align-items:center;animation:ghostPulse 1.5s infinite alternate;background:#0000000d;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.ghost-icon{color:#808080b3;transition:transform .3s ease,color .3s ease}@keyframes ghostPulse{0%{color:#6200ea;transform:scale(1)}to{color:#bb86fc;transform:scale(1.2)}}.ghost-icon-wrapper.removed{animation:ghostFadeOut .5s ease forwards}@keyframes ghostFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.page-glow{background:linear-gradient(90deg,#ff0000b3,#ffa50099 20%,#ffff0080 40%,#0f06 60%,#0000ff4d 80%,#4b008233);box-shadow:0 0 10px #ffffff80;pointer-events:none;position:fixed;z-index:9999}.glow-top{top:0}.glow-bottom,.glow-top{height:5px;left:0;width:100vw}.glow-bottom{bottom:0}.glow-left{left:0}.glow-left,.glow-right{background:linear-gradient(180deg,#ff0000b3,#ffa50099 20%,#ffff0080 40%,#0f06 60%,#0000ff4d 80%,#4b008233);height:100vh;top:0;width:5px}.glow-right{right:0}.header{background-color:var(--color-white);border-radius:10px;justify-content:space-between;margin:10px 20px 0;min-height:50px;padding:0 15px;position:relative;transition:max-width .3s ease-in-out;width:97%}.header,.header-center,.header-left,.header-right{align-items:center;display:flex}.header-left{gap:15px}.header-left,.header-right{align-items:center;display:flex;z-index:2}.header-content{justify-content:space-between;min-height:50px;position:relative;width:100%}.header-center,.header-content{align-items:center;display:flex}.header-center{flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding:0 15px}.header-left>a>img{height:50px;object-fit:contain;width:100px}.logo,.logo img{display:block;height:100%;width:100%}.logo img{object-fit:contain}.header span.expiration{border-radius:5px;font-size:12px;font-weight:600;padding:5px 10px;white-space:nowrap}.header span.expiration,.header span.expiration.alert{background-color:#f8d7da;border:1px solid #f5c6cb;color:#d9534f}.header span.expiration.alert{font-weight:700}.header span.expiration.warning{background-color:#fcf8e3;border:1px solid #faebcc;color:#f0ad4e;font-weight:700}.header.inactive{background-color:#fff;border:none;border-top:3px solid red}.header.close{border-radius:10px;height:50px;margin:10px 20px 0;width:97%}.header>a>img{height:35px;margin-left:15px;object-fit:contain;width:35px}.user_info{align-items:center;display:flex;gap:20px;justify-content:flex-end}.header_user_data{display:flex;flex-direction:column}.header_user_data>span:first-child{display:inline-block;font-size:14px;font-weight:700;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header_user_data>span:last-child{font-size:12px;font-weight:600;opacity:.5}.arrow_down{cursor:pointer}.user_options{background-color:var(--color-lightgray);max-width:100px;width:100%}.user_avatar{background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:50%;cursor:pointer;display:inline-block;height:40px;object-fit:cover;overflow:hidden;width:40px}.header-menu{background:#fff;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;height:120px;list-style:none;max-width:205px;overflow:hidden;position:absolute;top:45px;transition:all 5s ease-in-out;width:100%;z-index:9}.header-menu.show-menu{border-radius:14px;box-shadow:0 9px 40px 0 #0000001a;transform:translateX(0);width:100%}.header-menu li{cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:5px;padding:10px}.header-menu>ul hr{opacity:.25}.header-menu>li img{height:16px;width:18px}.header_notification{cursor:pointer}.search_input:hover{border:.6px solid #1677ff}.search_input:focus{box-shadow:0 0 3px #1677ff}input:focus::placeholder{color:#0000}::placeholder{left:20px;text-align:center}.header .search{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.alert-box{border-radius:5px;display:inline-block;font-size:14px;font-weight:700;margin-top:20px;padding:10px}.alert-box.alert{background-color:#f8d7da;border:1px solid #f5c6cb;color:#d9534f}.alert-box.warning{background-color:#fcf8e3;border:1px solid #faebcc;color:#f0ad4e}.alert-box.normal{background-color:#d9edf7;border:1px solid #bce8f1;color:#31708f}@media(max-width:1200px){.header{flex-wrap:wrap}.header-center,.header-left,.header-right{flex-basis:100%}.header-center{margin-top:10px;order:3}}@media(max-width:768px){.header{margin:10px 10px 0;padding:0 10px;width:95%}.header-content{flex-wrap:wrap}.header-left{flex-basis:100%;justify-content:space-between;margin-bottom:10px}.header-center{flex-basis:100%;margin-top:10px;order:3}.header-right{flex-basis:auto}.header span.expiration{font-size:10px;padding:3px 6px}.user_info{gap:10px}.header_user_data{display:none}.mobile-menu-icon{display:block}}.social-buttons-container{align-items:center;display:inline-flex;position:relative}.main-button{align-items:center;background-color:#3b82f6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background-color .3s ease,transform .3s ease;width:30px}.main-button:hover{background-color:#2563eb;transform:scale(1.05)}.main-icon{height:24px;width:24px}.social-icons{display:flex;gap:8px;left:52px;opacity:0;position:absolute;transform:translateX(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden}.social-icons.expanded{opacity:1;transform:translateX(0);visibility:visible}.social-icon{border-radius:50%;color:#fff;height:35px;justify-content:center;transition:background-color .3s ease,transform .3s ease;width:35px}.phone-popup,.social-icon{align-items:center;display:flex}.phone-popup{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0003;gap:8px;left:52px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;top:-45px;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;z-index:10}.phone-popup.show{opacity:1;pointer-events:auto;transform:translateY(0)}.popup-btn{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;transition:transform .2s ease;width:28px}.phone-number{color:#111;font-size:14px;font-weight:500;white-space:nowrap}.main-button,.popup-btn,.social-icon{border:none;outline:none}.main-button:focus,.popup-btn:focus,.social-icon:focus{box-shadow:none;outline:none}.social-icon:hover{transform:scale(1.1)}.instagram{background-color:#e1306c}.instagram:hover{background-color:#c13584}.telegram{background-color:#08c}.telegram:hover{background-color:#069}.linkedin{background-color:#0a66c2}.linkedin:hover{background-color:#074a87}.popup-btn:hover{transform:scale(1.1)}.call-btn{background-color:#22c55e}.call-btn:hover{background-color:#16a34a}.copy-btn{background-color:#3b82f6}.call,.copy-btn:hover{background-color:#22c55e}.call:hover{background-color:#3b82f6}.excel-export-container{display:inline-block;position:relative}.excel-button{align-items:center;background-color:#f0fdf4;border:1px solid #22c55e;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#22c55e;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;height:30px;padding:4px 12px;transition:all .2s ease}.excel-button:hover{background-color:#10b981;box-shadow:0 4px 6px #10b98133;color:#fff;transform:translateY(-1px)}.excel-button:active{box-shadow:0 1px 2px #10b9811a;transform:translateY(0)}.date-picker-dropdown{animation:slideDown .2s ease-out;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;max-width:95vw;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:-webkit-max-content;width:max-content;z-index:100}.date-picker-header{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;padding:12px 16px}.date-picker-header span{color:#374151;flex:1 1;font-weight:500}.close-button{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.close-button:hover{background-color:#f3f4f6;color:#ef4444}.inn-select-error{align-items:center;animation:fadeInError .2s ease-in-out;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:4px;padding:6px 8px}.hide-error-button{background:none;border:none;color:#dc2626;cursor:pointer;font-size:12px;font-weight:500;transition:color .2s ease}.hide-error-button:hover{color:#b91c1c}@keyframes fadeInError{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.date-picker-content{display:flex;flex-direction:column;gap:12px;min-width:280px;padding:16px}.custom-range-picker{width:100%}.inn-select-container{margin-top:4px}.export-action-button{align-items:center;background-color:#10b981;border:none;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.export-action-button:hover{background-color:#059669}.export-action-button:disabled{background-color:#d1d5db;cursor:not-allowed}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.date-picker-dropdown{right:0;width:95vw}.custom-range-picker{width:100%}}.payment-log{background:var(--color-white);border-radius:6px;min-height:100vh;padding:2rem}.payment-log__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.payment-log__title{flex:1 1}.payment-log__main-title{color:#2d3748;font-size:1.75rem;font-weight:600;margin:0}.payment-log__action-buttons{align-items:center;display:flex;gap:1.5rem}.payment-log__action-buttons--inactive{color:#5e5e5e6e;transition:color .3s ease}.payment-log__action-buttons svg:first-child{color:#4a5568;cursor:pointer;transition:color .3s ease}.payment-log__action-buttons svg:first-child:hover{color:#2d3748}.payment-log__action-buttons:last-child{margin-right:15px}.payment-log__table{border-collapse:collapse;width:100%}.payment-log__table td,.payment-log__table th{border:1px solid #e2e8f0;padding:1rem;text-align:left}.payment-log__table th{background-color:#f7fafc;font-weight:600}.payment-log__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:1.5rem}.payment-log__field{display:flex;flex-direction:column;gap:.5rem}.payment-log__field,.payment-log__field--full{margin-bottom:1.5rem}.payment-log__field--row{align-items:center;flex-direction:row;gap:1rem}.payment-log__section{background:var(--color-white2);border-radius:8px;padding:1.5rem}.payment-log__section--half{flex:1 1;min-width:0}.payment-log__expand-button{align-items:center;background-color:var(--color-white2);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:all .3s ease;width:100%}.payment-log__expand-button:hover{background-color:#82b6ff}.payment-log__expand-button-text{color:var(--color-dark-blue-grey);font-size:1rem;font-weight:600}.payment-log__expanded-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.payment-log .expanded-data-list{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem}.payment-log .expanded-data-list__title{border-bottom:1px solid var(--color-border);color:var(--color-dark-blue-grey);font-size:1.1rem;font-weight:600;margin-bottom:.75rem;padding-bottom:.5rem}.payment-log .expanded-data-list li{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.payment-log .expanded-data-list li span:first-child{color:var(--color-blue-grey);font-weight:500}.payment-log__label{color:#4a5568;font-size:.875rem;font-weight:500}.payment-log__value{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#2d3748;font-size:1rem;padding:.5rem}.payment-log__pre,.payment-log__value--mono{font-family:monospace}.payment-log__pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#2d3748;font-size:.875rem;margin:0;padding:.75rem;white-space:pre-wrap;word-break:break-all}.payment-log__status{align-items:center;display:flex;gap:.5rem}.payment-log__status-icon{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;height:1.5rem;width:1.5rem}.payment-log__status-icon--success{color:#48bb78}.payment-log__status-icon--failure{color:#e53e3e}.payment-log__status-icon--warning{color:#ed8936}.payment-log__status-icon--pending{color:#4299e1}.payment-log__status-text{font-size:1rem;font-weight:500;text-transform:capitalize}@media(max-width:768px){.payment-log{padding:1rem}.payment-log__container{padding:1.5rem}.payment-log__title{font-size:1.5rem}.payment-log__grid{grid-template-columns:1fr}}.CompaniesColumns_heartIcon__zexJP{color:gray;cursor:pointer}.CompaniesColumns_heartIconSaved__ydXFc,.CompaniesColumns_heartIcon__zexJP:hover{color:var(--color-blue)}.CompaniesColumns_savedHeartIcon__RDnVX{color:gray;cursor:pointer}.CompaniesColumns_savedHeartIcon__RDnVX:hover{color:var(--color-status-off)}.connect-link{color:blue;cursor:pointer;text-decoration:underline}.connect-link:hover{color:#00008b}.version-number{color:inherit;cursor:default}.version-number-link{color:inherit;cursor:pointer;transition:color .3s ease}.version-number-link:hover{color:#1890ff;text-decoration:underline}.empty_data__overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff4d;border-radius:12px;display:flex;inset:0;justify-content:center;position:absolute}.empty_data__overlay__overlay-title{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff40;border:1px solid #fff6;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#333;font-size:1.1rem;font-weight:600;padding:.5rem 1rem}.upload-avatar-content{align-items:center;display:flex;flex-direction:column;padding:10px 5px 20px;text-align:center}.upload-header h2{color:#333;font-size:18px;font-weight:600;margin:10px 0 4px}.upload-header p{color:#666;font-size:13px;margin-bottom:10px}.upload-box{margin-top:8px}.preview-container{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-top:10px;overflow:hidden}.preview-image{height:180px;object-fit:cover;width:100%}.upload-tip{color:#888;font-size:12px;margin-top:10px}.upload-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:15px;width:100%}.upload-avatar-modal .ant-modal-content{border-radius:12px;padding:10px 20px 20px}.profile-picture{align-items:flex-start;background-color:#0000;border-radius:0;display:flex;gap:50px;height:auto;justify-content:left;overflow:visible;width:100%}.profile-picture .billing-picture,.profile-picture .qr-banner,.profile-picture .qr-logo{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:relative;width:64px}.profile-picture .billing-picture .hover-overlay,.profile-picture .qr-banner .hover-overlay,.profile-picture .qr-logo .hover-overlay{align-items:center;background-color:#282828c2;border-radius:8px;display:flex;height:64px;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:64px}.profile-picture .billing-picture .hover-overlay svg,.profile-picture .qr-banner .hover-overlay svg,.profile-picture .qr-logo .hover-overlay svg{color:var(--color-white)}.profile-picture .billing-picture:hover .hover-overlay,.profile-picture .qr-banner:hover .hover-overlay,.profile-picture .qr-logo:hover .hover-overlay{opacity:1}.profile-picture .billing-picture img,.profile-picture .qr-banner img,.profile-picture .qr-logo img{border-radius:8px;height:64px;margin-bottom:.5rem;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.profile-picture .billing-picture:hover img,.profile-picture .qr-banner:hover img,.profile-picture .qr-logo:hover img{opacity:.7}.profile-picture .billing-picture span,.profile-picture .qr-banner span,.profile-picture .qr-logo span{color:#666;font-size:.75rem;text-align:center}.fullscreen-image{align-items:center;background-color:#282828c2;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.fullscreen-image img{max-height:90%;max-width:90%;object-fit:contain}.fullscreen-image .close-button,.fullscreen-image .user_image__action-buttons{color:var(--color-white);cursor:pointer;font-size:30px;position:absolute;right:20px;top:20px}.fullscreen-image .user_image__action-buttons{display:flex;gap:25px}.ant-modal-content{border-radius:10px}.ant-upload.ant-upload-select-picture-card{border-radius:8px}@media(max-width:768px){.profile-picture{align-items:center;flex-direction:column;gap:20px}.profile-picture .billing-picture,.profile-picture .qr-banner,.profile-picture .qr-logo{margin-bottom:0}}.providers-permission{display:flex;flex-direction:column;gap:16px}.providers-permission__label{color:#333;font-size:14px;font-weight:500}.providers-permission__full{margin-bottom:8px}.providers-permission__grid{display:flex;flex-direction:column;gap:12px}.providers-permission__grid .ant-checkbox-group{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ant-checkbox-wrapper{margin-left:0!important;margin-right:0!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#4096ff;border-color:#4096ff}.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#4096ff}.detail-view__row{display:flex;gap:2rem;margin-bottom:2rem}.detail-view__section--half{flex:1 1;min-width:0}.detail-view__loading{align-items:center;background-color:#ffffffb3;display:flex;height:100vh;justify-content:center;width:100%;z-index:9999}.detail-view__expand-button{align-items:center;background-color:var(--color-white2);border:1px solid var(--color-border);border-radius:8px;display:flex;justify-content:space-between;padding:1rem;transition:all .3s ease;width:100%}.detail-view__expand-button:hover{background-color:#82b6ff}.detail-view__expand-button-text{color:var(--color-dark-blue-grey);font-size:1rem;font-weight:600}.detail-view__expanded-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.detail-view .expanded-data-list{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem}.detail-view .expanded-data-list__title{border-bottom:1px solid var(--color-border);color:var(--color-dark-blue-grey);font-size:1.1rem;font-weight:600;margin-bottom:.75rem;padding-bottom:.5rem}.detail-view .expanded-data-list li{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.detail-view .expanded-data-list li span:first-child{color:var(--color-blue-grey);font-weight:500}.detail-view__container{margin:0 auto}.detail-view__header{margin-bottom:25px}.detail-view__main-title{font-size:22px}.detail-view__main-version{margin-left:5px}.detail-view__subtitle{font-size:16px;margin-bottom:.5rem}.detail-view__action-button{border-radius:.5rem;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s}.detail-view__action-button--secondary{background-color:#0000;border:1px dashed var(--color-blue-grey);color:var(--color-blue-grey)}.detail-view__action-button--secondary:hover{background-color:var(--color-white2);border-color:#007bff;color:#007bff}.detail-view__orders{margin-bottom:2rem}.detail-view__content{display:flex}.detail-view__main-info{display:flex;flex:1 1;flex-direction:column;gap:2rem}.detail-view__side-info{width:300px}.detail-view__section{background:var(--color-white2);border-radius:8px;padding:1.5rem}.detail-view__section--expanded{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px #0000001a;margin-top:20px;padding:15px}.detail-view__section-title:hover{color:#007bff}.detail-view__list{list-style-type:none}.detail-view__value{color:var(--color-dark-blue-grey)}.detail-view__tag--active{background-color:#48bb781a;color:var(--color-green)}.detail-view__tag--inactive{background-color:#0000ff1a;color:var(--color-blue)}.detail-view__tag--disconnected{background-color:#f565651a;color:var(--color-dark-red)}.detail-view__tag--empty{background-color:#f0f0f0;color:#999}.detail-view__link{color:#007bff;text-decoration:none}.detail-view__link:hover{text-decoration:underline}.detail-view__expand-button{color:#1890ff;cursor:pointer;font-size:18px;margin-left:8px;transition:color .3s ease}.detail-view__expand-button:hover{color:#40a9ff}.detail-view__related-devices{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.detail-view__related-device{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:10px;text-align:center;transition:background-color .3s}.detail-view__related-device:hover{background-color:#e0e0e0}.detail-view__related-device--active{background-color:#007bff;color:#fff}.detail-view__related-device>span:hover{color:#007bff}.detail-view__expanded-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.detail-view__subsection-title{color:var(--color-dark-blue-grey);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}@media(max-width:1024px){.detail-view__row{flex-direction:column}.detail-view__section--half{width:100%}.detail-view__expanded-content{grid-template-columns:1fr}}@media(max-width:768px){.detail-view{padding:1rem}.detail-view__container{padding:1.5rem}.detail-view__main-title{font-size:1.5rem}.detail-view__related-devices{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.detail-view .expanded-data-list{padding:.75rem}.detail-view .expanded-data-list__title{font-size:1rem}.detail-view .expanded-data-list li{font-size:.8rem}}.detail-view{background:var(--color-white);border-radius:6px;min-height:100vh;padding:2rem}.detail-view .content_container{min-height:25vh}.detail-view .related-device-title{color:var(--color-dark-blue-grey)}.detail-view__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.detail-view__title{display:flex;flex-direction:column}.detail-view__main-title{color:var(--color-dark-blue-grey);font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.detail-view__subtitle{color:var(--color-blue-grey);font-size:.875rem}.detail-view__subtitle-label{font-weight:500}.detail-view__picture{align-items:flex-start;background-color:#0000;border-radius:0;display:flex;gap:50px;height:auto;justify-content:left;overflow:visible;width:100%}.detail-view .detail-view__action-button--delete{background-color:#0000;border:1px dashed #ff4d4f;color:#ff4d4f}.detail-view .detail-view__action-button--delete:hover{background-color:var(--color-white2)}.detail-view .detail-view__action-button:not(:last-child){margin-right:20px}.detail-view__content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:1.5rem}.detail-view__content--order{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 380px}.detail-view__details,.detail-view__section{background:var(--color-white2);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.detail-view__section-title{color:var(--color-dark-blue-grey);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.detail-view__list{list-style:none;margin:0;padding:0}.detail-view__list--columns .detail-view__item{border-bottom:1px dashed #e0e0e0;display:flex;margin-bottom:.75rem;padding-bottom:5px}.detail-view__list--columns .detail-view__item:last-child{border-bottom:none}.detail-view__list--columns .detail-view__item .detail-view__label{color:var(--color-blue-grey);font-weight:500;min-width:180px}.detail-view__list--columns .detail-view__item .detail-view__value{color:#2d3748;flex:1 1}.detail-view__item{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.75rem;padding:10px}.detail-view__item:last-child{border-bottom:none}.detail-view__item--highlighted{background-color:#48bb781a;border:1px solid #48bb7833;border-radius:4px;margin:.5rem -.5rem;padding:.5rem}.detail-view__label{color:var(--color-blue-grey);font-weight:500;margin-right:10px}.detail-view__value-group{align-items:center;display:flex;gap:10px}.detail-view__redirect-button{min-width:40px}.detail-view__value{color:#2d3748}.detail-view__value--highlighted{color:#2f855a;font-weight:600}.detail-view__tag{border-radius:4px;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.detail-view__tag--success{background-color:#48bb781a;color:var(--color-green)}.detail-view__tag--error{background-color:#f565651a;color:var(--color-dark-red)}.detail-view .receipt__company__logo{display:block;filter:grayscale(1);height:100%;margin:0 auto;width:100%}.detail-view__receipt{align-items:flex-start;background:#fff;border:1px dashed #aaa;border-radius:6px;display:flex;font-family:Courier New,monospace!important;font-weight:700;justify-content:center;padding:1rem}.detail-view__receipt .red{color:red}.detail-view__receipt *{font-family:inherit!important;text-transform:uppercase}.detail-view__receipt .short__label{display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-view__receipt .receipt{color:#000;font-size:.9rem;line-height:1.4;width:100%}.detail-view__receipt .receipt__title{font-weight:700;margin-bottom:.25rem;text-align:center}.detail-view__receipt .receipt__subtitle{margin-bottom:.75rem;text-align:center}.detail-view__receipt .receipt__divider,.detail-view__receipt .receipt__divider--no-margin,.detail-view__receipt .receipt__divider--small-margin{border:none;border-bottom:1px dashed #aaa}.detail-view__receipt .receipt__divider{margin:.75rem 0}.detail-view__receipt .receipt__divider--small-margin{margin:-.45rem 0 .75rem}.detail-view__receipt .receipt__divider--no-margin{margin:-.95rem 0 .75rem}.detail-view__receipt .receipt .receipt__details{margin-bottom:20px}.detail-view__receipt .receipt__row{display:flex;justify-content:space-between;margin:.25rem 0}.detail-view__receipt .receipt__row--small{font-size:14px}.detail-view__receipt .receipt__row--solid-size{height:16px}.detail-view__receipt .receipt__row--total{font-size:24px}.detail-view__receipt .receipt__qrcode{align-items:center;display:flex;justify-content:center;margin-top:12px}@media(max-width:900px){.detail-view__content{grid-template-columns:1fr}.detail-view__receipt{margin-top:1.5rem}}@media(max-width:768px){.detail-view{padding:1rem}.detail-view__container{padding:1.5rem}.detail-view__main-title{font-size:1.5rem}.detail-view__content{grid-template-columns:1fr}.detail-view__item{align-items:flex-start;flex-direction:column}.detail-view__label{flex:none;margin-bottom:.5rem}.detail-view__value-group{justify-content:space-between;width:100%}}.market-fields-container{display:flex;gap:20px}.market-fields-container .market-fields-left{flex:0 0 48%;max-width:48%;padding:20px;transition:all .3s ease}.market-fields-container .market-fields-left.hidden{display:none}.market-fields-container .market-fields-right{animation:slideInRight .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex:1 1;padding:20px}.market-fields-container .market-fields-right.full-width{flex:1 1;max-width:100%;width:100%}.market-fields-container .market-fields-controls{display:flex;justify-content:flex-end;margin-bottom:20px}.market-fields-container .market-fields-controls .toggle-left-button{align-items:center;color:#1890ff;display:flex;gap:8px}.market-fields-container .market-fields-controls .toggle-left-button:hover{background-color:#f0f8ff}.field-horizontal{align-items:center;display:flex;gap:20px}.field-horizontal .field-label{flex:0 0 150px;font-weight:500;margin:0;text-align:left}.field-horizontal .field-input-container{align-items:center;display:flex;flex:1 1;gap:10px}@media(max-width:768px){.market-fields-container{flex-direction:column}.market-fields-container .market-fields-left{flex:none;max-width:100%}.market-fields-container .market-fields-left.hidden{display:none}.market-fields-container .market-fields-right{flex:none}.market-fields-container .market-fields-right.full-width{max-width:100%}.field-horizontal{align-items:flex-start;flex-direction:column;gap:10px}.field-horizontal .field-label{flex:none}.field-horizontal .field-input-container{width:100%}.create-device{padding:1rem}.create-device__title{font-size:2rem}.create-device__forms-title{font-size:1.25rem}.create-device__footer-buttons{align-items:stretch;flex-direction:column}.create-device__clear-button,.create-device__submit-button{margin-top:.5rem;width:100%}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.label--icon{max-height:22px;max-width:22px}.create-device{display:flex;flex-direction:column;justify-content:space-between}.create-device__main-title{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:0}.create-device__title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px}.create-device__title h1{font-size:2rem;margin-bottom:0}.create-device__expand-button{align-items:center;background-color:var(--color-white2);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;justify-content:center;margin-bottom:25px;padding:1rem;transition:all .3s ease;width:100%}.create-device__expand-button:hover{background-color:#82b6ff}.create-device__expand-button-text{color:var(--color-dark-blue-grey);font-size:1rem;font-weight:600}.create-device__forms{display:flex;flex-direction:column;gap:30px}.create-device__forms-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;min-height:auto;padding:20px}.create-device__forms-container-title{border-bottom:2px solid #ecf0f1;color:#2c3e50;font-size:1.5rem;font-weight:600;margin-bottom:20px;padding-bottom:10px}.create-device__forms-container h2{color:#333;display:flex;font-size:1.5em;justify-content:center;margin-bottom:25px}.create-device__forms-container:hover{transform:translateY(-2px)}.create-device__forms-list{list-style-type:none;padding-left:0}.create-device__forms-list li{margin-bottom:30px;width:auto}.create-device__forms-list li p{float:left;margin:0 20px 0 0;max-width:300px;text-align:start;width:100%}.create-device__forms-list--item__buttons{cursor:pointer;margin-left:20px}.create-device__forms-list-by_width{display:flex;gap:16px;list-style:none;margin:0;padding:0}.create-device__forms-list-by_width li{align-items:center;display:flex;flex:1 1;gap:8px;min-width:150px}.create-device__forms-list--required{color:red}.create-device__forms-list--coordinates-row{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.create-device__forms-list--coordinates-left{display:flex;flex-direction:column;gap:12px}.create-device__forms-list--coordinate-field{align-items:center;display:flex}.create-device__forms-list--coordinate-field input[type=number]::-webkit-inner-spin-button,.create-device__forms-list--coordinate-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-device__forms-list--coordinate-field input[type=number]{-moz-appearance:textfield}.create-device__footer{margin-top:30px}.create-device__footer-buttons{text-align:right}.create-device__clear-button,.create-device__submit-button{width:120px}@media(max-width:768px){.create-device{padding:1rem}.create-device__title{font-size:2rem}.create-device__forms-title{font-size:1.25rem}.create-device__footer-buttons{align-items:stretch;flex-direction:column}.create-device__clear-button,.create-device__submit-button{margin-top:.5rem;width:100%}}.theme-selector-container{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:0 auto;max-width:679px;padding:20px;transition:all .3s ease;width:100%}.theme-selector-container .collapse-toggle{cursor:pointer;display:flex;justify-content:flex-end;margin-bottom:10px}.theme-selector-container .collapsible-wrapper{overflow:hidden;transition:max-height .4s ease}.themes-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.theme-row{align-items:center;display:flex;flex-direction:column;text-align:center}.theme-row .theme-image{height:auto;max-width:180px;object-fit:contain;width:100%}.theme-row .theme-info{margin-top:10px}.theme-row .theme-info .ant-radio-wrapper{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:center}.content_container{padding:20px}.addNewCompany_main{display:flex;flex-direction:column;justify-content:space-between}.addNewCompany_main__title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:25px}.addNewCompany_main__title h1{margin:0}.input_form{list-style-type:none;padding-left:0}.input_form>li{margin-bottom:30px;width:auto}.input_form>li>p{float:left;margin:0 20px 0 0;max-width:200px;text-align:start;width:100%}.required_field{color:red}.not_required_field{color:#aaa}.user_list{max-height:500px;overflow:auto}@media(max-width:768px){.addNewCompany_main__title{align-items:flex-start;flex-direction:column}.addNewCompany_main__title h1{margin-bottom:10px}.addNewCompany_main__title button{width:100%!important}.input_form>li>p{float:none;margin-bottom:10px}.input_form>li .ant-input,.input_form>li .ant-picker,.input_form>li .ant-select{width:100%!important}.ant-space-compact{width:100%}.ant-space-compact .ant-input{width:30%!important}.ant-space-compact .ant-input+.ant-input{width:70%!important}.button-container .ant-flex{align-items:stretch;flex-direction:column}.button-container .ant-flex button{margin-top:10px}}.transaction-metrics{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:24px}.transaction-metrics__title{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 24px}.transaction-metrics__container{display:flex;gap:24px}.transaction-metrics__card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;padding:20px}.transaction-metrics__card:hover{box-shadow:0 4px 6px #00000014;transform:translateY(-2px)}.transaction-metrics__label{color:#666;display:block;font-size:18px;margin-bottom:12px}.transaction-metrics__count{align-items:center;color:#1a1a1a;display:flex;font-size:36px;font-weight:600}.transaction-metrics__icon{height:22px;margin-right:8px;width:22px}.transaction-metrics__icon--success{color:#34a853}.transaction-metrics__icon--success:hover{color:#388e3c}.transaction-metrics__icon--failure{color:#f44336}.transaction-metrics__icon--failure:hover{color:#d32f2f}@media (max-width:768px){.transaction-metrics__container{flex-direction:column}.transaction-metrics__card{width:100%}}.payment-income{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:24px}.payment-income__title{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 24px}.payment-income__metrics{display:flex;gap:24px}.payment-income__card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;padding:20px}.payment-income__card:hover{box-shadow:0 4px 6px #00000014;transform:translateY(-2px)}.payment-income__label{color:#666;display:block;font-size:18px;margin-bottom:12px}.payment-income__amount{align-items:center;display:flex;font-size:24px;font-weight:600;gap:8px}.payment-income__amount.success{color:#4caf50}.payment-income__amount.failure{color:#f44336}.payment-income__arrow{font-size:20px}.payment-income__value{font-size:28px}@media (max-width:768px){.payment-income__metrics{flex-direction:column}.payment-income__card{width:100%}}.analysis__metrics__card{cursor:pointer}.transaction-metrics__icon--sms{color:#34a853}.transaction-metrics__icon--sms:hover{color:#1b8a38}.transaction-metrics__icon--email{color:#1e90ff}.transaction-metrics__icon--email:hover{color:#3367d6}.transactions-line-chart{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;position:relative;transition:transform .2s ease,box-shadow .3s ease}.transactions-line-chart__loading{align-items:center;background-color:#ffffffb3;display:flex;height:100px;justify-content:center;overflow:hidden;transition:height .5s ease-in-out;width:100%}.transactions-line-chart:hover{box-shadow:0 4px 6px #00000014;transform:translateY(-2px)}.transactions-line-chart__container{height:100px;overflow:hidden;transition:height .5s ease-in-out;width:100%}.transactions-line-chart__container.loaded{height:600px}@media(max-width:768px){.transactions-line-chart__container{height:300px}}@media(max-width:480px){.transactions-line-chart__container{height:250px}}.device-status-card{cursor:pointer;display:flex;flex-direction:column;min-width:300px;overflow:hidden;transition:width .3s ease;width:auto}.device-status-card.single-chart-card{min-width:250px}.device-status-card.multi-chart-card{min-width:350px}.device-status-card.single-chart-card.expanded-card{max-width:600px;min-width:250px}.device-status-card.multi-chart-card.expanded-card{max-width:800px;min-width:350px}.card-header{background:linear-gradient(135deg,#434343,#2c2c2c);border-radius:11px 11px 0 0;margin:-1px -1px 0;padding:12px 16px}.card-title{color:#fff;font-size:14px;font-weight:500;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.total-stats-header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:8px 16px}.total-stat{color:#6c757d;font-size:12px;font-weight:500}.versions-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-width:350px}.version-chart-container{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:180px;min-width:160px}.version-chart-container.single-chart{max-width:250px;min-width:220px}.version-header{margin-bottom:8px}.version-tag{margin:0}.device-chart-container{align-items:center;display:flex;height:140px;justify-content:center;margin:8px 0;position:relative;width:140px}.version-stats{display:flex;justify-content:space-around;width:100%}.version-stats .stat-item{align-items:center;display:flex;flex-direction:column;font-size:12px;min-width:50px}.version-stats .stat-label{color:#595959;font-weight:400;margin-bottom:2px}.version-stats .stat-value{color:#262626;font-weight:500}.version-stats .stat-value.error{color:#ff4d4f;font-weight:600}.stats-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.toggle-expand-btn{color:#262626;font-size:14px;height:auto;margin:0;padding:0}.toggle-expand-btn:hover{color:#4096ff}@keyframes blink-shine{0%,to{border:2px solid #1890ff00;box-shadow:0 0 0 0 #1890ff00}50%{border:2px solid #1890ffcc;box-shadow:0 0 10px 4px #1890ffcc}}.highlight-card{animation:blink-shine .7s ease-in-out 0s 4;border-radius:12px}.global-stats-container{border-top:1px solid #e9ecef;margin-top:8px;padding:12px 16px 0}.stat-item{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.stat-label{color:#595959;font-weight:400}.stat-value{color:#262626;font-weight:500}.stat-value.error{color:#ff4d4f;font-weight:600}.card-content{display:flex;flex-direction:column}.card-content.expanded-layout{flex-direction:row}.charts-section{display:flex;flex:1 1;flex-direction:column;max-width:350px;min-height:240px}.details-section{background-color:#fafafa;border-left:1px solid #e9ecef;flex:1 1;overflow:auto;overflow-y:scroll}@media (max-width:768px){.versions-container{align-items:center;flex-direction:column;gap:12px}.version-chart-container{max-width:none;min-width:200px}.device-status-card{min-height:280px;min-width:300px}.device-status-card.multi-chart-card,.device-status-card.single-chart-card{min-width:300px}.card-content.expanded-layout{flex-direction:column}.details-section{border-left:none;border-top:1px solid #e9ecef}.device-status-card.expanded-card{width:auto}.card-title{font-size:12px}.chart-main-text{font-size:18px}.chart-sub-text{font-size:10px}}.right-detail-section{background-color:#fafafa;border-left:1px solid #f0f0f0;border-radius:0 0 12px 0;flex:2 1;font-size:12px;max-height:250px;overflow-y:auto}.table-header,.table-row{border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-columns:minmax(80px,1fr) minmax(80px,1fr) minmax(60px,1fr) minmax(60px,1fr) minmax(120px,1.5fr);padding:10px 0;text-align:center}.table-header>span,.table-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-header{background-color:#f0f2f5;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.table-row:hover{background-color:#f5f5f5}.device-cell{color:var(--color-red)}.analysis{background-color:#f8fafc;border-radius:24px;min-height:100vh;padding:24px}.analysis__chart-card,.analysis__header,.analysis__metric-card,.analysis__orders-card{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;transition:box-shadow .3s ease}.analysis__header{margin-bottom:24px;padding:16px}.analysis__metrics{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.analysis__metrics-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.analysis__metrics-row>*{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease,box-shadow .3s ease}.analysis__metrics-row>:hover{box-shadow:0 4px 6px #00000014;transform:translateY(-2px)}.analysis__metrics-row:has(:nth-child(5):last-child)>.analysis__metrics-spacer,.analysis__metrics-row:has(:nth-child(5):last-child)>:nth-child(5){grid-column:span 2}.analysis__metrics-row:not(:has(:nth-child(5):last-child))>.analysis__metrics-spacer{display:none}.analysis__metrics>div{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:16px;transition:transform .2s ease,box-shadow .3s ease}.analysis__metrics>div:hover{box-shadow:0 4px 6px #00000014;transform:translateY(-2px)}.analysis__metrics h2{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.analysis__metrics>:last-child:nth-child(odd){grid-column:1/-1}.analysis__metrics>*{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:24px;transition:transform .2s ease,box-shadow .3s ease}.analysis__metrics>:hover{box-shadow:0 4px 6px #00000014;transform:translateY(-2px)}.analysis__metrics__container{display:flex;flex:1 1;gap:16px}.analysis__metrics__card{border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:100%;padding:12px}.analysis__metrics__card-transaction__financial{background:#d9edfc;border-color:#0093ff;border-style:dotted}.analysis__metrics__card-transaction__counts{background:#fffbde;border-color:#ffa600;border-style:dotted}.analysis__metrics__card-device__last_status,.analysis__metrics__card-device__status{background:#edfdf3;border-color:#26e52e;border-style:dotted}.analysis__metrics__card-notify__count{background:#f7edfd;border-color:#a000ff;border-style:dotted}.analysis__metrics__label{color:#666;display:block;font-size:14px;margin-bottom:8px}.analysis__metrics__value{color:#1a1a1a}.analysis__metrics__average_value,.analysis__metrics__value{align-items:center;display:flex;font-size:18px;font-weight:600}.analysis__metrics__average_value{color:#1677ff}.analysis__metrics__icon{height:18px;margin-right:8px;width:18px}.analysis__metrics__value--active,.analysis__metrics__value--sms,.analysis__metrics__value--success{color:#34a853}.analysis__charts{margin-bottom:24px}.analysis__chart-card{overflow:hidden;padding:24px}.analysis__chart-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);height:500px;margin-top:48px;position:relative}.analysis__chart-content{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;height:60%;padding:16px;position:absolute;width:calc(25% - 18px)}.analysis__chart-content:first-child{left:0;top:0}.analysis__chart-content:nth-child(2){left:25%;top:25%}.analysis__chart-content:nth-child(3){left:50%;top:0}.analysis__chart-content:nth-child(4){left:75%;top:25%}.analysis__chart-subtitle{color:#4a5568;font-size:1.25rem;font-weight:500;margin:0 0 16px}.analysis__orders{margin-bottom:24px}.analysis__orders-card{padding:24px}.analysis__orders-title{color:#1a1a1a;cursor:pointer;font-size:1.25rem;font-weight:600;margin:0 0 16px;transition:color .2s ease}.analysis__orders-title:hover{color:#06f}.analysis__chart-card:hover,.analysis__orders-card:hover{box-shadow:0 4px 6px #00000014}.analysis__charts:hover,.analysis__orders-card:hover{box-shadow:0 4px 6px #00000014;transform:translateY(-2px)}@media (max-width:1200px){.analysis__chart-grid{display:flex;flex-direction:column;height:auto}.analysis__chart-content{height:300px;left:0!important;position:relative;top:0!important;width:100%}.analysis__metrics{grid-template-columns:1fr}.analysis__metrics>:last-child:nth-child(odd){grid-column:auto}}@media (max-width:992px){.analysis__metrics{grid-template-columns:1fr}}@media (max-width:768px){.analysis,.analysis__chart-card,.analysis__header,.analysis__orders-card{padding:16px}.analysis__chart-title{font-size:1.3rem}.analysis__chart-subtitle,.analysis__orders-title{font-size:1.1rem}.analysis__metrics{grid-template-columns:1fr}}@media (max-width:480px){.analysis,.analysis__chart-card,.analysis__header,.analysis__orders-card{padding:12px}.analysis__chart-content{height:250px}}.feedback-page{background-color:#f8f9fa;min-height:100vh;padding:2rem}.page-title{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.feedback-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.feedback-form-section,.feedback-history-section{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:2rem}.section-title{color:#111827;font-size:1.75rem;font-weight:600;margin-bottom:1rem}.feedback-description{color:#6b7280;line-height:1.5;margin-bottom:2rem}.feedback-form{gap:1.5rem}.feedback-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#374151;font-size:.875rem;font-weight:500}.form-group .required{color:#ef4444;margin-left:2px}.form-input,.form-textarea{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:.875rem;padding:.75rem 1rem;transition:border-color .15s ease;width:100%}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af}.form-input:focus,.form-textarea:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb33;outline:none}.form-textarea{min-height:100px;resize:vertical}.form-footer{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.submit-button{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .15s ease}.submit-button:hover{background-color:#2563eb}.submit-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6;outline:none}.history-list{display:flex;flex-direction:column;gap:1.5rem}.history-item{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1rem;transition:all .3s ease}.history-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.history-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.history-item-name{color:#111827;font-size:1rem;font-weight:600}.history-item-date{color:#6b7280;font-size:.875rem}.history-item-subject{color:#4b5563;font-size:.9375rem;font-weight:500;margin-bottom:.5rem}.history-item-message{color:#374151;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.history-item-footer{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.history-item-email{color:#6b7280;font-size:.75rem}.expand-button{align-items:center;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex;font-size:.875rem;gap:.25rem;transition:color .3s ease}.expand-button:hover{color:#2563eb}.expand-button svg{transition:transform .3s ease}.expand-button[aria-expanded=true] svg{transform:rotate(180deg)}.expand-button-text{margin-left:4px}.history-item-details{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.detail-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.detail-row:last-child{margin-bottom:0}.detail-label{color:#6b7280;font-size:.875rem;font-weight:500}.detail-value{color:#374151;font-size:.875rem;text-align:right}.status-resolved{color:#10b981}.status-pending{color:#f59e0b}.status-in-progress{color:#3b82f6}@media(max-width:1024px){.feedback-container{grid-template-columns:1fr}}@media(max-width:640px){.feedback-page{padding:1rem}.page-title{font-size:2rem}.section-title{font-size:1.5rem}.feedback-form-section,.feedback-history-section{padding:1.5rem}.history-item-footer{align-items:flex-start;flex-direction:column;gap:.5rem}.expand-button{align-self:flex-end}.detail-row{align-items:flex-start;flex-direction:column;gap:.25rem}.detail-value{text-align:left}}.user-profile{background:#820c4f;background:conic-gradient(from 315deg,#820c4f,#cf77a7);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;border-radius:15px;min-height:100vh;padding:1rem}.user-profile .profile-title{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-white);font-size:2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.user-profile .content_container{min-height:25vh}.user-profile .related-device-title{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#333;font-size:2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.user-profile .profile-container{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;padding:2rem}.user-profile .profile-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.user-profile .profile-header .profile-info{align-items:flex-start;display:flex;gap:1rem}.user-profile .profile-header .username-field{display:flex;flex-direction:column;justify-content:center}.user-profile .profile-header .username-field label{font-weight:500;margin-bottom:.25rem}.user-profile .profile-header .username-field .ant-input{width:200px}.user-profile .profile-header .profile-actions{display:flex;gap:.5rem}.user-profile .profile-header .profile-actions .save-button{background-color:#4caf50;border-color:#4caf50}.user-profile .profile-header .profile-actions .save-button:focus,.user-profile .profile-header .profile-actions .save-button:hover{background-color:#45a049;border-color:#45a049}.user-profile .profile-header .profile-actions .save-button.no-changes{background-color:#2e7d32;border-color:#2e7d32}.user-profile .profile-header .profile-actions .save-button.no-changes:focus,.user-profile .profile-header .profile-actions .save-button.no-changes:hover{background-color:#1b5e20;border-color:#1b5e20}.user-profile .profile-header .profile-actions .save-button:disabled{background-color:#a5d6a7;border-color:#a5d6a7;color:#fff;cursor:not-allowed;opacity:.7}.user-profile .profile-header .profile-actions .cancel-button{color:#999}.user-profile .profile-header .profile-actions .cancel-button:hover{background-color:var(--color-dark-red);color:var(--color-white)}.user-profile .profile-header .profile-actions .cancel-button:disabled{color:#ccc;cursor:not-allowed}.user-profile .profile-header .profile-actions .cancel-button:disabled:hover{background-color:#0000}.user-profile .profile-form{display:flex;flex-wrap:wrap;gap:2rem}.user-profile .profile-form .form-column{flex:1 1;min-width:300px}.user-profile .profile-form .form-row{display:flex;gap:1rem;width:100%}.user-profile .profile-form .form-row .form-group{flex:1 1;width:50%}.user-profile .profile-form .form-group{margin-bottom:1.5rem}.user-profile .profile-form .form-group label{color:#333;display:block;font-weight:500;margin-bottom:.5rem}.user-profile .profile-form .form-group .password__warning{color:red;font-size:12px}.user-profile .profile-form .form-group.password-group .password-input{align-items:center;display:flex;gap:8px}.user-profile .profile-form .form-group.password-group .password-input .ant-input-password{flex-grow:1}.user-profile .profile-form .form-group.password-group .password-input .change-password-btn{background:var(--color-white);border:1px solid #d9d9d9;border-radius:6px;flex-shrink:0;height:32px;min-width:80px;padding:4px 15px}.user-profile .profile-form .form-group.password-group .password-input .change-password-btn:hover{border-color:#4096ff;color:#4096ff}.user-profile .profile-form .form-group-providers{flex:1 1;margin-bottom:1.5rem;width:50%}.user-profile .profile-form .form-group-providers label{color:#333;display:flex;font-weight:500;margin-bottom:.5rem}.user-profile .profile-form .password-input{position:relative}.user-profile .profile-form .password-input .change-password{background:none;border:none;color:#4caf50;cursor:pointer;font-size:.8rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media(max-width:768px){.user-profile .profile-title{font-size:1.75rem}.user-profile .profile-header{align-items:stretch;flex-direction:column;gap:1rem}.user-profile .profile-header .profile-info{align-items:center;flex-direction:column}.user-profile .profile-header .username-field,.user-profile .profile-header .username-field .ant-input{width:100%}.user-profile .profile-header .profile-actions{justify-content:flex-end}.user-profile .form-row,.user-profile .profile-form{flex-direction:column}}.device-registration-container{margin:0 auto;max-width:800px;padding:0}.banner,.device-registration-container{display:flex;flex-direction:column;width:100%}.banner{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #1f26871a;margin-bottom:20px;padding:30px}.banner,.banner-logo{justify-content:center}.banner-logo{display:flex;width:100%}.banner-logo img{border-radius:4px;height:auto;max-width:100%;object-fit:cover;width:100%}.banner-text{flex-grow:1;text-align:center}.banner-text h1{background:linear-gradient(135deg,#1890ff,#096dd9);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:32px;margin:0 0 15px}.banner-text p{color:#5a5a5a;font-size:16px;line-height:1.5;margin:0}.navigation-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 20px}.back-button{margin-right:1%;width:15%}.step-indicator{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9;border-radius:30px;box-shadow:0 4px 12px #0000000d;display:flex;padding:10px 15px}.step{border-radius:12px;color:#666;cursor:pointer;font-size:14px;overflow:hidden;padding:4px 12px;position:relative;transition:color .3s ease;z-index:1}.step.active{background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 4px 8px #1890ff4d;color:#fff;font-weight:500}.step:before{background-color:#1890ff1a;border-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.step:hover{color:#1890ff}.step:hover:before{width:100%}.step-divider{background-color:#d9d9d9;height:1px;margin:0 8px;width:30px}.form-title{margin-bottom:24px;padding:0 20px;text-align:center}.form-title h2{color:#333;font-size:24px;margin:0 0 8px}.form-title p{color:#666;font-size:14px;margin:0}.registration-form{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;margin:0 20px 20px;padding:24px}.availability-radio-group,.maintenance-radio-group{width:100%}.radio-option{align-items:center;display:flex!important;font-size:14px;margin-bottom:12px!important}.radio-option .ant-radio{top:0}.radio-option .ant-radio-checked .ant-radio-inner{background-color:#1890ff;border-color:#1890ff}.radio-option .ant-radio-inner:after{background-color:#fff}.other-input{border:none;border-bottom:1px solid #d9d9d9;border-radius:0;box-shadow:none;padding-left:0}.other-input:focus{border-bottom-color:#1890ff;box-shadow:none}.upload-form-item .ant-form-item-label{margin-bottom:10px}.upload-section{border-radius:4px}.ant-upload-drag{background:#fafafa!important;border:2px dashed #d9d9d9!important;border-radius:4px!important;transition:border-color .3s}.ant-upload-drag:hover{border-color:#1890ff!important}.ant-upload-text{color:#333!important;font-size:16px!important;margin:8px 0!important}.ant-upload-hint{color:#666!important;font-size:14px!important;padding:0 16px!important}.upload-info{align-items:center;background-color:#f9f9f9;border-radius:4px;display:flex;justify-content:center;margin-top:8px;padding:8px}.button-container{display:flex;justify-content:space-between;margin-top:24px}.back-step-button,.clear-button,.next-button,.submit-button{align-items:center;display:flex;gap:5px;justify-content:center}.next-button,.submit-button{align-items:center;background-color:#4caf50;border-color:#4caf50;display:flex;gap:8px;justify-content:center;overflow:hidden;position:relative;transition:color .3s ease;z-index:1}.next-button:before,.submit-button:before{background:linear-gradient(90deg,#1890ff,#40a9ff);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.next-button:hover,.submit-button:hover{color:#fff}.next-button:hover:before,.submit-button:hover:before{width:100%}.back-step-button{margin-right:auto}.clear-button{margin-left:10px}@media (max-width:768px){.banner{flex-direction:column;padding:20px}.banner-logo{justify-content:center;margin:0 auto 15px;width:120px}.banner-text{text-align:center}.navigation-bar{flex-direction:column;gap:10px}.step-indicator{margin-top:10px}.back-button,.back-step-button,.clear-button,.next-button,.submit-button{min-width:100px;width:auto}.button-container{flex-wrap:wrap;gap:10px}}.dashboard-container{background-color:#f8fafc;border-radius:24px;min-height:100vh;padding:24px}.header-wrapper{margin-bottom:24px;position:relative}.button-group{left:0;position:absolute;top:0}.dashboard-title{color:#262626;font-size:28px;font-weight:600;margin-bottom:32px;padding-top:4px;text-align:center}.charts-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:start}.charts-grid>div:hover{box-shadow:0 4px 16px #00000014}.ant-segmented{background-color:#e6f0ff!important}.ant-segmented-item-selected{background-color:#1677ff!important;color:#fff!important;transition:background-color .2s ease}.ant-segmented-item:hover:not(.ant-segmented-item-selected){background-color:#cce0ff!important;color:#1677ff!important}.ant-card-body{min-width:350px;padding:0!important}.top-controls-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;position:relative}.button-group{flex-shrink:0}.search-wrapper{display:flex;flex-grow:1;justify-content:center}.search-input{max-width:400px;min-width:200px;width:100%}.ant-btn{transition:all .2s ease-in-out}.ant-btn-primary{background-color:#1677ff;border-color:#1677ff}.ant-btn-primary:hover{background-color:#0958d9;border-color:#0958d9}.highlight-card{animation:shine 2.8s ease-in-out;border:2px solid #4096ff;border-radius:8px}@keyframes shine{0%{box-shadow:0 0 0 #4096ff33}50%{box-shadow:0 0 20px #4096ff99}to{box-shadow:0 0 0 #4096ff33}}@media (max-width:768px){.dashboard-container{padding:16px}.charts-grid{gap:12px}.dashboard-title{font-size:24px;margin-bottom:24px}input[type=text]{font-size:14px;width:100%!important}.ant-btn{font-size:14px;min-width:120px}}@media (max-width:480px){.dashboard-container{padding:12px}.charts-grid{gap:10px}.dashboard-title{font-size:20px;margin-bottom:20px}}.list-card{margin-bottom:12px}.card-actions{display:flex;gap:8px;justify-content:flex-end;margin-right:10px;margin-top:12px}.map-overlay-container{height:100vh;position:relative;width:100%}.map-full{border-radius:10px;height:100%;overflow:hidden;width:100%}.filter-buttons{display:flex;gap:8px;left:20px;position:absolute;top:10px;z-index:10}.filter-buttons button{background:#f5f5f5;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:14px;font-weight:500;padding:8px 14px;transition:all .2s ease-in-out}.filter-buttons button:hover{background:#e0e0e0}.filter-buttons button.active-all{background:#1976d2;box-shadow:0 3px 6px #1976d24d;color:#fff;font-weight:600}.filter-buttons button.active-active{background:#55db40;box-shadow:0 3px 6px #2e7d324d;color:#fff;font-weight:600}.filter-buttons button.active-inactive{background:#ed4543;box-shadow:0 3px 6px #d32f2f4d;color:#fff;font-weight:600}.filter-buttons button.active-disconnected{background:#616161;box-shadow:0 3px 6px #6161614d;color:#fff;font-weight:600}.list-overlay{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:650px;position:absolute;right:20px;top:50px;width:410px;z-index:10}.list-title{border-bottom:1px solid #eee;font-size:16px;font-weight:600;padding:12px 16px}.list-content{flex:1 1;overflow-y:auto;padding:12px 16px}.list-card{background:#fafafa;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:12px}.close-btn{background:#f44336;border:none;border-radius:0 0 12px 12px;bottom:0;color:#fff;cursor:pointer;font-weight:500;left:0;padding:12px;position:absolute;width:100%}.close-btn:hover{background:#d32f2f}.s2p-analysis-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:1rem;margin:0 1rem 1rem 0;padding:1.5rem;transition:transform .2s ease}.s2p-analysis-card__header{display:flex;height:32px;justify-content:space-between}.s2p-analysis-card__title{color:#333;font-size:1.2rem;font-weight:600}.s2p-analysis-card__stats{display:flex;gap:1rem;justify-content:space-between}.s2p-analysis-card__stats .stat{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;flex:1 1;gap:.5rem;padding:.5rem;transition:transform .2s ease}.s2p-analysis-card__stats .stat:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.s2p-analysis-card__stats .stat .icon{font-size:1.5rem}.s2p-analysis-card__stats .stat .stat-info{display:flex;flex-direction:column}.s2p-analysis-card__stats .stat .stat-info .label{color:#666;font-size:clamp(.7rem,.7vw,1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2p-analysis-card__stats .stat .stat-info .value{font-size:clamp(.9rem,2vw,1.2rem);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2p-analysis-card__stats .stat.created{background-color:#f0f5ff}.s2p-analysis-card__stats .stat.created .icon,.s2p-analysis-card__stats .stat.created .stat-info .value{color:#1677ff}.s2p-analysis-card__stats .stat.success{background-color:#e6ffed}.s2p-analysis-card__stats .stat.success .icon{color:#52c41a}.s2p-analysis-card__stats .stat.success .stat-info .value{color:#389e0d}.s2p-analysis-card__stats .stat.failure{background-color:#fff1f0}.s2p-analysis-card__stats .stat.failure .icon{color:#f5222d}.s2p-analysis-card__stats .stat.failure .stat-info .value{color:#cf1322}.s2p-analysis-card__stats .stat.tips{background-color:#fffbe6}.s2p-analysis-card__stats .stat.tips .icon{color:#faad14}.s2p-analysis-card__stats .stat.tips .stat-info .value{color:#d48806}.s2p-analysis-card__stats .stat.success_percent{background-color:#fce5ff}.s2p-analysis-card__stats .stat.success_percent .icon{color:#e727f5}.s2p-analysis-card__stats .stat.success_percent .stat-info .value{color:#c41dd9}.s2p-analysis-card:hover{transform:translateY(-2px)}.analysis-card-area{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1.5rem;transition:transform .2s ease;width:100%}.analysis-card-area__header{align-items:start;display:flex;justify-content:space-between}.analysis-card-area__title{color:#333;flex:1 1;font-size:1.3rem;font-weight:600;margin:0}.analysis-card-area__chart{position:relative}.analysis-card-area__overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff4d;border-radius:12px;display:flex;inset:0;justify-content:center;position:absolute}.analysis-card-area__overlay-title{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff40;border:1px solid #fff6;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#333;font-size:1.1rem;font-weight:600;padding:.5rem 1rem}.analysis-card-area:hover{transform:translateY(-2px)}.share-menu-container{display:inline-block;position:relative}.share-menu{align-items:center;background:#fff;border:1px solid #ddd;border-radius:20px;box-shadow:0 4px 12px #00000026;display:flex;gap:12px;justify-content:space-around;opacity:0;padding:10px 16px;pointer-events:none;position:absolute;right:110%;top:50%;transform:translateY(-50%) translateX(20px);transition:all .3s ease;width:200px;z-index:100}.share-menu.open{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}
/*# sourceMappingURL=main.8c322263.css.map*/