@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.pm-alert-box{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;width:fit-content;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 4px #0000000f,0 1px 2px #0000000a;font-family:Segoe UI,Roboto,Helvetica Neue,system-ui,-apple-system,sans-serif;text-align:left}.pm-alert-box__icon{flex-shrink:0;width:18px;height:18px;color:#f7941d}.pm-alert-box__icon svg{width:100%;height:100%;display:block}.pm-alert-box--error .pm-alert-box__icon{color:#dc2626}.pm-alert-box--info .pm-alert-box__icon{color:#2563eb}.pm-alert-box--success .pm-alert-box__icon{color:#16a34a}.pm-alert-box__text{margin:0;font-size:13px;font-weight:400;line-height:1.4;color:#333;word-break:break-word;min-width:0}.pm-alert-box__text--medium{font-weight:500}.pm-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073;animation:pmConfirmFadeIn .2s ease}@keyframes pmConfirmFadeIn{0%{opacity:0}to{opacity:1}}.pm-confirm-card{width:100%;max-width:420px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;padding:22px 22px 18px;font-family:Segoe UI,Roboto,Helvetica Neue,system-ui,-apple-system,sans-serif;animation:pmConfirmSlide .22s ease}@keyframes pmConfirmSlide{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pm-confirm-card .pm-alert-box{display:flex;width:100%;max-width:100%;box-sizing:border-box;box-shadow:none;border:1px solid #eeeeee;margin-bottom:16px}.pm-confirm-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.pm-btn{min-height:40px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;border:1px solid transparent}.pm-btn:disabled{opacity:.65;cursor:not-allowed}.pm-btn--ghost{background:#fff;border-color:#e0e0e0;color:#444}.pm-btn--ghost:hover:not(:disabled){background:#f7f7f7;border-color:#d0d0d0}.pm-btn--danger{background:#dc2626;border-color:#dc2626;color:#fff}.pm-btn--danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.pm-confirm-error{margin-bottom:14px}:root{--pmq-primary: #1E3A8A;--pmq-primary-light: #3B82F6;--pmq-primary-dark: #1E40AF;--pmq-secondary: #60A5FA;--pmq-accent: #F97316;--pmq-accent-light: #FB923C;--pmq-background: #F1F5F9;--pmq-surface: #FFFFFF;--pmq-text-primary: #1E293B;--pmq-text-secondary: #64748B;--pmq-border: #E2E8F0;--pmq-sidebar-bg: #0F172A;--pmq-sidebar-hover: #1E293B;--pmq-navbar-height: 64px}.sidebar-container{position:fixed;left:0;top:0;height:100vh;background:linear-gradient(180deg,var(--pmq-sidebar-bg) 0%,#0C1322 100%);width:220px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:99;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.05);box-shadow:4px 0 20px #00000026}@media screen and (max-width: 900px){.sidebar-container{display:none}}.sidebar-container.collapsed{width:80px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-header{height:var(--pmq-navbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#ffffff08;color:#fff;font-size:18px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.sidebar-logo{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;flex:1}.sidebar-logo:hover{opacity:.8}.sidebar-logo-image{width:32px;height:32px;object-fit:contain}.sidebar-brand-text{color:#fff;font-size:18px;font-weight:700;white-space:nowrap}.sidebar-container.collapsed .sidebar-header{justify-content:center;flex-direction:row;align-items:center;padding:0;position:relative}.sidebar-container.collapsed .sidebar-logo{margin:0;flex:1;display:flex;align-items:center;justify-content:center}.sidebar-container.collapsed .sidebar-logo-image{margin:0;display:block}.sidebar-container.collapsed .collapse-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);margin:0;padding:8px;display:flex;align-items:center;justify-content:center;width:auto;height:auto}.collapse-btn{cursor:pointer;font-size:18px;color:#ffffffb3;transition:all .2s ease;padding:8px;border-radius:8px}.collapse-btn:hover{color:#fff;background:#ffffff1a;transform:scale(1.05)}.menu-scroll-container{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 0}.scrollable-menu{height:100%;border-right:none!important;background:transparent!important}.scrollable-menu .ant-menu-inline{border-right:none!important}.sidebar-container .ant-menu-dark{background:transparent!important}.sidebar-container .ant-menu-dark .ant-menu-item{margin:4px 12px!important;border-radius:10px!important;height:44px!important;line-height:44px!important;transition:all .2s ease!important}.sidebar-container .ant-menu-dark .ant-menu-item:hover{background:var(--pmq-sidebar-hover)!important;color:#ffffffd9!important}.sidebar-container .ant-menu-dark .ant-menu-item:hover .anticon{color:#ffffffbf!important}.sidebar-container .ant-menu-dark .ant-menu-item-selected{background:#ff7d00!important;box-shadow:0 4px 15px #ff7d004d}.sidebar-container .ant-menu-dark .ant-menu-submenu-title{margin:4px 12px!important;border-radius:10px!important;height:44px!important;line-height:44px!important;transition:all .2s ease!important}.sidebar-container .ant-menu-dark .ant-menu-submenu-title:hover{background:var(--pmq-sidebar-hover)!important;color:#ffffffd9!important}.sidebar-container .ant-menu-dark .ant-menu-submenu-title:hover .anticon{color:#ffffffbf!important}.sidebar-container .ant-menu-dark .ant-menu-item .anticon,.sidebar-container .ant-menu-dark .ant-menu-submenu-title .anticon{font-size:18px!important;color:#ffffffbf!important;transition:color .2s ease!important}.sidebar-container .ant-menu-dark .ant-menu-item-selected .anticon{color:#fff!important}.sidebar-container .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title .anticon{color:#ff7d00!important}.sidebar-container .ant-menu-dark .ant-menu-sub{background:#0003!important;border-radius:10px!important;margin:4px 12px!important;padding:8px 0!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-item{margin:2px 8px!important;padding-left:24px!important;height:38px!important;line-height:38px!important;font-size:13px!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-item:hover{color:#ffffffd9!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-item:hover .anticon{color:#ffffffbf!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-item-selected{background:#ff7d00!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-item-selected .anticon{color:#fff!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-sub{background:#00000026!important;margin:2px 0!important;padding:4px 0!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item{padding-left:48px!important;height:36px!important;line-height:36px!important;font-size:12px!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title{padding-left:24px!important;height:38px!important;line-height:38px!important;font-size:13px!important;margin:2px 8px!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title:hover{color:#ffffffd9!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title:hover .anticon{color:#ffffffbf!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-submenu-title{padding-left:48px!important;height:36px!important;line-height:36px!important;font-size:12px!important;margin:2px 8px!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-submenu-title:hover{color:#ffffffd9!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-submenu-title:hover .anticon{color:#ffffffbf!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item:hover{color:#ffffffd9!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item:hover .anticon{color:#ffffffbf!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item-selected{background:#ff7d00!important}.sidebar-container .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item-selected .anticon{color:#fff!important}.menu-scroll-container::-webkit-scrollbar{width:6px}.menu-scroll-container::-webkit-scrollbar-track{background:transparent}.menu-scroll-container::-webkit-scrollbar-thumb{background:var(--pmq-primary-light);border-radius:3px}.menu-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--pmq-secondary)}.mobile-menu-icon{position:fixed;top:calc(var(--pmq-navbar-height) / 2 - 18px);left:16px;z-index:101;background:linear-gradient(135deg,var(--pmq-primary) 0%,var(--pmq-primary-dark) 100%);color:#fff;padding:10px;border-radius:10px;cursor:pointer;font-size:18px;display:none;transition:all .3s ease;box-shadow:0 4px 15px #1e3a8a66}.mobile-menu-icon:hover{transform:scale(1.05);box-shadow:0 6px 20px #1e3a8a80}@media screen and (max-width: 900px){.mobile-menu-icon{display:flex;align-items:center;justify-content:center}}.mobile-bottom-sheet{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(180deg,var(--pmq-sidebar-bg) 0%,#0C1322 100%);border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:102;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 -10px 40px #0000004d}.mobile-bottom-sheet.open{transform:translateY(0)}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0;color:#fff;font-size:18px;font-weight:600}.close-btn{cursor:pointer;font-size:24px;color:#ffffffb3;transition:all .2s ease;padding:4px 8px;border-radius:8px}.close-btn:hover{color:#fff;background:#ffffff1a}.mobile-menu-scroll-container{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 0}.mobile-menu-content{border:none!important;background:transparent!important}.mobile-menu-content .ant-menu-inline{border-right:none!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub{background:#0003!important;border-radius:10px!important;margin:4px 12px!important;padding:8px 0!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-item{margin:2px 8px!important;padding-left:24px!important;height:38px!important;line-height:38px!important;font-size:13px!important}.mobile-menu-content .ant-menu-dark .ant-menu-item:hover{color:#ffffffd9!important}.mobile-menu-content .ant-menu-dark .ant-menu-item:hover .anticon{color:#ffffffbf!important}.mobile-menu-content .ant-menu-dark .ant-menu-item-selected{background:#ff7d00!important}.mobile-menu-content .ant-menu-dark .ant-menu-item-selected .anticon{color:#fff!important}.mobile-menu-content .ant-menu-dark .ant-menu-submenu-title:hover{color:#ffffffd9!important}.mobile-menu-content .ant-menu-dark .ant-menu-submenu-title:hover .anticon{color:#ffffffbf!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-item:hover{color:#ffffffd9!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-item:hover .anticon{color:#ffffffbf!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-item-selected{background:#ff7d00!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-item-selected .anticon{color:#fff!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-sub{background:#00000026!important;margin:2px 0!important;padding:4px 0!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item{padding-left:48px!important;height:36px!important;line-height:36px!important;font-size:12px!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item:hover{color:#ffffffd9!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item:hover .anticon{color:#ffffffbf!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item-selected{background:#ff7d00!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-item-selected .anticon{color:#fff!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title{padding-left:24px!important;height:38px!important;line-height:38px!important;font-size:13px!important;margin:2px 8px!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title:hover{color:#ffffffd9!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title:hover .anticon{color:#ffffffbf!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-submenu-title{padding-left:48px!important;height:36px!important;line-height:36px!important;font-size:12px!important;margin:2px 8px!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-submenu-title:hover{color:#ffffffd9!important}.mobile-menu-content .ant-menu-dark .ant-menu-sub .ant-menu-sub .ant-menu-submenu-title:hover .anticon{color:#ffffffbf!important}.mobile-menu-scroll-container::-webkit-scrollbar{width:6px}.mobile-menu-scroll-container::-webkit-scrollbar-track{background:transparent}.mobile-menu-scroll-container::-webkit-scrollbar-thumb{background:var(--pmq-primary-light);border-radius:3px}.mobile-menu-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--pmq-secondary)}.mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:98;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.content{transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:220px;margin-top:var(--pmq-navbar-height);width:calc(100% - 220px);min-height:calc(100vh - var(--pmq-navbar-height));background:var(--pmq-background)}.sidebar-container.collapsed~.content{margin-left:80px;width:calc(100% - 80px);transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 900px){.content{margin-left:0!important;width:100%!important;margin-top:var(--pmq-navbar-height)!important}.sidebar-container.collapsed~.content{margin-left:0!important;width:100%!important}}.overlay.open{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}.sidebar-footer{display:flex;flex-direction:column;gap:16px;padding:20px 16px;border-top:1px solid rgba(255,255,255,.05);margin-top:auto;background:#0003}.sidebar-footer-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto;cursor:pointer;border-radius:8px;transition:background .2s ease}.sidebar-footer-icon:hover{background:#ffffff1a}.sidebar-container.collapsed .sidebar-footer{padding:20px 8px;gap:12px}.sidebar-container.collapsed .sidebar-footer-icon{width:36px;height:36px}.sidebar-logout-container,.mobile-logout-container{margin-top:auto;padding:12px;border-top:1px solid rgba(255,255,255,.1);background:#0003;flex-shrink:0}.logout-menu{background:transparent!important;border:none!important}.logout-menu .ant-menu-dark{background:transparent!important}.logout-menu .ant-menu-item.logout-menu-item{color:#ff4d4f!important;margin:0!important;border-radius:10px!important;height:44px!important;line-height:44px!important;transition:all .2s ease!important}.logout-menu .ant-menu-item.logout-menu-item:hover{background:#ff4d4f33!important;color:#ff4d4f!important}.logout-menu .ant-menu-item.logout-menu-item .anticon,.logout-menu .ant-menu-item.logout-menu-item:hover .anticon{color:#ff4d4f!important}.sidebar-container.collapsed .sidebar-logout-container{padding:12px 8px}.notification-panel{max-height:500px;overflow-y:auto}.notification-header{padding:8px 0;position:sticky;top:0;background:#fff;z-index:1}.notification-list{max-height:400px;overflow-y:auto}.notification-item{transition:all .2s;border-radius:4px;margin-bottom:4px}.notification-item:hover{background-color:#f5f5f5!important}.notification-item.unread{background-color:#f0f7ff}.notification-item.read{opacity:.8}.notification-popover .ant-popover-inner-content{padding:12px}.notification-popover .ant-list-item{padding:8px 12px}.notification-popover .ant-list-item-meta{align-items:flex-start}.notification-list::-webkit-scrollbar{width:6px}.notification-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.notification-list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.notification-list::-webkit-scrollbar-thumb:hover{background:#555}.clear-all-button,.delete-notification-button{background-color:#ff4d4f!important;color:#fff!important;border-color:#ff4d4f!important}.clear-all-button:hover,.delete-notification-button:hover{background-color:#ff7875!important;border-color:#ff7875!important;color:#fff!important}.clear-all-button:focus,.delete-notification-button:focus{background-color:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.clear-all-button .anticon,.delete-notification-button .anticon{color:#fff!important}.pm-toast-root{position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:10070;display:flex;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:min(640px,calc(100vw - 32px));pointer-events:none;box-sizing:border-box}.pm-toast-root--auth{top:24px}.pm-toast-item{pointer-events:auto;animation:pmToastSlideIn .32s cubic-bezier(.22,1,.36,1) both}.pm-toast-item .pm-alert-box{padding:12px 16px;gap:11px;border-radius:10px;box-shadow:0 4px 14px #0000001a,0 2px 6px #0000000f}.pm-toast-item .pm-alert-box__icon{width:24px;height:24px}.pm-toast-item .pm-alert-box__text{font-size:15px;line-height:1.45}@keyframes pmToastSlideIn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.product-guide-modal .ant-modal-content{border-radius:20px;overflow:hidden;box-shadow:0 25px 80px #0003}.product-guide-modal .ant-modal-header{display:none}.product-guide-modal .ant-modal-body{padding:0}.product-guide-modal .ant-modal-close{top:16px;right:16px;width:40px;height:40px;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.product-guide-modal .ant-modal-close:hover{background:#e8e8e8;transform:rotate(90deg)}.guide-container{padding:32px}.guide-steps{margin-bottom:8px}.guide-steps .ant-steps-item-title{font-weight:600}.guide-steps .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:none}.guide-welcome{text-align:center;padding:20px 0 40px}.welcome-icon{margin-bottom:24px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}.welcome-features .feature-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;background:#f8fafc;border-radius:16px;transition:all .3s ease}.welcome-features .feature-item:hover{background:#f1f5f9;transform:translateY(-4px)}.guide-methods{padding:10px 0}.method-card{border-radius:16px;border:2px solid #e8e8e8;transition:all .3s ease;height:100%;text-align:center}.method-card:hover{border-color:#1e3a8a;box-shadow:0 8px 30px #1e3a8a26;transform:translateY(-4px)}.method-card.selected{border-color:#1e3a8a;background:linear-gradient(180deg,#1e3a8a0d,#3b82f605);box-shadow:0 8px 30px #1e3a8a33}.method-icon{padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .3s ease}.method-card:hover .method-icon{transform:scale(1.1);background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.method-time{color:#666;font-size:13px}.method-advantages{text-align:left}.method-advantages ul{list-style-type:disc}.method-advantages ul li{margin-bottom:4px}.method-best-for{text-align:center}.method-best-for .ant-tag{white-space:normal;height:auto;line-height:1.4;padding:6px 12px}.guide-start{padding:20px 0}.selected-method-header{text-align:center;margin-bottom:20px}.method-icon-large{padding:30px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:50%;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin:0 auto}.method-icon-large svg{font-size:64px!important}.info-card{border-radius:16px;height:100%;border:1px solid #e8e8e8}.info-card:hover{box-shadow:0 4px 20px #00000014}.advantages-list{margin-top:16px}.advantage-item{display:flex;align-items:flex-start;margin-bottom:12px;padding:8px 12px;background:#f8fafc;border-radius:8px}.advantage-item .anticon{margin-top:3px}.action-buttons{padding-top:20px;border-top:1px solid #f0f0f0}.guide-footer{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0;text-align:center}.dont-show-again{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.dont-show-again input[type=checkbox]{width:16px;height:16px;cursor:pointer}@media (max-width: 768px){.guide-container{padding:20px 16px}.guide-steps .ant-steps-item-description{display:none}.method-card{margin-bottom:16px}.method-icon{width:80px;height:80px}.method-icon svg{font-size:36px!important}.method-icon-large{width:100px;height:100px}.method-icon-large svg{font-size:48px!important}.welcome-icon svg{font-size:60px!important}.action-buttons .ant-space{flex-direction:column;width:100%}.action-buttons .ant-btn{width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.method-card{animation:fadeInUp .5s ease forwards}.method-card:nth-child(1){animation-delay:.1s}.method-card:nth-child(2){animation-delay:.2s}.method-card:nth-child(3){animation-delay:.3s}.guide-help-btn{background:#ffffff26!important;border-width:0!important;border-color:#0000!important;border-image:none!important;border-style:none!important;color:#fff!important;font-weight:500;border-radius:12px!important;transition:all .3s ease}.guide-help-btn:hover{background:#ffffff40!important;transform:translateY(-2px)}.search-bar-container{position:fixed;top:0;left:220px;right:0;width:calc(100% - 220px);height:64px;background:#e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:100;border-bottom:1px solid #ffffff;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-bar-left-wrapper{display:flex;align-items:center}body.sidebar-collapsed .search-bar-container{left:80px;width:calc(100% - 80px)}@media screen and (max-width: 900px){.search-bar-container,body.sidebar-collapsed .search-bar-container{left:0!important;width:100%!important}}.search-bar-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;margin-right:12px;border-radius:12px;background:#fff;border:1px solid #d0d0d0;cursor:pointer;transition:all .2s ease;color:#4b5563;margin-top:10px}.search-bar-toggle:hover{background:#f5f5f5;border-color:#cbd5e1;transform:scale(1.03)}.search-bar-toggle .anticon{font-size:18px}.search-bar-left{flex:0 0 250px;max-width:250px}.search-input{width:100%;height:40px;border-radius:15px!important;padding:7px!important;border:1px solid #d0d0d0!important;background:#fff!important;transition:all .3s ease!important}.search-input input{background:transparent!important;color:#333!important}.search-input input::placeholder{color:#999!important}.search-input .ant-input-prefix{color:#666!important}.search-input .ant-input-clear-icon{color:#999!important}.search-input:hover,.search-input:focus,.search-input.ant-input-affix-wrapper-focused{background:#fff!important;border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff1a!important}.search-bar-right{display:flex;align-items:center;gap:16px}.search-bar-notifications{display:flex;align-items:center}.search-bar-profile{display:flex;align-items:center;gap:12px;cursor:pointer;padding:6px 12px;border-radius:20px;transition:all .2s ease;background:#fff;border:1px solid #e0e0e0}.search-bar-profile:hover{background:#f5f5f5;border-color:#d0d0d0}.search-bar-avatar{background:linear-gradient(135deg,#f97316,#fb923c)!important;border:2px solid #e0e0e0}.search-bar-user-info{display:flex;flex-direction:column;gap:2px}.search-bar-user-name{color:#333;font-size:14px;font-weight:600;line-height:1.2}.search-bar-user-role{font-size:12px;font-weight:500;line-height:1.2}.search-bar-dropdown-icon{color:#666;font-size:12px;transition:transform .2s ease}.search-bar-profile:hover .search-bar-dropdown-icon{transform:translateY(2px)}.search-bar-help-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:#fff;border:1px solid #e0e0e0;transition:all .2s ease}.search-bar-help-icon:hover{background:#f5f5f5;border-color:#d0d0d0;transform:scale(1.05)}.search-bar-help-icon .anticon{font-size:18px;color:#666}.search-bar-profile-dropdown{margin-top:8px}.search-bar-profile-dropdown .ant-dropdown-menu{border-radius:12px;box-shadow:0 10px 40px #00000026;padding:8px}.search-bar-profile-dropdown .ant-dropdown-menu-item{border-radius:8px;padding:10px 12px;margin-bottom:4px}.search-bar-profile-dropdown .ant-dropdown-menu-item:last-child{margin-bottom:0}@media screen and (max-width: 768px){.search-bar-container{padding:0 12px}.search-bar-left{max-width:300px}.search-bar-right{gap:8px}.search-bar-user-info{display:none}.search-bar-profile{padding:6px}}@media screen and (max-width: 480px){.search-bar-left{max-width:200px}.search-input{height:36px}}.search-autocomplete-popup{z-index:1050}.search-autocomplete-popup .ant-select-item{padding:10px 12px;border-radius:6px;margin:2px 4px}.search-autocomplete-popup .ant-select-item-option-active{background:#3b82f61a}.search-autocomplete-popup .ant-select-item-option-selected{background:#3b82f633}.categories-page-container{padding:0;min-height:0}.categories-page-container .ant-card .pm-alert-box{width:100%;max-width:100%}.categories-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0}.categories-header h1{margin:0;color:#333;font-size:24px;font-weight:600;letter-spacing:-.5px;display:flex;align-items:center;gap:12px}.categories-add-btn{background:linear-gradient(135deg,#f97316,#fb923c)!important;border:none!important;color:#fff!important;font-weight:600!important;padding:8px 20px!important;height:auto!important;border-radius:12px!important;box-shadow:0 4px 15px #f9731666!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.categories-add-btn:hover{background:linear-gradient(135deg,#ea580c,#f97316)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #f9731680!important}.categories-table-container{background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000f;overflow:hidden;border:1px solid rgba(0,0,0,.04)}.categories-table-container .ant-table{border-radius:20px!important;overflow:hidden}.categories-table-container .ant-table-container{border-radius:20px!important}.categories-table-container .ant-table-thead>tr>th{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#475569!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:16px 20px!important;border-bottom:2px solid #e2e8f0!important}.categories-table-container .ant-table-thead>tr>th:first-child{border-top-left-radius:20px!important}.categories-table-container .ant-table-thead>tr>th:last-child{border-top-right-radius:20px!important}.categories-table-container .ant-table-tbody>tr>td{padding:16px 20px!important;border-bottom:1px solid #f1f5f9!important;transition:all .2s ease!important}.categories-table-container .ant-table-tbody>tr:hover>td{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)!important}.categories-table-container .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:20px!important}.categories-table-container .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:20px!important}.category-name{font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.category-name-icon{width:36px;height:36px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.action-buttons-container .ant-btn{border-radius:10px!important;font-weight:500!important;font-size:13px!important;padding:4px 12px!important;height:auto!important;display:flex!important;align-items:center!important;gap:4px!important;transition:all .2s ease!important;border:none!important;box-shadow:0 2px 8px #00000014!important}.action-buttons-container .ant-btn:first-child{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}.action-buttons-container .ant-btn:first-child:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #3b82f666!important}.action-buttons-container .ant-btn:nth-child(2){background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.action-buttons-container .ant-btn:nth-child(2):hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #10b98166!important}.action-buttons-container .ant-btn:nth-child(3){background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.action-buttons-container .ant-btn:nth-child(3):hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #ef444466!important}.custom-add-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:12px;padding:7px!important;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer;border:1px solid transparent;outline:none;transition:all .3s ease;white-space:nowrap;height:auto;line-height:1.5;background-color:#ff7d00;color:#fff;border-color:#ff7d00}.custom-add-button:hover:not(:disabled){background-color:#fff;color:#ff7d00;border-color:#ff7d00}.custom-add-button:active:not(:disabled){background-color:#fff5eb;color:#ff7d00;border-color:#ff7d00}.custom-add-button:focus{outline:none;box-shadow:0 0 0 2px #ff7d0033}.custom-add-button:disabled{opacity:.5;cursor:not-allowed}.custom-add-button .anticon{color:inherit;font-size:14px}.ant-table-row-expand-icon-cell{padding-right:8px!important}.ant-table-row-expand-icon{border-radius:6px!important;border:2px solid #3B82F6!important;color:#3b82f6!important;transition:all .2s ease!important}.ant-table-row-expand-icon:hover{background:#3b82f6!important;color:#fff!important}.categories-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000f}.categories-loading .ant-spin{margin-bottom:16px}.categories-loading-text{color:#64748b;font-size:15px;font-weight:500}.categories-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000f}.categories-empty-icon{font-size:64px;margin-bottom:16px;opacity:.5}.categories-empty-title{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:8px}.categories-empty-subtitle{font-size:14px;color:#64748b}@media (max-width: 1024px){.categories-page-container{padding:0}.categories-header{flex-direction:column;gap:16px;text-align:center}.categories-header h1{font-size:20px}.action-buttons-container{flex-direction:column;gap:6px}.action-buttons-container .ant-btn{width:100%;justify-content:center}}@media (max-width: 768px){.categories-table-container .ant-table-thead>tr>th,.categories-table-container .ant-table-tbody>tr>td{padding:12px!important;font-size:13px!important}.categories-header{padding:16px;border-radius:12px}.categories-table-container{border-radius:12px}}@media (max-width: 480px){.categories-page-container{padding:0}.categories-header h1{font-size:18px}.categories-header h1:before{font-size:22px}}.table-content{padding:10px 24px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:calc(100vh - 64px);border-radius:16px}.ant-table-wrapper{background:#fff;border-radius:20px!important;box-shadow:0 4px 24px #0000000f;overflow:hidden;border:1px solid rgba(0,0,0,.04)}.ant-table{max-height:900px!important;border-radius:20px!important}.ant-table-container{border-radius:20px!important}.ant-table-body{height:550px!important}.ant-table-thead>tr>th{height:60px!important;padding:12px 16px!important;white-space:nowrap;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#475569!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:2px solid #e2e8f0!important;transition:all .2s ease!important}.ant-table-thead>tr>th:first-child{border-top-left-radius:20px!important}.ant-table-thead>tr>th:last-child{border-top-right-radius:20px!important}.ant-table-thead>tr>th:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important}.ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9!important;transition:all .2s ease!important}.ant-table-tbody>tr:hover>td{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.fixed-height-row td{height:70px!important;padding:12px 16px!important;white-space:normal!important;vertical-align:middle!important}.ant-table-selection-column{padding:12px!important}.ant-checkbox-wrapper .ant-checkbox-inner{border-radius:6px!important;border:2px solid #cbd5e1!important;transition:all .2s ease!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#f17c0c!important}.ant-checkbox-checked .ant-checkbox-inner{background:#f17c0c!important;border-color:#f17c0c!important}.custom-preview-mask{background:#0009!important;color:#fff!important;font-weight:500!important;font-size:12px!important;border-radius:8px!important;transition:all .3s ease!important}.custom-preview-mask:hover{background:#000c!important;transform:scale(1.05)!important}.truncated-description{max-height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;cursor:help;color:#64748b;font-size:13px;line-height:1.5}.action-buttons-container{display:flex;gap:8px;flex-wrap:wrap}.action-buttons-container .ant-btn{border-radius:10px!important;font-weight:500!important;font-size:13px!important;padding:4px 14px!important;height:auto!important;display:flex!important;align-items:center!important;gap:6px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;border:none!important;box-shadow:0 2px 8px #00000014!important}.action-buttons-container .ant-btn[style*=green]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.action-buttons-container .ant-btn[style*=green]:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #10b98159!important}.action-buttons-container .ant-btn[style*=red]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.action-buttons-container .ant-btn[style*=red]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #ef444459!important}.status-container .ant-switch{min-width:44px!important}.table-content .status-container .ant-switch-checked,.ant-table-wrapper .status-container .ant-switch-checked,.ant-table-container .status-container .ant-switch-checked,.ant-table-body .status-container .ant-switch-checked,.fixed-height-row .status-container .ant-switch-checked,.status-container .ant-switch-checked{background-color:#1890ff!important;background:#1890ff!important;background-image:none!important;background-clip:padding-box!important}.table-content .status-container .ant-switch:not(.ant-switch-checked),.ant-table-wrapper .status-container .ant-switch:not(.ant-switch-checked),.status-container .ant-switch:not(.ant-switch-checked){background-color:#00000040!important;background:#00000040!important;background-image:none!important}.showcase-icon{display:flex;align-items:center;justify-content:center}.showcase-icon .anticon{font-size:22px!important;transition:all .2s ease!important}.showcase-icon .anticon:hover{transform:scale(1.15)!important}.showcase-icon .anticon svg,.showcase-icon .anticon svg path{fill:currentColor!important}.price-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 14px;border-radius:20px;font-weight:700;font-size:14px;display:inline-block;box-shadow:0 2px 8px #667eea4d}.ant-tag{border-radius:8px!important;font-weight:500!important;border:none!important;box-shadow:0 1px 3px #0000001a!important}.ant-pagination{margin-top:20px!important;padding:16px!important;background:#f8fafc;border-radius:12px}.ant-pagination-item{border-radius:8px!important;border:1px solid #e2e8f0!important;font-weight:500!important;transition:all .2s ease!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border-radius:8px!important;border:1px solid #e2e8f0!important}.ant-table-filter-dropdown{border-radius:12px!important;box-shadow:0 10px 40px #00000026!important;overflow:hidden}.ant-table-filter-dropdown-btns{border-top:1px solid #e2e8f0!important;padding:12px!important}.ant-table-column-sorter{color:#94a3b8!important}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#667eea!important}.table-content>div:first-child{margin-bottom:20px!important}.table-content>div:first-child .ant-btn-primary{background-color:#bdb70f!important;background-image:none!important;border:none!important;border-radius:12px!important;font-weight:600!important;padding:8px 20px!important;height:auto!important;box-shadow:0 4px 15px #667eea59!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.table-content>div:first-child .ant-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #667eea73!important}.table-content>div:first-child .ant-btn-primary.ant-btn-dangerous{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 4px 15px #ef444459!important}.table-content>div:first-child .ant-btn-primary.ant-btn-dangerous:hover{box-shadow:0 8px 25px #ef444473!important}.table-content>div:first-child .ant-btn:not(.ant-btn-primary){border-radius:12px!important;border:1px solid #e2e8f0!important;font-weight:500!important;transition:all .2s ease!important}.table-content>div:first-child .ant-btn:not(.ant-btn-primary):hover{border-color:#667eea!important;color:#667eea!important}.table-content>div>div>.ant-btn-default{border-width:0px!important;border-color:#0000!important;border-style:none!important;border-image:none!important;box-shadow:none!important}.table-content>div>div>.ant-btn-default span{background-color:unset!important;background:unset!important;border-color:#0000!important;border-image:none!important;color:var(--pmq-surface)!important}.ant-spin-container{height:692px!important}.ant-spin-container:after{border-radius:20px!important}.ant-empty{padding:60px 20px!important}.ant-empty-description{color:#64748b!important;font-size:15px!important}@media (max-width: 1200px){.table-content{padding:16px}.ant-table-thead>tr>th,.fixed-height-row td{padding:10px 12px!important;font-size:12px!important}}@media (max-width: 768px){.table-content{padding:12px;border-radius:12px}.ant-table-wrapper,.ant-table,.ant-table-container{border-radius:12px!important}.ant-table-thead>tr>th:first-child{border-top-left-radius:12px!important}.ant-table-thead>tr>th:last-child{border-top-right-radius:12px!important}.action-buttons-container{flex-direction:column;gap:6px}.action-buttons-container .ant-btn{width:100%;justify-content:center;font-size:12px!important;padding:6px 12px!important}}@media (max-width: 480px){.table-content>div:first-child{flex-direction:column!important;gap:12px!important}.table-content>div:first-child>div{width:100%;flex-wrap:wrap;gap:8px!important}.table-content>div:first-child .ant-btn{flex:1;min-width:100px}}.table-actions-reference{display:flex;gap:9px;margin-bottom:24px;align-items:center;justify-content:flex-end}.action-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:7px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer;border:none;outline:none;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap;height:auto;line-height:1.5}.table-actions-reference>span{display:inline-flex}.table-actions-reference>span>.action-button{width:auto}.action-button .button-icon{display:inline-flex;align-items:center;font-size:14px;margin-right:9px}.action-button .button-text{display:inline-block}.action-button.outline-button{background:#fff;border:1px solid #D9D9D9;color:#4f5a67}.action-button.outline-button:hover{background:#fafafa;border-color:#d9d9d9;color:#4f5a67}.action-button.outline-button:active{background:#f5f5f5;border-color:#d9d9d9;color:#4f5a67}.action-button.outline-button:focus{background:#fff;border-color:#d9d9d9;color:#4f5a67;outline:none}.action-button.primary-button{background:#ff7d00;color:#fff;border:none}.action-button.primary-button:hover{background:#ff8c1a;color:#fff}.action-button.primary-button:active{background:#e66f00;color:#fff}.action-button.primary-button:focus{background:#ff7d00;color:#fff;outline:none}.table-actions-reference .ant-dropdown{z-index:1050}.table-actions-reference .ant-dropdown-menu{background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #00000026!important;padding:0!important;min-width:200px}.table-actions-reference .ant-dropdown-menu-item{padding:8px 12px!important}.table-actions-reference .ant-dropdown-menu-item:hover{background-color:#f5f5f5!important}.table-actions-reference .ant-dropdown .ant-dropdown-menu{background-color:#fff!important}.ant-dropdown:has(.table-actions-reference){z-index:1050!important}.ant-dropdown .ant-dropdown-menu>div{background-color:#fff!important}.ant-dropdown{z-index:1050!important}.ant-dropdown .ant-dropdown-menu{background-color:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #00000026!important}.sütunlar-dropdown-overlay,.sütunlar-dropdown-overlay .ant-dropdown-menu,.aktar-dropdown-overlay,.aktar-dropdown-overlay .ant-dropdown-menu{min-width:unset!important}.aktar-dropdown-overlay .ant-dropdown-menu-item:hover,.aktar-dropdown-overlay .ant-dropdown-menu-item:hover .anticon{color:#ff7d00!important}.column-settings-dropdown .ant-space{align-items:flex-start!important}.column-settings-dropdown .ant-checkbox-wrapper{white-space:normal!important;word-break:break-word;justify-content:flex-start!important;margin-right:0!important}.column-settings-dropdown .ant-checkbox-wrapper>span:last-child{white-space:normal!important;word-break:break-word}.table-actions-reference .ant-checkbox-wrapper{color:#4f5a67}.table-actions-reference .ant-checkbox-checked .ant-checkbox-inner{background-color:#f17c0c!important;border-color:#f17c0c!important}.table-actions-reference .ant-checkbox:hover:not(.ant-checkbox-disabled) .ant-checkbox-inner{border-color:#f17c0c!important}.table-actions-reference .ant-checkbox-checked:after{border-color:#f17c0c!important}.table-actions-reference .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#f17c0c!important;box-shadow:0 0 0 2px #f17c0c33!important}.table-actions-reference .ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#f17c0c!important;border-color:#f17c0c!important}.table-actions-reference .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#fff!important}.split-button-container{display:flex;border:1px solid #D9D9D9;border-radius:7px;overflow:visible;height:auto;position:relative}.split-button-main{flex:0 0 70%;border:none!important;border-radius:7px 0 0 7px!important;margin:0!important;cursor:default!important;pointer-events:none}.split-button-dropdown{flex:0 0 30%;border:none!important;border-left:1px solid #D9D9D9!important;border-radius:0 7px 7px 0!important;padding:11px 8px!important;margin:0!important;display:flex;align-items:center;justify-content:center;width:100%;position:relative}.split-button-dropdown:hover{background:#fafafa!important}.split-button-dropdown svg{display:block;margin:0 auto;text-align:center}.split-button-container .ant-dropdown{min-width:unset!important}.split-button-container .ant-dropdown-menu{background-color:#fff!important;border-radius:7px!important;box-shadow:0 2px 8px #00000026!important;padding:0!important;min-width:unset!important}.split-button-container .ant-dropdown-menu-item{padding:11px 18px!important;height:auto!important;min-height:auto!important;line-height:1.5!important;font-size:14px!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;color:#4f5a67!important;display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.split-button-container .ant-dropdown-menu-item:hover{background-color:#fff!important;color:#ff7d00!important}.split-button-container .ant-dropdown-menu-item:hover .anticon{color:#ff7d00!important}.import-export-info-icon:hover{color:#1890ff!important}@media screen and (max-width: 768px){.table-actions-reference{flex-wrap:wrap}.action-button{padding:10px 16px;font-size:13px}.split-button-main{flex:0 0 65%}.split-button-dropdown{flex:0 0 35%}}.action-buttons-container{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.custom-edit-button,.custom-delete-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:12px;padding:7px!important;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer;border:1px solid transparent;outline:none;transition:all .3s ease;white-space:nowrap;height:auto;line-height:1.5}.custom-edit-button{background-color:#ff7d00;color:#fff;border-color:#ff7d00}.custom-edit-button:hover{background-color:#fff;color:#ff7d00;border-color:#ff7d00}.custom-edit-button:active{background-color:#fff5eb;color:#ff7d00;border-color:#ff7d00}.custom-edit-button:focus{outline:none;box-shadow:0 0 0 2px #ff7d0033}.custom-edit-button .anticon{color:inherit;font-size:14px}.custom-edit-button:disabled{opacity:.5;cursor:not-allowed}.custom-delete-button{background-color:#fff;color:#ff4d4f;border-color:#ff4d4f}.custom-delete-button:hover{background-color:#ff4d4f;color:#fff;border-color:#ff4d4f}.custom-delete-button:active{background-color:#ff7875;color:#fff;border-color:#ff7875}.custom-delete-button:focus{outline:none;box-shadow:0 0 0 2px #ff4d4f33}.custom-delete-button .anticon{color:inherit;font-size:14px}.custom-delete-button:disabled{opacity:.5;cursor:not-allowed}.product-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;height:100%;cursor:pointer}.product-card:hover{box-shadow:0 4px 16px #ff7d004d;transform:translateY(-4px)}.product-card .ant-card-cover{overflow:hidden;border-radius:8px 8px 0 0}.product-card .ant-card-cover,.product-card .product-card-cover{height:180px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.product-card .ant-card-cover img{height:180px;width:100%;object-fit:cover;border-radius:8px 8px 0 0}.product-card .ant-card-body{padding:16px}.product-card .ant-card-actions{background:#fafafa;border-top:1px solid #f0f0f0}.product-card .ant-card-actions>li{margin:8px 0}.product-card .ant-card-actions>li:hover{background:transparent}@media screen and (max-width: 576px){.product-card .ant-card-cover,.product-card .product-card-cover{height:130px}.product-card .ant-card-cover img{height:100%;object-fit:cover}}.custom-switch{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.custom-switch-input{opacity:0;width:0;height:0}.custom-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:2px solid #1890ff;transition:.3s;border-radius:24px}.custom-switch-slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#1890ff;transition:.3s;border-radius:50%}.custom-switch-input:checked+.custom-switch-slider{background-color:#1890ff;border-color:#1890ff}.custom-switch-input:checked+.custom-switch-slider:before{transform:translate(20px);background-color:#fff}.custom-switch-input:focus+.custom-switch-slider{box-shadow:0 0 0 2px #1890ff33}.custom-switch:hover .custom-switch-slider{border-color:#40a9ff}.custom-switch-input:checked:hover+.custom-switch-slider{background-color:#40a9ff;border-color:#40a9ff}.ant-input{border-color:#88befc;border-width:1px}.ant-input:hover,.ant-input:focus{border-color:#0558b7;border-width:1px}.ant-select-selector,.ant-input-password,.ant-textarea{border-color:#4a90e2;border-width:2px}@media (max-width: 768px){.ant-input,.ant-select-selector,.ant-input-password,.ant-textarea{border-color:#5e8dbc;border-width:2px}}.product-modal .ant-modal-content{border-radius:4px!important;overflow:hidden;box-shadow:0 4px 16px #0000001f!important}.product-modal .ant-modal-header{background:#fff!important;padding:16px 24px!important;border-bottom:1px solid #e5e7eb!important;margin-bottom:0!important}.product-modal .ant-modal-title{color:#111827!important;font-size:18px!important;font-weight:600!important;display:flex!important;align-items:center!important;gap:12px!important}.product-modal .ant-modal-close{top:16px!important;right:16px!important;color:#ff7d00!important;transition:all .2s ease!important}.product-modal .ant-modal-close:hover{color:#111827!important;background:#f3f4f6!important;border-radius:4px!important}.product-modal .ant-modal-body{padding:0!important;background:#fff}.product-modal .ant-modal-footer{background:#f9fafb!important;border-top:1px solid #e5e7eb!important;padding:12px 24px!important;border-radius:0!important}.product-modal .ant-btn-primary{background:#ff7d00!important;border-color:#ff7d00!important}.product-modal .ant-btn-primary:hover:not(:disabled){background:#e67300!important;border-color:#e67300!important}.product-modal .ant-modal-footer .ant-btn{border-radius:4px!important;font-weight:500!important;padding:6px 20px!important;height:auto!important;transition:all .2s ease!important}.product-modal .ant-modal-footer .ant-btn-default{border:1px solid #d1d5db!important;color:#ff7d00!important;background:#fff!important}.product-modal .ant-modal-footer .ant-btn-default:hover{border-color:#9ca3af!important;color:#374151!important}.product-modal .ant-modal-footer .ant-btn-primary{background:#ff7d00!important;border:1px solid #ff7d00!important;box-shadow:none!important}.product-modal .ant-modal-footer .ant-btn-primary:hover{background:#e67300!important;border-color:#e67300!important}.product-modal .ant-modal-footer .ant-btn-primary:disabled{background:#d1d5db!important;border-color:#d1d5db!important;box-shadow:none!important}.product-modal .ant-tabs{background:#fff}.product-modal .ant-tabs-nav{margin-bottom:0!important;padding:0 20px!important;background:#fff;border-bottom:1px solid #e5e7eb}.product-modal .ant-tabs-nav:before{border-bottom:none!important}.product-modal .ant-tabs-tab{padding:14px 8px!important;margin:0 8px 0 0!important;font-weight:500!important;color:#6b7280!important;transition:all .2s ease!important}.product-modal .ant-tabs-tab:hover{color:#4b5563!important}.product-modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:#111827!important;font-weight:600!important}.product-modal .ant-tabs-ink-bar{background:#6b7280!important;height:2px!important;border-radius:0!important}.product-modal .ant-tabs-content-holder{padding:16px 20px!important;max-height:65vh;overflow-y:auto}.product-modal .ant-form-item-label>label{font-weight:600!important;color:#374151!important;font-size:13px!important}.product-modal .ant-form-item-label>label:before{color:#ef4444!important}.product-modal .ant-input,.product-modal .ant-input-number,.product-modal .ant-select-selector,.product-modal .ant-input-affix-wrapper,.product-modal .ant-picker{border-radius:4px!important;border:1px solid #d1d5db!important;transition:all .2s ease!important}.product-modal .ant-input:hover,.product-modal .ant-input-number:hover,.product-modal .ant-select-selector:hover,.product-modal .ant-input-affix-wrapper:hover,.product-modal .ant-picker:hover{border-color:#9ca3af!important}.product-modal .ant-input:focus,.product-modal .ant-input-focused,.product-modal .ant-input-number:focus,.product-modal .ant-input-number-focused,.product-modal .ant-select-focused .ant-select-selector,.product-modal .ant-input-affix-wrapper-focused,.product-modal .ant-picker-focused{border-color:#9ca3af!important;box-shadow:0 0 0 2px #9ca3af1a!important}.product-modal .ant-input-textarea textarea{border-radius:4px!important}.product-modal .ant-input-number-group-addon{background:#f3f4f6!important;color:#ff7d00!important;border:1px solid #d1d5db!important;font-weight:600!important;border-radius:0 4px 4px 0!important}.product-modal .ant-input-number-group .ant-input-number{border-radius:4px 0 0 4px!important}.product-modal .ant-radio-wrapper{font-weight:500!important;color:#374151!important}.product-modal .ant-radio-checked .ant-radio-inner{border-color:#ff7d00!important;background-color:#ff7d00!important}.product-modal .ant-radio:hover .ant-radio-inner{border-color:#9ca3af!important}.product-modal .ant-divider{border-color:#e5e7eb!important;margin:16px 0 12px!important}.product-modal .ant-divider-inner-text{font-weight:600!important;color:#ff7d00!important;font-size:13px!important}.product-modal .upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;background:#f9fafb;border-radius:4px;border:1px dashed #d1d5db;transition:all .2s ease;min-height:180px}.product-modal .upload-area:hover{border-color:#9ca3af;background:#f3f4f6}.product-modal .upload-button{width:140px!important;height:140px!important;border-radius:4px!important;border:1px dashed #d1d5db!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;color:#ff7d00!important}.product-modal .upload-button:hover{border-color:#9ca3af!important;background:#f9fafb!important;color:#374151!important}.product-modal .upload-button .anticon{font-size:36px!important;margin-bottom:8px!important}.product-modal .upload-preview{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px #00000014}.product-modal .upload-preview img,.product-modal .upload-preview video{width:140px;height:140px;object-fit:cover;border-radius:4px}.product-modal .upload-preview-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#374151d9;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;cursor:pointer;border-radius:4px}.product-modal .upload-preview:hover .upload-preview-overlay{opacity:1}.product-modal .upload-preview-overlay .anticon{font-size:36px;color:#fff}.product-modal .remove-button{margin-top:12px!important;border-radius:4px!important;background:#ef4444!important;border:1px solid #ef4444!important;color:#fff!important;font-weight:500!important;box-shadow:0 1px 3px #0000001a!important;transition:all .2s ease!important}.product-modal .remove-button:hover{background:#dc2626!important;border-color:#dc2626!important}.product-modal .upload-progress{margin-top:16px;padding:12px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.product-modal .upload-progress .ant-progress-inner{background:#e5e7eb!important}.product-modal .upload-progress .ant-progress-bg{background:#ff7d00!important}.product-modal .upload-progress-text{text-align:center;margin-top:8px;font-size:13px;font-weight:500;color:#ff7d00}.product-modal .ant-form-item-tooltip{color:#9ca3af!important}.product-modal .anticon-info-circle{color:#9ca3af!important;margin-left:6px!important;transition:color .2s ease!important}.product-modal .anticon-info-circle:hover{color:#ff7d00!important}.product-modal .ant-select-dropdown{border-radius:4px!important;box-shadow:0 4px 12px #0000001a!important;overflow:hidden}.product-modal .ant-select-item{border-radius:2px!important;margin:2px 4px!important;padding:8px 12px!important}.product-modal .ant-select-item-option-selected{background:#f3f4f6!important;color:#111827!important;font-weight:600!important}.product-modal .ant-row{margin-bottom:0!important}.product-modal .ant-col{margin-bottom:8px}.product-modal .ant-tabs-card .ant-tabs-nav{background:transparent!important;padding:0!important;border-bottom:none!important}.product-modal .ant-tabs-card .ant-tabs-tab{background:#f3f4f6!important;border:1px solid #d1d5db!important;border-radius:4px 4px 0 0!important;margin-right:4px!important}.product-modal .ant-tabs-card .ant-tabs-tab-active{background:#fff!important;border-bottom-color:#fff!important}.product-modal .ant-form-item{margin-bottom:16px!important}.product-modal .ant-select-auto-complete .ant-select-selector{border-radius:4px!important}.product-modal .label-selector-container{border:1px solid #d1d5db;border-radius:4px;padding:8px;transition:all .2s ease}.product-modal .label-selector-container:hover{border-color:#9ca3af}.product-modal .ant-tabs-content-holder::-webkit-scrollbar{width:6px}.product-modal .ant-tabs-content-holder::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.product-modal .ant-tabs-content-holder::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.product-modal .ant-tabs-content-holder::-webkit-scrollbar-thumb:hover{background:#9ca3af}.video-preview-modal .ant-modal-content{border-radius:16px!important;overflow:hidden}.video-preview-modal .ant-modal-header{background:linear-gradient(135deg,#1e293b,#334155)!important;border-bottom:none!important}.video-preview-modal .ant-modal-title{color:#fff!important}.video-preview-modal .ant-modal-close{color:#ffffffb3!important}.video-preview-modal .ant-modal-close:hover{color:#fff!important}.video-preview-modal .ant-modal-body{padding:0!important;background:#000}.video-preview-modal video{width:100%;display:block}@media (max-width: 768px){.product-modal .ant-modal-content{border-radius:4px 4px 0 0!important}.product-modal .ant-tabs-nav{padding:0 16px!important}.product-modal .ant-tabs-tab{padding:12px 4px!important;font-size:12px!important}.product-modal .ant-tabs-content-holder{padding:12px 16px!important}.product-modal .upload-button{width:120px!important;height:120px!important}.product-modal .upload-preview img,.product-modal .upload-preview video{width:120px;height:120px}}.excel-preview-table-wrapper{width:100%;overflow-x:auto;border-radius:8px;overflow:hidden;border:1px solid #d9d9d9}.excel-preview-table{width:100%;border-collapse:collapse;border:none;font-size:13px;margin:0}.excel-preview-table thead{background-color:#e8e8e8}.excel-preview-table thead th{padding:8px 12px;text-align:left;font-weight:600;border-bottom:2px solid #d9d9d9;border-right:1px solid #d0d0d0;font-size:13px;line-height:1.4;color:#262626}.excel-preview-table thead th:last-child{border-right:none}.excel-preview-table tbody tr{border-bottom:1px solid #f0f0f0}.excel-preview-table tbody tr:last-child{border-bottom:none}.excel-preview-table tbody td{padding:6px 12px;border-right:1px solid #f0f0f0;vertical-align:top;line-height:1.5}.excel-preview-table tbody td:last-child{border-right:none}.excel-preview-table tbody tr:hover{background-color:#f5f5f5;transition:background-color .2s ease}.excel-import-button{transition:all .3s ease!important}.excel-import-button:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 4px 12px #f9731666!important}.excel-import-button:active:not(:disabled){transform:translateY(0)!important}.excel-import-info-icon{transition:color .2s ease}.excel-import-info-icon:hover{color:#1e293b!important}.excel-import-tooltip .ant-tooltip-inner{background-color:#1e293b!important;color:#fff!important;padding:12px 16px!important;border-radius:8px!important;box-shadow:0 4px 12px #00000026!important}.excel-import-tooltip .ant-tooltip-arrow:before{background-color:#1e293b!important}.price-change-segmented.ant-segmented{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important;padding:2px!important}.price-change-segmented .ant-segmented-item{height:28px!important;min-height:28px!important;line-height:28px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.price-change-segmented .ant-segmented-item-label{height:28px!important;line-height:28px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.price-change-segmented .ant-segmented-item-icon{line-height:1!important;display:inline-flex!important;align-items:center!important;font-size:14px!important}.price-change-segmented .ant-segmented-thumb{height:28px!important;top:2px!important}.price-change-segmented.ant-segmented-block{height:32px!important}.price-change-table table{table-layout:fixed!important;width:100%!important}.price-change-table table colgroup col:first-child{width:5%!important;min-width:48px!important}.price-change-table .ant-table-header table,.price-change-table .ant-table-body table,.price-change-table .ant-table-content table{table-layout:fixed!important;width:100%!important}.price-change-table .ant-table-selection-column{width:48px!important;min-width:48px!important;max-width:48px!important;padding:12px 8px!important;box-sizing:border-box!important}.price-change-table .ant-table-thead>tr>th.ant-table-selection-column{width:48px!important;min-width:48px!important;max-width:48px!important;padding:12px 8px!important;text-align:center!important}.price-change-table .ant-table-tbody>tr>td.ant-table-selection-column{width:48px!important;min-width:48px!important;max-width:48px!important;padding:12px 8px!important;text-align:center!important;box-sizing:border-box!important}.price-change-table .ant-table-selection-column .ant-checkbox-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto!important}.price-change-table .ant-table-thead .ant-table-selection{text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important}.price-change-table th,.price-change-table td{box-sizing:border-box!important}.price-change-table .ant-table-content{overflow-x:auto!important}.price-change-table .ant-table-header{overflow:hidden!important}.price-change-table .ant-table-body{overflow-y:auto!important;overflow-x:auto!important}.price-change-table .ant-table-header{overflow:hidden!important;margin-right:0!important;padding-right:0!important}.price-change-table .ant-table-body{overflow-y:auto!important;overflow-x:hidden!important}@supports (scrollbar-gutter: stable){.price-change-table .ant-table-body{scrollbar-gutter:stable!important}}.price-change-table .ant-table-thead>tr>th:nth-child(1),.price-change-table .ant-table-tbody>tr>td:nth-child(1){width:5%!important;min-width:48px!important;max-width:5%!important}.price-change-table .ant-table-thead>tr>th:nth-child(2),.price-change-table .ant-table-tbody>tr>td:nth-child(2){width:22%!important;min-width:0!important;max-width:22%!important}.price-change-table .ant-table-thead>tr>th:nth-child(3),.price-change-table .ant-table-tbody>tr>td:nth-child(3){width:30%!important;min-width:0!important;max-width:30%!important}.price-change-table .ant-table-thead>tr>th:nth-child(4),.price-change-table .ant-table-tbody>tr>td:nth-child(4){width:18%!important;min-width:0!important;max-width:18%!important}.price-change-table .ant-table-thead>tr>th:nth-child(5),.price-change-table .ant-table-tbody>tr>td:nth-child(5){width:25%!important;min-width:0!important;max-width:25%!important}.price-change-table table colgroup col:nth-child(2){width:22%!important}.price-change-table table colgroup col:nth-child(3){width:30%!important}.price-change-table table colgroup col:nth-child(4){width:18%!important}.price-change-table table colgroup col:nth-child(5){width:25%!important}.price-change-table .ant-table-wrapper,.price-change-table .ant-table,.price-change-table .ant-table-container{width:100%!important}.branch-delete-btn,.branch-delete-btn:hover,.branch-delete-btn:focus{background:#fff!important;color:#ff4d4f;border:1px solid #d9d9d9}.branch-delete-btn:hover{border-color:#d9d9d9;color:#ff4d4f}*[class*=rs-],*[class*=rs-]:before,*[class*=rs-]:after{box-sizing:border-box}:root{--rs-gray-0:#fff;--rs-gray-50:#f7f7fa;--rs-gray-100:#f2f2f5;--rs-gray-200:#e5e5ea;--rs-gray-300:#d9d9d9;--rs-gray-400:#b6b7b8;--rs-gray-500:#939393;--rs-gray-600:#717273;--rs-gray-700:#575757;--rs-gray-800:#343434;--rs-gray-900:#121212;--rs-primary-50:#F2FAFF;--rs-primary-100:#CCE9FF;--rs-primary-200:#A6D7FF;--rs-primary-300:#80C3FF;--rs-primary-400:#59AFFF;--rs-primary-500:#3498ff;--rs-primary-600:#2589F5;--rs-primary-700:#1675E0;--rs-primary-800:#0A5DC2;--rs-primary-900:#004299;--rs-color-red:#f44336;--rs-red-200:#FAA9A7;--rs-red-300:#FA8682;--rs-red-400:#F7635C;--rs-red-500:#F44336;--rs-red-600:#EB3626;--rs-red-700:#D62915;--rs-red-800:#B81C07;--rs-red-900:#8F1300;--rs-orange-200:#FCC690;--rs-orange-300:#FCB160;--rs-orange-400:#FA9B2F;--rs-orange-500:#FA8900;--rs-orange-600:#F08800;--rs-orange-700:#DB8000;--rs-orange-800:#BD7100;--rs-orange-900:#945B00;--rs-yellow-200:#FFD991;--rs-yellow-300:#FFCA61;--rs-yellow-400:#FFBE30;--rs-yellow-500:#FFB300;--rs-yellow-600:#F5AF00;--rs-yellow-700:#E0A500;--rs-yellow-800:#C29100;--rs-yellow-900:#997500;--rs-green-200:#A5E0A4;--rs-green-300:#82CF82;--rs-green-400:#65BF67;--rs-green-500:#4CAF50;--rs-green-600:#37AB3C;--rs-green-700:#22A12A;--rs-green-800:#0F9119;--rs-green-900:#007D0C;--rs-cyan-200:#87E6ED;--rs-cyan-300:#57DAE6;--rs-cyan-400:#2ACADB;--rs-cyan-500:#00BCD4;--rs-cyan-600:#00B1CC;--rs-cyan-700:#00A0BD;--rs-cyan-800:#008AA6;--rs-cyan-900:#006E87;--rs-blue-200:#9BD4FA;--rs-blue-300:#72C0F7;--rs-blue-400:#49ABF5;--rs-blue-500:#2196F3;--rs-blue-600:#1787E8;--rs-blue-700:#0D73D4;--rs-blue-800:#045CB5;--rs-blue-900:#00448C;--rs-violet-200:#B6A1E3;--rs-violet-300:#987BD4;--rs-violet-400:#805AC7;--rs-violet-500:#673AB7;--rs-violet-600:#5F2BB3;--rs-violet-700:#531BA8;--rs-violet-800:#470C99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-800);--rs-text-secondary:var(--rs-gray-600);--rs-text-inverse:var(--rs-gray-50);--rs-text-active:var(--rs-primary-700);--rs-text-disabled:var(--rs-gray-600);--rs-text-error:var(--rs-color-red);--rs-text-highlight-bg:#fff6c9;--rs-border-primary:var(--rs-gray-200);--rs-border-secondary:var(--rs-gray-100);--rs-bg-overlay:var(--rs-gray-0);--rs-bg-well:var(--rs-gray-50);--rs-bg-active:var(--rs-primary-500);--rs-state-hover-bg:var(--rs-primary-50);--rs-focus-ring-color:rgb(from var(--rs-primary-500) r g b / 25%);--rs-state-error-outline:2px solid rgb(from var(--rs-color-red) r g b / 25%);--rs-btn-default-bg:var(--rs-gray-50);--rs-btn-default-text:var(--rs-gray-800);--rs-btn-default-border-color:var(--rs-gray-200);--rs-btn-default-hover-bg:var(--rs-gray-200);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-900);--rs-btn-default-disabled-bg:var(--rs-gray-50);--rs-btn-default-disabled-text:var(--rs-gray-600);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-border-color:var(--rs-primary-600);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-700);--rs-btn-subtle-text:var(--rs-gray-800);--rs-btn-subtle-hover-bg:var(--rs-gray-200);--rs-btn-subtle-hover-text:var(--rs-gray-800);--rs-btn-subtle-active-bg:var(--rs-gray-200);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-subtle-disabled-text:var(--rs-gray-400);--rs-btn-ghost-border:var(--rs-primary-700);--rs-btn-ghost-text:var(--rs-primary-700);--rs-btn-ghost-hover-border:var(--rs-primary-800);--rs-btn-ghost-hover-text:var(--rs-primary-800);--rs-btn-ghost-active-border:var(--rs-primary-900);--rs-btn-ghost-active-text:var(--rs-primary-900);--rs-btn-link-text:var(--rs-primary-700);--rs-btn-link-hover-text:var(--rs-primary-800);--rs-btn-link-active-text:var(--rs-primary-900);--rs-iconbtn-addon:var(--rs-gray-100);--rs-iconbtn-activated-addon:var(--rs-gray-300);--rs-iconbtn-pressed-addon:var(--rs-gray-400);--rs-iconbtn-primary-addon:var(--rs-primary-600);--rs-iconbtn-primary-activated-addon:var(--rs-primary-700);--rs-iconbtn-primary-pressed-addon:var(--rs-primary-800);--rs-divider-border:var(--rs-gray-200);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b / 80%);--rs-loader-rotor:var(--rs-gray-500);--rs-loader-backdrop:rgb(from var(--rs-gray-0) r g b / 90%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b / 30%);--rs-loader-rotor-inverse:var(--rs-gray-0);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-900) r g b / 83%);--rs-input-bg:var(--rs-gray-0);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-50);--rs-listbox-option-group-bg:var(--rs-gray-0);--rs-listbox-option-hover-bg:rgb(from var(--rs-primary-100) r g b / 50%);--rs-listbox-option-hover-text:var(--rs-primary-700);--rs-picker-value:var(--rs-primary-700);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:#fff;--rs-picker-state-error:var(--rs-state-error);--rs-picker-state-error-outline:var(--rs-state-error-outline);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-100) r g b / 50%);--rs-calendar-time-unit-bg:var(--rs-gray-50);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700)}@supports not (color: rgb(from white r g b)){:root{--rs-focus-ring-color:rgba(52, 152, 255, .25);--rs-loader-ring:rgba(247, 247, 250, .8);--rs-loader-backdrop:rgba(255, 255, 255, .9);--rs-loader-ring-inverse:rgba(247, 247, 250, .3);--rs-loader-backdrop-inverse:rgba(18, 18, 18, .83);--rs-listbox-option-hover-bg:rgba(#CCE9FF, .5);--rs-calendar-range-bg:rgba(#CCE9FF, .5)}}[data-theme=dark],.rs-theme-dark{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#F2FCFF;--rs-primary-100:#CCF3FF;--rs-primary-200:#A6E9FF;--rs-primary-300:#80DDFF;--rs-primary-400:#59D0FF;--rs-primary-500:#34c3ff;--rs-primary-600:#25B3F5;--rs-primary-700:#169DE0;--rs-primary-800:#0A81C2;--rs-primary-900:#006199;--rs-color-red:#f04f43;--rs-red-200:#FAA9A7;--rs-red-300:#F58884;--rs-red-400:#F26A63;--rs-red-500:#F04F43;--rs-red-600:#E63F30;--rs-red-700:#D12F1D;--rs-red-800:#B3200C;--rs-red-900:#8A1200;--rs-orange-200:#FFCE91;--rs-orange-300:#FFBA61;--rs-orange-400:#FFA930;--rs-orange-500:#FF9800;--rs-orange-600:#F59700;--rs-orange-700:#E08E00;--rs-orange-800:#C27E00;--rs-orange-900:#996600;--rs-yellow-200:#FFE2B3;--rs-yellow-300:#FFD894;--rs-yellow-400:#FFCF75;--rs-yellow-500:#FFC757;--rs-yellow-600:#F5BB3D;--rs-yellow-700:#E0A824;--rs-yellow-800:#C28F0E;--rs-yellow-900:#997000;--rs-green-200:#AEE0AD;--rs-green-300:#8CCF8C;--rs-green-400:#71BF72;--rs-green-500:#58B15B;--rs-green-600:#3FAB45;--rs-green-700:#27A12F;--rs-green-800:#10911B;--rs-green-900:#007D0C;--rs-cyan-200:#87E6ED;--rs-cyan-300:#57DAE6;--rs-cyan-400:#2ACADB;--rs-cyan-500:#00BCD4;--rs-cyan-600:#00B1CC;--rs-cyan-700:#00A0BD;--rs-cyan-800:#008AA6;--rs-cyan-900:#006E87;--rs-blue-200:#93D6FA;--rs-blue-300:#67C1F5;--rs-blue-400:#3DADF2;--rs-blue-500:#1499EF;--rs-blue-600:#0E8CE6;--rs-blue-700:#087AD1;--rs-blue-800:#0464B3;--rs-blue-900:#00498A;--rs-violet-200:#B6A1E3;--rs-violet-300:#987BD4;--rs-violet-400:#805AC7;--rs-violet-500:#673AB7;--rs-violet-600:#5F2BB3;--rs-violet-700:#531BA8;--rs-violet-800:#470C99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-inverse:var(--rs-gray-800);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-border-primary:var(--rs-gray-600);--rs-border-secondary:var(--rs-gray-700);--rs-bg-overlay:var(--rs-gray-700);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-700);--rs-state-hover-bg:var(--rs-gray-600);--rs-state-error-outline:2px solid rgb(from var(--rs-color-red) r g b / 25%);--rs-btn-default-bg:var(--rs-gray-600);--rs-btn-default-text:var(--rs-gray-50);--rs-btn-default-border-color:var(--rs-gray-700);--rs-btn-default-hover-bg:var(--rs-gray-500);--rs-btn-default-active-bg:var(--rs-gray-300);--rs-btn-default-active-text:var(--rs-gray-0);--rs-btn-default-disabled-bg:var(--rs-gray-600);--rs-btn-default-disabled-text:var(--rs-gray-400);--rs-btn-primary-bg:var(--rs-primary-700);--rs-btn-primary-text:var(--rs-gray-0);--rs-btn-primary-border-color:var(--rs-primary-800);--rs-btn-primary-hover-bg:var(--rs-primary-600);--rs-btn-primary-active-bg:var(--rs-primary-400);--rs-btn-subtle-text:var(--rs-gray-200);--rs-btn-subtle-hover-bg:var(--rs-gray-500);--rs-btn-subtle-hover-text:var(--rs-gray-50);--rs-btn-subtle-active-bg:var(--rs-gray-400);--rs-btn-subtle-active-text:var(--rs-gray-0);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-iconbtn-addon:var(--rs-gray-500);--rs-iconbtn-activated-addon:var(--rs-gray-400);--rs-iconbtn-pressed-addon:var(--rs-gray-200);--rs-iconbtn-primary-addon:var(--rs-primary-600);--rs-iconbtn-primary-activated-addon:var(--rs-primary-500);--rs-iconbtn-primary-pressed-addon:var(--rs-primary-400);--rs-divider-border:var(--rs-gray-600);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b / 30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b / 83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b / 80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b / 90%);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-listbox-option-group-bg:var(--rs-gray-700);--rs-listbox-option-hover-bg:var(--rs-gray-600);--rs-listbox-option-hover-text:currentColor;--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-700);--rs-picker-count-text:#fff;--rs-calendar-today-bg:var(--rs-primary-700);--rs-calendar-today-text:#fff;--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b / 50%);--rs-calendar-time-unit-bg:var(--rs-gray-600);--rs-calendar-date-selected-text:#fff;--rs-calendar-cell-selected-hover-bg:var(--rs-primary-700)}@supports not (color: rgb(from white r g b)){[data-theme=dark],.rs-theme-dark{--rs-loader-ring:rgba(233, 235, 240, .3);--rs-loader-backdrop:rgba(15, 19, 26, .83);--rs-loader-ring-inverse:rgba(233, 235, 240, .8);--rs-loader-backdrop-inverse:rgba(255, 255, 255, .9);--rs-calendar-range-bg:rgba(#006199, .5)}}[data-theme=high-contrast],.rs-theme-high-contrast{--rs-gray-0:#fff;--rs-gray-50:#e9ebf0;--rs-gray-100:#cbced4;--rs-gray-200:#a4a9b3;--rs-gray-300:#858b94;--rs-gray-400:#6a6f76;--rs-gray-500:#5c6066;--rs-gray-600:#3c3f43;--rs-gray-700:#292d33;--rs-gray-800:#1a1d24;--rs-gray-900:#0f131a;--rs-primary-50:#fffef2;--rs-primary-100:#fffbc2;--rs-primary-200:#fffa91;--rs-primary-300:#fffa61;--rs-primary-400:#fffc30;--rs-primary-500:#ffff00;--rs-primary-600:#f1f500;--rs-primary-700:#d9e000;--rs-primary-800:#b8c200;--rs-primary-900:#8f9900;--rs-color-red:#bd1732;--rs-red-200:#E591A3;--rs-red-300:#D6637A;--rs-red-400:#C93A55;--rs-red-500:#BD1732;--rs-red-600:#B51029;--rs-red-700:#A60A1F;--rs-red-800:#8F0414;--rs-red-900:#70000B;--rs-orange-200:#FFCE91;--rs-orange-300:#FFBA61;--rs-orange-400:#FFA930;--rs-orange-500:#FF9800;--rs-orange-600:#F59700;--rs-orange-700:#E08E00;--rs-orange-800:#C27E00;--rs-orange-900:#996600;--rs-yellow-200:#FFE2B3;--rs-yellow-300:#FFD894;--rs-yellow-400:#FFCF75;--rs-yellow-500:#FFC757;--rs-yellow-600:#F5BB3D;--rs-yellow-700:#E0A824;--rs-yellow-800:#C28F0E;--rs-yellow-900:#997000;--rs-green-200:#7CCC8E;--rs-green-300:#50B567;--rs-green-400:#2A9C46;--rs-green-500:#0D822C;--rs-green-600:#09802B;--rs-green-700:#057A28;--rs-green-800:#017325;--rs-green-900:#006923;--rs-cyan-200:#87E6ED;--rs-cyan-300:#57DAE6;--rs-cyan-400:#2ACADB;--rs-cyan-500:#00BCD4;--rs-cyan-600:#00B1CC;--rs-cyan-700:#00A0BD;--rs-cyan-800:#008AA6;--rs-cyan-900:#006E87;--rs-blue-200:#93D6FA;--rs-blue-300:#67C1F5;--rs-blue-400:#3DADF2;--rs-blue-500:#1499EF;--rs-blue-600:#0E8CE6;--rs-blue-700:#087AD1;--rs-blue-800:#0464B3;--rs-blue-900:#00498A;--rs-violet-200:#B6A1E3;--rs-violet-300:#987BD4;--rs-violet-400:#805AC7;--rs-violet-500:#673AB7;--rs-violet-600:#5F2BB3;--rs-violet-700:#531BA8;--rs-violet-800:#470C99;--rs-violet-900:#390085;--rs-state-error:var(--rs-color-red);--rs-text-primary:var(--rs-gray-50);--rs-text-secondary:var(--rs-gray-200);--rs-text-inverse:var(--rs-gray-800);--rs-text-active:var(--rs-primary-500);--rs-text-disabled:var(--rs-gray-400);--rs-text-highlight-bg:var(--rs-primary-500);--rs-border-primary:var(--rs-gray-100);--rs-border-secondary:var(--rs-gray-700);--rs-bg-overlay:var(--rs-gray-800);--rs-bg-well:var(--rs-gray-900);--rs-bg-active:var(--rs-primary-500);--rs-state-hover-bg:var(--rs-gray-600);--rs-focus-ring-color:var(--rs-gray-0);--rs-state-error-outline:2px solid rgb(from var(--rs-color-red) r g b / 25%);--rs-btn-default-bg:transparent;--rs-btn-default-text:var(--rs-primary-500);--rs-btn-default-border-color:var(--rs-primary-500);--rs-btn-default-hover-bg:transparent;--rs-btn-default-hover-text:var(--rs-primary-400);--rs-btn-default-active-bg:transparent;--rs-btn-default-active-text:var(--rs-primary-200);--rs-btn-default-disabled-bg:transparent;--rs-btn-default-disabled-text:var(--rs-primary-900);--rs-btn-default-disabled-border-color:var(--rs-gray-100);--rs-btn-primary-bg:var(--rs-primary-500);--rs-btn-primary-text:var(--rs-gray-900);--rs-btn-primary-hover-bg:var(--rs-primary-400);--rs-btn-primary-active-bg:var(--rs-primary-200);--rs-btn-subtle-text:var(--rs-primary-500);--rs-btn-subtle-hover-bg:transparent;--rs-btn-subtle-hover-text:var(--rs-primary-400);--rs-btn-subtle-active-bg:transparent;--rs-btn-subtle-active-text:var(--rs-primary-200);--rs-btn-subtle-disabled-text:var(--rs-gray-500);--rs-btn-ghost-border:var(--rs-primary-500);--rs-btn-ghost-text:var(--rs-primary-500);--rs-btn-ghost-hover-border:var(--rs-primary-400);--rs-btn-ghost-hover-text:var(--rs-primary-400);--rs-btn-ghost-active-border:var(--rs-primary-200);--rs-btn-ghost-active-text:var(--rs-primary-200);--rs-btn-link-text:var(--rs-primary-500);--rs-btn-link-hover-text:var(--rs-primary-400);--rs-btn-link-active-text:var(--rs-primary-200);--rs-iconbtn-addon:transparent;--rs-iconbtn-activated-addon:transparent;--rs-iconbtn-pressed-addon:transparent;--rs-iconbtn-primary-addon:var(--rs-primary-400);--rs-iconbtn-primary-activated-addon:var(--rs-primary-300);--rs-iconbtn-primary-pressed-addon:var(--rs-primary-100);--rs-divider-border:var(--rs-gray-600);--rs-loader-ring:rgb(from var(--rs-gray-50) r g b / 30%);--rs-loader-rotor:var(--rs-gray-0);--rs-loader-backdrop:rgb(from var(--rs-gray-900) r g b / 83%);--rs-loader-ring-inverse:rgb(from var(--rs-gray-50) r g b / 80%);--rs-loader-rotor-inverse:var(--rs-gray-500);--rs-loader-backdrop-inverse:rgb(from var(--rs-gray-0) r g b / 90%);--rs-input-bg:var(--rs-gray-800);--rs-input-focus-border:var(--rs-primary-500);--rs-input-disabled-bg:var(--rs-gray-700);--rs-listbox-option-group-bg:var(--rs-gray-800);--rs-listbox-option-hover-bg:transparent;--rs-listbox-option-hover-text:var(--rs-primary-500);--rs-picker-value:var(--rs-primary-500);--rs-picker-count-bg:var(--rs-primary-500);--rs-picker-count-text:var(--rs-gray-900);--rs-calendar-today-bg:var(--rs-primary-500);--rs-calendar-today-text:var(--rs-gray-900);--rs-calendar-range-bg:rgb(from var(--rs-primary-900) r g b / 50%);--rs-calendar-time-unit-bg:var(--rs-gray-900);--rs-calendar-date-selected-text:var(--rs-gray-900);--rs-calendar-cell-selected-hover-bg:var(--rs-gray-50)}@supports not (color: rgb(from white r g b)){[data-theme=high-contrast],.rs-theme-high-contrast{--rs-loader-ring:rgba(233, 235, 240, .3);--rs-loader-backdrop:rgba(15, 19, 26, .83);--rs-loader-ring-inverse:rgba(233, 235, 240, .8);--rs-loader-backdrop-inverse:rgba(255, 255, 255, .9);--rs-calendar-range-bg:rgba(143, 153, 0, .5)}}:root{--rs-font-size-xs:.75rem;--rs-font-size-sm:.875rem;--rs-font-size-md:1rem;--rs-line-height-base:20px;--rs-line-height-plus:22px;--rs-line-height-xs:calc(20 / 12);--rs-line-height-sm:calc(20 / 12);--rs-line-height-md:calc(20 / 14);--rs-line-height-lg: 1.375 ;--rs-spacing:.25rem;--rs-spacing-inline-xs:8px;--rs-spacing-block-xs:2px;--rs-spacing-inline-sm:10px;--rs-spacing-block-sm:5px;--rs-spacing-inline-lg:16px;--rs-spacing-block-lg:10px;--rs-padding-inline-md:12px;--rs-padding-block-md:8px;--rs-radius-none:0;--rs-radius-sm:.25rem;--rs-radius-md:.375rem;--rs-radius-full:62.5rem;--rs-shadow-color:rgb(0 0 0 / 10%);--rs-shadow-none:0 0 #0000;--rs-shadow-md:0 4px 6px -1px var(--rs-shadow-color), 0 2px 4px 0 var(--rs-shadow-color);--rs-cursor-disabled:not-allowed;--rs-link-hover-decoration:underline;--rs-ripple-bg:rgb(0 0 0 / 20%);--rs-zindex-date-range-picker-table-cell-content:1;--rs-zindex-dropdown:5;--rs-zindex-picker-toggle:5;--rs-zindex-picker-popup:7;--rs-zindex-modal:1050;--rs-zindex-drawer:1050}@media (max-width: 575px){[data-visible-from=xs]{display:none!important}}@media (min-width: 576px){[data-hidden-from=xs]{display:none!important}}@media (max-width: 767px){[data-visible-from=sm]{display:none!important}}@media (min-width: 768px){[data-hidden-from=sm]{display:none!important}}@media (max-width: 991px){[data-visible-from=md]{display:none!important}}@media (min-width: 992px){[data-hidden-from=md]{display:none!important}}@media (max-width: 1199px){[data-visible-from=lg]{display:none!important}}@media (min-width: 1200px){[data-hidden-from=lg]{display:none!important}}@media (max-width: 1399px){[data-visible-from=xl]{display:none!important}}@media (min-width: 1400px){[data-hidden-from=xl]{display:none!important}}:root{--rs-stack-spacing:calc(var(--rs-spacing) * 1.5);--rs-stack-wrap:nowrap;--rs-stack-direction:row;--rs-stack-align:center;--rs-stack-justify:flex-start}.rs-stack{display:flex;gap:var(--rs-stack-spacing);flex-wrap:var(--rs-stack-wrap);flex-direction:var(--rs-stack-direction);align-items:var(--rs-stack-align);justify-content:var(--rs-stack-justify)}.rs-stack-column{--rs-stack-align:flex-start;flex-direction:column}.rs-stack-row{--rs-stack-align:center;flex-direction:row}.rs-stack-column-reverse{--rs-stack-align:flex-start;flex-direction:column-reverse}.rs-stack-row-reverse{--rs-stack-align:center;flex-direction:row-reverse}.rs-stack[data-wrap=true]{flex-wrap:wrap}.rs-stack-xs-column{flex-direction:column}.rs-stack-xs-row{flex-direction:row}.rs-stack-xs-column-reverse{flex-direction:column-reverse}.rs-stack-xs-row-reverse{flex-direction:row-reverse}@media (min-width: 576px){.rs-stack-sm-column{flex-direction:column}.rs-stack-sm-row{flex-direction:row}.rs-stack-sm-column-reverse{flex-direction:column-reverse}.rs-stack-sm-row-reverse{flex-direction:row-reverse}}@media (min-width: 768px){.rs-stack-md-column{flex-direction:column}.rs-stack-md-row{flex-direction:row}.rs-stack-md-column-reverse{flex-direction:column-reverse}.rs-stack-md-row-reverse{flex-direction:row-reverse}}@media (min-width: 992px){.rs-stack-lg-column{flex-direction:column}.rs-stack-lg-row{flex-direction:row}.rs-stack-lg-column-reverse{flex-direction:column-reverse}.rs-stack-lg-row-reverse{flex-direction:row-reverse}}@media (min-width: 1200px){.rs-stack-xl-column{flex-direction:column}.rs-stack-xl-row{flex-direction:row}.rs-stack-xl-column-reverse{flex-direction:column-reverse}.rs-stack-xl-row-reverse{flex-direction:row-reverse}}@media (min-width: 1400px){.rs-stack-xxl-column{flex-direction:column}.rs-stack-xxl-row{flex-direction:row}.rs-stack-xxl-column-reverse{flex-direction:column-reverse}.rs-stack-xxl-row-reverse{flex-direction:row-reverse}}:root{--rs-loader-duration-fast:.4s;--rs-loader-duration-normal:.6s;--rs-loader-duration-slow:.8s;--rs-loader-duration-paused:paused;--rs-loader-size-xs:1rem;--rs-loader-size-sm:1.125rem;--rs-loader-size-md:2.25rem;--rs-loader-size-lg:4rem;--rs-loader-font-size-xs:var(--rs-font-size-xs);--rs-loader-font-size-sm:var(--rs-font-size-sm);--rs-loader-font-size-md:var(--rs-font-size-sm);--rs-loader-font-size-lg:var(--rs-font-size-md);--rs-loader-spin-ring-width:3px}.rs-loader-box{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--rs-spacing) * 3)}.rs-loader-spin{position:relative;display:inline-block}.rs-loader-spin,.rs-loader-spin:before,.rs-loader-spin:after{width:var(--rs-loader-size);height:var(--rs-loader-size)}.rs-loader-spin:before,.rs-loader-spin:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;display:block;border-radius:var(--rs-radius-full)}.rs-loader-spin:before{border:var(--rs-loader-spin-ring-width) solid var(--rs-loader-ring)}.rs-loader-spin:after{border-width:var(--rs-loader-spin-ring-width);border-style:solid;border-color:var(--rs-loader-rotor) transparent transparent;animation:loaderSpin var(--rs-loader-duration-normal) infinite linear}.rs-loader-content{font-size:var(--rs-loader-font-size)}.rs-loader-backdrop{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background:var(--rs-loader-backdrop)}.rs-loader[data-direction=vertical] .rs-loader-box{flex-direction:column}.rs-loader[data-inverse=true] .rs-loader-content{color:var(--rs-text-inverse)}.rs-loader[data-inverse=true] .rs-loader-backdrop{background:var(--rs-loader-backdrop-inverse)}.rs-loader[data-inverse=true] .rs-loader-spin:before{border-color:var(--rs-loader-ring-inverse)}.rs-loader[data-inverse=true] .rs-loader-spin:after{border-top-color:var(--rs-loader-rotor-inverse)}.rs-loader[data-speed=fast] .rs-loader-spin:after{animation-duration:var(--rs-loader-duration-fast)}.rs-loader[data-speed=normal] .rs-loader-spin:after{animation-duration:var(--rs-loader-duration-normal)}.rs-loader[data-speed=slow] .rs-loader-spin:after{animation-duration:var(--rs-loader-duration-slow)}.rs-loader[data-speed=paused] .rs-loader-spin:after{animation-play-state:var(--rs-loader-duration-paused)}.rs-loader[data-center=true]{position:absolute;top:0;bottom:0;inset-inline-start:0;inset-inline-end:0;margin:auto;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.rs-loader[data-center=true] .rs-loader-content{z-index:1}.rs-loader[data-size=xs]{--rs-loader-size:var(--rs-loader-size-xs);--rs-loader-font-size:var(--rs-loader-font-size-xs)}.rs-loader[data-size=sm]{--rs-loader-size:var(--rs-loader-size-sm);--rs-loader-font-size:var(--rs-loader-font-size-sm)}.rs-loader[data-size=md]{--rs-loader-size:var(--rs-loader-size-md);--rs-loader-font-size:var(--rs-loader-font-size-md)}.rs-loader[data-size=lg]{--rs-loader-size:var(--rs-loader-size-lg);--rs-loader-font-size:var(--rs-loader-font-size-lg)}@keyframes loaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--rs-input-border-width:1px;--rs-input-font-size-xs:var(--rs-font-size-xs);--rs-input-font-size-sm:var(--rs-font-size-sm);--rs-input-font-size-md:var(--rs-font-size-sm);--rs-input-font-size-lg:var(--rs-font-size-md);--rs-input-line-height-xs:var(--rs-line-height-xs);--rs-input-line-height-sm:var(--rs-line-height-md);--rs-input-line-height-md:var(--rs-line-height-md);--rs-input-line-height-lg:var(--rs-line-height-lg);--rs-input-border-radius:var(--rs-radius-md);--rs-input-padding-block-xs:calc(var(--rs-spacing-block-xs) - var(--rs-input-border-width));--rs-input-padding-block-sm:calc(var(--rs-spacing-block-sm) - var(--rs-input-border-width));--rs-input-padding-block-md:calc(var(--rs-padding-block-md) - var(--rs-input-border-width));--rs-input-padding-block-lg:calc(var(--rs-spacing-block-lg) - var(--rs-input-border-width));--rs-input-padding-inline-xs:calc(var(--rs-spacing) - var(--rs-input-border-width));--rs-input-padding-inline-sm:calc(calc(var(--rs-spacing) * 2) - var(--rs-input-border-width));--rs-input-padding-inline-md:calc(calc(var(--rs-spacing) * 2.5) - var(--rs-input-border-width));--rs-input-padding-inline-lg:calc(calc(var(--rs-spacing) * 3) - var(--rs-input-border-width));--rs-input-transition:border-color ease-in-out .15s}.rs-input{display:block;width:100%;color:var(--rs-text-primary);background-color:var(--rs-input-bg);background-image:none;border:1px solid var(--rs-border-primary);transition:var(--rs-input-transition);border-radius:var(--rs-input-border-radius);font-size:var(--rs-input-font-size);line-height:var(--rs-input-line-height);padding-block:var(--rs-input-padding-block);padding-inline:var(--rs-input-padding-inline)}[data-theme=high-contrast] .rs-input,.rs-theme-high-contrast .rs-input{transition:none}.rs-input::-moz-placeholder{color:var(--rs-text-secondary)}.rs-input::placeholder{color:var(--rs-text-secondary)}.rs-input:focus{border-color:var(--rs-input-focus-border)}.rs-input:focus-visible{outline:2px solid var(--rs-focus-ring-color);outline-offset:-1px}.rs-input:disabled{background-color:var(--rs-input-disabled-bg);color:var(--rs-text-disabled)}.rs-input[data-size=xs]{--rs-input-font-size:var(--rs-input-font-size-xs);--rs-input-line-height:var(--rs-input-line-height-xs);--rs-input-padding-block:var(--rs-input-padding-block-xs);--rs-input-padding-inline:var(--rs-input-padding-inline-xs)}.rs-input[data-size=sm]{--rs-input-font-size:var(--rs-input-font-size-sm);--rs-input-line-height:var(--rs-input-line-height-sm);--rs-input-padding-block:var(--rs-input-padding-block-sm);--rs-input-padding-inline:var(--rs-input-padding-inline-sm)}.rs-input[data-size=md]{--rs-input-font-size:var(--rs-input-font-size-md);--rs-input-line-height:var(--rs-input-line-height-md);--rs-input-padding-block:var(--rs-input-padding-block-md);--rs-input-padding-inline:var(--rs-input-padding-inline-md)}.rs-input[data-size=lg]{--rs-input-font-size:var(--rs-input-font-size-lg);--rs-input-line-height:var(--rs-input-line-height-lg);--rs-input-padding-block:var(--rs-input-padding-block-lg);--rs-input-padding-inline:var(--rs-input-padding-inline-lg)}.rs-input-group{--rs-input-height-xs:calc(var(--rs-line-height-base) + (var(--rs-spacing-block-xs) * 2));--rs-input-height-sm:calc(var(--rs-line-height-base) + (var(--rs-spacing-block-sm) * 2));--rs-input-height-md:calc(var(--rs-line-height-base) + (var(--rs-padding-block-md) * 2));--rs-input-height-lg:calc(var(--rs-line-height-plus) + (var(--rs-spacing-block-lg) * 2));--rs-input-group-input-height-xs:calc(var(--rs-input-height-xs) - 2px);--rs-input-group-input-height-sm:calc(var(--rs-input-height-sm) - 2px);--rs-input-group-input-height-md:calc(var(--rs-input-height-md) - 2px);--rs-input-group-input-height-lg:calc(var(--rs-input-height-lg) - 2px);--rs-input-group-inside-btn-m-x-xs:calc(var(--rs-spacing-block-xs) / 2);--rs-input-group-inside-btn-m-x-sm:calc(var(--rs-spacing-block-sm) / 2);--rs-input-group-inside-btn-m-x-md:calc(var(--rs-padding-block-md) / 2);--rs-input-group-inside-btn-m-x-lg:calc(var(--rs-spacing-block-lg) / 2);--rs-input-group-inside-btn-p-x-xs:calc(var(--rs-spacing-inline-xs) / 2);--rs-input-group-inside-btn-p-x-sm:calc(var(--rs-spacing-inline-sm) / 2);--rs-input-group-inside-btn-p-x-md:calc(var(--rs-padding-inline-md) / 2);--rs-input-group-inside-btn-p-x-lg:calc(var(--rs-spacing-inline-lg) / 2);--rs-input-group-border-radius:var(--rs-radius-md);--rs-input-group-font-size-xs:var(--rs-font-size-xs);--rs-input-group-font-size-sm:var(--rs-font-size-sm);--rs-input-group-font-size-md:var(--rs-font-size-sm);--rs-input-group-font-size-lg:var(--rs-font-size-md);--rs-input-group-width:100%;position:relative;display:flex;border-radius:var(--rs-input-group-border-radius);transition:var(--rs-input-transition);width:var(--rs-input-group-width);cursor:text;color:var(--rs-text-primary);border:1px solid var(--rs-border-primary);overflow:hidden}.rs-input-group[data-size=xs]{--rs-input-group-input-height:var(--rs-input-group-input-height-xs);--rs-input-group-inside-btn-spacing:var(--rs-input-group-inside-btn-m-x-xs);--rs-input-group-inside-btn-padding:var(--rs-input-group-inside-btn-p-x-xs);--rs-input-group-font-size:var(--rs-input-group-font-size-xs)}.rs-input-group[data-size=sm]{--rs-input-group-input-height:var(--rs-input-group-input-height-sm);--rs-input-group-inside-btn-spacing:var(--rs-input-group-inside-btn-m-x-sm);--rs-input-group-inside-btn-padding:var(--rs-input-group-inside-btn-p-x-sm);--rs-input-group-font-size:var(--rs-input-group-font-size-sm)}.rs-input-group[data-size=md]{--rs-input-group-input-height:var(--rs-input-group-input-height-md);--rs-input-group-inside-btn-spacing:var(--rs-input-group-inside-btn-m-x-md);--rs-input-group-inside-btn-padding:var(--rs-input-group-inside-btn-p-x-md);--rs-input-group-font-size:var(--rs-input-group-font-size-md)}.rs-input-group[data-size=lg]{--rs-input-group-input-height:var(--rs-input-group-input-height-lg);--rs-input-group-inside-btn-spacing:var(--rs-input-group-inside-btn-m-x-lg);--rs-input-group-inside-btn-padding:var(--rs-input-group-inside-btn-p-x-lg);--rs-input-group-font-size:var(--rs-input-group-font-size-lg)}[data-theme=high-contrast] .rs-input-group,.rs-theme-high-contrast .rs-input-group{transition:none}.rs-input-group:not([data-disabled=true]).rs-input-group-focus,.rs-input-group:focus-within{border-color:var(--rs-input-focus-border)}.rs-input-group:not([data-disabled=true]).rs-input-group-focus,.rs-input-group:focus-within{outline:2px solid var(--rs-focus-ring-color);outline-offset:-1px}.rs-input-group .rs-input-group{outline:none!important;border-color:transparent!important}.rs-input-group .rs-input-group-btn{height:var(--rs-input-group-input-height)}.rs-input-group .rs-number-input,.rs-input-group .rs-input-group-addon,.rs-input-group .rs-input-group-btn,.rs-input-group .rs-picker[data-picker=date] .rs-picker-toggle{border:none;border-radius:var(--rs-radius-none);outline:none}.rs-input-group>.rs-input,.rs-input-group>.rs-form-control-wrapper{flex:1 1 auto}.rs-input-group .rs-form-control-wrapper>.rs-input{width:100%}.rs-input-group>.rs-input{position:relative;height:var(--rs-input-group-input-height);border:none;border-radius:var(--rs-radius-none);outline:none}.rs-input-group>.rs-input-group-addon>.rs-icon{font-size:inherit}.rs-input-group[data-inside=true]{width:var(--rs-input-group-width);align-items:center;background-color:var(--rs-input-bg)}.rs-input-group[data-inside=true] .rs-input{display:block;width:100%;border:none;outline:none}.rs-input-group[data-inside=true] .rs-input-group-btn,.rs-input-group[data-inside=true] .rs-input-group-addon{flex:0 0 auto;width:auto}.rs-input-group[data-inside=true] .rs-input-group-btn{border-radius:var(--rs-input-group-border-radius);height:calc(var(--rs-input-group-input-height) - var(--rs-input-group-inside-btn-spacing) * 2);margin-inline:var(--rs-input-group-inside-btn-spacing);padding-inline:var(--rs-input-group-inside-btn-padding);color:var(--rs-btn-subtle-text);background-color:transparent;color:inherit}.rs-input-group[data-inside=true] .rs-input-group-btn:hover{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-input-group[data-inside=true] .rs-input-group-btn:active,.rs-input-group[data-inside=true] .rs-input-group-btn[data-active=true]{color:var(--rs-btn-subtle-active-text);background-color:var(--rs-btn-subtle-active-bg)}.rs-input-group[data-inside=true] .rs-input-group-btn:disabled,.rs-input-group[data-inside=true] .rs-input-group-btn[data-disabled=true]{color:var(--rs-btn-subtle-disabled-text);background:none}.rs-input-group[data-inside=true] .rs-input-group-btn:focus{outline:none}.rs-input-group[data-inside=true] .rs-input-group-addon{background:none;border:none}.rs-input-group[data-inside=true] .rs-input:not(:first-child),.rs-input-group[data-inside=true] .rs-auto-complete:not(:first-child) .rs-input{padding-inline-start:0}.rs-input-group[data-inside=true] .rs-input:not(:last-child),.rs-input-group[data-inside=true] .rs-auto-complete:not(:last-child) .rs-input{padding-inline-end:0}.rs-input-group[data-disabled=true]{background-color:var(--rs-input-disabled-bg);color:var(--rs-text-disabled);cursor:not-allowed}.rs-input-group[data-disabled=true] .rs-input,.rs-input-group[data-disabled=true] .rs-input-group-btn,.rs-input-group[data-disabled=true] .rs-input-group-addon{color:inherit}.rs-input-group-addon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;white-space:nowrap;vertical-align:middle;color:var(--rs-text-primary);font-size:var(--rs-input-group-font-size);font-weight:400;line-height:1;text-align:center;background-color:var(--rs-btn-default-bg);padding-inline:var(--rs-spacing);min-width:var(--rs-input-group-input-height)}.rs-input-group-addon[data-size=sm]{padding-block:var(--rs-spacing-block-sm);padding-inline:var(--rs-spacing-inline-sm);font-size:var(--rs-font-size-sm)}.rs-input-group-addon[data-size=xs]{padding:var(--rs-spacing-inline-xs);font-size:var(--rs-font-size-xs)}.rs-input-group-addon[data-size=lg]{padding-block:var(--rs-spacing-block-lg);padding-inline:var(--rs-spacing-inline-lg);font-size:var(--rs-font-size-md)}.rs-input-group-addon input[type=radio],.rs-input-group-addon input[type=checkbox]{margin-top:0}.rs-input-group-btn{display:flex;align-items:center;position:relative;line-height:1;white-space:nowrap;border-radius:var(--rs-radius-none);font-size:var(--rs-input-group-font-size)}.rs-highlight-mark{background-color:var(--rs-text-highlight-bg);padding:0 .2em;font-weight:bolder;border-radius:var(--rs-radius-sm)}.rs-ripple{position:absolute;display:block;border-radius:var(--rs-radius-full);background-color:var(--rs-ripple-bg);transform:scale(0);transition:0s}.rs-ripple-rippling{transition:transform .55s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1);transform:scale(1);opacity:0}.rs-ripple-pond{content:"";display:block;position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;pointer-events:none}.high-contrast-mode .rs-ripple-pond{display:none!important}:root{--rs-btn-size-xs:1.5rem;--rs-btn-size-sm:1.875rem;--rs-btn-size-md:2.25rem;--rs-btn-size-lg:2.625rem;--rs-btn-font-size-xs:var(--rs-font-size-xs);--rs-btn-font-size-sm:var(--rs-font-size-sm);--rs-btn-font-size-md:var(--rs-font-size-sm);--rs-btn-font-size-lg:var(--rs-font-size-md);--rs-btn-line-height-xs:1.25rem;--rs-btn-line-height-sm:1.25rem;--rs-btn-line-height-md:1.25rem;--rs-btn-line-height-lg:1.375rem;--rs-btn-padding-inline-xs:calc(var(--rs-spacing) * 2);--rs-btn-padding-inline-sm:calc(var(--rs-spacing) * 2.5);--rs-btn-padding-inline-md:calc(var(--rs-spacing) * 3);--rs-btn-padding-inline-lg:calc(var(--rs-spacing) * 3.5);--rs-btn-padding-block-xs:calc(var(--rs-spacing) / 2);--rs-btn-padding-block-sm:calc(var(--rs-spacing) * 1.25);--rs-btn-padding-block-md:calc(var(--rs-spacing) * 2);--rs-btn-padding-block-lg:calc(var(--rs-spacing) * 2.5);--rs-btn-icon-size-xs:.75rem;--rs-btn-icon-size-sm:1rem;--rs-btn-icon-size-md:1rem;--rs-btn-icon-size-lg:1.25rem;--rs-btn-ghost-border-width:1px;--rs-btn-loading-spin-default-diameter:18px;--rs-btn-loading-spin-xs-diameter:16px;--rs-btn-loading-spin-ring-wide:3px;--rs-btn-font-weight:normal;--rs-btn-transition:color .15s ease-out, background-color .15s ease-out;--rs-btn-icon-gap:5px}.rs-btn{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;font-weight:var(--rs-btn-font-weight);font-size:var(--rs-btn-font-size, var(--rs-font-size-sm));line-height:var(--rs-btn-line-height, 1.25rem);height:var(--rs-btn-size, 2.25rem);text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;transition:var(--rs-btn-transition);border-width:0;border-style:solid;border-color:var(--rs-btn-default-border-color, none);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;color:var(--rs-btn-default-text);background-color:var(--rs-btn-default-bg);border-radius:var(--rs-radius-md);padding-inline:var(--rs-btn-padding-inline);padding-block:var(--rs-btn-padding-block)}[data-theme=high-contrast] .rs-btn,.rs-theme-high-contrast .rs-btn{transition:none;border-width:1px;border-color:var(--rs-btn-default-border-color)}.rs-btn:focus-visible{outline:2px solid var(--rs-focus-ring-color);outline-offset:-1px}.rs-btn:hover{color:var(--rs-btn-default-hover-text);background-color:var(--rs-btn-default-hover-bg);text-decoration:none}.rs-btn:active,.rs-btn.rs-btn[data-active=true]{color:var(--rs-btn-default-active-text);background-color:var(--rs-btn-default-active-bg)}.rs-btn:disabled,.rs-btn.rs-btn[data-disabled=true]{cursor:var(--rs-cursor-disabled);color:var(--rs-btn-default-disabled-text);background-color:var(--rs-btn-default-disabled-bg)}[data-theme=high-contrast] .rs-btn:disabled,.rs-theme-high-contrast .rs-btn:disabled,[data-theme=high-contrast] .rs-btn.rs-btn[data-disabled=true],.rs-theme-high-contrast .rs-btn.rs-btn[data-disabled=true]{border-color:var(--rs-btn-default-disabled-border-color)}.rs-btn{position:relative;overflow:hidden}@media not all and (min-resolution: .001dpcm){.rs-btn{-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}}.rs-btn{--rs-btn-size:var(--rs-btn-size-md);--rs-btn-font-size:var(--rs-btn-font-size-md);--rs-btn-line-height:var(--rs-btn-line-height-md);--rs-btn-padding-inline:var(--rs-btn-padding-inline-md);--rs-btn-padding-block:var(--rs-btn-padding-block-md);--rs-btn-icon-size:var(--rs-btn-icon-size-md)}.rs-btn[data-size=lg]{--rs-btn-size:var(--rs-btn-size-lg);--rs-btn-font-size:var(--rs-btn-font-size-lg);--rs-btn-line-height:var(--rs-btn-line-height-lg);--rs-btn-padding-inline:var(--rs-btn-padding-inline-lg);--rs-btn-padding-block:var(--rs-btn-padding-block-lg);--rs-btn-icon-size:var(--rs-btn-icon-size-lg)}.rs-btn[data-size=md]{--rs-btn-size:var(--rs-btn-size-md);--rs-btn-font-size:var(--rs-btn-font-size-md);--rs-btn-line-height:var(--rs-btn-line-height-md);--rs-btn-padding-inline:var(--rs-btn-padding-inline-md);--rs-btn-padding-block:var(--rs-btn-padding-block-md);--rs-btn-icon-size:var(--rs-btn-icon-size-md)}.rs-btn[data-size=sm]{--rs-btn-size:var(--rs-btn-size-sm);--rs-btn-font-size:var(--rs-btn-font-size-sm);--rs-btn-line-height:var(--rs-btn-line-height-sm);--rs-btn-padding-inline:var(--rs-btn-padding-inline-sm);--rs-btn-padding-block:var(--rs-btn-padding-block-sm);--rs-btn-icon-size:var(--rs-btn-icon-size-sm)}.rs-btn[data-size=xs]{--rs-btn-size:var(--rs-btn-size-xs);--rs-btn-font-size:var(--rs-btn-font-size-xs);--rs-btn-line-height:var(--rs-btn-line-height-xs);--rs-btn-padding-inline:var(--rs-btn-padding-inline-xs);--rs-btn-padding-block:var(--rs-btn-padding-block-xs);--rs-btn-icon-size:var(--rs-btn-icon-size-xs)}.rs-btn-start-icon{line-height:0;margin-inline-end:var(--rs-btn-icon-gap)}.rs-btn-end-icon{line-height:0;margin-inline-start:var(--rs-btn-icon-gap)}.rs-btn[data-appearance=primary]{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-bg);border-color:var(--rs-btn-primary-border-color)}.rs-btn[data-appearance=primary]:hover{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-hover-bg)}.rs-btn[data-appearance=primary]:active,.rs-btn[data-appearance=primary].rs-btn[data-active=true]{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-active-bg)}.rs-btn[data-appearance=primary]:disabled,.rs-btn[data-appearance=primary].rs-btn[data-disabled=true]{color:var(--rs-btn-primary-text);background-color:var(--rs-btn-primary-bg);opacity:.3}[data-theme=high-contrast] .rs-btn[data-appearance=primary]:disabled,.rs-theme-high-contrast .rs-btn[data-appearance=primary]:disabled,[data-theme=high-contrast] .rs-btn[data-appearance=primary].rs-btn[data-disabled=true],.rs-theme-high-contrast .rs-btn[data-appearance=primary].rs-btn[data-disabled=true]{border-color:var(--rs-btn-default-disabled-border-color)}.rs-btn[data-appearance=subtle],.rs-btn-subtle,.rs-calendar-header-error{color:var(--rs-btn-subtle-text);background-color:transparent}.rs-btn[data-appearance=subtle]:hover,.rs-btn-subtle:hover,.rs-calendar-header-error:hover{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-btn[data-appearance=subtle]:active,.rs-btn[data-appearance=subtle].rs-btn[data-active=true],.rs-btn-subtle:active,.rs-calendar-header-error:active,.rs-btn-subtle.rs-btn[data-active=true],.rs-btn[data-active=true].rs-calendar-header-error{color:var(--rs-btn-subtle-active-text);background-color:var(--rs-btn-subtle-active-bg)}.rs-btn[data-appearance=subtle]:disabled,.rs-btn[data-appearance=subtle].rs-btn[data-disabled=true],.rs-btn-subtle:disabled,.rs-calendar-header-error:disabled,.rs-btn-subtle.rs-btn[data-disabled=true],.rs-btn[data-disabled=true].rs-calendar-header-error{color:var(--rs-btn-subtle-disabled-text);background:none}[data-theme=high-contrast] .rs-btn[data-appearance=subtle]:disabled,.rs-theme-high-contrast .rs-btn[data-appearance=subtle]:disabled,[data-theme=high-contrast] .rs-btn[data-appearance=subtle].rs-btn[data-disabled=true],.rs-theme-high-contrast .rs-btn[data-appearance=subtle].rs-btn[data-disabled=true],[data-theme=high-contrast] .rs-btn-subtle:disabled,[data-theme=high-contrast] .rs-calendar-header-error:disabled,.rs-theme-high-contrast .rs-btn-subtle:disabled,.rs-theme-high-contrast .rs-calendar-header-error:disabled,[data-theme=high-contrast] .rs-btn-subtle.rs-btn[data-disabled=true],[data-theme=high-contrast] .rs-btn[data-disabled=true].rs-calendar-header-error,.rs-theme-high-contrast .rs-btn-subtle.rs-btn[data-disabled=true],.rs-theme-high-contrast .rs-btn[data-disabled=true].rs-calendar-header-error{border-color:var(--rs-btn-default-disabled-border-color)}.rs-btn[data-appearance=link]{color:var(--rs-btn-link-text);background-color:transparent}.rs-btn[data-appearance=link]:hover{color:var(--rs-btn-link-hover-text);background-color:transparent;-webkit-text-decoration:var(--rs-link-hover-decoration);text-decoration:var(--rs-link-hover-decoration)}.rs-btn[data-appearance=link]:active,.rs-btn[data-appearance=link].rs-btn[data-active=true]{color:var(--rs-btn-link-active-text);background-color:transparent}.rs-btn[data-appearance=link]:disabled,.rs-btn[data-appearance=link].rs-btn[data-disabled=true]{color:var(--rs-btn-link-hover-text);background-color:transparent;text-decoration:none;opacity:.3}[data-theme=high-contrast] .rs-btn[data-appearance=link]:disabled,.rs-theme-high-contrast .rs-btn[data-appearance=link]:disabled,[data-theme=high-contrast] .rs-btn[data-appearance=link].rs-btn[data-disabled=true],.rs-theme-high-contrast .rs-btn[data-appearance=link].rs-btn[data-disabled=true]{border-color:var(--rs-btn-default-disabled-border-color)}.rs-btn[data-appearance=ghost]{color:var(--rs-btn-ghost-text);background-color:transparent;border:var(--rs-btn-ghost-border-width) solid var(--rs-btn-ghost-border);padding-inline:calc(var(--rs-btn-padding-inline) - var(--rs-btn-ghost-border-width))}.rs-btn[data-appearance=ghost]:hover{color:var(--rs-btn-ghost-hover-text);background-color:transparent;border-color:var(--rs-btn-ghost-hover-border);box-shadow:0 0 0 1px var(--rs-btn-ghost-hover-border)}.rs-btn[data-appearance=ghost]:active,.rs-btn[data-appearance=ghost].rs-btn[data-active=true]{color:var(--rs-btn-ghost-active-text);background-color:transparent;border-color:var(--rs-btn-ghost-active-border)}.rs-btn[data-appearance=ghost]:disabled,.rs-btn[data-appearance=ghost].rs-btn[data-disabled=true]{color:var(--rs-btn-ghost-text);background-color:transparent;opacity:.3;border-color:var(--rs-btn-ghost-border);box-shadow:var(--rs-shadow-none)}[data-theme=high-contrast] .rs-btn[data-appearance=ghost]:disabled,.rs-theme-high-contrast .rs-btn[data-appearance=ghost]:disabled,[data-theme=high-contrast] .rs-btn[data-appearance=ghost].rs-btn[data-disabled=true],.rs-theme-high-contrast .rs-btn[data-appearance=ghost].rs-btn[data-disabled=true]{border-color:var(--rs-btn-default-disabled-border-color)}.rs-btn[data-color=red]{--rs-btn-primary-bg:var(--rs-red-500);--rs-btn-primary-hover-bg:var(--rs-red-700);--rs-btn-primary-active-bg:var(--rs-red-800);--rs-btn-primary-border-color:var(--rs-red-700);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:var(--rs-body-200);--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:var(--rs-body-800);--rs-btn-ghost-border:var(--rs-red-700);--rs-btn-ghost-text:var(--rs-red-700);--rs-btn-ghost-hover-border:var(--rs-red-900);--rs-btn-ghost-hover-text:var(--rs-red-800);--rs-btn-ghost-active-border:var(--rs-red-900);--rs-btn-ghost-active-text:var(--rs-red-900);--rs-btn-link-text:var(--rs-red-700);--rs-btn-link-hover-text:var(--rs-red-800);--rs-btn-link-active-text:var(--rs-red-900);--rs-iconbtn-primary-addon:var(--rs-red-600);--rs-iconbtn-primary-activated-addon:var(--rs-red-800);--rs-iconbtn-primary-pressed-addon:var(--rs-red-900)}[data-theme=dark] .rs-btn[data-color=red],.rs-theme-dark .rs-btn[data-color=red]{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-500);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-primary-border-color:var(--rs-red-800);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200);--rs-iconbtn-primary-addon:var(--rs-red-600);--rs-iconbtn-primary-activated-addon:var(--rs-red-400);--rs-iconbtn-primary-pressed-addon:var(--rs-red-300)}[data-theme=high-contrast] .rs-btn[data-color=red],.rs-theme-high-contrast .rs-btn[data-color=red]{--rs-btn-primary-bg:var(--rs-red-700);--rs-btn-primary-hover-bg:var(--rs-red-600);--rs-btn-primary-active-bg:var(--rs-red-400);--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-red-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-red-500);--rs-btn-ghost-text:var(--rs-red-500);--rs-btn-ghost-hover-border:var(--rs-red-400);--rs-btn-ghost-hover-text:var(--rs-red-400);--rs-btn-ghost-active-border:var(--rs-red-200);--rs-btn-ghost-active-text:var(--rs-red-200);--rs-btn-link-text:var(--rs-red-500);--rs-btn-link-hover-text:var(--rs-red-400);--rs-btn-link-active-text:var(--rs-red-200)}.rs-btn[data-color=orange]{--rs-btn-primary-bg:var(--rs-orange-500);--rs-btn-primary-hover-bg:var(--rs-orange-700);--rs-btn-primary-active-bg:var(--rs-orange-800);--rs-btn-primary-border-color:var(--rs-orange-700);--rs-btn-subtle-hover-bg:var(--rs-orange-500);--rs-btn-subtle-hover-text:var(--rs-body-200);--rs-btn-subtle-active-bg:var(--rs-orange-600);--rs-btn-subtle-active-text:var(--rs-body-800);--rs-btn-ghost-border:var(--rs-orange-700);--rs-btn-ghost-text:var(--rs-orange-700);--rs-btn-ghost-hover-border:var(--rs-orange-900);--rs-btn-ghost-hover-text:var(--rs-orange-800);--rs-btn-ghost-active-border:var(--rs-orange-900);--rs-btn-ghost-active-text:var(--rs-orange-900);--rs-btn-link-text:var(--rs-orange-700);--rs-btn-link-hover-text:var(--rs-orange-800);--rs-btn-link-active-text:var(--rs-orange-900);--rs-iconbtn-primary-addon:var(--rs-orange-600);--rs-iconbtn-primary-activated-addon:var(--rs-orange-800);--rs-iconbtn-primary-pressed-addon:var(--rs-orange-900)}[data-theme=dark] .rs-btn[data-color=orange],.rs-theme-dark .rs-btn[data-color=orange]{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-500);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-primary-border-color:var(--rs-orange-800);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200);--rs-iconbtn-primary-addon:var(--rs-orange-600);--rs-iconbtn-primary-activated-addon:var(--rs-orange-400);--rs-iconbtn-primary-pressed-addon:var(--rs-orange-300)}[data-theme=high-contrast] .rs-btn[data-color=orange],.rs-theme-high-contrast .rs-btn[data-color=orange]{--rs-btn-primary-bg:var(--rs-orange-700);--rs-btn-primary-hover-bg:var(--rs-orange-600);--rs-btn-primary-active-bg:var(--rs-orange-400);--rs-btn-subtle-hover-bg:var(--rs-orange-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-orange-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-orange-500);--rs-btn-ghost-text:var(--rs-orange-500);--rs-btn-ghost-hover-border:var(--rs-orange-400);--rs-btn-ghost-hover-text:var(--rs-orange-400);--rs-btn-ghost-active-border:var(--rs-orange-200);--rs-btn-ghost-active-text:var(--rs-orange-200);--rs-btn-link-text:var(--rs-orange-500);--rs-btn-link-hover-text:var(--rs-orange-400);--rs-btn-link-active-text:var(--rs-orange-200)}.rs-btn[data-color=yellow]{--rs-btn-primary-bg:var(--rs-yellow-500);--rs-btn-primary-hover-bg:var(--rs-yellow-700);--rs-btn-primary-active-bg:var(--rs-yellow-800);--rs-btn-primary-border-color:var(--rs-yellow-700);--rs-btn-subtle-hover-bg:var(--rs-yellow-500);--rs-btn-subtle-hover-text:var(--rs-body-200);--rs-btn-subtle-active-bg:var(--rs-yellow-600);--rs-btn-subtle-active-text:var(--rs-body-800);--rs-btn-ghost-border:var(--rs-yellow-700);--rs-btn-ghost-text:var(--rs-yellow-700);--rs-btn-ghost-hover-border:var(--rs-yellow-900);--rs-btn-ghost-hover-text:var(--rs-yellow-800);--rs-btn-ghost-active-border:var(--rs-yellow-900);--rs-btn-ghost-active-text:var(--rs-yellow-900);--rs-btn-link-text:var(--rs-yellow-700);--rs-btn-link-hover-text:var(--rs-yellow-800);--rs-btn-link-active-text:var(--rs-yellow-900);--rs-iconbtn-primary-addon:var(--rs-yellow-600);--rs-iconbtn-primary-activated-addon:var(--rs-yellow-800);--rs-iconbtn-primary-pressed-addon:var(--rs-yellow-900)}[data-theme=dark] .rs-btn[data-color=yellow],.rs-theme-dark .rs-btn[data-color=yellow]{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-500);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-primary-border-color:var(--rs-yellow-800);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200);--rs-iconbtn-primary-addon:var(--rs-yellow-600);--rs-iconbtn-primary-activated-addon:var(--rs-yellow-400);--rs-iconbtn-primary-pressed-addon:var(--rs-yellow-300)}[data-theme=high-contrast] .rs-btn[data-color=yellow],.rs-theme-high-contrast .rs-btn[data-color=yellow]{--rs-btn-primary-bg:var(--rs-yellow-700);--rs-btn-primary-hover-bg:var(--rs-yellow-600);--rs-btn-primary-active-bg:var(--rs-yellow-400);--rs-btn-subtle-hover-bg:var(--rs-yellow-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-yellow-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-yellow-500);--rs-btn-ghost-text:var(--rs-yellow-500);--rs-btn-ghost-hover-border:var(--rs-yellow-400);--rs-btn-ghost-hover-text:var(--rs-yellow-400);--rs-btn-ghost-active-border:var(--rs-yellow-200);--rs-btn-ghost-active-text:var(--rs-yellow-200);--rs-btn-link-text:var(--rs-yellow-500);--rs-btn-link-hover-text:var(--rs-yellow-400);--rs-btn-link-active-text:var(--rs-yellow-200)}.rs-btn[data-color=green]{--rs-btn-primary-bg:var(--rs-green-500);--rs-btn-primary-hover-bg:var(--rs-green-700);--rs-btn-primary-active-bg:var(--rs-green-800);--rs-btn-primary-border-color:var(--rs-green-700);--rs-btn-subtle-hover-bg:var(--rs-green-500);--rs-btn-subtle-hover-text:var(--rs-body-200);--rs-btn-subtle-active-bg:var(--rs-green-600);--rs-btn-subtle-active-text:var(--rs-body-800);--rs-btn-ghost-border:var(--rs-green-700);--rs-btn-ghost-text:var(--rs-green-700);--rs-btn-ghost-hover-border:var(--rs-green-900);--rs-btn-ghost-hover-text:var(--rs-green-800);--rs-btn-ghost-active-border:var(--rs-green-900);--rs-btn-ghost-active-text:var(--rs-green-900);--rs-btn-link-text:var(--rs-green-700);--rs-btn-link-hover-text:var(--rs-green-800);--rs-btn-link-active-text:var(--rs-green-900);--rs-iconbtn-primary-addon:var(--rs-green-600);--rs-iconbtn-primary-activated-addon:var(--rs-green-800);--rs-iconbtn-primary-pressed-addon:var(--rs-green-900)}[data-theme=dark] .rs-btn[data-color=green],.rs-theme-dark .rs-btn[data-color=green]{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-500);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-primary-border-color:var(--rs-green-800);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200);--rs-iconbtn-primary-addon:var(--rs-green-600);--rs-iconbtn-primary-activated-addon:var(--rs-green-400);--rs-iconbtn-primary-pressed-addon:var(--rs-green-300)}[data-theme=high-contrast] .rs-btn[data-color=green],.rs-theme-high-contrast .rs-btn[data-color=green]{--rs-btn-primary-bg:var(--rs-green-700);--rs-btn-primary-hover-bg:var(--rs-green-600);--rs-btn-primary-active-bg:var(--rs-green-400);--rs-btn-subtle-hover-bg:var(--rs-green-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-green-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-green-500);--rs-btn-ghost-text:var(--rs-green-500);--rs-btn-ghost-hover-border:var(--rs-green-400);--rs-btn-ghost-hover-text:var(--rs-green-400);--rs-btn-ghost-active-border:var(--rs-green-200);--rs-btn-ghost-active-text:var(--rs-green-200);--rs-btn-link-text:var(--rs-green-500);--rs-btn-link-hover-text:var(--rs-green-400);--rs-btn-link-active-text:var(--rs-green-200)}.rs-btn[data-color=cyan]{--rs-btn-primary-bg:var(--rs-cyan-500);--rs-btn-primary-hover-bg:var(--rs-cyan-700);--rs-btn-primary-active-bg:var(--rs-cyan-800);--rs-btn-primary-border-color:var(--rs-cyan-700);--rs-btn-subtle-hover-bg:var(--rs-cyan-500);--rs-btn-subtle-hover-text:var(--rs-body-200);--rs-btn-subtle-active-bg:var(--rs-cyan-600);--rs-btn-subtle-active-text:var(--rs-body-800);--rs-btn-ghost-border:var(--rs-cyan-700);--rs-btn-ghost-text:var(--rs-cyan-700);--rs-btn-ghost-hover-border:var(--rs-cyan-900);--rs-btn-ghost-hover-text:var(--rs-cyan-800);--rs-btn-ghost-active-border:var(--rs-cyan-900);--rs-btn-ghost-active-text:var(--rs-cyan-900);--rs-btn-link-text:var(--rs-cyan-700);--rs-btn-link-hover-text:var(--rs-cyan-800);--rs-btn-link-active-text:var(--rs-cyan-900);--rs-iconbtn-primary-addon:var(--rs-cyan-600);--rs-iconbtn-primary-activated-addon:var(--rs-cyan-800);--rs-iconbtn-primary-pressed-addon:var(--rs-cyan-900)}[data-theme=dark] .rs-btn[data-color=cyan],.rs-theme-dark .rs-btn[data-color=cyan]{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-500);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-primary-border-color:var(--rs-cyan-800);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200);--rs-iconbtn-primary-addon:var(--rs-cyan-600);--rs-iconbtn-primary-activated-addon:var(--rs-cyan-400);--rs-iconbtn-primary-pressed-addon:var(--rs-cyan-300)}[data-theme=high-contrast] .rs-btn[data-color=cyan],.rs-theme-high-contrast .rs-btn[data-color=cyan]{--rs-btn-primary-bg:var(--rs-cyan-700);--rs-btn-primary-hover-bg:var(--rs-cyan-600);--rs-btn-primary-active-bg:var(--rs-cyan-400);--rs-btn-subtle-hover-bg:var(--rs-cyan-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-cyan-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-cyan-500);--rs-btn-ghost-text:var(--rs-cyan-500);--rs-btn-ghost-hover-border:var(--rs-cyan-400);--rs-btn-ghost-hover-text:var(--rs-cyan-400);--rs-btn-ghost-active-border:var(--rs-cyan-200);--rs-btn-ghost-active-text:var(--rs-cyan-200);--rs-btn-link-text:var(--rs-cyan-500);--rs-btn-link-hover-text:var(--rs-cyan-400);--rs-btn-link-active-text:var(--rs-cyan-200)}.rs-btn[data-color=blue]{--rs-btn-primary-bg:var(--rs-blue-500);--rs-btn-primary-hover-bg:var(--rs-blue-700);--rs-btn-primary-active-bg:var(--rs-blue-800);--rs-btn-primary-border-color:var(--rs-blue-700);--rs-btn-subtle-hover-bg:var(--rs-blue-500);--rs-btn-subtle-hover-text:var(--rs-body-200);--rs-btn-subtle-active-bg:var(--rs-blue-600);--rs-btn-subtle-active-text:var(--rs-body-800);--rs-btn-ghost-border:var(--rs-blue-700);--rs-btn-ghost-text:var(--rs-blue-700);--rs-btn-ghost-hover-border:var(--rs-blue-900);--rs-btn-ghost-hover-text:var(--rs-blue-800);--rs-btn-ghost-active-border:var(--rs-blue-900);--rs-btn-ghost-active-text:var(--rs-blue-900);--rs-btn-link-text:var(--rs-blue-700);--rs-btn-link-hover-text:var(--rs-blue-800);--rs-btn-link-active-text:var(--rs-blue-900);--rs-iconbtn-primary-addon:var(--rs-blue-600);--rs-iconbtn-primary-activated-addon:var(--rs-blue-800);--rs-iconbtn-primary-pressed-addon:var(--rs-blue-900)}[data-theme=dark] .rs-btn[data-color=blue],.rs-theme-dark .rs-btn[data-color=blue]{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-500);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-primary-border-color:var(--rs-blue-800);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200);--rs-iconbtn-primary-addon:var(--rs-blue-600);--rs-iconbtn-primary-activated-addon:var(--rs-blue-400);--rs-iconbtn-primary-pressed-addon:var(--rs-blue-300)}[data-theme=high-contrast] .rs-btn[data-color=blue],.rs-theme-high-contrast .rs-btn[data-color=blue]{--rs-btn-primary-bg:var(--rs-blue-700);--rs-btn-primary-hover-bg:var(--rs-blue-600);--rs-btn-primary-active-bg:var(--rs-blue-400);--rs-btn-subtle-hover-bg:var(--rs-blue-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-blue-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-blue-500);--rs-btn-ghost-text:var(--rs-blue-500);--rs-btn-ghost-hover-border:var(--rs-blue-400);--rs-btn-ghost-hover-text:var(--rs-blue-400);--rs-btn-ghost-active-border:var(--rs-blue-200);--rs-btn-ghost-active-text:var(--rs-blue-200);--rs-btn-link-text:var(--rs-blue-500);--rs-btn-link-hover-text:var(--rs-blue-400);--rs-btn-link-active-text:var(--rs-blue-200)}.rs-btn[data-color=violet]{--rs-btn-primary-bg:var(--rs-violet-500);--rs-btn-primary-hover-bg:var(--rs-violet-700);--rs-btn-primary-active-bg:var(--rs-violet-800);--rs-btn-primary-border-color:var(--rs-violet-700);--rs-btn-subtle-hover-bg:var(--rs-violet-500);--rs-btn-subtle-hover-text:var(--rs-body-200);--rs-btn-subtle-active-bg:var(--rs-violet-600);--rs-btn-subtle-active-text:var(--rs-body-800);--rs-btn-ghost-border:var(--rs-violet-700);--rs-btn-ghost-text:var(--rs-violet-700);--rs-btn-ghost-hover-border:var(--rs-violet-900);--rs-btn-ghost-hover-text:var(--rs-violet-800);--rs-btn-ghost-active-border:var(--rs-violet-900);--rs-btn-ghost-active-text:var(--rs-violet-900);--rs-btn-link-text:var(--rs-violet-700);--rs-btn-link-hover-text:var(--rs-violet-800);--rs-btn-link-active-text:var(--rs-violet-900);--rs-iconbtn-primary-addon:var(--rs-violet-600);--rs-iconbtn-primary-activated-addon:var(--rs-violet-800);--rs-iconbtn-primary-pressed-addon:var(--rs-violet-900)}[data-theme=dark] .rs-btn[data-color=violet],.rs-theme-dark .rs-btn[data-color=violet]{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-500);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-primary-border-color:var(--rs-violet-800);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:#fff;--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200);--rs-iconbtn-primary-addon:var(--rs-violet-600);--rs-iconbtn-primary-activated-addon:var(--rs-violet-400);--rs-iconbtn-primary-pressed-addon:var(--rs-violet-300)}[data-theme=high-contrast] .rs-btn[data-color=violet],.rs-theme-high-contrast .rs-btn[data-color=violet]{--rs-btn-primary-bg:var(--rs-violet-700);--rs-btn-primary-hover-bg:var(--rs-violet-600);--rs-btn-primary-active-bg:var(--rs-violet-400);--rs-btn-subtle-hover-bg:var(--rs-violet-600);--rs-btn-subtle-hover-text:var(--rs-gray-900);--rs-btn-subtle-active-bg:var(--rs-violet-400);--rs-btn-subtle-active-text:var(--rs-gray-900);--rs-btn-ghost-border:var(--rs-violet-500);--rs-btn-ghost-text:var(--rs-violet-500);--rs-btn-ghost-hover-border:var(--rs-violet-400);--rs-btn-ghost-hover-text:var(--rs-violet-400);--rs-btn-ghost-active-border:var(--rs-violet-200);--rs-btn-ghost-active-text:var(--rs-violet-200);--rs-btn-link-text:var(--rs-violet-500);--rs-btn-link-hover-text:var(--rs-violet-400);--rs-btn-link-active-text:var(--rs-violet-200)}.rs-btn[data-block=true]{width:100%}.rs-btn[data-block=true]+.rs-btn[data-block=true]{margin-top:5px}.rs-btn[data-loading=true]{color:transparent!important;position:relative;cursor:default;pointer-events:none}.rs-btn[data-loading=true]>.rs-btn-spin:before,.rs-btn[data-loading=true]>.rs-btn-spin:after{content:"";position:absolute;width:var(--rs-btn-loading-spin-default-diameter);height:var(--rs-btn-loading-spin-default-diameter);margin:auto;top:0;bottom:0;inset-inline-end:0;inset-inline-start:0;border-radius:var(--rs-radius-full);z-index:1}.rs-btn[data-size=xs] .rs-btn[data-loading=true]>.rs-btn-spin:before,.rs-btn[data-size=xs] .rs-btn[data-loading=true]>.rs-btn-spin:after{width:var(--rs-btn-loading-spin-xs-diameter);height:var(--rs-btn-loading-spin-xs-diameter)}.rs-btn[data-loading=true]>.rs-btn-spin:before{border:var(--rs-btn-loading-spin-ring-wide) solid var(--rs-loader-ring)}.rs-btn[data-appearance=primary] .rs-btn[data-loading=true]>.rs-btn-spin:before{border-color:#f8f7fa4d}[data-theme=high-contrast] .rs-btn[data-appearance=primary] .rs-btn[data-loading=true]>.rs-btn-spin:before,.rs-theme-high-contrast .rs-btn[data-appearance=primary] .rs-btn[data-loading=true]>.rs-btn-spin:before{border-color:var(--rs-loader-ring-inverse)}.rs-btn[data-loading=true]>.rs-btn-spin:after{border-width:var(--rs-btn-loading-spin-ring-wide);border-color:var(--rs-loader-rotor) transparent transparent;border-style:solid;animation:buttonSpin .6s infinite linear}.rs-btn[data-appearance=primary] .rs-btn[data-loading=true]>.rs-btn-spin:after{border-top-color:#fff}[data-theme=high-contrast] .rs-btn[data-appearance=primary] .rs-btn[data-loading=true]>.rs-btn-spin:after,.rs-theme-high-contrast .rs-btn[data-appearance=primary] .rs-btn[data-loading=true]>.rs-btn-spin:after{border-top-color:var(--rs-loader-rotor-inverse)}@keyframes buttonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rs-btn-icon{padding:calc((var(--rs-btn-size) - var(--rs-btn-icon-size)) / 2);line-height:var(--rs-btn-icon-size)}.rs-btn-icon>.rs-icon{font-size:var(--rs-btn-icon-size);vertical-align:bottom}.rs-btn-icon:not([data-with-text]){width:var(--rs-btn-size)}.rs-btn-icon[data-shape=circle]{border-radius:var(--rs-radius-full)}.rs-btn-icon[data-with-text]>.rs-icon{position:absolute;top:0;display:block;background-color:var(--rs-iconbtn-addon);transition:var(--rs-btn-transition);width:var(--rs-btn-size);height:var(--rs-btn-size);padding:calc((var(--rs-btn-size) - var(--rs-btn-icon-size)) / 2)}.rs-btn-icon[data-with-text]:where([data-placement=start],[data-placement=left]){padding-inline-start:calc(var(--rs-btn-padding-inline) + var(--rs-btn-size))}.rs-btn-icon[data-with-text]:where([data-placement=start],[data-placement=left])>.rs-icon{inset-inline-start:0;border-right-width:1px}.rs-btn-icon[data-with-text]:where([data-placement=end],[data-placement=right]){padding-inline-end:calc(var(--rs-btn-padding-inline) + var(--rs-btn-size))}.rs-btn-icon[data-with-text]:where([data-placement=end],[data-placement=right])>.rs-icon{inset-inline-end:0}.rs-btn-icon[data-with-text]:hover>.rs-icon{background-color:var(--rs-iconbtn-activated-addon)}.rs-btn-icon[data-with-text]:active>.rs-icon,.rs-btn-icon[data-with-text].rs-btn[data-active=true]>.rs-icon{background-color:var(--rs-iconbtn-pressed-addon)}.rs-btn-icon[data-with-text]:disabled>.rs-icon,.rs-btn-icon[data-with-text].rs-btn[data-disabled=true]>.rs-icon{background-color:var(--rs-iconbtn-addon)}[data-theme=high-contrast] .rs-btn-icon[data-with-text]:disabled,.rs-theme-high-contrast .rs-btn-icon[data-with-text]:disabled,[data-theme=high-contrast] .rs-btn-icon[data-with-text].rs-btn[data-disabled=true],.rs-theme-high-contrast .rs-btn-icon[data-with-text].rs-btn[data-disabled=true]{border-color:var(--rs-btn-default-disabled-border-color)}.rs-btn-icon[data-with-text][data-appearance=primary]>.rs-icon{background-color:var(--rs-iconbtn-primary-addon)}.rs-btn-icon[data-with-text][data-appearance=primary]:hover>.rs-icon{background-color:var(--rs-iconbtn-primary-activated-addon)}.rs-btn-icon[data-with-text][data-appearance=primary]:active>.rs-icon,.rs-btn-icon[data-with-text][data-appearance=primary].rs-btn[data-active=true]>.rs-icon{background-color:var(--rs-iconbtn-primary-pressed-addon)}.rs-btn-icon[data-with-text][data-appearance=primary]:disabled>.rs-icon,.rs-btn-icon[data-with-text][data-appearance=primary].rs-btn[data-disabled=true]>.rs-icon{background-color:var(--rs-iconbtn-primary-addon)}[data-theme=high-contrast] .rs-btn-icon[data-with-text][data-appearance=primary]:disabled,.rs-theme-high-contrast .rs-btn-icon[data-with-text][data-appearance=primary]:disabled,[data-theme=high-contrast] .rs-btn-icon[data-with-text][data-appearance=primary].rs-btn[data-disabled=true],.rs-theme-high-contrast .rs-btn-icon[data-with-text][data-appearance=primary].rs-btn[data-disabled=true]{border-color:var(--rs-btn-default-disabled-border-color)}.rs-btn-close{border:none;outline:none!important;background:transparent;line-height:1;cursor:pointer}.rs-btn-close .rs-icon{vertical-align:bottom}:root{--rs-picker-transition:var(--rs-input-transition)}.rs-picker{--rs-picker-value-count-margin:var(--rs-spacing);--rs-picker-loader-size:20px;--rs-picker-toggle-border-width:1px;--rs-picker-toggle-bg:var(--rs-input-bg);--rs-picker-toggle-border-color:var(--rs-border-primary);display:inline-block;vertical-align:middle;max-width:100%}.rs-picker[data-block=true]{display:block;width:100%}.rs-picker[data-disabled=true]{cursor:not-allowed}.rs-picker[data-disabled=true] .rs-picker-toggle-value,.rs-picker[data-disabled=true] .rs-picker-toggle-indicator,.rs-picker[data-disabled=true] .rs-picker-tag-list .rs-tag{color:var(--rs-text-disabled)!important}.rs-picker[data-disabled=true] .rs-picker-value-count{opacity:.5}.rs-picker[data-disabled=true] .rs-picker-toggle{pointer-events:none}.rs-picker-toggle .rs-picker-toggle-placeholder{color:var(--rs-text-secondary)}.rs-picker-has-value .rs-btn .rs-picker-toggle-value,.rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:var(--rs-picker-value)}.rs-picker-value-list{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-picker .rs-picker-value-count{margin-inline:var(--rs-picker-value-count-margin);background-color:var(--rs-picker-count-bg);color:var(--rs-picker-count-text);flex-shrink:0}.rs-picker-value-separator{margin:0 var(--rs-spacing) 0 0}.rs-picker[data-focus=true]{border-color:var(--rs-input-focus-border)}.rs-picker-toggle[data-active=true],.rs-picker[data-focus=true]{--rs-picker-toggle-border-color:var(--rs-input-focus-border);outline:2px solid var(--rs-focus-ring-color);outline-offset:-1px}.rs-picker-label.rs-input-group-addon{color:var(--rs-text-primary);padding-inline:calc(var(--rs-input-group-inside-btn-padding) * 2 - var(--rs-picker-toggle-border-width))}.rs-picker-loader{width:var(--rs-picker-loader-size);height:var(--rs-picker-loader-size);display:flex;align-items:center}.rs-picker-error>.rs-picker-input-group,.rs-picker-error>.rs-picker-input-group:hover{border-color:var(--rs-picker-state-error)}.rs-picker-error>.rs-picker-input-group:focus-within{border-color:var(--rs-picker-state-error);outline:var(--rs-picker-state-error-outline)}.rs-picker-popup{--rs-picker-popup-none-padding:calc(var(--rs-spacing) * 3);--rs-picker-popup-border-radius:var(--rs-radius-md);--rs-picker-search-box-padding:calc(var(--rs-spacing) * 1.5) calc(var(--rs-spacing) * 3);--rs-picker-popup-z-index:var(--rs-zindex-picker-popup);--rs-picker-popup-shadow:var(--rs-shadow-md);--rs-picker-popup-position-x:var(--rs-position-x);--rs-picker-popup-position-y:var(--rs-position-y);--rs-picker-min-width:0;position:absolute;top:var(--rs-picker-popup-position-y);left:var(--rs-picker-popup-position-x);text-align:start;overflow:hidden;transition:none;display:flex;flex-direction:column;z-index:var(--rs-picker-popup-z-index);border-radius:var(--rs-picker-popup-border-radius);background-color:var(--rs-bg-overlay);box-shadow:var(--rs-picker-popup-shadow);padding-block:var(--rs-picker-popup-border-radius);min-width:var(--rs-picker-min-width)}[data-theme=high-contrast] .rs-picker-popup,.rs-theme-high-contrast .rs-picker-popup{border:1px solid var(--rs-border-primary)}.rs-modal-open .rs-picker-popup{--rs-picker-popup-z-index:calc(var(--rs-zindex-modal) + var(--rs-zindex-picker-toggle))}.rs-drawer-open .rs-picker-popup{--rs-picker-popup-z-index:calc(var(--rs-zindex-drawer) + var(--rs-zindex-picker-toggle))}.rs-picker-popup.rs-picker-inline{position:relative;box-shadow:none}.rs-picker-popup .rs-search-box{padding:var(--rs-picker-search-box-padding)}.rs-picker-popup .rs-highlight .rs-highlight-mark{padding:0}.rs-picker-popup .rs-picker-none{padding:var(--rs-picker-popup-none-padding);color:var(--rs-text-secondary);cursor:default}.rs-picker-popup .rs-picker-listbox{max-height:var(--rs-picker-listbox-max-height)}.rs-picker-popup[data-breakpoint=xs]{min-width:unset;width:100%;height:100%;overflow:auto}.rs-picker-popup[data-breakpoint=xs] .rs-picker-listbox{height:unset;max-height:unset}.rs-picker-popup[data-breakpoint=xs] .rs-tree,.rs-picker-popup[data-breakpoint=xs] .rs-check-tree{display:flex;flex-direction:column}.rs-picker-popup[data-breakpoint=xs] .rs-tree-view,.rs-picker-popup[data-breakpoint=xs] .rs-check-tree-view{max-height:unset;flex:1 1 auto}.rs-picker-popup[data-breakpoint=xs] .rs-calendar-table{width:100%}.rs-picker-popup[data-breakpoint=xs] .rs-picker-box{width:100%;height:100%;flex:1;display:flex;flex-direction:column}.rs-picker-popup[data-breakpoint=xs].rs-picker-popup-date .rs-calendar,.rs-picker-popup[data-breakpoint=xs] .rs-picker-daterange-panel-only-time .rs-calendar{height:348px}[data-appearance=default] .rs-picker-toggle{color:var(--rs-text-primary);border-width:var(--rs-picker-toggle-border-width);border-color:var(--rs-picker-toggle-border-color);border-style:solid}[data-disabled=true] .rs-picker-toggle{cursor:var(--rs-cursor-disabled)}.rs-picker-toggle [data-appearance=default]:not([data-disabled=true]):focus{border-color:var(--rs-input-focus-border)}.rs-picker[data-appearance=subtle] .rs-picker-toggle{--rs-picker-toggle-border-width:0px;position:relative;z-index:var(--rs-zindex-dropdown)}.rs-picker[data-appearance=subtle][data-disabled=true] .rs-picker-toggle{cursor:var(--rs-cursor-disabled)}.rs-picker[data-appearance=subtle][data-disabled=true] .rs-picker-toggle:focus,.rs-picker[data-appearance=subtle][data-disabled=true] .rs-picker-toggle:active{background:none}.rs-picker[data-appearance=subtle][data-disabled=true] .rs-picker-toggle:focus:after,.rs-picker[data-appearance=subtle][data-disabled=true] .rs-picker-toggle:active:after{display:none}.rs-picker-toggle-label{color:var(--rs-text-secondary)}.rs-picker-toggle .rs-picker-toggle-stack{flex:1 1 auto;gap:calc(var(--rs-spacing) * 2);overflow:hidden;align-items:center}.rs-picker-toggle-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rs-picker-toggle-textbox{position:absolute;width:100%;height:100%;inset-inline-start:0;top:0;border:1px solid rgba(0,0,0,0);padding-inline-start:10px;padding-inline-end:32px;color:var(--rs-text-primary);background-color:var(--rs-input-bg);outline:none}.rs-picker-toggle-textbox:where([readonly]){opacity:0}.rs-picker-toggle:where([data-size=lg]) .rs-picker-toggle-textbox{padding-inline-start:14px}.rs-picker-toggle:where([data-size=sm]) .rs-picker-toggle-textbox{padding-inline-start:8px}.rs-picker-toggle:where([data-size=xs]) .rs-picker-toggle-textbox{padding-inline-start:6px}.rs-picker-toggle .rs-picker[data-appearance=default],.rs-picker-toggle{transition:var(--rs-picker-transition)}[data-theme=high-contrast] .rs-picker-toggle .rs-picker[data-appearance=default],.rs-theme-high-contrast .rs-picker-toggle .rs-picker[data-appearance=default],[data-theme=high-contrast] .rs-picker-toggle,.rs-theme-high-contrast .rs-picker-toggle{transition:none}.rs-picker-toggle .rs-picker[data-appearance=default]:focus{border-color:var(--rs-input-focus-border)}.rs-picker[data-appearance=subtle] .rs-picker-toggle{color:var(--rs-btn-subtle-text);background-color:transparent;transition:none}.rs-picker[data-appearance=subtle] .rs-picker-toggle:hover,.rs-picker[data-appearance=subtle] .rs-picker-toggle[data-active=true]{color:var(--rs-btn-subtle-hover-text);background-color:var(--rs-btn-subtle-hover-bg)}.rs-picker-toggle[data-size=lg] .rs-picker-clean .rs-icon{width:16px;height:16px}.rs-picker-toggle[data-size=sm] .rs-picker-clean,.rs-picker-toggle[data-size=xs] .rs-picker-clean{height:18px}.rs-picker-toggle[data-size=xs] .rs-picker-clean .rs-icon{width:12px;height:12px}.rs-picker-toggle[data-countable=true] .rs-picker-toggle-value{display:flex;align-items:center}.rs-picker-toggle.rs-btn{text-align:start;display:inline-flex;align-items:center;justify-content:flex-start;padding-inline:calc(var(--rs-btn-padding-inline) - var(--rs-picker-toggle-border-width))}[data-block=true] .rs-picker-toggle.rs-btn{display:flex}.rs-picker-toggle-indicator{display:inline-flex;align-items:center}.rs-picker-toggle-indicator .rs-picker-clean{color:var(--rs-text-secondary);transition:.2s color linear;cursor:pointer}.rs-picker-toggle-indicator .rs-picker-clean:hover{color:var(--rs-text-primary)}.rs-picker-toggle-indicator .rs-picker-clean.rs-btn-close{padding:0}.rs-picker-toggle-indicator .rs-picker-caret-icon{display:inline-flex;align-items:center;height:var(--rs-line-height-base);font-size:var(--rs-font-size-sm);font-size:var(--rs-font-size-md);color:var(--rs-text-secondary)}.rs-picker[data-appearance=default] .rs-btn,.rs-picker[data-appearance=default] .rs-picker-toggle,.rs-picker-input .rs-btn,.rs-picker-input .rs-picker-toggle{background-color:var(--rs-picker-toggle-bg)}.rs-picker[data-appearance=default][data-disabled=true],.rs-picker-input[data-disabled=true]{--rs-picker-toggle-bg:var(--rs-input-disabled-bg)}.rs-picker[data-appearance=default][data-disabled=true] .rs-input-group,.rs-picker-input[data-disabled=true] .rs-input-group{pointer-events:none}.rs-check-item:not(.rs-checkbox-disabled):hover,.rs-check-item:focus,.rs-check-item.rs-check-item-focus{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}[data-theme=high-contrast] .rs-check-item:not(.rs-checkbox-disabled):hover,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover,[data-theme=high-contrast] .rs-check-item:focus,.rs-theme-high-contrast .rs-check-item:focus,[data-theme=high-contrast] .rs-check-item.rs-check-item-focus,.rs-theme-high-contrast .rs-check-item.rs-check-item-focus{outline:2px solid var(--rs-focus-ring-color);outline-offset:-1px;outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}[data-theme=high-contrast] .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper,[data-theme=high-contrast] .rs-check-item:focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item:focus .rs-check-tree-node-text-wrapper,[data-theme=high-contrast] .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper,.rs-theme-high-contrast .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper{text-decoration:underline}.rs-check-item .rs-checkbox-checker{display:flex}.rs-check-item .rs-checkbox-checker>label{cursor:pointer;width:100%;padding-inline:var(--rs-check-item-padding-inline);padding-block:var(--rs-check-item-padding-block)}[data-theme=high-contrast] .rs-check-item .rs-checkbox-checker>label,.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label{transition:none}.rs-check-item .rs-checkbox-checker>label:before{background-color:var(--rs-bg-overlay)}[data-theme=high-contrast] .rs-check-item .rs-checkbox-checker>label:before,.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker>label:before{background:none}.rs-check-item .rs-checkbox-checker>label[data-disabled=true]{cursor:not-allowed}.rs-picker-menu-group{background-color:var(--rs-listbox-option-group-bg);position:sticky;top:-1px;z-index:1}.rs-virt-list .rs-picker-select-menu-item,.rs-virt-list .rs-check-item label,.rs-tree-virt-list .rs-tree-node-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--rs-calendar-cell-font-size:var(--rs-font-size-sm);--rs-calendar-cell-line-height:var(--rs-line-height-md);--rs-calendar-cell-padding:5px;--rs-calendar-border-radius:var(--rs-radius-md);--rs-calendar-table-width:100%;--rs-calendar-panel-today-active-side-length:var(--rs-line-height-base);--rs-calendar-panel-compact-cell-height:38px;--rs-calendar-panel-cell-height:100px;--rs-calendar-dropdown-top:44px;--rs-calendar-table-cell-padding:1px;--rs-calendar-header-title-margin:4px;--rs-calendar-body-padding-top:4px;--rs-calendar-base-spacing:10px;--rs-calendar-header-width:280px}.rs-calendar{padding-top:var(--rs-calendar-base-spacing);position:relative;min-height:266px;overflow:hidden}.rs-calendar-bordered .rs-calendar-table{border:1px solid var(--rs-border-primary);border-radius:var(--rs-calendar-border-radius)}.rs-calendar-bordered .rs-calendar-table-row:not(:last-child) .rs-calendar-table-cell,.rs-calendar-bordered .rs-calendar-table-header-row .rs-calendar-table-header-cell{border-bottom:1px solid var(--rs-border-secondary)}.rs-calendar-bordered .rs-calendar-month-dropdown{border:1px solid var(--rs-border-primary);border-radius:var(--rs-calendar-border-radius)}.rs-calendar-panel .rs-calendar-header{width:100%;padding-bottom:6px}.rs-calendar-panel .rs-calendar-header:before,.rs-calendar-panel .rs-calendar-header:after{content:" ";display:table}.rs-calendar-panel .rs-calendar-header:after{clear:both}.rs-calendar-panel .rs-calendar-header .rs-calendar-btn-today{float:inline-end}.rs-calendar-panel .rs-calendar-header-forward,.rs-calendar-panel .rs-calendar-header-backward{float:none!important}.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-forward,.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-backward{display:inline-block;visibility:hidden;pointer-events:none}.rs-calendar-panel .rs-calendar-header-month-toolbar{width:auto!important}.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-month-toolbar,.rs-calendar-panel .rs-calendar-month-view{padding-inline-start:0;padding-inline-end:0}.rs-calendar-panel .rs-calendar-table-header-row .rs-calendar-table-header-cell-content{padding-top:8px;padding-bottom:8px}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-day{color:var(--rs-calendar-today-text);width:var(--rs-calendar-panel-today-active-side-length);height:var(--rs-calendar-panel-today-active-side-length);background-color:var(--rs-calendar-today-bg);border-radius:var(--rs-radius-full);margin-inline-start:auto;margin-inline-end:auto}.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:none}.rs-calendar-panel .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background-color:inherit;color:inherit;box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)}.rs-calendar-panel .rs-calendar-table-cell-day{display:block;text-align:center}.rs-calendar-panel .rs-calendar-month-dropdown{margin-inline-start:10px;margin-inline-end:10px;border-radius:var(--rs-radius-md);width:calc(100% - 20px)}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{width:100%;height:var(--rs-calendar-panel-cell-height);overflow:hidden}.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-cell{vertical-align:top}.rs-calendar-panel .rs-calendar-table-cell{padding:0 1px;line-height:0}.rs-calendar-panel .rs-calendar-table-cell-content{width:100%;border-radius:var(--rs-radius-none)}.rs-calendar-panel .rs-calendar-table-row:last-child :first-child .rs-calendar-table-cell-content{border-bottom-left-radius:var(--rs-radius-md)}.rs-calendar-panel .rs-calendar-table-row:last-child :last-child .rs-calendar-table-cell-content{border-bottom-right-radius:var(--rs-radius-md)}.rs-calendar-panel.rs-calendar-compact .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content{min-height:var(--rs-calendar-panel-compact-cell-height);display:flex;align-items:center;justify-content:center;flex-direction:column}.rs-calendar-btn-close{position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;height:14px;padding:0;border:0;display:flex;justify-content:center;background:var(--rs-bg-overlay);z-index:1}.rs-calendar-btn-close:hover{background-color:var(--rs-btn-subtle-hover-bg)}.rs-calendar-panel .rs-calendar-btn-close{bottom:4px;margin:0 11px;border-bottom-left-radius:var(--rs-radius-md);border-bottom-right-radius:var(--rs-radius-md)}.rs-calendar-panel.rs-calendar-bordered .rs-calendar-btn-close{bottom:5px}.rs-calendar-month-view .rs-calendar-header-month-toolbar{padding-inline-start:24px;padding-inline-end:24px}.rs-calendar-month-view .rs-calendar-header-backward,.rs-calendar-month-view .rs-calendar-header-forward{display:none}.rs-calendar-month-view .rs-calendar-header-title-date{color:var(--rs-text-active);background:transparent}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error{color:var(--rs-text-error)}.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:focus,.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:hover:active{color:#fff!important}.rs-calendar-time-view .rs-calendar-header-title-time{color:var(--rs-text-active);background:transparent}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error{color:var(--rs-text-error)}.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error:hover:active{color:#fff}.rs-calendar-table-cell-selected,.rs-calendar-table-cell-in-range{position:relative}.rs-calendar-table-cell-selected:before,.rs-calendar-table-cell-in-range:before{content:"";display:block;width:100%;margin-top:4px;height:24px;position:absolute;z-index:calc(var(--rs-zindex-date-range-picker-table-cell-content) - 1);top:0}.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content{z-index:var(--rs-zindex-date-range-picker-table-cell-content);position:relative}.rs-calendar-table-cell-in-range:before{background-color:var(--rs-calendar-range-bg)}.rs-calendar-table-cell-in-range:hover:before{display:none}.rs-calendar-month-dropdown-scroll div:focus{outline:none}.rs-calendar-header{width:var(--rs-calendar-header-width);padding-inline-start:var(--rs-calendar-base-spacing);padding-inline-end:var(--rs-calendar-base-spacing)}.rs-calendar-header:before,.rs-calendar-header:after{content:" ";display:table}.rs-calendar-header:after{clear:both}.rs-calendar-header-month-toolbar,.rs-calendar-header-time-toolbar{display:inline-block}.rs-calendar-header-month-toolbar{float:inline-start}.rs-calendar-header-time-toolbar{float:inline-end}.rs-calendar-header-title{margin:0 var(--rs-calendar-header-title-margin)}.rs-calendar-header-meridiem{font-size:var(--rs-font-size-xs);margin-inline-start:4px}.rs-calendar-header-error{--rs-btn-subtle-text:var(--rs-red-500);--rs-btn-subtle-hover-bg:var(--rs-red-500);--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:var(--rs-red-600);--rs-btn-subtle-active-text:#fff}[data-theme=dark] .rs-calendar-header-error,.rs-theme-dark .rs-calendar-header-error{--rs-btn-subtle-hover-bg:var(--rs-red-600);--rs-btn-subtle-active-bg:var(--rs-red-400)}.rs-calendar-header-btn-disabled,.rs-calendar-header-btn-disabled:hover,.rs-calendar-header-btn-disabled:hover:focus{cursor:not-allowed;opacity:.3;background:none}.rs-calendar-header-btn-disabled:after{display:none!important}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time){margin:0 auto;padding-inline:var(--rs-calendar-base-spacing)}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar{display:block;text-align:center;width:100%}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:before,.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after{content:" ";display:table}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar:after{clear:both}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-backward{float:inline-start}.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-forward{float:inline-end}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month){margin:0 auto;text-align:center}.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) .rs-calendar-header-time-toolbar{float:none;display:inline-block}.rs-calendar-header-has-month.rs-calendar-header-has-time{margin:0 auto}[dir=rtl] .rs-calendar-header-backward .rs-icon,[dir=rtl] .rs-calendar-header-forward .rs-icon{transform:rotate(180deg)}.rs-calendar-body{padding:var(--rs-calendar-base-spacing);padding-top:var(--rs-calendar-body-padding-top)}.rs-calendar-table{display:table;table-layout:fixed;width:var(--rs-calendar-table-width)}.rs-calendar-table-row{display:table-row}.rs-calendar-table-row:nth-child(2) .rs-calendar-table-cell-week-number{border-top-left-radius:var(--rs-radius-md);border-top-right-radius:var(--rs-radius-md)}.rs-calendar-table-row:last-child .rs-calendar-table-cell-week-number{border-bottom-left-radius:var(--rs-radius-md);border-bottom-right-radius:var(--rs-radius-md)}.rs-calendar-table-cell,.rs-calendar-table-header-cell{display:table-cell;width:1%;padding:var(--rs-calendar-table-cell-padding) 0;text-align:center;vertical-align:middle}.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{color:var(--rs-text-disabled)}.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover{background:none;text-decoration:line-through;cursor:not-allowed}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover{color:var(--rs-calendar-date-selected-text);background-color:var(--rs-bg-active);box-shadow:none}[data-theme=high-contrast] .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,[data-theme=high-contrast] .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,[data-theme=high-contrast] .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,[data-theme=high-contrast] .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover{text-decoration:underline}.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content{opacity:.3}.rs-calendar-table-cell-content{display:inline-block;cursor:pointer;font-size:var(--rs-calendar-cell-font-size);line-height:var(--rs-calendar-cell-line-height);padding:var(--rs-calendar-cell-padding);border-radius:var(--rs-calendar-border-radius)}.rs-calendar-table-cell-content:hover{background-color:var(--rs-state-hover-bg)}.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:inset 0 0 0 1px var(--rs-input-focus-border)}.rs-calendar-table-cell-selected .rs-calendar-table-cell-content{color:var(--rs-calendar-date-selected-text);background-color:var(--rs-bg-active);box-shadow:none}[data-theme=high-contrast] .rs-calendar-table-cell-selected .rs-calendar-table-cell-content,.rs-theme-high-contrast .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{text-decoration:underline}.rs-calendar-table-header-cell-content{display:inline-block;color:var(--rs-text-secondary);font-size:var(--rs-font-size-xs);line-height:var(--rs-line-height-sm);padding-top:2px;padding-bottom:2px}.rs-calendar-table-header-cell-content,.rs-calendar-table-header-cell-content:hover,.rs-calendar-table-header-cell-content:focus,.rs-calendar-table-header-cell-content:hover:focus{background:none;cursor:auto}.rs-calendar-table-cell-week-number{display:table-cell;min-width:30px;padding:var(--rs-calendar-table-cell-padding);text-align:center;vertical-align:middle;color:var(--rs-text-secondary);background-color:var(--rs-bg-well);font-size:var(--rs-font-size-xs)}.rs-calendar-month-dropdown{display:none;position:absolute;top:var(--rs-calendar-dropdown-top);border-top:1px solid var(--rs-border-primary);margin-top:0;width:100%;background-color:var(--rs-bg-overlay);overflow:hidden;z-index:var(--rs-zindex-date-range-picker-table-cell-content);height:calc(100% - 48px)}.rs-calendar-month-view .rs-calendar-month-dropdown{display:block}.rs-calendar-month-view .rs-calendar-month-dropdown-scroll{animation:.3s linear slideDown}.rs-calendar-month-dropdown-scroll{height:100%}.rs-calendar-month-dropdown-row{position:relative;padding-inline-start:calc(var(--rs-calendar-base-spacing) + 38px);padding-inline-end:var(--rs-calendar-base-spacing);padding-top:5px;padding-bottom:5px}.rs-calendar-month-dropdown-row:not(:last-child){border-bottom:1px dashed var(--rs-border-primary)}.rs-calendar-month-dropdown-year{position:absolute;top:calc(50% - .5em);inset-inline-start:var(--rs-calendar-base-spacing)}.rs-calendar-month-dropdown-year-active{color:var(--rs-text-active)}.rs-calendar-month-dropdown-list{display:grid;grid-template-columns:repeat(4,25%)}.rs-calendar-month-dropdown-cell{margin:1px;text-align:center;vertical-align:middle}.rs-calendar-month-dropdown-cell-content{display:inline-block;cursor:pointer;font-size:var(--rs-calendar-cell-font-size);line-height:var(--rs-calendar-cell-line-height);padding:var(--rs-calendar-cell-padding);border-radius:var(--rs-calendar-border-radius)}.rs-calendar-month-dropdown-cell-content:hover{background-color:var(--rs-state-hover-bg)}.rs-calendar-month-dropdown-cell:not(.rs-calendar-month-dropdown-cell-active).disabled .rs-calendar-month-dropdown-cell-content{color:var(--rs-text-disabled);background:none;text-decoration:line-through;cursor:not-allowed}.rs-calendar-month-dropdown-cell-active.disabled .rs-calendar-month-dropdown-cell-content{opacity:.3;cursor:not-allowed}.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{color:var(--rs-calendar-date-selected-text);background-color:var(--rs-bg-active);box-shadow:none}[data-theme=high-contrast] .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content,.rs-theme-high-contrast .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content{text-decoration:underline}.rs-calendar-time-dropdown{display:none;position:absolute;top:var(--rs-calendar-dropdown-top);padding-inline:var(--rs-calendar-base-spacing);width:100%;background-color:var(--rs-bg-overlay);color:var(--rs-text-primary);overflow:hidden;z-index:var(--rs-zindex-date-range-picker-table-cell-content)}.rs-calendar-time-view .rs-calendar-time-dropdown{display:block}.rs-calendar-time-view .rs-calendar-time-dropdown-content{animation:.3s linear slideDown}.rs-calendar-time-dropdown-row{display:table;width:100%}.rs-calendar-time-dropdown-column{display:table-cell;width:1%}.rs-calendar-time-dropdown-column .rs-scroll-view:after{content:"";display:block;height:calc(100% - 30px)}.rs-calendar-time-dropdown-column>ul,.rs-calendar-time-dropdown-column>ul>li{list-style:none;margin:0;padding:0}.rs-calendar-time-dropdown-column>ul{height:230px;overflow-y:auto;scroll-behavior:smooth}.rs-calendar-time-dropdown-column-title{width:100%;background-color:var(--rs-calendar-time-unit-bg);color:var(--rs-text-secondary);text-align:center;font-size:var(--rs-font-size-xs);line-height:var(--rs-line-height-sm);padding-top:2px;padding-bottom:2px;margin-bottom:2px}.rs-calendar-only-time .rs-calendar-time-dropdown-column-title{border-top:none}.rs-calendar-time-dropdown-cell{font-size:var(--rs-font-size-sm);line-height:var(--rs-line-height-base);color:inherit;padding:5px;display:block;text-align:center;cursor:pointer;margin:1px}.rs-calendar-time-dropdown-cell,.rs-calendar-time-dropdown-cell:hover,.rs-calendar-time-dropdown-cell:focus{text-decoration:none}.rs-calendar-time-dropdown-cell:hover{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}[data-theme=high-contrast] .rs-calendar-time-dropdown-cell:hover,.rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover{outline:2px solid var(--rs-focus-ring-color);outline-offset:-1px;outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active{background-color:var(--rs-bg-active);color:var(--rs-calendar-date-selected-text)}@media (forced-colors: active){.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}[data-theme=high-contrast] .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover,.rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover{outline:2px solid var(--rs-focus-ring-color);outline-offset:-1px;outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-disabled{color:var(--rs-text-disabled);background:none;cursor:not-allowed;text-decoration:line-through}.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active.rs-calendar-time-dropdown-cell-disabled{opacity:.3;cursor:not-allowed}.rs-calendar-only-time{padding-top:var(--rs-calendar-base-spacing);display:block}.rs-calendar-only-time .rs-calendar-time-dropdown{position:relative;top:2px}.rs-calendar-only-time .rs-calendar-time-dropdown-row{display:flex}.rs-calendar-only-time .rs-calendar-time-dropdown-column{min-width:60px;flex:1}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.rs-picker-toolbar{padding:var(--rs-calendar-base-spacing);border-top:1px solid var(--rs-divider-border)}.rs-picker[data-picker=date] .rs-input-group-addon{color:var(--rs-text-secondary);cursor:pointer}.rs-picker[data-picker=date] .rs-input-group-addon .rs-btn-close{padding:0}.rs-picker[data-picker=date].rs-picker[data-appearance=subtle] .rs-input-group{border-color:transparent}.rs-picker[data-picker=date]>.rs-input-group.rs-input-group-inside .rs-input{padding-inline-end:0}.rs-picker-date-predefined{height:325px;border-right:1px solid var(--rs-border-primary);padding:4px 0}.rs-picker-date-predefined .rs-btn{display:block}.rs-picker-popup.rs-picker-popup-date{padding:0}.rs-picker-popup .rs-picker-toolbar{max-width:100%}.rs-picker-popup .rs-picker-toolbar-ranges{max-width:400px}.rs-picker-popup .rs-calendar{--rs-calendar-in-menu-content-side-length:30px;min-width:264px;display:block;margin:0 auto}.rs-picker-popup .rs-calendar-show-week-numbers{min-width:278px}.rs-picker-popup .rs-calendar-show-week-numbers .rs-calendar-body{padding-inline-start:12px;padding-inline-end:12px}.rs-picker-popup .rs-calendar-header{width:100%}.rs-picker-popup .rs-calendar-body{padding-inline-start:15px;padding-inline-end:15px}.rs-picker-popup .rs-calendar-table{width:unset}.rs-picker-popup .rs-calendar-month-dropdown-cell:focus-visible .rs-calendar-month-dropdown-cell-content{outline:3px solid var(--rs-focus-ring-color)}.rs-picker-popup .rs-calendar-table-cell:focus-visible{outline:none}.rs-picker-popup .rs-calendar-table-cell:focus-visible .rs-calendar-table-cell-content{outline:3px solid var(--rs-focus-ring-color)}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{width:var(--rs-calendar-in-menu-content-side-length);height:var(--rs-calendar-in-menu-content-side-length)}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}[data-theme=high-contrast] .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover,.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover{outline:2px solid var(--rs-focus-ring-color);outline-offset:-1px;outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{background-color:var(--rs-calendar-cell-selected-hover-bg);color:var(--rs-calendar-date-selected-text)}[data-theme=high-contrast] .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover,.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover{color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-table-header-row .rs-calendar-table-cell-content{height:24px;padding-top:0}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content{padding-inline-start:0;padding-inline-end:0;display:inline-block}.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{background-color:var(--rs-listbox-option-hover-bg);color:var(--rs-listbox-option-hover-text)}[data-theme=high-contrast] .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content,.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content{outline:2px solid var(--rs-focus-ring-color);outline-offset:-1px;outline-offset:-3px;outline-width:2px;color:var(--rs-listbox-option-hover-text);text-decoration:underline}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{background-color:var(--rs-calendar-cell-selected-hover-bg);color:var(--rs-calendar-date-selected-text)}[data-theme=high-contrast] .rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content,.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{color:var(--rs-calendar-date-selected-text)}.rs-picker-popup .rs-calendar .rs-calendar-time-dropdown-column>ul{height:198px}.rs-picker-popup .rs-calendar.rs-calendar-only-time{min-width:auto;width:100%;flex:1}.rs-picker-popup .rs-calendar.rs-calendar-only-time .rs-calendar-time-dropdown-column>ul{height:100%}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e8e8e8;background-color:#fafafa}.modal-header h3{margin:0;color:#333;font-size:18px;font-weight:600}.close-button{background:none;border:none;font-size:20px;cursor:pointer;color:#999}.close-button:hover{color:#333}.modal-body{padding:20px}.ant-form-item{margin-bottom:16px}.ant-tabs-nav{margin-bottom:20px}.ant-tabs-tab{padding:12px 16px}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;font-weight:500}.ant-tabs-content{padding:8px 0}.empty-tab-message{padding:20px;text-align:center;color:#999;background-color:#f9f9f9;border-radius:4px}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.ant-upload-picture-card-wrapper{width:100%}.image-preview-wrapper{position:relative;width:100%;height:100%}.image-preview-actions{position:absolute;bottom:0;left:0;right:0;background-color:#00000080;display:flex;justify-content:center;gap:8px;padding:4px 0;opacity:0;transition:opacity .3s}.image-preview-wrapper:hover .image-preview-actions{opacity:1}.announcement-preview{padding:20px;background-color:#f9f9f9;border-radius:8px}.device-selector{margin-bottom:30px}.device-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.device-card{padding:16px;border:2px solid #e8e8e8;border-radius:12px;background-color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:12px}.device-card:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.device-card.active{border-color:#1890ff;background-color:#f6ffed;box-shadow:0 2px 8px #1890ff33}.device-icon{font-size:24px;flex-shrink:0}.device-info h5{margin:0 0 4px;font-size:16px;font-weight:600;color:#333}.device-dimensions{margin:0;font-size:12px;color:#1890ff;font-weight:500}.device-description{margin:0;font-size:12px;color:#666;line-height:1.3}.preview-info{text-align:center;margin-bottom:20px}.preview-info h4{margin:0 0 8px;font-size:18px;color:#333;font-weight:600}.preview-info p{margin:0;color:#666;font-size:14px}.preview-header{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.preview-header h3{margin:0;font-size:16px;color:#333}.preview-content{display:flex;justify-content:center}.preview-card{width:100%;max-width:700px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative}.preview-type-badge{position:absolute;top:10px;right:10px;background-color:#1890ff;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;z-index:1}.preview-image-container{width:100%;height:600px;overflow:hidden;background-color:#f0f0f0}.preview-image{width:100%;height:100%;object-fit:cover}.preview-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.preview-text-container{padding:20px}.preview-title{margin:0 0 10px;font-size:18px;color:#333}.preview-description{margin:0 0 15px;font-size:14px;color:#666;line-height:1.5}.preview-discount{margin:15px 0}.discount-label{display:inline-block;background-color:#ff4d4f;color:#fff;padding:4px 8px;border-radius:4px;font-weight:500;font-size:14px}.preview-campaign{margin:15px 0;padding:10px;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.campaign-condition{margin:0 0 5px;font-size:14px;font-weight:500;color:#333}.campaign-reward{margin:0;font-size:14px;color:#52c41a}.preview-button{margin-top:15px;padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.preview-button:hover{opacity:.9}.device-frame{background-color:#333;border-radius:20px;padding:8px;box-shadow:0 8px 32px #0000004d;position:relative;overflow:hidden;margin:0 auto}.app-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.status-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;font-size:14px;font-weight:600}.status-icons{display:flex;gap:4px}.app-navigation{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid rgba(255,255,255,.1)}.app-navigation h3{margin:0;font-size:18px;font-weight:600}.nav-icons{display:flex;gap:16px;font-size:16px}.announcement-modal{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;min-height:400px}.modal-overlay-blur{background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px;padding:20px;width:100%;max-width:320px;overflow:visible}.modal-overlay-blur.desktop-modal{max-width:600px;padding:30px}.modal-overlay-blur.tablet-modal{max-width:420px;padding:25px}.announcement-content{background-color:#fff;border-radius:12px;overflow:visible;box-shadow:0 4px 20px #0000001a;position:relative}.announcement-content.desktop-content{display:flex;flex-direction:row;min-height:300px}.announcement-content.desktop-content .announcement-image{width:40%;height:300px;flex-shrink:0}.announcement-content.desktop-content .announcement-text{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:center}.announcement-content.desktop-content .announcement-title{font-size:24px;margin-bottom:16px}.announcement-content.desktop-content .announcement-description{font-size:16px;margin-bottom:20px}.announcement-content.desktop-content .announcement-actions{padding:0;flex-direction:row;justify-content:flex-start;gap:16px}.close-icon{position:absolute;top:-11px;right:-11px;width:22px;height:22px;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:300;cursor:pointer;z-index:100;transition:all .3s ease}.close-icon:hover{background:#000c;transform:scale(1.1)}.tablet-modal .announcement-title{font-size:22px}.tablet-modal .announcement-description{font-size:15px}.tablet-modal .announcement-text{padding:25px}.tablet-modal .announcement-actions{padding:0 25px 25px}.type-badge{position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:10;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.type-badge.type-promotion{background:linear-gradient(135deg,#854e4e,#ee5a52)}.type-badge.type-campaign{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.type-badge.type-discount{background:linear-gradient(135deg,#feca57,#ff9ff3)}.type-badge.type-general{background:linear-gradient(135deg,#667eea,#764ba2)}.announcement-image{width:100%;height:180px;overflow:hidden;position:relative}.device-frame[style*="320px"] .announcement-image{height:160px}.announcement-image img{width:100%;height:100%;object-fit:cover}.countdown-overlay{position:absolute;top:110px;left:30px;background:linear-gradient(135deg,#667eeaf2,#441771f2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:8px 12px;color:#fff;font-size:14px;font-weight:600;box-shadow:0 2px 8px #0000004d}.countdown-overlay.expired{background:linear-gradient(135deg,#ff6b6bf2,#ee5a52f2)}.countdown-label-small{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.countdown-timer-small{font-size:16px;font-weight:700}.countdown-compact{text-shadow:0 1px 2px rgba(0,0,0,.3);font-family:Courier New,monospace}.announcement-text{padding:20px}.device-frame[style*="320px"] .announcement-text{padding:15px 15px 8px}.announcement-title{margin:0 0 12px;font-size:20px;font-weight:700;color:#333;line-height:1.3}.device-frame[style*="320px"] .announcement-title{margin:0 0 4px;font-size:18px;line-height:1.2}.announcement-description{margin:0 0 16px;font-size:14px;color:#666;line-height:1.5}.device-frame[style*="320px"] .announcement-description{margin:0 0 12px;font-size:13px;line-height:1.4}.discount-info{margin:16px 0;text-align:center}.device-frame[style*="320px"] .discount-info{margin:8px 0}.discount-badge{display:inline-block;background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #ff6b6b4d}.device-frame[style*="320px"] .discount-badge{padding:6px 12px;font-size:14px}.applicable-info{margin:8px 0 0;font-size:12px;color:#888}.device-frame[style*="320px"] .applicable-info{margin:6px 0 0;font-size:11px}.campaign-info{margin:16px 0;padding:12px;background:linear-gradient(135deg,#f6ffed,#e6f7ff);border-left:4px solid #52c41a;border-radius:8px}.device-frame[style*="320px"] .campaign-info{margin:8px 0;padding:10px}.campaign-condition,.campaign-reward{margin:0 0 8px;font-size:14px;line-height:1.4}.campaign-condition strong,.campaign-reward strong{color:#333}.countdown-info{margin:16px 0;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;text-align:center;color:#fff}.countdown-info.expired{background:linear-gradient(135deg,#ff6b6b,#ee5a52)}.countdown-label{font-size:14px;font-weight:600;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.countdown-timer{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:50px}.countdown-value{font-size:24px;font-weight:700;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.countdown-text{font-size:12px;font-weight:500;margin-top:4px;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.announcement-content.desktop-content .countdown-info{margin:20px 0}.announcement-content.desktop-content .countdown-value{font-size:28px}.announcement-content.desktop-content .countdown-text{font-size:13px}.tablet-modal .countdown-value{font-size:26px}.tablet-modal .countdown-text{font-size:12px}.announcement-actions{padding:0 20px 20px;display:flex;gap:12px;flex-direction:column}.device-frame[style*="320px"] .announcement-actions{padding:0 15px 15px;gap:8px}.action-button{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.device-frame[style*="320px"] .action-button{padding:10px 20px;font-size:13px;border-radius:6px}.action-button.primary{background-color:#1890ff;color:#fff;box-shadow:0 2px 8px #1890ff4d}.action-button.primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff66}.action-button.secondary{background-color:#f0f0f0;color:#666;border:1px solid #d9d9d9}.action-button.secondary:hover{background-color:#e6e6e6;color:#333}.action-button.disabled{cursor:default;pointer-events:none;opacity:.9}.action-button.disabled:hover{transform:none;box-shadow:none}.app-footer{background-color:#fff;border-top:1px solid #f0f0f0;border-radius:0 0 12px 12px}.footer-nav{display:flex;justify-content:space-around;padding:8px 0}.nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;color:#666;font-size:10px;transition:color .3s}.nav-item.active{color:#1890ff}.nav-item span:first-child{font-size:16px}@media (max-width: 768px){.modal-content{width:95%;max-width:none;height:90vh}.preview-card{max-width:100%}.form-actions{flex-direction:column}.form-actions button{width:100%}.ant-tabs-tab{padding:8px 12px;font-size:14px}.device-cards{grid-template-columns:1fr}.responsive-preview-container{padding:10px;min-height:500px}.device-frame{transform:scale(.8)!important}}@media (max-width: 480px){.modal-content{width:98%;height:95vh}.modal-body{padding:15px}.device-frame{transform:scale(.7)!important}.responsive-preview-container{min-height:400px}}.modal-content{position:relative;transform:translateZ(0)}.ant-form-item .rs-picker{position:relative}.modal-content .rs-picker-popup,.modal-body .rs-picker-popup{position:absolute!important;z-index:1100!important}.rs-picker-popup,.rs-picker-menu,.rs-picker-daterange-menu,.rs-picker-date-menu,.rs-calendar{z-index:1100!important}.rs-picker-toggle-wrapper,.rs-picker-date,.rs-picker-toggle{width:100%}.announcements-container{padding:20px;max-width:1200px;margin:0 auto}.announcements-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e9ecef}.announcements-header h2{margin:0;color:#2c3e50;font-size:28px;font-weight:600}.btn{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary{background-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.btn-secondary{background-color:#6c757d;color:#fff}.btn-secondary:hover{background-color:#545b62}.btn-success{background-color:#28a745;color:#fff}.btn-success:hover{background-color:#1e7e34}.btn-warning{background-color:#ffc107;color:#212529}.btn-warning:hover{background-color:#e0a800}.btn-danger{background-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#c82333}.btn-sm{padding:6px 12px;font-size:12px}.filters{display:flex;gap:20px;margin-bottom:25px;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group label{font-weight:600;color:#495057;font-size:14px}.filter-group select{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;background-color:#fff;min-width:150px}.filter-group select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.announcements-table{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.announcements-table table{width:100%;border-collapse:collapse}.announcements-table th,.announcements-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #e9ecef}.announcements-table th{background-color:#f8f9fa;font-weight:600;color:#495057;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.announcements-table td{font-size:14px;color:#6c757d}.announcements-table tbody tr:hover{background-color:#f8f9fa}.priority-input{width:60px;padding:4px 8px;border:1px solid #ced4da;border-radius:4px;text-align:center;font-size:12px}.priority-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.status-badge{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.active{background-color:#d4edda;color:#155724}.status-badge.inactive{background-color:#f8d7da;color:#721c24}.action-buttons{display:flex;gap:8px;flex-wrap:wrap}.loading{display:flex;justify-content:center;align-items:center;height:200px;font-size:18px;color:#6c757d}@media (max-width: 768px){.announcements-container{padding:15px}.announcements-header{flex-direction:column;gap:15px;align-items:stretch}.announcements-header h2{text-align:center;font-size:24px}.filters{flex-direction:column;gap:15px}.filter-group select{min-width:100%}.announcements-table{overflow-x:auto}.announcements-table th,.announcements-table td{padding:8px 10px;font-size:12px}.action-buttons{flex-direction:column;gap:4px}.btn-sm{padding:4px 8px;font-size:11px}}@media (max-width: 480px){.announcements-container{padding:10px}.announcements-header h2{font-size:20px}.filters{padding:15px}.priority-input{width:50px;font-size:11px}}.language-settings-container{padding:24px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:calc(100vh - 64px);border-radius:16px}.language-settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px 24px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:16px;box-shadow:0 10px 40px #1e3a8a4d;flex-wrap:wrap;gap:16px}.language-settings-header h1{margin:0;color:#fff;font-size:24px;font-weight:700;display:flex;align-items:center;gap:12px}.language-settings-header h1 .header-icon{font-size:28px}.language-controls-bar{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;align-items:flex-end}.control-group{display:flex;flex-direction:column;gap:6px;min-width:180px;justify-content:flex-end}.control-group.currency-group{flex-direction:row;align-items:flex-end;gap:8px;min-width:auto}.control-group.currency-group .control-select-wrapper{flex:1;display:flex;flex-direction:column;gap:6px;min-width:200px;justify-content:flex-end}.control-label{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:#475569}.control-label .anticon{color:#3b82f6;font-size:16px}.language-controls-bar .ant-select{min-width:200px;height:40px;display:flex;align-items:flex-end}.language-controls-bar .ant-select-selector{border-radius:10px!important;border:2px solid #e2e8f0!important;height:40px!important;transition:all .2s ease!important;display:flex!important;align-items:center!important}.language-controls-bar .ant-select-selector:hover{border-color:#3b82f6!important}.language-controls-bar .ant-select-focused .ant-select-selector{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}.language-controls-bar .ant-select-selection-item{line-height:36px!important}.action-buttons-group{display:flex;gap:10px;align-items:flex-end;margin-left:auto;height:100%;align-self:flex-end}.save-currency-btn{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;border-radius:10px!important;height:40px!important;font-weight:600!important;padding:0 20px!important;box-shadow:0 4px 15px #10b9814d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0}.save-currency-btn:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 25px #10b98166!important}.save-currency-btn:disabled{background:linear-gradient(135deg,#94a3b8,#64748b)!important;box-shadow:none!important}.bulk-translate-btn{background:linear-gradient(135deg,#1e3a8a,#3b82f6)!important;border:none!important;border-radius:10px!important;height:40px!important;font-weight:600!important;padding:0 20px!important;box-shadow:0 4px 15px #1e3a8a4d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0}.bulk-translate-btn:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 25px #1e3a8a66!important}.bulk-translate-btn:disabled{background:linear-gradient(135deg,#94a3b8,#64748b)!important;box-shadow:none!important}.translate-selected-btn{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important;border-radius:10px!important;height:40px!important;font-weight:600!important;padding:0 20px!important;box-shadow:0 4px 15px #f59e0b4d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0}.translate-selected-btn:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 25px #f59e0b66!important}.default-language-tag{font-size:10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:2px 8px;border-radius:10px;margin-left:auto;font-weight:600}.language-content-card{background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000f;overflow:hidden;border:1px solid rgba(0,0,0,.04)}.language-content-card .ant-table-wrapper,.language-content-card .ant-table{border-radius:20px!important}.language-content-card .ant-table-thead>tr>th{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#475569!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:16px 20px!important;border-bottom:2px solid #e2e8f0!important;position:sticky!important;top:0!important;z-index:10!important}.language-content-card .ant-table-tbody>tr>td{padding:14px 20px!important;border-bottom:1px solid #f1f5f9!important;transition:all .2s ease!important}.language-content-card .ant-table-tbody>tr:hover>td{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)!important}.language-content-card .ant-table-body{max-height:500px!important;min-height:200px!important;overflow-y:auto!important}.language-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000f}.language-loading-text{margin-top:16px;color:#64748b;font-size:15px;font-weight:500}.language-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000f}.language-empty .anticon{font-size:64px;color:#faad14;margin-bottom:16px}.language-empty h2{margin:0 0 8px;color:#1e293b;font-size:20px}.language-empty p{color:#64748b;margin:0;max-width:400px;text-align:center}.bulk-translate-modal .ant-modal-content{border-radius:16px!important;overflow:hidden}.bulk-translate-modal .ant-modal-header{background:linear-gradient(135deg,#667eea,#764ba2)!important;padding:16px 24px!important;border-bottom:none!important}.bulk-translate-modal .ant-modal-title{color:#fff!important;font-weight:600!important}.bulk-translate-modal .ant-modal-close{color:#fffc!important}.bulk-translate-modal .ant-modal-close:hover{color:#fff!important}.bulk-translate-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:10px!important}.translation-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;color:#475569!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.3px!important;padding:12px 16px!important;border-bottom:2px solid #e2e8f0!important;white-space:nowrap!important}.translation-table .ant-table-tbody>tr>td{padding:10px 16px!important;border-bottom:1px solid #f1f5f9!important;font-size:13px!important;vertical-align:middle!important}.translation-table .ant-table-tbody>tr:hover>td{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)!important}.translation-table .ant-table-cell-fix-left,.translation-table .ant-table-cell-fix-right{background:#fff!important}.translation-table .ant-table-tbody>tr:hover .ant-table-cell-fix-left,.translation-table .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)!important}.translation-table .ant-btn-sm{height:28px!important;font-size:12px!important;padding:0 10px!important}.translation-table .ant-btn-sm .anticon{font-size:12px!important}.translation-table .ant-tag{margin:0!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important}.translation-table .ant-checkbox-wrapper{display:flex!important;justify-content:center!important}.translation-table .ant-table-cell-ellipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.translation-table+.ant-pagination,.translation-table .ant-pagination{margin:16px 0!important;padding:12px 16px!important;background:#f8fafc!important;border-radius:10px!important}@media (max-width: 1200px){.language-controls-bar{padding:16px}.control-group{min-width:160px}.language-controls-bar .ant-select{min-width:180px}}@media (max-width: 992px){.language-settings-container{padding:16px}.language-settings-header{flex-direction:column;text-align:center;padding:16px}.language-settings-header h1{font-size:20px}.language-controls-bar{flex-direction:column;align-items:stretch}.control-group{width:100%;min-width:unset}.control-group.currency-group{flex-direction:column;align-items:stretch}.control-group.currency-group .control-select-wrapper{width:100%}.language-controls-bar .ant-select{width:100%!important;min-width:unset}.action-buttons-group{width:100%;flex-direction:column;margin-left:0}.action-buttons-group .ant-btn{width:100%}.save-currency-btn,.bulk-translate-btn,.translate-selected-btn{width:100%!important}}@media (max-width: 768px){.language-settings-container{padding:12px;border-radius:12px}.language-settings-header{border-radius:12px;padding:14px}.language-settings-header h1{font-size:18px}.language-settings-header h1 .header-icon{font-size:22px}.language-controls-bar{border-radius:12px;gap:12px}.language-content-card{border-radius:12px}.language-content-card .ant-table-wrapper,.language-content-card .ant-table{border-radius:12px!important}}@media (max-width: 576px){.control-label{font-size:12px}.language-controls-bar .ant-select-selector{height:38px!important}.save-currency-btn,.bulk-translate-btn,.translate-selected-btn{height:38px!important;font-size:13px!important}}.erp-test-container{padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:100vh;display:flex;flex-direction:column;overflow:hidden}.erp-test-header{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.erp-test-content{flex:1;overflow-y:auto;padding-right:8px}.erp-test-content::-webkit-scrollbar{width:6px}.erp-test-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.erp-test-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.erp-test-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.erp-test-title{font-size:24px;font-weight:600;color:#262626;margin:0}.erp-test-description{color:#8c8c8c;margin-top:8px;font-size:14px}@media (max-width: 768px){.erp-test-container{padding:16px;height:calc(100vh - 64px)}.erp-test-header{margin-bottom:16px}.erp-test-content{padding-right:4px}}.currencies-container{padding:15px;background-color:#f5f5f5;min-height:85vh;border-radius:12px}.currencies-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;background:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.currencies-header h2{margin:0;color:#1890ff;display:flex;align-items:center;gap:8px}.currencies-header .ant-btn{margin-left:8px}.ant-statistic-title{color:#666;font-size:14px}.ant-statistic-content{color:#262626;font-weight:600}.ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;color:#262626}.ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.ant-table-body{max-height:70vh!important;overflow-y:auto}.currency-symbol{font-size:18px;margin-right:8px}.exchange-rate{font-weight:700;color:#1890ff;font-family:Courier New,monospace}.status-tag{border-radius:4px;font-weight:500}.action-buttons{display:flex;gap:8px}.action-buttons .ant-btn{border-radius:4px}.ant-modal-header{background-color:#fafafa;border-bottom:1px solid #f0f0f0}.ant-modal-title{color:#262626;font-weight:600}.ant-form-item-label>label{font-weight:500;color:#262626}.ant-input,.ant-select-selector{border-radius:6px}.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-switch-checked{background-color:#52c41a}@media (max-width: 768px){.currencies-container{padding:16px}.currencies-header{flex-direction:column;gap:16px;align-items:stretch}.currencies-header h2{text-align:center}.currencies-header .ant-space{justify-content:center}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px 4px}}@media (max-width: 576px){.currencies-container{padding:12px}.ant-card{margin-bottom:12px}.ant-statistic-title{font-size:12px}.ant-statistic-content-value{font-size:18px}}.ant-spin-container{min-height:200px}.ant-message-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-message-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-popover-inner{border-radius:8px}.ant-popover-buttons .ant-btn{border-radius:4px}.ant-tooltip-inner{background-color:#262626;border-radius:6px}.ant-pagination{text-align:center;margin-top:16px}.ant-pagination-item{border-radius:4px}.ant-pagination-item-active{background-color:#f17c0c;border-color:#f17c0c}.ant-select-dropdown{border-radius:8px;box-shadow:0 4px 12px #00000026}.ant-select-item{border-radius:4px;margin:2px 4px}.ant-select-item-option-selected{background-color:#e6f7ff;color:#1890ff}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;border:1px solid #f0f0f0}.ant-card-head{border-bottom:1px solid #f0f0f0}.ant-card-body{padding:16px}.ant-space{display:flex;align-items:center}.ant-btn{border-radius:6px;font-weight:500;transition:all .3s ease}.ant-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.ant-btn-dangerous{background-color:#ff4d4f;border-color:#ff4d4f}.ant-btn-dangerous:hover{background-color:#ff7875;border-color:#ff7875}.business-profile-container{padding:0;min-height:0}.business-profile-header{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.business-profile-content{padding-right:8px}.business-profile-content::-webkit-scrollbar{width:6px}.business-profile-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.business-profile-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.business-profile-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.business-profile-title{font-size:24px;font-weight:600;color:#262626;margin:0}.business-profile-description{color:#8c8c8c;margin-top:8px;font-size:14px}.profile-form-section{margin-bottom:32px}.section-title{font-size:18px;font-weight:500;color:#262626;margin-bottom:16px;display:flex;align-items:center;gap:8px}.section-icon{color:#1890ff}.logo-upload-section{text-align:center;padding:32px;border:2px dashed #d9d9d9;border-radius:8px;transition:border-color .3s}.logo-upload-section:hover{border-color:#1890ff}.logo-preview{margin-bottom:16px}.logo-image{max-width:200px;max-height:120px;object-fit:contain;border-radius:8px}.logo-actions{display:flex;gap:8px;justify-content:center;margin-top:16px}.banner-upload-section{border:2px dashed #d9d9d9;border-radius:8px;padding:24px;transition:border-color .3s}.banner-upload-section:hover{border-color:#1890ff}.banner-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:16px}.banner-item{position:relative;border-radius:8px;overflow:hidden;border:1px solid #f0f0f0}.banner-image{width:100%;height:120px;object-fit:cover}.banner-actions{position:absolute;top:8px;right:8px;display:flex;gap:4px}.banner-delete-btn{background:#ff4d4fe6;border:none;border-radius:4px;color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s}.banner-delete-btn:hover{background:#ff4d4f}.social-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.social-media-item{display:flex;align-items:center;gap:12px}.social-icon{font-size:24px;width:40px;text-align:center}.instagram-icon{color:#e4405f}.facebook-icon{color:#1877f2}.twitter-icon{color:#1da1f2}.linkedin-icon{color:#0077b5}.youtube-icon{color:red}.website-icon{color:#52c41a}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.form-actions{display:flex;justify-content:center;gap:16px;padding-top:24px;border-top:1px solid #f0f0f0;margin-top:32px}.form-actions .ant-btn-primary{background-color:#ff7d00!important;border-color:#ff7d00!important}.form-actions .ant-btn-primary:hover:not(:disabled){background-color:#e67300!important;border-color:#e67300!important}.carousel-container{border-radius:8px;overflow:hidden;margin-bottom:16px}.carousel-image{width:100%;height:300px;object-fit:cover}.upload-text{color:#8c8c8c;font-size:14px;margin-top:8px}.upload-hint{color:#bfbfbf;font-size:12px;margin-top:4px}.welcome-background-upload-section{text-align:center;padding:32px;border:2px dashed #d9d9d9;border-radius:8px;transition:border-color .3s}.welcome-background-upload-section:hover{border-color:#1890ff}.welcome-background-preview{margin-bottom:16px}.welcome-background-image{max-width:200px;max-height:300px;object-fit:contain;border-radius:8px;border:1px solid #f0f0f0}.welcome-background-actions{display:flex;gap:8px;justify-content:center;margin-top:16px}.welcome-video-preview{margin-bottom:16px;max-width:640px;margin-left:auto;margin-right:auto}.welcome-video-player{max-width:100%;width:100%;max-height:360px;object-fit:contain;border-radius:8px;border:1px solid #f0f0f0;background:#000;display:block}.opening-hours-container{border:1px solid #f0f0f0;border-radius:8px;padding:16px}.opening-hours-container .ant-checkbox-wrapper{font-weight:500;color:#262626}.opening-hours-container .ant-time-picker{width:48%}.opening-hours-container .ant-picker-range{width:100%}@media (max-width: 768px){.business-profile-container{padding:0}.business-profile-header{margin-bottom:16px}.business-profile-content{padding-right:4px}.social-media-grid,.contact-info-grid{grid-template-columns:1fr}.banner-preview-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.form-actions{flex-direction:column}.opening-hours-container .ant-col-6{margin-bottom:8px}}.app-texts-manager{padding:20px}.app-texts-manager .header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.app-texts-manager h2{margin:0;font-size:24px;font-weight:600;color:#1890ff}.app-texts-manager .ant-table{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.app-texts-manager .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.app-texts-manager code{font-family:Courier New,monospace;font-size:12px}.app-texts-manager .inline-edit-input.ant-input,.app-texts-manager .inline-edit-input.ant-input-sm{height:22px!important;min-height:22px!important;max-height:22px!important;padding-top:0!important;padding-bottom:0!important;line-height:20px!important;box-sizing:border-box!important}.orders-container{padding:24px}.orders-container .ant-card{box-shadow:0 2px 8px #0000001a}.orders-container .ant-table{background:#fff}.orders-container .ant-tag{font-size:13px;padding:4px 12px;border-radius:4px}.orders-container .ant-table-wrapper{max-height:600px}.orders-container .ant-table-body{max-height:600px;overflow-y:auto!important}.orders-container .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.orders-container .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.orders-container .ant-table-body::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.orders-container .ant-table-body::-webkit-scrollbar-thumb:hover{background:#555}.dashboard-container{padding:24px;background-color:#f0f2f5;min-height:calc(100vh - 64px);border-radius:12px}.dashboard-container h1{color:#262626;font-size:28px;font-weight:600}.dashboard-container .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.dashboard-container .ant-statistic-title{font-size:14px;color:#8c8c8c}.dashboard-container .ant-statistic-content{font-size:24px;font-weight:600}.dashboard-container .ant-table{font-size:14px}@media (max-width: 768px){.dashboard-container{padding:16px}.dashboard-container h1{font-size:24px}.dashboard-container .ant-statistic-content{font-size:20px}}.businesses-container{padding:24px;background-color:#f0f2f5;min-height:calc(100vh - 64px)}.businesses-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;width:100%}.businesses-header h1{margin:0;color:#262626;font-size:24px;font-weight:600}.business-detail{max-height:500px;overflow-y:auto}.detail-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.detail-section:last-child{border-bottom:none}.detail-section h3{margin-bottom:12px;color:#262626;font-size:16px;font-weight:600}.detail-section p{margin-bottom:8px;color:#595959;font-size:14px}.detail-section p strong{color:#262626;margin-right:8px}@media (max-width: 768px){.businesses-container{padding:16px}.businesses-header{flex-direction:column;align-items:flex-start;gap:16px}.businesses-header h1{font-size:20px}}.business-users-container{padding:24px;min-height:calc(100vh - 64px);position:relative}.business-users-back-button{margin-right:auto}.business-users-title{margin:0 0 24px;padding-top:8px;padding-left:120px;color:#262626;font-size:24px;font-weight:600}.business-users-header{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:100%;gap:9px;margin-bottom:24px}.business-users-container .ant-space-item:first-child{width:100%}.business-users-table{background:#fff;border-radius:8px;overflow:hidden;width:100%}.business-users-table .ant-table{font-size:14px}.business-users-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626}.business-users-table .ant-table-tbody>tr:hover>td{background:#f5f5f5}.business-users-name{font-weight:500;color:#262626}.business-users-email{color:#595959;word-break:break-word}@media (max-width: 1200px){.business-users-container{padding:20px}}@media (max-width: 992px){.business-users-container{padding:16px}.business-users-title{padding-left:100px;font-size:22px;margin-bottom:20px}.business-users-table{overflow-x:auto}.business-users-table .ant-table{min-width:600px}}@media (max-width: 768px){.business-users-container{padding:12px}.business-users-back-button{padding:4px 8px;font-size:14px;height:auto}.business-users-title{padding-left:80px;font-size:20px;margin-bottom:16px;padding-top:4px}.business-users-table .ant-table{font-size:13px}.business-users-table .ant-table-thead>tr>th{padding:12px 8px;font-size:12px}.business-users-table .ant-table-tbody>tr>td{padding:12px 8px;font-size:12px}.business-users-name{font-size:13px}.business-users-email{font-size:12px}}@media (max-width: 576px){.business-users-container{padding:8px}.business-users-back-button{padding:4px 8px;font-size:12px;height:auto}.business-users-back-button .anticon{font-size:14px}.business-users-title{padding-left:70px;font-size:18px;margin-bottom:12px;line-height:1.4}.business-users-table .ant-table{min-width:500px}.business-users-table .ant-table-thead>tr>th,.business-users-table .ant-table-tbody>tr>td{padding:8px 6px;font-size:11px}.business-users-table .ant-table-thead>tr>th:first-child,.business-users-table .ant-table-tbody>tr>td:first-child{display:none}}.business-users-table .ant-table-body{scrollbar-width:thin;scrollbar-color:#d9d9d9 #f0f0f0}.business-users-table .ant-table-body::-webkit-scrollbar{height:8px}.business-users-table .ant-table-body::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.business-users-table .ant-table-body::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.business-users-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.branch-licenses-container{padding:24px;background:#f0f2f5;min-height:100vh}.page-header{margin-bottom:24px}.page-title{font-size:28px;font-weight:600;color:#262626;margin:16px 0;display:flex;align-items:center}.row-active,.row-active:hover{background-color:#f6ffed!important}.row-expired,.row-expired:hover{background-color:#fff2f0!important}.ant-statistic-title{font-size:14px;color:#8c8c8c}.ant-statistic-content{font-size:24px;font-weight:600}.ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626}.ant-table-tbody>tr>td{padding:12px 16px}@media (max-width: 768px){.branch-licenses-container{padding:16px}.page-title{font-size:22px}.ant-statistic-content{font-size:20px}}.lp-page{min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;background:#000;font-family:Inter,Segoe UI,sans-serif;padding:22px 28px;box-sizing:border-box}.lp-card{display:flex;width:100%;height:calc(100vh - 44px);gap:14px}.lp-left{position:relative;width:50%;flex-shrink:0;overflow:hidden;display:flex;align-items:stretch;background:#0d0a3e;border-radius:20px}.lp-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(59,93,232,.55) 0%,transparent 70%),radial-gradient(ellipse 70% 55% at 80% 70%,rgba(30,184,224,.5) 0%,transparent 70%),radial-gradient(ellipse 60% 70% at 50% 50%,rgba(99,52,217,.45) 0%,transparent 70%);animation:auroraBase 18s ease-in-out infinite;z-index:0}@keyframes auroraBase{0%{opacity:1;filter:hue-rotate(0deg) brightness(1)}25%{opacity:.9;filter:hue-rotate(25deg) brightness(1.1)}50%{opacity:1;filter:hue-rotate(-15deg) brightness(.95)}75%{opacity:.9;filter:hue-rotate(40deg) brightness(1.08)}to{opacity:1;filter:hue-rotate(0deg) brightness(1)}}.lp-blob{position:absolute;border-radius:50%;pointer-events:none;mix-blend-mode:screen;will-change:transform}.lp-blob-1{width:70%;padding-top:70%;background:radial-gradient(circle at 40% 40%,#4f8fff 0%,#1d3fe8 50%,transparent 75%);filter:blur(60px);opacity:.65;top:-20%;left:-15%;animation:blob1Move 14s cubic-bezier(.45,.05,.55,.95) infinite;z-index:1}.lp-blob-2{width:65%;padding-top:65%;background:radial-gradient(circle at 55% 55%,#00d4ff 0%,#0091c7 50%,transparent 75%);filter:blur(70px);opacity:.55;bottom:-20%;right:-10%;animation:blob2Move 18s cubic-bezier(.45,.05,.55,.95) infinite;z-index:1}.lp-blob-3{width:55%;padding-top:55%;background:radial-gradient(circle at 50% 50%,#a78bfa 0%,#6d28d9 55%,transparent 75%);filter:blur(65px);opacity:.5;top:30%;right:-5%;animation:blob3Move 11s cubic-bezier(.45,.05,.55,.95) infinite;z-index:1}.lp-blob-4{width:45%;padding-top:45%;background:radial-gradient(circle at 50% 50%,#22d3ee 0%,#0e7490 55%,transparent 75%);filter:blur(55px);opacity:.4;top:20%;left:20%;animation:blob4Move 22s cubic-bezier(.45,.05,.55,.95) infinite;z-index:1}.lp-blob-5{width:40%;padding-top:40%;background:radial-gradient(circle at 50% 50%,#818cf8 0%,#3730a3 60%,transparent 75%);filter:blur(50px);opacity:.45;bottom:10%;left:30%;animation:blob5Move 16s cubic-bezier(.45,.05,.55,.95) infinite;z-index:1}@keyframes blob1Move{0%{transform:translate(0) scale(1)}20%{transform:translate(8%,12%) scale(1.08)}40%{transform:translate(-6%,18%) scale(.94)}60%{transform:translate(12%,8%) scale(1.05)}80%{transform:translate(-4%,-10%) scale(1.1)}to{transform:translate(0) scale(1)}}@keyframes blob2Move{0%{transform:translate(0) scale(1)}25%{transform:translate(-10%,-8%) scale(1.06)}50%{transform:translate(8%,-14%) scale(.92)}75%{transform:translate(-6%,6%) scale(1.08)}to{transform:translate(0) scale(1)}}@keyframes blob3Move{0%{transform:translate(0) scale(1)}33%{transform:translate(-12%,10%) scale(1.12)}66%{transform:translate(6%,-8%) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes blob4Move{0%{transform:translate(0) scale(1)}20%{transform:translate(10%,-12%) scale(1.05)}45%{transform:translate(-8%,8%) scale(.95)}70%{transform:translate(6%,14%) scale(1.08)}to{transform:translate(0) scale(1)}}@keyframes blob5Move{0%{transform:translate(0) scale(1)}30%{transform:translate(-8%,-10%) scale(1.1)}60%{transform:translate(10%,6%) scale(.93)}to{transform:translate(0) scale(1)}}.lp-left-inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:48px 44px 44px}.lp-left-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0}.lp-slides-wrapper{position:relative;min-height:148px}.lp-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s ease;pointer-events:none}.lp-slide.lp-slide-active{opacity:1;transform:translateY(0);pointer-events:auto}.lp-slide-dots{display:flex;align-items:center;gap:8px;padding:0 0 28px}.lp-dot{width:8px;height:8px;border-radius:50%;background:#ffffff40;border:none;padding:0;cursor:pointer;transition:width .35s ease,border-radius .35s ease,background .35s ease;flex-shrink:0}.lp-dot.lp-dot-active{width:26px;border-radius:4px;background:#ffffffe6}.lp-badge{font-size:13px;font-weight:500;color:#ffffffb3;margin:0 0 16px;letter-spacing:.01em}.lp-left-heading{font-size:38px;font-weight:800;color:#fff;line-height:1.15;margin:0;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.25)}.lp-partners{padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.lp-partners-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin:0 0 14px}.lp-partner-logos{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lp-partner-item{display:flex;align-items:center;gap:5px;color:#ffffffbf;font-size:13px;font-weight:600;white-space:nowrap;transition:color .2s ease}.lp-partner-item:hover{color:#fff}.lp-right{flex:1;display:flex;align-items:center;justify-content:center;background:#111;border-radius:20px;padding:48px 56px;overflow-y:auto}.lp-form-container{width:100%;max-width:400px}.lp-title{font-size:30px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.02em;line-height:1.2}.lp-subtitle{font-size:13px;color:#fff6;margin:0 0 26px;line-height:1.5}.lp-label{font-size:13px;font-weight:600;color:#ffffffb3}.lp-pass-label-row{display:flex;justify-content:space-between;align-items:center;width:100%}.lp-forgot{font-size:12px;font-weight:500;color:#5b8af5;text-decoration:none;transition:color .15s}.lp-forgot:hover{color:#7aa3ff;text-decoration:underline}.lp-form-container .ant-form-item{margin-bottom:16px!important}.lp-form-container .ant-form-item-label{padding-bottom:5px!important}.lp-form-container .ant-form-item-label>label{font-size:13px!important;font-weight:600!important;color:#ffffffb3!important;height:auto!important;width:100%!important}.lp-form-container .lp-input.ant-input-affix-wrapper{height:52px!important;padding:0 16px!important;border:2px solid #2a2a2a!important;border-radius:12px!important;background:#1c1c1c!important;box-shadow:none!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important;font-size:15px!important}.lp-form-container .lp-input.ant-input-affix-wrapper:hover{border-color:#3d3d3d!important;background:#1f1f1f!important}.lp-form-container .lp-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.lp-form-container .lp-input.ant-input-affix-wrapper:focus-within{border-color:#4f7bff!important;background:#1a1a2e!important;box-shadow:0 0 0 4px #4f7bff24!important}.lp-form-container .lp-input .ant-input{background:transparent!important;font-size:15px!important;font-weight:400!important;color:#fff!important;height:100%!important;line-height:1.5!important}.lp-form-container .lp-input .ant-input::placeholder{color:#4a4a4a!important;font-weight:400!important;font-size:14px!important}.lp-form-container .lp-input .ant-input:-webkit-autofill,.lp-form-container .lp-input .ant-input:-webkit-autofill:hover,.lp-form-container .lp-input .ant-input:-webkit-autofill:focus,.lp-form-container .lp-input .ant-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #1c1c1c inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff;transition:background-color 5000s ease-in-out 0s!important}.lp-input-icon,.lp-form-container .lp-input .ant-input-prefix .anticon{color:#555!important;font-size:15px!important;margin-right:4px}.lp-form-container .lp-input .ant-input-suffix .anticon,.lp-form-container .lp-input .ant-input-password-icon{color:#555!important;font-size:15px!important;cursor:pointer;transition:color .15s ease!important}.lp-form-container .lp-input .ant-input-suffix .anticon:hover,.lp-form-container .lp-input .ant-input-password-icon:hover{color:#4f7bff!important}.lp-form-container .ant-form-item-has-error .lp-input.ant-input-affix-wrapper{border-color:#f87171!important;background:#1f1010!important;box-shadow:0 0 0 3px #f871711a!important}.lp-form-container .ant-form-item-explain-error{font-size:12px!important;color:#f87171!important;margin-top:4px!important}.lp-form-container .lp-checkbox{align-items:center!important}.lp-form-container .lp-checkbox .ant-checkbox-inner{width:18px!important;height:18px!important;border:2px solid #333!important;border-radius:5px!important;background:#1c1c1c!important;transition:all .2s ease!important}.lp-form-container .lp-checkbox:hover .ant-checkbox-inner{border-color:#4f7bff!important}.lp-form-container .lp-checkbox .ant-checkbox-checked .ant-checkbox-inner{background:#4f7bff!important;border-color:#4f7bff!important}.lp-form-container .lp-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.lp-terms-text{font-size:13px;color:#fff6;-webkit-user-select:none;user-select:none}.lp-terms-text a{color:#5b8af5;text-decoration:none;font-weight:600}.lp-terms-text a:hover{text-decoration:underline}.lp-submit-btn.ant-btn,.lp-submit-btn.ant-btn-primary{height:52px!important;border-radius:12px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;border:none!important;color:#fff!important;background:#3b6af0!important;background-size:unset!important;animation:none!important;box-shadow:0 4px 16px #3b6af066!important;transition:background .3s ease,box-shadow .3s ease!important;overflow:hidden!important}@keyframes btnHoverAurora{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.lp-submit-btn.ant-btn:hover:not(:disabled),.lp-submit-btn.ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0d0a3e,#1a1090,#2d4fcc,#1e3a8a,#3b6af0,#0d0a3e)!important;background-size:300% 300%!important;animation:btnHoverAurora 3s ease infinite!important;transform:none!important;box-shadow:0 4px 20px #3b6af08c!important;color:#fff!important}.lp-submit-btn.ant-btn:active{transform:none!important;background:#2550cc!important;animation:none!important}.lp-submit-btn.ant-btn .anticon-loading{color:#ffffffe6!important}.lp-btn-arrow{display:inline-block;margin-left:10px;font-size:22px;font-style:normal;font-weight:900;-webkit-text-stroke:.6px currentColor;transition:transform .25s ease}.lp-submit-btn:hover .lp-btn-arrow{transform:translate(5px)}.lp-submit-btn.ant-btn-loading,.lp-submit-btn.ant-btn-loading:hover,.lp-submit-btn.ant-btn-primary.ant-btn-loading:hover{background:#3b6af0!important;background-size:unset!important;animation:none!important;box-shadow:0 4px 16px #3b6af066!important;cursor:default!important}.lp-submit-btn.ant-btn-loading:hover .lp-btn-arrow{transform:none!important}.lp-form-container .lp-divider.ant-divider{margin:18px 0!important;border-color:#2a2a2a!important}.lp-divider-text{font-size:11px;color:#444;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.lp-error{margin-top:10px;padding:11px 16px;background:#f8717114;border:1.5px solid rgba(248,113,113,.2);border-radius:10px;color:#f87171;font-size:13px;font-weight:500;text-align:center}.lp-signup-link{text-align:center;font-size:13px;color:#ffffff59;margin:12px 0 0}.lp-signup-link a{color:#5b8af5;font-weight:600;text-decoration:none}.lp-signup-link a:hover{text-decoration:underline}.lp-forgot-modal .ant-modal-content{background:#161616!important;border:1px solid #2a2a2a!important;border-radius:20px!important;box-shadow:0 24px 64px #000000b3!important;padding:0!important}.lp-forgot-modal .ant-modal-close{color:#555!important;top:16px!important;right:16px!important}.lp-forgot-modal .ant-modal-close:hover{color:#fff!important}.lp-forgot-modal-inner{padding:36px 32px 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.lp-forgot-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#1a2a5e,#3b6af0);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;margin-bottom:18px;box-shadow:0 6px 20px #3b6af059}.lp-forgot-title{font-size:20px;font-weight:700;color:#fff;margin:0 0 10px;letter-spacing:-.01em}.lp-forgot-desc{font-size:13px;color:#ffffff73;line-height:1.6;margin:0 0 24px}.lp-forgot-desc strong{color:#ffffffbf;font-weight:600}.lp-forgot-modal-inner .ant-form{width:100%}.lp-forgot-modal-inner .ant-form-item{margin-bottom:14px!important}.lp-forgot-input.ant-input-affix-wrapper{height:48px!important;border-radius:12px!important;background:#1e1e1e!important;border:2px solid #2a2a2a!important;color:#fff!important;font-size:14px!important;box-shadow:none!important}.lp-forgot-input.ant-input-affix-wrapper:focus-within,.lp-forgot-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#4f7bff!important;background:#1a1a2e!important;box-shadow:0 0 0 3px #4f7bff26!important}.lp-forgot-input .ant-input{background:transparent!important;color:#fff!important;font-size:14px!important}.lp-forgot-input .ant-input::placeholder{color:#4a4a4a!important}.lp-forgot-input .ant-input:-webkit-autofill,.lp-forgot-input .ant-input:-webkit-autofill:hover,.lp-forgot-input .ant-input:-webkit-autofill:focus,.lp-forgot-input .ant-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #1e1e1e inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff;transition:background-color 5000s ease-in-out 0s!important}.lp-forgot-input .ant-input-prefix .anticon{color:#555!important;font-size:14px!important}.lp-forgot-submit.ant-btn,.lp-forgot-submit.ant-btn-primary{height:48px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;border:none!important;color:#fff!important;background:#3b6af0!important;box-shadow:0 4px 14px #3b6af066!important;transition:background .2s ease,box-shadow .2s ease,transform .15s ease!important}.lp-forgot-submit.ant-btn:hover:not(:disabled){background:#2d5ce0!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #3b6af080!important}@media (max-width: 900px){.lp-page{padding:16px 18px}.lp-left{width:48%}.lp-left-heading{font-size:30px}.lp-right{padding:40px 36px}}@media (max-width: 700px){.lp-page{height:auto;min-height:100vh;padding:12px;align-items:flex-start}.lp-card{flex-direction:column;height:auto;gap:12px}.lp-left{width:100%;min-height:240px;flex-shrink:0;border-radius:16px}.lp-right{border-radius:16px;padding:32px 24px 40px}.lp-left-inner{padding:32px 28px 28px}.lp-left-heading{font-size:26px}.lp-form-container{max-width:100%}}@media (max-width: 420px){.lp-social-row{grid-template-columns:1fr}.lp-title{font-size:26px}.lp-partner-logos{gap:14px}}.rp-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000;font-family:Inter,Segoe UI,sans-serif;padding:24px;box-sizing:border-box;position:relative;overflow:hidden}.rp-blob{position:fixed;border-radius:50%;pointer-events:none;mix-blend-mode:screen;will-change:transform}.rp-blob-1{width:600px;height:600px;background:radial-gradient(circle at 40% 40%,#4f8fff 0%,#1d3fe8 50%,transparent 75%);filter:blur(80px);opacity:.3;top:-200px;left:-200px;animation:rpBlob1 14s cubic-bezier(.45,.05,.55,.95) infinite}.rp-blob-2{width:500px;height:500px;background:radial-gradient(circle at 55% 55%,#a78bfa 0%,#6d28d9 55%,transparent 75%);filter:blur(90px);opacity:.25;bottom:-150px;right:-150px;animation:rpBlob2 18s cubic-bezier(.45,.05,.55,.95) infinite}.rp-blob-3{width:400px;height:400px;background:radial-gradient(circle at 50% 50%,#00d4ff 0%,#0091c7 55%,transparent 75%);filter:blur(70px);opacity:.2;top:40%;left:50%;transform:translate(-50%);animation:rpBlob3 11s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes rpBlob1{0%{transform:translate(0) scale(1)}33%{transform:translate(6%,10%) scale(1.08)}66%{transform:translate(-5%,6%) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes rpBlob2{0%{transform:translate(0) scale(1)}40%{transform:translate(-8%,-6%) scale(1.06)}80%{transform:translate(5%,-10%) scale(.93)}to{transform:translate(0) scale(1)}}@keyframes rpBlob3{0%{transform:translate(-50%) scale(1)}50%{transform:translate(-45%) scale(1.1)}to{transform:translate(-50%) scale(1)}}.rp-card{position:relative;z-index:2;background:#111;border-radius:24px;padding:48px 44px;width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 32px 80px #0009}.rp-icon-wrap{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#1a2a5e,#3b6af0);display:flex;align-items:center;justify-content:center;margin-bottom:22px;box-shadow:0 8px 24px #3b6af059}.rp-icon{font-size:26px;color:#fff}.rp-icon-success{color:#34d399!important}.rp-icon-error{color:#f87171!important}.rp-icon-wrap:has(.rp-icon-success){background:linear-gradient(135deg,#064e3b,#059669);box-shadow:0 8px 24px #05966959}.rp-icon-wrap:has(.rp-icon-error){background:linear-gradient(135deg,#7f1d1d,#dc2626);box-shadow:0 8px 24px #dc262659}.rp-title{font-size:26px;font-weight:800;color:#fff;margin:0 0 10px;letter-spacing:-.02em;line-height:1.2}.rp-subtitle{font-size:14px;color:#ffffff73;margin:0 0 28px;line-height:1.7}.rp-form{width:100%;text-align:left}.rp-form .ant-form-item{margin-bottom:16px!important}.rp-form .ant-form-item-label{padding-bottom:5px!important}.rp-label{font-size:13px;font-weight:600;color:#ffffffb3}.rp-form .ant-form-item-label>label{color:#ffffffb3!important;font-size:13px!important;font-weight:600!important;height:auto!important}.rp-input.ant-input-affix-wrapper{height:52px!important;padding:0 16px!important;border:2px solid #2a2a2a!important;border-radius:12px!important;background:#1c1c1c!important;box-shadow:none!important;font-size:15px!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important}.rp-input.ant-input-affix-wrapper:hover{border-color:#3d3d3d!important;background:#1f1f1f!important}.rp-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.rp-input.ant-input-affix-wrapper:focus-within{border-color:#4f7bff!important;background:#1a1a2e!important;box-shadow:0 0 0 4px #4f7bff24!important}.rp-input .ant-input{background:transparent!important;color:#fff!important;font-size:15px!important}.rp-input .ant-input::placeholder{color:#4a4a4a!important;font-size:14px!important}.rp-input .ant-input:-webkit-autofill,.rp-input .ant-input:-webkit-autofill:hover,.rp-input .ant-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #1c1c1c inset!important;-webkit-text-fill-color:#ffffff!important;transition:background-color 5000s ease-in-out 0s!important}.rp-input-icon,.rp-input .ant-input-prefix .anticon{color:#555!important;font-size:15px!important;margin-right:4px}.rp-input .ant-input-suffix .anticon,.rp-input .ant-input-password-icon{color:#555!important;font-size:15px!important;cursor:pointer;transition:color .15s ease!important}.rp-input .ant-input-suffix .anticon:hover,.rp-input .ant-input-password-icon:hover{color:#4f7bff!important}.rp-form .ant-form-item-has-error .rp-input.ant-input-affix-wrapper{border-color:#f87171!important;background:#1f1010!important;box-shadow:0 0 0 3px #f871711a!important}.rp-form .ant-form-item-explain-error{font-size:12px!important;color:#f87171!important;margin-top:4px!important}.rp-submit-btn.ant-btn,.rp-submit-btn.ant-btn-primary{height:52px!important;border-radius:12px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;border:none!important;color:#fff!important;background:#3b6af0!important;animation:none!important;box-shadow:0 4px 16px #3b6af066!important;transition:background .3s ease,box-shadow .3s ease!important;margin-top:4px}@keyframes rpBtnAurora{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.rp-submit-btn.ant-btn:hover:not(:disabled),.rp-submit-btn.ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0d0a3e,#1a1090,#2d4fcc,#1e3a8a,#3b6af0,#0d0a3e)!important;background-size:300% 300%!important;animation:rpBtnAurora 3s ease infinite!important;transform:none!important;box-shadow:0 4px 20px #3b6af08c!important;color:#fff!important}.rp-submit-btn.ant-btn:active{background:#2550cc!important;animation:none!important;transform:none!important}.rp-submit-btn .anticon-loading{color:#ffffffe6!important}.rp-btn-arrow{display:inline-block;margin-left:10px;font-size:22px;font-weight:900;-webkit-text-stroke:.6px currentColor;transition:transform .25s ease}.rp-submit-btn:hover .rp-btn-arrow{transform:translate(5px)}.rp-submit-btn.ant-btn-loading,.rp-submit-btn.ant-btn-loading:hover,.rp-submit-btn.ant-btn-primary.ant-btn-loading:hover{background:#3b6af0!important;background-size:unset!important;animation:none!important;box-shadow:0 4px 16px #3b6af066!important;cursor:default!important}.rp-submit-btn.ant-btn-loading:hover .rp-btn-arrow{transform:none!important}.rp-back-link{margin-top:20px;font-size:13px;color:#ffffff59}.rp-back-link a{color:#5b8af5;font-weight:600;cursor:pointer;text-decoration:none;transition:color .15s}.rp-back-link a:hover{color:#7aa3ff;text-decoration:underline}@media (max-width: 480px){.rp-card{padding:36px 24px;border-radius:20px}.rp-title{font-size:22px}}html,body{box-sizing:border-box;margin:0;padding:0;height:100%;overflow-y:auto;overflow-x:hidden}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.App{display:block;background-color:#e4e4e4;min-height:600px;max-height:2000px;width:80%;height:100%;transition:all .3s ease}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner{background:#f17c0c!important;border-color:#f17c0c!important}.ant-checkbox:hover:not(.ant-checkbox-disabled) .ant-checkbox-inner{border-color:#f17c0c!important}.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#f17c0c!important;box-shadow:0 0 0 2px #f17c0c33!important}.ant-checkbox-checked:after{border-color:#f17c0c!important}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#fff!important}.ant-pagination-item:hover{border-color:#f17c0c!important;color:#f17c0c!important}.ant-pagination-item-active{background:#f17c0c!important;border-color:#f17c0c!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{border-color:#f17c0c!important;color:#f17c0c!important}@media (min-width: 308px){.App{width:100%}}@media (max-width: 1000px){.App{width:100%}}.content{align-items:left;padding:5% 2% 10%;background-color:var(--pmq-border);width:100%;min-height:100vh;height:auto;overflow-y:auto;overflow-x:hidden;transition:all .3s ease}@media (min-width: 901px) and (max-width: 1440px){.content{padding:3% 2% 8%}}@media (min-width: 601px) and (max-width: 900px){.content{padding:15% 2% 8%}}@media (max-width: 600px){.content{padding:20% 4% 10%}}@media (min-width: 1368px) and (max-height: 1080px){.content{width:100%;justify-content:center;align-items:center;padding-top:2%;padding-left:2%;padding-right:2%}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
