.market-details-right{flex:1.4;display:flex;flex-direction:column;gap:24px;padding:20px}.market-details-right.from-wallet{padding:0}.market-details-top{gap:24px}.market-details-top,.trade-panel{display:flex;flex-direction:column}.trade-panel{position:relative;padding:20px;backdrop-filter:blur(12px);border-radius:10px;border:1px solid hsla(0,0%,100%,.05);gap:20px;background:#18181b;box-shadow:0 25px 40px rgba(0,0,0,.45)}.trade-panel__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(24,24,27,.85);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:24px}.trade-panel .panel-hero{display:flex;align-items:center;gap:16px}.trade-panel .panel-hero .hero-copy{display:flex;flex-direction:column;gap:6px}.trade-panel .panel-hero .hero-copy p{margin:0;color:#fff;font-weight:600;font-size:15px;line-height:1.35}.trade-panel .panel-hero .hero-copy span{color:hsla(0,0%,100%,.6);font-size:13px}.trade-panel .panel-meta{display:flex;align-items:center;gap:16px;border-bottom:1px solid #1f1f1f}.trade-panel .panel-tabs{display:flex;align-items:center;flex:1;border-radius:14px;height:100%}.trade-panel .panel-tabs button{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.65);font-weight:600;cursor:pointer;font-size:14px;border-bottom:1px solid #18181b;padding:0 16px;height:100%}.trade-panel .panel-tabs button.active{border-color:#437fff;color:#fff}.trade-panel .order-type-select{width:auto;min-width:140px}.trade-panel .outcome-options{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.trade-panel .outcome-options button{border:1px solid #2c3039;border-radius:10px;padding:12px 0;background:#2c3039;color:hsla(0,0%,100%,.8);font-weight:600;cursor:pointer;transition:border .2s,background .2s;font-size:16px}.trade-panel .outcome-options button.active{border-color:#437fff;background:#1c2232}.trade-panel .amount-input-l{display:flex;align-items:center;gap:12px}.trade-panel .amount-input{display:flex;flex-direction:column;gap:12px}.trade-panel .amount-input .amount-header{display:flex;flex-direction:column;justify-content:space-between;font-size:13px;color:hsla(0,0%,100%,.65);width:220px}.trade-panel .amount-input .amount-header .amount-header-t{font-size:14px;color:#fff}.trade-panel .amount-input .amount-header .amount-header-b{margin-top:4px}.trade-panel .amount-input .amount-field{display:flex;align-items:center;gap:12px;border:1px solid #1f1f1f;border-radius:14px}.trade-panel .amount-input .amount-field .amount-input-base{width:100%}.trade-panel .amount-input .amount-field .amount-input-wrapper{background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important}.trade-panel .amount-input .amount-field .amount-input-field{background:rgba(0,0,0,0)!important;color:#fff!important;font-size:20px!important;font-weight:600!important}.trade-panel .amount-input .amount-field .amount-input-field::-webkit-inner-spin-button,.trade-panel .amount-input .amount-field .amount-input-field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.trade-panel .amount-input .amount-field .amount-input-field{-moz-appearance:textfield;appearance:textfield}.trade-panel .amount-input .quick-buttons{display:flex;justify-content:flex-end;gap:8px}.trade-panel .amount-input .quick-buttons button{padding:4px 16px;border-radius:6px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.6);cursor:pointer;font-size:13px;letter-spacing:.5px}.trade-panel .amount-input .quick-buttons button:hover{color:#000;background-color:#fff}.trade-panel .payout-fee{display:flex;align-items:center;justify-content:space-between;color:#cbcfd7}.trade-panel .payout-fee .payout-text{font-size:14px}.trade-panel .payout-highlight{display:flex;align-items:center;justify-content:space-between}.trade-panel .payout-highlight .payout-text{display:flex;flex-direction:column;gap:4px}.trade-panel .payout-highlight .payout-text span{font-size:13px;color:#fff}.trade-panel .payout-highlight .payout-text p{margin:0;color:#cbcfd7;font-weight:600;font-size:12px}.trade-panel .payout-highlight strong{font-size:22px;color:#fff}.trade-panel .primary-btn,.trade-panel .secondary-btn{border-radius:10px;border:none;font-size:15px;font-weight:600;cursor:pointer;letter-spacing:.4px}.trade-panel .primary-btn{background-color:#437fff;color:#0a0b12;color:#fff}.trade-panel .secondary-btn{background:hsla(0,0%,100%,.05);color:#fff}.timeline-container{padding:20px;backdrop-filter:blur(12px);border-radius:10px;border:1px solid hsla(0,0%,100%,.05);background:#18181b;box-shadow:0 25px 40px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:20px}.timeline-container .timeline-title{margin:0;color:#fff;font-size:18px;font-weight:600}.timeline-container .timeline-list{display:flex;flex-direction:column;gap:24px;position:relative;padding-left:8px}.timeline-container .timeline-list .timeline-item{display:flex;gap:16px;align-items:flex-start;position:relative}.timeline-container .timeline-list .timeline-item .timeline-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.timeline-container .timeline-list .timeline-item .timeline-icon svg{width:100%;height:100%}.timeline-container .timeline-list .timeline-item .timeline-content{flex:1;display:flex;flex-direction:column;gap:6px;padding-top:2px}.timeline-container .timeline-list .timeline-item .timeline-content .timeline-label{color:#fff;font-size:15px;font-weight:500;line-height:1.4}.timeline-container .timeline-list .timeline-item .timeline-content .timeline-time{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.4}.timeline-container .timeline-list .timeline-item .timeline-content .timeline-description{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.4;margin-top:2px}.timeline-container .timeline-list .timeline-item.completed .timeline-icon svg circle{fill:#437fff}.timeline-container .timeline-list .timeline-item.pending .timeline-icon svg circle{fill:none;stroke:hsla(0,0%,100%,.3);stroke-width:2}.share-select-trigger{background:#18181b!important;border:1px solid hsla(0,0%,100%,.08)!important;padding:0 18px;color:hsla(0,0%,100%,.85);border-radius:10px!important}.share-select-label{color:hsla(0,0%,100%,.55)!important;font-size:13px}.share-select-value{font-size:15px;font-weight:600;transition:color .2s ease}.share-select-trigger:not([data-filled=true]) .share-select-value,.share-select-trigger[data-filled=true] .share-select-value{color:#fff}.share-select-popover{background:#0f1116!important;border-radius:18px!important;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 45px rgba(0,0,0,.65);padding:4px 0}.share-select-listbox{background:rgba(0,0,0,0)!important;padding:4px 0}.share-select-listbox [role=option]{color:hsla(0,0%,100%,.8);font-weight:600;font-size:15px;border-radius:12px;padding:12px;transition:background .2s ease}.share-select-listbox [data-hover=true]{background:rgba(0,0,0,0)}.share-select-listbox [data-selected=true]{background:rgba(0,0,0,0);color:#fff}.timeline-icon-empty{width:26px;height:26px;border:2px solid #27272a;border-radius:50%}.timeline-icon-active{width:22px;height:22px;background:#437fff;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}.resolved-card{padding:20;background:#18181b;border:1px solid hsla(0,0%,100%,.05)}.resolved-card .resolved-content{flex-direction:column;padding:40px 24px;gap:12px;background-color:#1c2232}.resolved-card .resolved-content,.resolved-card .resolved-icon{display:flex;align-items:center;justify-content:center;border-radius:12px}.resolved-card .resolved-icon{width:56px;height:56px;background:linear-gradient(135deg,#3b82f6,#2563eb)}.resolved-card .resolved-volume{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:600;color:#fff;margin-top:8px}.resolved-card .resolved-volume .arrow{font-size:30px;font-weight:700}.resolved-card .resolved-label{font-size:14px}.resolved-card .resolved-outcome{font-size:18px;font-weight:600}