@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--gray-50: #f9f9f9;--gray-100: #ececf1;--gray-200: #d9d9e3;--gray-300: #c5c5d2;--gray-400: #acacbe;--gray-500: #8e8ea0;--gray-600: #565869;--gray-700: #40414f;--gray-800: #343541;--gray-900: #202123;--success: #10a37f;--success-light: #e6f6f2;--danger: #ef4146;--danger-light: #fdecea;--warning: #f59e0b;--warning-light: #fff8e1;--info: #3b82f6;--info-light: #eff6ff;--primary-accent: var(--inverted-bg);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-card: 0 2px 10px -4px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-dropdown: 0 0 0 1px rgba(0, 0, 0, .04), 0 4px 6px -1px rgba(0, 0, 0, .07), 0 12px 24px -4px rgba(0, 0, 0, .1);--bg-color: #ffffff;--sidebar-bg: var(--gray-50);--text-primary: var(--gray-900);--text-secondary: var(--gray-600);--border-color: var(--gray-200);--hover-bg: var(--gray-100);--button-bg: #ffffff;--button-text: var(--gray-900);--button-border: var(--gray-200);--inverted-bg: var(--gray-900);--inverted-text: #ffffff;--max-width: 1200px;--border-radius: 8px;--font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}.dark{--bg-color: var(--gray-800);--sidebar-bg: var(--gray-900);--text-primary: var(--gray-100);--text-secondary: var(--gray-400);--border-color: var(--gray-700);--hover-bg: var(--gray-700);--button-bg: var(--gray-800);--button-text: var(--gray-100);--button-border: var(--gray-600);--inverted-bg: #ffffff;--inverted-text: var(--gray-900)}@media(prefers-color-scheme:dark){:root:not(.light){--bg-color: var(--gray-800);--sidebar-bg: var(--gray-900);--text-primary: var(--gray-100);--text-secondary: var(--gray-400);--border-color: var(--gray-700);--hover-bg: var(--gray-700);--button-bg: var(--gray-800);--button-text: var(--gray-100);--button-border: var(--gray-600);--inverted-bg: #ffffff;--inverted-text: var(--gray-900)}}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;padding:0}h1,h2,h3,h4{font-weight:500;color:var(--text-primary);margin-bottom:.5em;text-align:left}h1{font-size:24px;letter-spacing:-.01em;margin-bottom:24px}h2{font-size:18px;margin-top:32px;margin-bottom:16px}.container{max-width:var(--max-width);margin:0;text-align:left}input,select,button{font-family:inherit;font-size:14px}.input-base{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-color);color:var(--text-primary);transition:border-color .2s;outline:none;font-size:14px}.input-base:focus{border-color:var(--primary-accent)}.input-base::placeholder{color:var(--gray-400)}.search-input-wrap{position:relative}.search-input-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--gray-400);pointer-events:none}.search-input-field{padding-left:34px!important;padding-right:32px!important}.search-input-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;background:transparent;color:var(--gray-400);cursor:pointer;transition:background-color .15s,color .15s;padding:0}.search-input-clear:hover{background-color:var(--hover-bg);color:var(--text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s;border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);font-size:13px;gap:8px;text-decoration:none}.btn:hover:not(:disabled){background-color:var(--hover-bg)}.btn:active:not(:disabled){background-color:var(--gray-200)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background-color:var(--primary-accent);color:var(--inverted-text);border:1px solid var(--primary-accent)}.btn-primary:hover:not(:disabled){opacity:.85;background-color:var(--primary-accent)}table{width:100%;border-collapse:collapse;text-align:left}th{font-weight:500;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:12px 16px;font-size:13px}td{padding:16px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}tr:hover td{background-color:var(--gray-50)}tbody tr:last-child td{border-bottom:none}.section-card{padding:24px;border:1px solid var(--gray-100);border-radius:16px;box-shadow:var(--shadow-card);margin-bottom:24px;background-color:var(--bg-color)}.flex-row{display:flex;gap:16px;align-items:center}.flex-col{display:flex;flex-direction:column;gap:8px}.label{font-size:12px;font-weight:500;color:var(--text-secondary)}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.mt-8{margin-top:32px}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.text-bold{font-weight:600}.d-none,.d-md-block,.d-md-flex{display:none!important}@media(min-width:1025px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-none{display:none!important}}.layout-container{display:flex;height:100vh;width:100vw;overflow:hidden;background-color:var(--bg-color)}@keyframes sidebarSlideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes sidebarSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes sidebarOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes sidebarOverlayOut{0%{opacity:1}to{opacity:0}}.layout-sidebar{width:240px;background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;z-index:50}@media(max-width:1024px){.layout-sidebar{position:fixed;height:100%;transform:translate(-100%)}.layout-sidebar.open{animation:sidebarSlideIn .28s cubic-bezier(.16,1,.3,1) both}@keyframes sidebarNavItemIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.layout-sidebar.open .sidebar-nav .sidebar-nav-item,.layout-sidebar.open .sidebar-footer .sidebar-nav-item{animation:sidebarNavItemIn .24s ease both}.layout-sidebar.open .sidebar-nav .sidebar-nav-item:nth-child(1){animation-delay:60ms}.layout-sidebar.open .sidebar-nav .sidebar-nav-item:nth-child(2){animation-delay:.1s}.layout-sidebar.open .sidebar-nav .sidebar-nav-item:nth-child(3){animation-delay:.14s}.layout-sidebar.open .sidebar-nav .sidebar-nav-item:nth-child(4){animation-delay:.18s}.layout-sidebar.open .sidebar-nav .sidebar-nav-item:nth-child(5){animation-delay:.22s}.layout-sidebar.open .sidebar-nav .sidebar-nav-item:nth-child(6){animation-delay:.26s}.layout-sidebar.open .sidebar-footer .sidebar-nav-item{animation-delay:.28s}.layout-sidebar.closing{animation:sidebarSlideOut .22s cubic-bezier(.16,1,.3,1) both}}.sidebar-header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.sidebar-brand{font-weight:600;font-size:16px;display:flex;align-items:center;gap:8px;color:var(--text-primary);text-decoration:none}.sidebar-nav{flex:1;padding:12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.sidebar-nav-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s;border:none;background:transparent;width:100%;text-align:left}.sidebar-nav-item:hover{background-color:#efefef;color:var(--text-primary)}.sidebar-nav-item.active{background-color:#efefef;color:var(--text-primary);font-weight:500}.sidebar-footer{padding:12px;border-top:1px solid var(--border-color)}.layout-main-panel{flex:1;display:flex;flex-direction:column;min-width:0;background-color:var(--bg-color)}.layout-topbar{height:64px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background-color:var(--bg-color);flex-shrink:0;z-index:40}.topbar-left,.topbar-right{display:flex;align-items:center;gap:12px}.menu-trigger{display:none;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px}.menu-trigger:hover{background-color:var(--hover-bg)}@media(max-width:1024px){.menu-trigger{display:flex}}.user-menu-container{position:relative}.user-menu-btn{display:flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;padding:6px;border-radius:var(--border-radius);transition:all .2s ease}.user-menu-btn:hover{background-color:var(--hover-bg)}.user-avatar{border-radius:50%;background-color:var(--inverted-bg);color:var(--inverted-text);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px;width:24px;height:24px}.user-dropdown{position:absolute;top:100%;right:0;margin-top:8px;width:220px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);padding:6px;z-index:100;transform-origin:top right;animation:dropdown-fade .15s ease-out}@keyframes dropdown-fade{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.user-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;color:var(--text-primary);text-decoration:none;font-size:14px;cursor:pointer;transition:background-color .2s;border:none;width:100%;text-align:left;background:transparent}.user-dropdown-item:hover{background-color:var(--hover-bg)}.user-dropdown-item.danger{color:var(--danger)}.layout-content{flex:1;overflow-y:auto;padding:40px 24px}.sidebar-overlay{position:fixed;inset:0;background-color:#0006;z-index:40;animation:sidebarOverlayIn .3s ease both}.sidebar-overlay.closing{animation:sidebarOverlayOut .22s ease both}.page-title{font-size:16px;font-weight:600;color:var(--text-primary)}.page-transition{animation:fadeIn .4s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.skeleton-box{display:inline-block;height:1em;position:relative;overflow:hidden;background-color:#f0f0f0;border-radius:4px}.skeleton-box:after{position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff6 20%,#fffc 60%,#fff0);animation:shimmer 1.5s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:6px;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease;flex-shrink:0}.dropdown-trigger:hover{background-color:var(--hover-bg)!important;color:var(--text-primary)}.dropdown-trigger--primary{width:32px;height:32px}.dropdown-trigger--secondary{width:28px;height:28px}.dropdown-menu{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow-dropdown);padding:5px;transform-origin:top right;animation:dropdown-fade .14s cubic-bezier(.16,1,.3,1)}.dropdown-menu--primary{min-width:180px}.dropdown-menu--secondary{min-width:160px}.dropdown-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;background:transparent;color:var(--text-primary);font-family:var(--font-family);font-size:13.5px;font-weight:500;text-align:left;border-radius:6px;cursor:pointer;transition:background-color .12s ease;white-space:nowrap}.dropdown-menu-item:hover:not(:disabled){background-color:var(--hover-bg)}.dropdown-menu-item:disabled{opacity:.5;cursor:not-allowed}.dropdown-menu-item--danger{color:var(--danger)}.dropdown-menu-item--danger:hover:not(:disabled){background-color:var(--danger-light);color:var(--danger)}.dropdown-menu-item__icon{display:inline-flex;align-items:center;flex-shrink:0;opacity:.75}.dropdown-menu-separator{height:1px;background-color:var(--border-color);margin:5px 0}.dropdown-menu-header{padding:8px 10px 6px;display:flex;flex-direction:column;gap:1px}.dropdown-menu-header__label{font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.dropdown-menu-header__value{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slide-over-overlay{position:fixed;inset:0;background-color:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;transition:opacity .3s ease}.slide-over-panel{position:fixed;top:0;bottom:0;right:0;width:100%;max-width:450px;background-color:var(--bg-color);box-shadow:var(--shadow-lg);z-index:1001;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.slide-over-panel.open{transform:translate(0)}.slide-over-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color)}.slide-over-header h2{margin:0;font-size:18px;font-weight:600}.slide-over-close-btn{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.slide-over-close-btn:hover{background-color:var(--hover-bg);color:var(--text-primary)}.slide-over-content{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.slide-over-footer{padding:20px 24px;border-top:1px solid var(--border-color);background-color:var(--bg-color);display:flex;justify-content:flex-end;gap:12px}.slide-over-panel.slide-over-wide{max-width:640px}.status-badge{display:inline-flex;align-items:center;font-size:12px;padding:4px 10px;border-radius:9999px;font-weight:500;white-space:nowrap}.status-badge.synced{color:var(--success);background-color:var(--success-light);border:1px solid rgba(16,163,127,.2)}.status-badge.error{color:var(--danger);background-color:var(--danger-light);border:1px solid rgba(239,65,70,.2)}.status-badge.unknown{color:var(--text-secondary);background-color:var(--hover-bg)}.status-badge-time{opacity:.7;margin-left:6px;padding-left:6px;border-left:1px solid currentColor}.accordion-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.accordion-wrapper.expanded{grid-template-rows:1fr}.accordion-inner{overflow:hidden}.integration-container-card{background-color:var(--bg-color);border:1px solid var(--gray-100);border-radius:16px;box-shadow:var(--shadow-card);transition:all .2s ease-in-out;margin-bottom:16px}.container-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;cursor:pointer;transition:background-color .15s ease-in-out;-webkit-user-select:none;user-select:none}.container-card-header:hover{background-color:var(--gray-50)}.container-icon-wrap{width:40px;height:40px;border-radius:9999px;background-color:var(--gray-100);display:flex;align-items:center;justify-content:center;color:var(--gray-600);flex-shrink:0;overflow:hidden}.container-card-body{border-top:1px solid var(--gray-50);background-color:#f9f9f980;padding:8px 24px 16px}.integration-item{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--gray-100);border-radius:12px;overflow:hidden;transition:all .2s ease-in-out}.integration-item:hover{border-color:var(--gray-300);box-shadow:var(--shadow-sm)}.integration-item-header{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer}.integration-symbol-badge{width:40px;height:40px;border-radius:9999px;background-color:var(--gray-50);border:1px solid var(--gray-100);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--gray-500);flex-shrink:0}.integration-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}.integration-item:hover .integration-actions{opacity:1}@media(max-width:768px){.integration-actions{opacity:1}}.action-icon-btn{background:transparent;border:none;color:var(--gray-500);padding:8px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.action-icon-btn:hover{background-color:var(--gray-100);color:var(--gray-900)}.action-icon-btn.danger:hover{background-color:var(--danger-light);color:var(--danger)}.action-icon-btn:disabled{opacity:.5;cursor:not-allowed}.integration-item-body{background-color:#f9f9f980}.integration-details-box{padding:0 16px 16px;margin:0 16px;display:flex;flex-direction:row;align-items:flex-start;gap:24px}@media(max-width:640px){.integration-details-box{flex-direction:column}}.detail-column{margin-top:16px;min-width:0;flex:1}.detail-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--gray-400);margin-bottom:6px}.detail-value-box{display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:#fff;border:1px solid var(--gray-100);padding:8px 12px;border-radius:8px}.detail-value-text{font-size:14px;font-family:monospace;color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 1.5s linear infinite}.w-5{width:20px;flex-shrink:0}.h-5{height:20px;flex-shrink:0}.w-4{width:16px;flex-shrink:0}.h-4{height:16px;flex-shrink:0}.w-3\.5{width:14px;flex-shrink:0}.h-3\.5{height:14px;flex-shrink:0}.mr-1\.5{margin-right:6px}.mr-1{margin-right:4px}.ml-1{margin-left:4px}.text-gray-500{color:var(--gray-500)}.add-address-btn{margin:12px 0 0;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--gray-500);background:transparent;border:none;cursor:pointer;padding:6px 8px;border-radius:6px;transition:background-color .2s,color .2s}.add-address-btn:hover{background-color:var(--gray-100);color:var(--gray-900)}.sync-widget{border:1px solid var(--info-light);border-radius:10px;background-color:var(--info-light);padding:20px 24px;margin-top:32px}.sync-widget-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.sync-widget-info{flex:1;min-width:300px}.sync-widget-title{font-size:15px;font-weight:600;color:var(--info);display:flex;gap:8px;align-items:center;margin:0 0 8px}.sync-widget-description{color:var(--info);opacity:.85;font-size:13px;line-height:1.5;margin:0}.sync-widget-btn{white-space:nowrap;background-color:var(--info)!important;border-color:var(--info)!important;color:#fff!important}.sync-widget-btn:hover:not(:disabled){opacity:.9}.sync-progress-container{margin-top:20px;padding:24px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;align-items:center}.sync-spinner-wrap{position:relative;width:64px;height:64px;margin-bottom:16px}.sync-spinner-ring{position:absolute;inset:0;border-radius:50%;border:3px solid var(--info-light);animation:pulse-ring 1.6s ease-out infinite}.sync-spinner-inner{position:absolute;inset:8px;border-radius:50%;border:3px solid transparent;border-top-color:var(--info);animation:sync-spin .8s linear infinite}.sync-spinner-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--info)}.sync-progress-title{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--info)}.sync-progress-text{font-size:13px;color:var(--info);opacity:.8;font-family:monospace;text-align:center}.sync-progress-bar-track{width:100%;max-width:300px;height:4px;background-color:var(--info-light);border-radius:2px;margin-top:16px;overflow:hidden}.sync-progress-bar-fill{height:100%;background-color:var(--info);width:30%;animation:indeterminate 1.4s ease-in-out infinite}.sync-result{margin-top:16px;padding:16px;border-radius:6px;font-size:14px;display:flex;align-items:center;gap:12px;border:1px solid transparent}.sync-result.success{background-color:var(--success-light);color:var(--success);border-color:#10a37f33}.sync-result.error{background-color:var(--danger-light);color:var(--danger);border-color:#ef444433}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.4);opacity:0}}@keyframes sync-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes indeterminate{0%{transform:translate(-100%);width:40%}50%{width:60%}to{transform:translate(300%);width:10%}}.catalog-root{display:flex;flex-direction:column;gap:4px}.catalog-search-wrap{position:relative;margin-bottom:16px}.catalog-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--gray-400);pointer-events:none}.catalog-search-input{padding-left:36px!important}.catalog-tabs{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:2px}.catalog-tab{padding:5px 14px;border-radius:999px;border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:inherit}.catalog-tab:hover:not(.active){background-color:var(--hover-bg);color:var(--text-primary)}.catalog-tab.active{background-color:var(--inverted-bg);color:var(--inverted-text);border-color:var(--inverted-bg)}.catalog-group{margin-bottom:24px}.catalog-group-title{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.catalog-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-color);cursor:pointer;transition:all .15s ease;box-shadow:var(--shadow-sm);text-align:left;font-family:inherit}.catalog-card:hover{background-color:var(--hover-bg);border-color:var(--gray-300);transform:translateY(-1px);box-shadow:var(--shadow-card)}.catalog-card-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.catalog-icon-exchange{background-color:var(--info-light);color:var(--info)}.catalog-icon-blockchain{background-color:#f3e8ff;color:#9333ea}.catalog-icon-wallet{background-color:#fff7ed;color:#ea580c}.catalog-card-label{font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-empty{display:flex;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.catalog-back-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;padding:4px 0;margin-bottom:12px;font-family:inherit;transition:color .15s}.catalog-back-btn:hover{color:var(--text-primary)}.catalog-form-enter{animation:catalogFormSlideIn .3s cubic-bezier(.16,1,.3,1) both}@keyframes catalogFormSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.wallet-address-rows{display:flex;flex-direction:column;gap:8px}.wallet-address-row{display:flex;align-items:center;gap:8px}.wallet-address-remove{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;background:none;color:var(--text-tertiary);cursor:pointer;border-radius:6px;transition:color .15s,background-color .15s}.wallet-address-remove:hover{color:var(--danger);background-color:#ef444414}.wallet-address-add{display:inline-flex;align-items:center;gap:4px;margin-top:8px;border:none;background:none;color:var(--brand);font-size:13px;font-weight:500;cursor:pointer;padding:4px 0;font-family:inherit;transition:opacity .15s}.wallet-address-add:hover{opacity:.8}@keyframes txCountPop{0%{opacity:.3;transform:scale(.88)}55%{transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes txModalBgIn{0%{opacity:0}to{opacity:1}}@keyframes txModalPanelIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes txModalBgOut{0%{opacity:1}to{opacity:0}}@keyframes txModalPanelOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(12px)}}.tx-date-chip{transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.tx-date-chip:hover:not(.tx-chip-active){background:var(--hover-bg)!important}.tx-date-chip.tx-chip-active{transform:scale(1.05);box-shadow:0 4px 12px #0000002e}.tx-date-chip:active{transform:scale(.95)}.tx-pill-btn{transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.tx-pill-btn:hover:not(.tx-pill-active){border-color:var(--text-secondary)!important}.tx-pill-clear-btn{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;border:none;background:var(--hover-bg);color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer;margin-left:2px;line-height:1;flex-shrink:0;padding:0;transition:background .13s ease}.tx-pill-clear-btn:hover{background:var(--border-color)!important}.tx-reset-btn{transition:background .13s ease}.tx-reset-btn:hover{background:var(--hover-bg)!important}.tx-date-input-wrapper{position:relative;display:flex;align-items:center}.tx-date-input{width:100%;padding:12px 40px 12px 16px;border:1px solid var(--border-color);border-radius:8px;background:transparent;color:var(--text-primary);font-size:15px;font-family:inherit;cursor:pointer;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.tx-date-input:hover{border-color:var(--text-secondary)}.tx-date-input:focus{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary)}.tx-date-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;right:0;top:0;width:100%;height:100%}.tx-calendar-icon{position:absolute;right:14px;width:18px;height:18px;color:var(--text-secondary);pointer-events:none}.tx-apply-btn{transition:background .15s ease,transform .1s ease,color .15s ease}.tx-apply-btn:not(:disabled):hover{filter:brightness(1.08)}.tx-apply-btn:active{transform:scale(.98)}.tx-cancel-btn{transition:background .15s ease,border-color .15s ease}.tx-cancel-btn:hover{background:var(--hover-bg)!important;border-color:var(--text-secondary)!important}.tx-modal-close-btn{transition:background .13s ease}.tx-modal-close-btn:hover{background:var(--hover-bg)!important}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fee-collapse-enter{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.fee-collapse-enter-active{grid-template-rows:1fr}.fee-collapse-exit{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease-in}.fee-collapse-exit-active{grid-template-rows:0fr}.fee-collapse-inner{overflow:hidden}.transaction-sides-container{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.transaction-sides-container{grid-template-columns:1fr 1fr}}
