@font-face{font-family:DINPro;font-style:normal;font-weight:300;src:url(/static/media/DINPro-Light.a6f32c9987a7c6f66b35.otf) format("truetype")}@font-face{font-family:DINPro;font-style:normal;font-weight:400;src:url(/static/media/DINPro-Regular.cbb8d83522bd1b2d06a4.otf) format("truetype")}@font-face{font-family:DINPro;font-style:normal;font-weight:500;src:url(/static/media/DINPro-Medium.2e7ded00f078fd4ec649.otf) format("truetype")}@font-face{font-family:DINPro;font-style:normal;font-weight:700;src:url(/static/media/DINPro-Bold.d3c192a5cb57e7531db9.otf) format("truetype")}@font-face{font-family:DINPro;font-style:normal;font-weight:800;src:url(/static/media/DINPro-Black.0d295e14122fdce0263e.otf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard Variable;font-style:normal;font-weight:45 920;src:url(/static/media/PretendardVariable.2bc582461caf4e05b51d.woff2) format("woff2-variations")}#root{height:100%;min-height:fit-content;width:100%}#root,body,html{background-color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1e293b;font-family:Pretendard Variable,DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}paper-toast{z-index:1000}.cursor-pointer{cursor:pointer}button{font-family:inherit}button img{float:left}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-space-between{justify-content:space-between}.justify-content-space-around{justify-content:space-around}.align-items-center{align-items:center}.flex-column{display:flex;flex-direction:column!important}.flex{display:flex}.justify-content-flex-end{justify-content:flex-end}.flex-vertical-align{align-items:center;flex-direction:row}.activation-circle{background-color:#000;border-radius:50%;height:8px;width:8px}.activation-circle.inactive{background-color:red}.activation-circle.active{background-color:#22de8f}.modal-overlay-style{animation:fadeIn .2s ease-in-out;background-color:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}.list-btn-wrapper{margin:60px auto 0;padding-top:60px;position:relative;width:995px}.list-btn-wrapper:before{background-color:#cecece;content:"";height:1px;left:66.5px;position:absolute;top:0;width:862px}input:focus{outline:none}.table-image{background:#fff;border:1px solid #f1f5f9;border-radius:8px;height:74px;object-fit:cover;width:74px}.highlight-text{font-weight:700}.page-article{background-color:#f8fafc;position:relative}.status-badge{gap:6px;padding:6px 10px}.action-btn{border-radius:10px;padding:10px 16px}.payment-select{background-position:right 10px center;border-radius:10px;padding:10px 20px 10px 16px}:root{--primary-blue:#0066e4!important;--primary-blue-dark:#1d4ed8!important;--primary-blue-light:#eff6ff!important;--secondary-gray:#475569!important;--secondary-gray-dark:#1e293b!important;--secondary-gray-light:#f1f5f9!important;--accent-green:#10b981!important;--accent-green-dark:#059669!important;--accent-green-light:#d1fae5!important;--error-red:#db0a05!important;--error-red-light:#ffeff0!important;--warning-yellow:#f59e0b!important;--warning-yellow-light:#fdf4e7!important;--info-blue:#3b82f6!important;--info-blue-light:#dbeafe!important;--bg-primary:#fff!important;--bg-secondary:#f8fafc!important;--bg-tertiary:#f1f5f9!important;--text-primary:#000!important;--text-secondary:#475569!important;--text-tertiary:#64748b!important;--text-disabled:#d4d4d4!important;--border-primary:#cbd5e1!important;--border-secondary:#e2e8f0!important;--border-tertiary:#f1f5f9!important;--shadow-soft:0 2px 8px -2px #0000001a!important;--shadow-card:0 4px 12px -4px #0000001f!important;--shadow-modal:0 12px 32px -8px #0003!important;--radius-sm:6px!important;--radius-md:10px!important;--radius-lg:10px!important;--radius-xl:12px!important;--radius-2xl:16px!important;--space-xs:6px!important;--space-sm:10px!important;--space-md:16px!important;--space-lg:20px!important;--space-xl:24px!important;--space-2xl:32px!important}.notice{background-color:#f1f5f9;border-radius:10px;padding:10px 16px;width:100%}.notice .notice-title{color:#1e293b;font-weight:700}.notice .notice-description,.notice .notice-title{font-size:14px;letter-spacing:-.01em;line-height:20px}.notice .notice-description{color:#475569;font-weight:400;white-space:pre}.number-selector-wrapper{align-items:center;display:flex;gap:10px;justify-content:center}.number-selector-wrapper .number-selector-button,.number-selector-wrapper .number-selector-value{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.number-selector-wrapper .number-selector-button{background-color:#eff6ff;border-radius:8px;cursor:pointer}.number-selector-wrapper .number-selector-button.disabled{background-color:#f1f5f9;cursor:not-allowed}.tab-content-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:20px;height:100%;padding:40px 40px 80px}.icon-copy{stroke:#64748b;cursor:pointer;height:20px;object-fit:contain;width:20px}.icon-copy.hover,.icon-copy:hover{stroke:#0066e4}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.container.no-padding{padding:0}.container.row{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:767px){.container.row{align-items:center;flex-direction:column}}.container.row-reverse{display:flex;flex-direction:row;justify-content:center}@media(max-width:767px){.container.row-reverse{align-items:center;flex-direction:column-reverse}}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1200px}}.swal2-html-container{white-space:pre-wrap;word-break:break-word}.link{color:#4b9cff!important;cursor:pointer;text-decoration:underline}.link:hover{color:#0066e4!important}.placeholder-bar{animation:pulse 2s infinite;background-color:#0000000d;border-radius:.5rem;height:2.5rem;margin-top:.5rem}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]:focus{-moz-appearance:number-input}.basic-button-container{display:flex;width:fit-content}.basic-button-container button:not(:last-child){margin-right:10px}.styled-button{align-items:center;display:flex;justify-content:center;transition:all .3s;white-space:nowrap}.styled-button:disabled{background-color:#f1f5f9;box-shadow:none!important;color:#fff;cursor:default;transform:translateY(0)!important}.theme-primary{background-color:#0066e4;color:#fff}.theme-secondary{background-color:#fff;border:1px solid #0066e4;color:#0066e4}.theme-secondary:disabled{border-color:#b7babe}.theme-tertiary{background-color:#eff6ff;border:1px solid #0000;color:#1e40af}.theme-tertiary:disabled{border-color:#b7babe}.theme-minor{background-color:#fff;border:1px solid #cf7171;color:#cf7171}.theme-create{background:linear-gradient(91.68deg,#6773ff,#47a0ff);border:none;color:#fff}.theme-create:active,.theme-create:hover{background:linear-gradient(91.68deg,#433fff,#3592ff)}.theme-normal{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.size-small{font-size:14px;height:40px;width:130px}@media(max-width:768px){.size-small{font-size:13px;height:36px;width:120px}}@media(max-width:480px){.size-small{font-size:12px;height:32px;width:110px}}.size-middle{font-size:16px;font-weight:600;height:40px;letter-spacing:0;line-height:20px;width:200px}@media(max-width:768px){.size-middle{font-size:14px;font-weight:600;height:36px;letter-spacing:-.01em;line-height:20px;width:180px}}@media(max-width:480px){.size-middle{font-size:12px;font-weight:600;height:32px;letter-spacing:0;line-height:16px;width:160px}}.size-large{font-size:16px;font-weight:500;height:48px;line-height:21px;width:220px}@media(max-width:768px){.size-large{font-size:15px;height:44px;width:200px}}@media(max-width:480px){.size-large{font-size:14px;height:40px;width:180px}}.size-extralarge{font-size:16px;font-weight:500;height:48px;line-height:21px;width:280px}@media(max-width:768px){.size-extralarge{font-size:15px;height:44px;width:250px}}@media(max-width:480px){.size-extralarge{font-size:14px;height:40px;width:220px}}.size-dynamic{font-size:14px;font-weight:500;line-height:18px;padding:5px 9px}@media(max-width:768px){.size-dynamic{font-size:13px;padding:4px 8px}}@media(max-width:480px){.size-dynamic{font-size:12px;padding:3px 6px}}.size-full{font-size:14px;font-weight:500;height:40px;line-height:18px;width:100%}@media(max-width:768px){.size-full{font-size:13px;height:36px}}@media(max-width:480px){.size-full{font-size:12px;height:32px}}.size-icon{height:48px;width:48px}@media(max-width:768px){.size-icon{height:44px;width:44px}}@media(max-width:480px){.size-icon{height:40px;width:40px}}.shape-rounded{border-radius:20px}.shape-square{border-radius:6px}.active-effect:active{box-shadow:0 1px 1px #0000;transform:translateY(1px)}.no-active-effect:active{box-shadow:none;transform:translateY(0)}.sign-in-expired-modal-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.sign-in-expired-modal{background:#fff;border:1px solid #ccc;border-radius:20px;inset:50% auto auto 50%;margin-right:-50%;max-height:100vh;max-width:650px;outline:none;overflow:auto;padding:0;position:absolute;transform:translate(-50%,-50%);width:90%}.sign-in-expired-modal-content{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;padding:40px}.sign-in-expired-modal-content .sign-in-expired-modal-header{display:flex;flex-direction:column;gap:20px;margin-bottom:40px;position:relative}.sign-in-expired-modal-content .sign-in-expired-modal-header .sign-in-expired-modal-header-close{cursor:pointer;height:16px;object-fit:contain;position:absolute;right:-23px;top:-23px;width:16px}.sign-in-expired-modal-content .sign-in-expired-modal-header-title{color:#1e293b;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:36px;text-align:center}@media(max-width:768px){.sign-in-expired-modal-content .sign-in-expired-modal-header-title{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}}.sign-in-expired-modal-content .sign-in-expired-modal-header-description{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;text-align:center;white-space:pre-wrap;word-break:break-all}@media(max-width:768px){.sign-in-expired-modal-content .sign-in-expired-modal-header-description{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}}.sign-in-expired-modal-content .sign-in-expired-modal-body-wrapper{display:flex;flex-direction:column;gap:40px;position:relative;width:560px}.sign-in-expired-modal-content .sign-in-expired-modal-body-wrapper .sign-in-expired-modal-body{display:flex;flex-direction:column;gap:14px}.sign-in-expired-modal-content .sign-in-expired-modal-body-wrapper .sign-in-expired-modal-body .sign-in-expired-modal-body-row{color:#1e293b;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;word-break:keep-all}@media(max-width:768px){.sign-in-expired-modal-content .sign-in-expired-modal-body-wrapper .sign-in-expired-modal-body .sign-in-expired-modal-body-row{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}}.sign-in-expired-modal-content .sign-in-expired-modal-body-wrapper .sign-in-expired-modal-body .sign-in-expired-modal-body-row .sign-in-expired-modal-body-row-contact{color:#0066e4;cursor:pointer}.sign-in-expired-modal-content .sign-in-expired-modal-body-wrapper .sign-in-expired-modal-body .sign-in-expired-modal-body-row .sign-in-expired-modal-body-row-contact:hover{text-decoration:underline}.sign-in-expired-modal-content .sign-in-expired-modal-body-wrapper .sign-in-expired-modal-button-wrapper{display:flex;justify-content:center}@media(max-width:768px){.sign-in-expired-modal-content{margin:20px;padding:0}.sign-in-expired-modal-content .sign-in-expired-modal-body-wrapper{width:auto}}#NotFound{--header-height:60px;--footer-height:111px;align-items:center;background-color:#f5f6f8;display:flex;flex-direction:column;height:calc(100vh - var(--header-height));justify-content:center;width:100%}#NotFound .not-found-image{height:fit-content;width:358px}#NotFound .not-found-image-src{object-fit:contain;width:100%}#NotFound .message-wrapper{color:#1e293b;margin:40px 0 65px}#NotFound .message-wrapper .message-title{font-size:40px;font-weight:700;margin:0 0 20px;text-align:center}#NotFound .message-wrapper .message-description{font-size:18px;line-height:1.5;text-align:center;white-space:pre-line}.select{flex:1 1;position:relative;width:100%}.select .select-button{align-items:center;background-color:#fff;border:2px solid #f1f5f9;border-radius:10px;color:#1e293b;display:flex;font-size:16px;font-weight:400;gap:10px;height:40px;justify-content:space-between;letter-spacing:-.01em;line-height:24px;padding:8px 20px;width:100%}@media(max-width:768px){.select .select-button{border-radius:8px;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:6px 10px}}.select .select-button .select-value{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select .select-button .select-value.placeholder{color:#d4d4d4;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.select .select-button .select-arrow{object-fit:contain;width:15px}.select .select-button:disabled{align-items:center;background-color:#0000;border:none;color:#64748b;cursor:default;display:flex;padding:0}.select .select-description{color:#64748b;font-size:12px;font-weight:500;letter-spacing:0;line-height:14px;position:absolute}.select .select-option-panel{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000014;max-height:300px;overflow-y:auto;padding:10px;position:absolute;width:100%;z-index:99999}.select .select-option-panel.above{bottom:100%}.select .select-option-panel.below{top:100%}.select .select-option-panel::-webkit-scrollbar{height:8px;width:10px}.select .select-option-panel::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:20px}.select .select-option-panel .option-panel-label{border-radius:4px;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0 0 2px;padding:10px;transition:.2s}.select .select-option-panel .option-panel-label.selected,.select .select-option-panel .option-panel-label:hover{background-color:#f9f9f9}.select .select-option-panel .option-panel-label:last-child{margin:0}@media(max-width:768px){.select.responsive .select-button{border-radius:8px;font-size:14px;font-weight:400;height:36px;letter-spacing:-.01em;line-height:20px;padding:6px 16px}}@media(max-width:480px){.select.responsive .select-button{border-radius:6px;font-size:12px;font-weight:400;height:32px;letter-spacing:0;line-height:16px;padding:6px 12px}}@media(max-width:768px){.select.responsive .select-button .select-arrow{width:13px}}@media(max-width:480px){.select.responsive .select-button .select-arrow{width:11px}}@media(max-width:768px){.select.responsive .select-description{font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}}@media(max-width:480px){.select.responsive .select-description{font-size:11px;font-weight:500;letter-spacing:0;line-height:16px}}@media(max-width:768px){.select.responsive .select-option-panel{border-radius:6px;max-height:250px;padding:8px}}@media(max-width:480px){.select.responsive .select-option-panel{border-radius:5px;max-height:200px;padding:6px}}@media(max-width:768px){.select.responsive .select-option-panel::webkit-scrollbar{height:6px;width:8px}.select.responsive .select-option-panel .option-panel-label{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:8px}}@media(max-width:480px){.select.responsive .select-option-panel .option-panel-label{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:6px}}.page-template{align-items:center;display:flex;flex-direction:column;padding:24px;position:relative}.page-template.sm{padding:50px}.page-template.sm .page-content{background-color:#fff;border-radius:12px;max-width:800px;padding:25px}.page-template.md{padding:50px}.page-template.md .page-content{max-width:1200px}.page-template.lg{padding:50px}.page-template.lg .page-content{max-width:1600px}.page-template .page-content{width:100%}.page-template .page-content .list-page-title-wrapper{box-sizing:initial;display:flex;justify-content:space-between;position:relative}.page-template .page-content .list-page-title-wrapper .list-page-title{display:flex;flex-direction:column}.page-template .page-content .list-page-title-wrapper .list-page-title .list-page-title-header{color:#000;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:38px;margin-bottom:10px}.page-template .page-content .list-page-title-wrapper .list-page-title .list-page-description-wrapper{display:flex;flex-direction:column}.page-template .page-content .list-page-title-wrapper .list-page-title .list-page-description-wrapper .list-page-description{font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}.page-template .page-content .list-page-title-wrapper .list-page-title .list-page-description-wrapper .description-button{color:#fff;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}.page-template .page-content .list-page-title-wrapper .list-page-title .list-page-description-wrapper .description-button:hover{text-decoration:underline}.page-template .page-content .detail-page-title-wrapper{border-bottom:1px solid #f1f5f9;box-sizing:initial;display:flex;flex-direction:column;margin-bottom:33px;padding-bottom:33px}.page-template .page-content .detail-page-title-wrapper .detail-page-title{display:flex;flex-direction:column}.page-template .page-content .detail-page-title-wrapper .detail-page-title .detail-page-title-header{color:#000;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:38px;margin-bottom:10px}.page-template .page-content .detail-page-title-wrapper .detail-page-description{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}.basic-input{align-items:center;background-color:#fff;border:2px solid #f1f5f9;color:#1e293b;display:flex;width:100%}.basic-input:disabled{background-color:#f1f5f9!important;border:2px solid #f1f5f9!important;cursor:default;padding:0 20px!important}.basic-input:read-only{background-color:#fff;border:none}.basic-input:read-only.default{padding:0}.basic-input::placeholder{color:#64748b}.basic-input:focus{outline:none}.default{border-radius:10px;font-size:16px;font-weight:400;height:40px;letter-spacing:-.01em;line-height:24px;padding:8px 20px}@media(max-width:768px){.default{border-radius:8px;font-size:14px;font-weight:400;height:36px;letter-spacing:-.01em;line-height:20px;padding:6px 16px}}@media(max-width:480px){.default{border-radius:6px;font-size:12px;font-weight:400;height:32px;letter-spacing:0;line-height:16px;padding:6px 12px}}.comment-input{display:flex;position:relative;width:100%}.comment-input .comment-input-text{font-size:12px;font-weight:500;left:5px;letter-spacing:0;line-height:14px;position:absolute;top:43px;white-space:pre}@media(max-width:768px){.comment-input .comment-input-text{font-size:12px;font-weight:500;left:4px;letter-spacing:0;line-height:16px;top:39px}}@media(max-width:480px){.comment-input .comment-input-text{font-size:11px;font-weight:500;left:3px;letter-spacing:0;line-height:16px;top:35px}}.question-mark{position:relative}.question-mark.PRIMARY .question-mark-area{background-color:#efefef;height:16px;width:16px}.question-mark.PRIMARY .question-mark-area-label{color:#f5f5f5;font-size:12px;font-weight:500;letter-spacing:0;line-height:14px}.question-mark.SECONDARY .question-mark-area{background-color:#0000;border:1px solid #e2e8f0;height:12px;width:12px}.question-mark.SECONDARY .question-mark-area-label{color:#64748b;font-size:10px;font-weight:500;letter-spacing:0;line-height:12px}.question-mark-area{align-items:center;border-radius:100%;cursor:pointer;display:flex;justify-content:center}.question-mark-area-label{font-weight:600}.question-mark-area-tooltip{background-color:#45516c;border-radius:8px;max-width:300px;min-width:196px;padding:14px;position:absolute;z-index:9999}.question-mark-area-tooltip.right{left:24px;top:-14px}.question-mark-area-tooltip.right .question-mark-area-tooltip-area:before{border-bottom:6px solid #0000;border-right:8px solid #45516c;border-top:6px solid #0000;content:"";left:-22px;position:absolute;top:0}.question-mark-area-tooltip.left{right:24px;top:-14px}.question-mark-area-tooltip.left .question-mark-area-tooltip-area:before{border-bottom:6px solid #0000;border-left:8px solid #45516c;border-top:6px solid #0000;content:"";position:absolute;right:-22px;top:0}.question-mark-area-tooltip.top{bottom:24px;left:50%;transform:translateX(-50%)}.question-mark-area-tooltip.top .question-mark-area-tooltip-area:before{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid #45516c;bottom:-22px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.question-mark-area-tooltip.bottom{left:50%;top:24px;transform:translateX(-50%)}.question-mark-area-tooltip.bottom .question-mark-area-tooltip-area:before{border-bottom:8px solid #45516c;border-left:6px solid #0000;border-right:6px solid #0000;content:"";left:50%;position:absolute;top:-22px;transform:translateX(-50%)}.question-mark-area-tooltip-area{word-wrap:break-word;color:#64748b;font-size:12px;font-weight:700;height:100%;letter-spacing:0;line-height:16px;position:relative;white-space:pre-line;width:100%}.question-mark-area-tooltip-portal{background-color:#45516c;border-radius:8px;max-width:300px;min-width:196px;padding:14px;pointer-events:auto;position:fixed;z-index:9999}.question-mark-area-tooltip-portal:before{content:"";position:absolute}.question-mark-area-tooltip-portal.right:before{border-bottom:6px solid #0000;border-right:8px solid #45516c;border-top:6px solid #0000;left:-8px;top:50%;transform:translateY(-50%)}.question-mark-area-tooltip-portal.left:before{border-bottom:6px solid #0000;border-left:8px solid #45516c;border-top:6px solid #0000;right:-8px;top:50%;transform:translateY(-50%)}.question-mark-area-tooltip-portal.top:before{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid #45516c;bottom:-8px;left:50%;transform:translateX(-50%)}.question-mark-area-tooltip-portal.bottom:before{border-bottom:8px solid #45516c;border-left:6px solid #0000;border-right:6px solid #0000;left:50%;top:-8px;transform:translateX(-50%)}.question-mark-area-tooltip-portal .question-mark-area-tooltip-area{word-wrap:break-word;color:#fff;font-size:12px;font-weight:700;height:100%;letter-spacing:0;line-height:16px;line-height:1.5;position:relative;white-space:normal;width:100%;word-break:keep-all}.price-viewer{align-items:center;display:inline-flex;gap:8px}.price-viewer .price-viewer-amount .price-viewer-currency{margin-left:4px}.price-viewer .price-viewer-tooltip{display:flex;flex-direction:column;gap:4px}.price-viewer .price-viewer-tooltip .price-viewer-tooltip-label{color:#475569;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.price-viewer .price-viewer-tooltip .price-viewer-tooltip-value{color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.price-viewer .price-viewer-tooltip .price-viewer-tooltip-value .price-viewer-tooltip-currency{color:#475569;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-left:4px}.price-viewer-currency-muted .price-viewer-currency{opacity:.7}#OrderCreation .form-section,#OrderDetail .form-section{margin-bottom:var(--space-2xl)}#OrderCreation .form-section:last-child,#OrderDetail .form-section:last-child{margin-bottom:0}#OrderCreation .form-section .section-header,#OrderDetail .form-section .section-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}#OrderCreation .form-section .section-header .section-actions,#OrderDetail .form-section .section-header .section-actions{align-items:center;display:flex;gap:var(--space-sm)}#OrderCreation .form-section .section-header .section-actions .btn,#OrderDetail .form-section .section-header .section-actions .btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:var(--space-xs);justify-content:center;letter-spacing:0;line-height:18px;padding:var(--space-sm) var(--space-md);text-decoration:none;transition:all .2s ease}#OrderCreation .form-section .section-header .section-actions .btn:hover,#OrderDetail .form-section .section-header .section-actions .btn:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}#OrderCreation .form-section .section-header .section-actions .btn:active,#OrderDetail .form-section .section-header .section-actions .btn:active{transform:translateY(0)}#OrderCreation .form-section .section-header .section-actions .btn.btn-secondary,#OrderDetail .form-section .section-header .section-actions .btn.btn-secondary{background:#f8fafc;border:1px solid #f1f5f9;color:#000}#OrderCreation .form-section .section-header .section-actions .btn.btn-secondary:hover,#OrderDetail .form-section .section-header .section-actions .btn.btn-secondary:hover{background:#f1f5f9;border-color:#e2e8f0}#OrderCreation .form-section .section-header .section-actions .sample-data-btn,#OrderDetail .form-section .section-header .section-actions .sample-data-btn{background:#eff6ff;border:1px solid #0066e4;border-radius:var(--radius-sm);color:#1e40af;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm);transition:all .2s ease;white-space:nowrap}#OrderCreation .form-section .section-header .section-actions .sample-data-btn:hover,#OrderDetail .form-section .section-header .section-actions .sample-data-btn:hover{background:#bfdbfe;box-shadow:var(--shadow-soft);transform:translateY(-1px)}#OrderCreation .form-section .section-header .section-actions .sample-data-btn:active,#OrderDetail .form-section .section-header .section-actions .sample-data-btn:active{transform:translateY(0)}#OrderCreation .form-section .section-title,#OrderDetail .form-section .section-title{align-items:center;color:#000;display:flex;font-size:22px;font-weight:600;gap:var(--space-xs);letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-xs)}#OrderCreation .form-section .section-description,#OrderDetail .form-section .section-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5}#OrderCreation .form-row,#OrderDetail .form-row{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:var(--space-lg)}#OrderCreation .form-row.referee,#OrderDetail .form-row.referee{grid-template-columns:1fr}#OrderCreation .form-row:last-child,#OrderDetail .form-row:last-child{margin-bottom:0}#OrderCreation .form-group,#OrderDetail .form-group{display:flex;flex-direction:column}#OrderCreation .form-group .form-label,#OrderDetail .form-group .form-label{color:#000;display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}#OrderCreation .form-group .form-control,#OrderDetail .form-group .form-control{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:all .2s ease;width:100%}#OrderCreation .form-group .form-control:focus,#OrderDetail .form-group .form-control:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#OrderCreation .form-group .form-control::placeholder,#OrderDetail .form-group .form-control::placeholder{color:#d4d4d4}#OrderCreation .form-group .form-control.is-invalid,#OrderDetail .form-group .form-control.is-invalid{border-color:#db0a05}#OrderCreation .form-group .form-control.is-invalid:focus,#OrderDetail .form-group .form-control.is-invalid:focus{box-shadow:0 0 0 3px #db0a051a}#OrderCreation .form-group .form-control:disabled,#OrderDetail .form-group .form-control:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}#OrderCreation .form-group .form-select,#OrderDetail .form-group .form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717171' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-md) center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md) var(--space-xl) var(--space-md) var(--space-md);transition:all .2s ease;width:100%}#OrderCreation .form-group .form-select:focus,#OrderDetail .form-group .form-select:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#OrderCreation .form-group .form-select.is-invalid,#OrderDetail .form-group .form-select.is-invalid{border-color:#db0a05}#OrderCreation .form-group .form-select.is-invalid:focus,#OrderDetail .form-group .form-select.is-invalid:focus{box-shadow:0 0 0 3px #db0a051a}#OrderCreation .form-group .form-text,#OrderDetail .form-group .form-text{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:var(--space-xs)}#OrderCreation .form-group .form-text.text-danger,#OrderDetail .form-group .form-text.text-danger{color:#db0a05}#OrderCreation .form-group .form-text.text-muted,#OrderDetail .form-group .form-text.text-muted{color:#475569}#OrderCreation .order-items-card,#OrderDetail .order-items-card{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}#OrderCreation .order-items-card .items-header,#OrderDetail .order-items-card .items-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 130px 80px 100px 130px}#OrderCreation .order-items-card .items-header .header-cell,#OrderDetail .order-items-card .items-header .header-cell{align-items:center;border-right:1px solid #f1f5f9;color:#475569;display:flex;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;padding:var(--space-md)}#OrderCreation .order-items-card .items-header .header-cell:last-child,#OrderDetail .order-items-card .items-header .header-cell:last-child{border-right:none}#OrderCreation .order-items-card .items-body .item-row,#OrderDetail .order-items-card .items-body .item-row{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 130px 80px 100px 130px;transition:background-color .2s ease}#OrderCreation .order-items-card .items-body .item-row:hover,#OrderDetail .order-items-card .items-body .item-row:hover{background:#f8fafc}#OrderCreation .order-items-card .items-body .item-row:last-child,#OrderDetail .order-items-card .items-body .item-row:last-child{border-bottom:none}#OrderCreation .order-items-card .items-body .item-row .item-cell,#OrderDetail .order-items-card .items-body .item-row .item-cell{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;justify-content:center;padding:var(--space-md);position:relative}#OrderCreation .order-items-card .items-body .item-row .item-cell.price-cell,#OrderCreation .order-items-card .items-body .item-row .item-cell.total-cell,#OrderDetail .order-items-card .items-body .item-row .item-cell.price-cell,#OrderDetail .order-items-card .items-body .item-row .item-cell.total-cell{align-items:center;flex-direction:row;gap:6px;justify-content:flex-end}#OrderCreation .order-items-card .items-body .item-row .item-cell.price-cell .item-value,#OrderCreation .order-items-card .items-body .item-row .item-cell.total-cell .item-value,#OrderDetail .order-items-card .items-body .item-row .item-cell.price-cell .item-value,#OrderDetail .order-items-card .items-body .item-row .item-cell.total-cell .item-value{padding:0}#OrderCreation .order-items-card .items-body .item-row .item-cell.price-cell .remove-item-btn,#OrderCreation .order-items-card .items-body .item-row .item-cell.total-cell .remove-item-btn,#OrderDetail .order-items-card .items-body .item-row .item-cell.price-cell .remove-item-btn,#OrderDetail .order-items-card .items-body .item-row .item-cell.total-cell .remove-item-btn{align-items:center;background:#db0a05;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:16px;justify-content:center;letter-spacing:0;line-height:16px;transition:all .2s ease;width:16px}#OrderCreation .order-items-card .items-body .item-row .item-cell.price-cell .remove-item-btn:hover,#OrderCreation .order-items-card .items-body .item-row .item-cell.total-cell .remove-item-btn:hover,#OrderDetail .order-items-card .items-body .item-row .item-cell.price-cell .remove-item-btn:hover,#OrderDetail .order-items-card .items-body .item-row .item-cell.total-cell .remove-item-btn:hover{background:#db0a05;transform:scale(1.1)}#OrderCreation .order-items-card .items-body .item-row .item-cell.price-cell .remove-item-btn:active,#OrderCreation .order-items-card .items-body .item-row .item-cell.total-cell .remove-item-btn:active,#OrderDetail .order-items-card .items-body .item-row .item-cell.price-cell .remove-item-btn:active,#OrderDetail .order-items-card .items-body .item-row .item-cell.total-cell .remove-item-btn:active{transform:scale(.95)}#OrderCreation .order-items-card .items-body .item-row .item-cell:last-child,#OrderDetail .order-items-card .items-body .item-row .item-cell:last-child{border-right:none}#OrderCreation .order-items-card .items-body .item-row .item-cell .item-input,#OrderDetail .order-items-card .items-body .item-row .item-cell .item-input{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-sm);color:#000;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm);transition:all .2s ease;width:100%}#OrderCreation .order-items-card .items-body .item-row .item-cell .item-input:focus,#OrderDetail .order-items-card .items-body .item-row .item-cell .item-input:focus{border-color:#0066e4;box-shadow:0 0 0 2px #0066e41a;outline:none}#OrderCreation .order-items-card .items-body .item-row .item-cell .item-input::placeholder,#OrderDetail .order-items-card .items-body .item-row .item-cell .item-input::placeholder{color:#d4d4d4;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#OrderCreation .order-items-card .items-body .item-row .item-cell .item-input.is-invalid,#OrderDetail .order-items-card .items-body .item-row .item-cell .item-input.is-invalid{border-color:#db0a05}#OrderCreation .order-items-card .items-body .item-row .item-cell .item-input.is-invalid:focus,#OrderDetail .order-items-card .items-body .item-row .item-cell .item-input.is-invalid:focus{box-shadow:0 0 0 2px #db0a051a}#OrderCreation .order-items-card .items-body .item-row .item-cell .item-input.readonly,#OrderDetail .order-items-card .items-body .item-row .item-cell .item-input.readonly{background:#f8fafc;color:#475569;cursor:not-allowed}#OrderCreation .order-items-card .items-body .item-row .item-cell .item-input.readonly:focus,#OrderDetail .order-items-card .items-body .item-row .item-cell .item-input.readonly:focus{border-color:#f1f5f9;box-shadow:none}#OrderCreation .order-items-card .items-body .item-row .item-cell .error-message,#OrderDetail .order-items-card .items-body .item-row .item-cell .error-message{background:#db0a05;border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);color:#fff;font-size:12px;font-weight:400;left:var(--space-md);letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm);position:absolute;right:var(--space-md);top:100%;z-index:10}#OrderCreation .order-items-card .items-body .item-row .item-cell .error-message:before,#OrderDetail .order-items-card .items-body .item-row .item-cell .error-message:before{border-bottom:4px solid #db0a05;border-left:4px solid #0000;border-right:4px solid #0000;content:"";height:0;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:0}#OrderCreation .order-items-card .items-body .item-row .item-cell .name-input-wrapper,#OrderDetail .order-items-card .items-body .item-row .item-cell .name-input-wrapper{align-items:center;display:flex;gap:var(--space-sm);position:relative}#OrderCreation .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel,#OrderDetail .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);box-shadow:var(--shadow-card);left:0;margin-top:var(--space-xs);max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}#OrderCreation .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item,#OrderDetail .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-sm) var(--space-md);transition:background-color .2s ease}#OrderCreation .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item:hover,#OrderDetail .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item:hover{background:#f8fafc}#OrderCreation .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item:last-child,#OrderDetail .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item:last-child{border-bottom:none}#OrderCreation .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item .suggestion-name,#OrderDetail .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item .suggestion-name{color:#000;flex:1 1;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-right:var(--space-sm)}#OrderCreation .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item .suggestion-price,#OrderDetail .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item .suggestion-price{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-right:var(--space-sm)}#OrderCreation .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item .suggestion-meta,#OrderDetail .order-items-card .items-body .item-row .item-cell .name-input-wrapper .suggestion-panel .suggestion-item .suggestion-meta{background:#f8fafc;border-radius:var(--radius-sm);color:#64748b;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm)}#OrderCreation .order-items-card .items-body .item-row .item-cell .price-input-wrapper,#OrderDetail .order-items-card .items-body .item-row .item-cell .price-input-wrapper{align-items:center;display:flex;position:relative}#OrderCreation .order-items-card .items-body .item-row .item-cell .price-input-wrapper .currency-symbol,#OrderDetail .order-items-card .items-body .item-row .item-cell .price-input-wrapper .currency-symbol{color:#475569;font-size:14px;font-weight:500;left:var(--space-sm);letter-spacing:-.01em;line-height:20px;position:absolute;z-index:1}#OrderCreation .order-items-card .items-body .item-row .item-cell .price-input-wrapper .price-input,#OrderDetail .order-items-card .items-body .item-row .item-cell .price-input-wrapper .price-input{padding-left:calc(var(--space-sm) + 12px)}#OrderCreation .order-items-card .items-body .item-row .item-cell .discount-input-wrapper,#OrderDetail .order-items-card .items-body .item-row .item-cell .discount-input-wrapper{align-items:center;display:flex;position:relative}#OrderCreation .order-items-card .items-body .item-row .item-cell .discount-input-wrapper .discount-symbol,#OrderDetail .order-items-card .items-body .item-row .item-cell .discount-input-wrapper .discount-symbol{color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;position:absolute;right:var(--space-sm);z-index:1}#OrderCreation .order-items-card .items-body .item-row .item-cell .discount-input-wrapper .discount-input,#OrderDetail .order-items-card .items-body .item-row .item-cell .discount-input-wrapper .discount-input{padding-right:calc(var(--space-sm) + 12px);text-align:center}#OrderCreation .order-items-card .items-body .item-row .item-cell .quantity-input,#OrderDetail .order-items-card .items-body .item-row .item-cell .quantity-input{text-align:center}#OrderCreation .order-items-card .items-body .item-row .item-cell .item-total,#OrderDetail .order-items-card .items-body .item-row .item-cell .item-total{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;text-align:right}#OrderCreation .order-items-card .items-footer,#OrderDetail .order-items-card .items-footer{background:#f8fafc;border-top:1px solid #f1f5f9;padding:var(--space-md)}#OrderCreation .order-items-card .items-footer .add-item-btn,#OrderDetail .order-items-card .items-footer .add-item-btn{align-items:center;background:#eff6ff;border:1px dashed #0066e4;border-radius:var(--radius-md);color:#1e40af;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:var(--space-sm);justify-content:center;letter-spacing:0;line-height:18px;padding:var(--space-sm) var(--space-md);transition:all .2s ease;width:100%}#OrderCreation .order-items-card .items-footer .add-item-btn:hover,#OrderDetail .order-items-card .items-footer .add-item-btn:hover{background:#bfdbfe;border-style:solid;box-shadow:var(--shadow-soft);transform:translateY(-1px)}#OrderCreation .order-items-card .items-footer .add-item-btn:active,#OrderDetail .order-items-card .items-footer .add-item-btn:active{transform:translateY(0)}#OrderCreation .order-items-card .items-footer .add-item-btn .add-icon,#OrderDetail .order-items-card .items-footer .add-item-btn .add-icon{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#OrderCreation .order-name-section,#OrderDetail .order-name-section{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);margin-top:var(--space-lg);padding:var(--space-lg)}#OrderCreation .order-name-section .form-group,#OrderDetail .order-name-section .form-group{margin-bottom:0}#OrderCreation .order-name-section .form-group .form-label,#OrderDetail .order-name-section .form-group .form-label{color:#000;display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}#OrderCreation .order-name-section .form-group .form-control,#OrderDetail .order-name-section .form-group .form-control{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:all .2s ease;width:100%}#OrderCreation .order-name-section .form-group .form-control:focus,#OrderDetail .order-name-section .form-group .form-control:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#OrderCreation .order-name-section .form-group .form-control::placeholder,#OrderDetail .order-name-section .form-group .form-control::placeholder{color:#d4d4d4}#OrderCreation .order-name-section .form-group .form-control.is-invalid,#OrderDetail .order-name-section .form-group .form-control.is-invalid{border-color:#db0a05}#OrderCreation .order-name-section .form-group .form-control.is-invalid:focus,#OrderDetail .order-name-section .form-group .form-control.is-invalid:focus{box-shadow:0 0 0 3px #db0a051a}#OrderCreation .order-name-section .form-group .form-text,#OrderDetail .order-name-section .form-group .form-text{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:var(--space-xs)}#OrderCreation .order-name-section .form-group .form-text.text-danger,#OrderDetail .order-name-section .form-group .form-text.text-danger{color:#db0a05}#OrderCreation .amount-summary,#OrderDetail .amount-summary{background:#eff6ff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:var(--space-xl)}#OrderCreation .amount-summary .summary-row,#OrderDetail .amount-summary .summary-row{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px;padding:var(--space-md) 0}#OrderCreation .amount-summary .summary-row:not(:last-child),#OrderDetail .amount-summary .summary-row:not(:last-child){border-bottom:1px solid #f1f5f9}#OrderCreation .amount-summary .summary-row.total,#OrderDetail .amount-summary .summary-row.total{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}#OrderCreation .amount-summary .summary-row.total .price-viewer-amount-child,#OrderDetail .amount-summary .summary-row.total .price-viewer-amount-child{color:#0066e4;font-family:JetBrains Mono,monospace}#OrderCreation .form-footer,#OrderDetail .form-footer{border-top:1px solid #f1f5f9;display:flex;gap:var(--space-md);justify-content:flex-end;padding-top:var(--space-xl)}#OrderCreation .form-footer .btn,#OrderDetail .form-footer .btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;line-height:18px;min-width:120px;padding:var(--space-md) var(--space-xl);text-align:center;transition:all .2s ease}#OrderCreation .form-footer .btn.btn-secondary,#OrderDetail .form-footer .btn.btn-secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}#OrderCreation .form-footer .btn.btn-secondary:hover:not(:disabled),#OrderDetail .form-footer .btn.btn-secondary:hover:not(:disabled){background:#f9f9f9;border-color:#cbd5e1}#OrderCreation .form-footer .btn.btn-secondary:active:not(:disabled),#OrderDetail .form-footer .btn.btn-secondary:active:not(:disabled){background:#cbd5e1}#OrderCreation .form-footer .btn.btn-primary,#OrderDetail .form-footer .btn.btn-primary{background:#0066e4;color:#fff}#OrderCreation .form-footer .btn.btn-primary:hover:not(:disabled),#OrderDetail .form-footer .btn.btn-primary:hover:not(:disabled){background:#2563eb;box-shadow:var(--shadow-card);transform:translateY(-1px)}#OrderCreation .form-footer .btn.btn-primary:active:not(:disabled),#OrderDetail .form-footer .btn.btn-primary:active:not(:disabled){background:#1d4ed8;transform:translateY(0)}#OrderCreation .form-footer .btn:disabled,#OrderDetail .form-footer .btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none}#OrderCreation .select.form-select-styled .select-button,#OrderDetail .select.form-select-styled .select-button{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:100%;justify-content:space-between;letter-spacing:-.01em;line-height:20px;min-height:48px;padding:var(--space-md);text-align:left;transition:all .2s ease;width:100%}#OrderCreation .select.form-select-styled .select-button:focus,#OrderDetail .select.form-select-styled .select-button:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#OrderCreation .select.form-select-styled .select-button:disabled,#OrderDetail .select.form-select-styled .select-button:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}#OrderCreation .select.form-select-styled .select-button .select-value,#OrderDetail .select.form-select-styled .select-button .select-value{flex:1 1;text-align:left}#OrderCreation .select.form-select-styled .select-button .select-value.placeholder,#OrderDetail .select.form-select-styled .select-button .select-value.placeholder{color:#d4d4d4}#OrderCreation .select.form-select-styled .select-button .select-arrow,#OrderDetail .select.form-select-styled .select-button .select-arrow{flex-shrink:0;height:16px;margin-left:var(--space-sm);opacity:.6;transition:transform .2s ease;width:16px}#OrderCreation .select.form-select-styled .select-button:hover:not(:disabled),#OrderDetail .select.form-select-styled .select-button:hover:not(:disabled){border-color:#e2e8f0}#OrderCreation .select.form-select-styled.is-invalid .select-button,#OrderDetail .select.form-select-styled.is-invalid .select-button{border-color:#db0a05}#OrderCreation .select.form-select-styled.is-invalid .select-button:focus,#OrderDetail .select.form-select-styled.is-invalid .select-button:focus{box-shadow:0 0 0 3px #db0a051a}#OrderCreation .select.form-select-styled .select-option-panel,#OrderDetail .select.form-select-styled .select-option-panel{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-top:2px;overflow-y:auto;z-index:1000}#OrderCreation .select.form-select-styled .select-option-panel .option-panel-label,#OrderDetail .select.form-select-styled .select-option-panel .option-panel-label{border-bottom:1px solid #f1f5f9;color:#000;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-md);transition:background-color .2s ease}#OrderCreation .select.form-select-styled .select-option-panel .option-panel-label:hover,#OrderDetail .select.form-select-styled .select-option-panel .option-panel-label:hover{background:#f8fafc}#OrderCreation .select.form-select-styled .select-option-panel .option-panel-label:last-child,#OrderDetail .select.form-select-styled .select-option-panel .option-panel-label:last-child{border-bottom:none}#OrderCreation .select.form-select-styled .select-option-panel .option-panel-label.selected,#OrderDetail .select.form-select-styled .select-option-panel .option-panel-label.selected{background:#eff6ff;color:#1e40af;font-weight:600}@media(max-width:768px){#OrderCreation .payment-container,#OrderDetail .payment-container{margin:var(--space-md);padding:var(--space-md)}#OrderCreation .payment-header,#OrderDetail .payment-header{align-items:flex-start;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl)}#OrderCreation .payment-header .header-left,#OrderDetail .payment-header .header-left{width:100%}#OrderCreation .payment-header .header-left .payment-title,#OrderDetail .payment-header .header-left .payment-title{font-size:1.75rem}#OrderCreation .payment-header .header-left .payment-subtitle,#OrderDetail .payment-header .header-left .payment-subtitle{font-size:1rem}#OrderCreation .payment-header .header-right,#OrderDetail .payment-header .header-right{align-items:flex-start;width:100%}#OrderCreation .payment-header .header-right .manager-info,#OrderDetail .payment-header .header-right .manager-info{width:100%}#OrderCreation .payment-header .header-right .manager-info .manager-details .manager-item,#OrderDetail .payment-header .header-right .manager-info .manager-details .manager-item{justify-content:space-between;min-width:0;min-width:auto}#OrderCreation .payment-form .form-body,#OrderDetail .payment-form .form-body{padding:var(--space-xl)}#OrderCreation .form-row,#OrderDetail .form-row{gap:var(--space-md);grid-template-columns:1fr}#OrderCreation .form-footer,#OrderDetail .form-footer{flex-direction:column;padding:var(--space-lg)}#OrderCreation .form-footer .btn,#OrderDetail .form-footer .btn{width:100%}#OrderCreation .order-items-card .items-header,#OrderDetail .order-items-card .items-header{display:none}#OrderCreation .order-items-card .items-body .item-row,#OrderDetail .order-items-card .items-body .item-row{border-bottom:1px solid #f1f5f9;display:block;padding:var(--space-md)}#OrderCreation .order-items-card .items-body .item-row .item-cell,#OrderDetail .order-items-card .items-body .item-row .item-cell{border:none;padding:var(--space-sm) 0}#OrderCreation .order-items-card .items-body .item-row .item-cell:before,#OrderDetail .order-items-card .items-body .item-row .item-cell:before{color:#475569;content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:var(--space-xs)}#OrderCreation .order-items-card .items-body .item-row .item-cell.name-cell:before,#OrderDetail .order-items-card .items-body .item-row .item-cell.name-cell:before{content:"항목명"}#OrderCreation .order-items-card .items-body .item-row .item-cell.price-cell:before,#OrderDetail .order-items-card .items-body .item-row .item-cell.price-cell:before{content:"가격 (USD)"}#OrderCreation .order-items-card .items-body .item-row .item-cell.quantity-cell:before,#OrderDetail .order-items-card .items-body .item-row .item-cell.quantity-cell:before{content:"수량"}#OrderCreation .order-items-card .items-body .item-row .item-cell.discount-cell:before,#OrderDetail .order-items-card .items-body .item-row .item-cell.discount-cell:before{content:"할인율 (%)"}#OrderCreation .order-items-card .items-body .item-row .item-cell.total-cell:before,#OrderDetail .order-items-card .items-body .item-row .item-cell.total-cell:before{content:"소계";margin-bottom:0}#OrderCreation .order-name-section,#OrderDetail .order-name-section{margin-top:var(--space-md);padding:var(--space-md)}}@media(max-width:480px){#OrderCreation .payment-container,#OrderDetail .payment-container{margin:var(--space-sm);padding:var(--space-sm)}#OrderCreation .payment-header,#OrderDetail .payment-header{align-items:flex-start;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}#OrderCreation .payment-header .header-left,#OrderDetail .payment-header .header-left{width:100%}#OrderCreation .payment-header .header-left .payment-title,#OrderDetail .payment-header .header-left .payment-title{font-size:1.5rem}#OrderCreation .payment-header .header-right,#OrderDetail .payment-header .header-right{align-items:flex-start;width:100%}#OrderCreation .payment-header .header-right .manager-info,#OrderDetail .payment-header .header-right .manager-info{padding:var(--space-md);width:100%}#OrderCreation .payment-header .header-right .manager-info .manager-title,#OrderDetail .payment-header .header-right .manager-info .manager-title{margin-bottom:var(--space-sm)}#OrderCreation .payment-form .form-body,#OrderDetail .payment-form .form-body{padding:var(--space-lg)}#OrderCreation .form-footer,#OrderDetail .form-footer{padding:var(--space-md)}#OrderCreation .order-name-section,#OrderDetail .order-name-section{margin-top:var(--space-md);padding:var(--space-md)}}.quick-add-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.quick-add-modal .modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.quick-add-modal .modal-content{animation:modalSlideIn .3s ease-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);max-height:80vh;max-width:500px;overflow:hidden;position:relative;width:90%}.quick-add-modal .modal-content .modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-xl)}.quick-add-modal .modal-content .modal-header h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.quick-add-modal .modal-content .modal-header .modal-close-btn{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:#475569;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:var(--space-xs);transition:all .2s ease;width:32px}.quick-add-modal .modal-content .modal-header .modal-close-btn:hover{background:#f1f5f9;color:#000}.quick-add-modal .modal-content .modal-body{max-height:60vh;overflow-y:auto;padding:var(--space-xl)}.quick-add-modal .modal-content .modal-body .empty-state{color:#475569;padding:var(--space-2xl);text-align:center}.quick-add-modal .modal-content .modal-body .empty-state p{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin-bottom:var(--space-sm)}.quick-add-modal .modal-content .modal-body .empty-state p:last-child{margin-bottom:0}.quick-add-modal .modal-content .modal-body .quick-add-list{display:flex;flex-direction:column;gap:var(--space-sm)}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-md);transition:all .2s ease}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item:hover:not(.selected){background:#f8fafc;border-color:#0066e4;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item:active:not(.selected){transform:translateY(0)}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item.selected{background:#f8fafc;border-color:#e2e8f0;cursor:not-allowed;opacity:.6}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item.selected .item-info .item-name,.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item.selected .item-info .item-price{color:#475569}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item.selected .add-btn-wrapper .add-text{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item .item-info{flex:1 1}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item .item-info .item-name{color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:var(--space-xs)}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item .item-info .item-price{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item .add-btn-wrapper .add-text{background:#0000;border:1px solid #0066e4;border-radius:var(--radius-md);color:#0066e4;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-xs) var(--space-md);transition:all .2s ease}.quick-add-modal .modal-content .modal-body .quick-add-list .quick-add-item:hover:not(.selected) .add-btn-wrapper .add-text{background:#0066e4;color:#fff}.form-value{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);font-size:16px;font-weight:400;line-height:24px;min-height:48px;padding:var(--space-md)}.form-value,.item-value{align-items:center;color:#000;display:flex;letter-spacing:-.01em}.item-value{font-size:14px;font-weight:500;line-height:20px;min-height:44px;padding:var(--space-sm) var(--space-md)}.loading-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.loading-container .loading-spinner{align-items:center;color:#475569;display:flex;font-size:16px;font-weight:400;gap:var(--space-md);letter-spacing:-.01em;line-height:24px}.loading-container .loading-spinner:before{animation:spin 1s linear infinite;border:2px solid #f1f5f9;border-radius:50%;border-top-color:#0066e4;content:"";height:24px;width:24px}.error-container{align-items:center;display:flex;flex-direction:column;gap:var(--space-lg);justify-content:center;min-height:400px;text-align:center}.error-container h2{color:#db0a05;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.error-container p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}.order-status{align-items:center;display:flex;justify-content:flex-end}.btn-danger{background:#db0a05;border:1px solid #db0a05;color:#fff;transition:all .2s ease}.btn-danger:hover:not(:disabled){background:#db0a05;box-shadow:var(--shadow-soft);opacity:.9;transform:translateY(-1px)}.btn-danger:active:not(:disabled){box-shadow:var(--shadow-inset);transform:translateY(0)}.btn-danger:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.referee-select-wrapper{align-items:center;display:flex;gap:var(--space-sm)}.referee-select-wrapper .referee-select-btn{align-items:center;border:2px dashed #e2e8f0;border-radius:var(--radius-sm);color:#000;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:20px;text-align:left;transition:all .2s ease}.referee-select-wrapper .referee-select-btn:hover{background:#f8fafc;border-color:#e2e8f0}.referee-fee-wrapper{align-items:center;display:flex;gap:var(--space-md);height:100%}.referee-fee-wrapper .fee-rate-input{flex:0 0 200px;position:relative}.referee-fee-wrapper .fee-rate-input .form-control{padding-right:calc(var(--space-md) + 16px)}.referee-fee-wrapper .fee-rate-input .percent-symbol{color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;pointer-events:none;position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%)}.referee-fee-wrapper .fee-arrow{color:#475569;flex-shrink:0;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}.referee-fee-wrapper .fee-amount{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);display:flex;flex:1 1;height:100%;justify-content:flex-end;min-height:48px;padding:var(--space-sm) var(--space-md)}.referee-fee-wrapper .fee-amount .amount-value{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}@media(max-width:768px){.referee-fee-wrapper{align-items:stretch;flex-direction:column;gap:var(--space-sm)}.referee-fee-wrapper .fee-rate-input{flex:none}.referee-fee-wrapper .fee-arrow{display:none}}.referee-amount-display{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;padding:var(--space-sm) var(--space-md)}.referee-modal{align-items:center;animation:fadeIn .2s ease-in-out;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.referee-modal .modal-overlay{background:#0006;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.referee-modal .modal-content{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);max-height:80vh;max-width:600px;overflow:hidden;position:relative;width:90%}.referee-modal .modal-content .modal-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-lg)}.referee-modal .modal-content .modal-header h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.referee-modal .modal-content .modal-header .modal-close-btn{background:none;border:none;border-radius:var(--radius-sm);color:#475569;cursor:pointer;font-size:24px;padding:var(--space-xs)}.referee-modal .modal-content .modal-header .modal-close-btn:hover{background:#f8fafc}.referee-modal .modal-content .modal-body{max-height:60vh;overflow-y:auto;padding:var(--space-lg)}.referee-modal .modal-content .modal-body .empty-state{color:#475569;padding:var(--space-xl);text-align:center}.referee-modal .modal-content .modal-body .empty-state p{font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:var(--space-sm) 0}.referee-modal .modal-content .modal-body .referee-list{display:flex;flex-direction:column;gap:var(--space-sm)}.referee-modal .modal-content .modal-body .referee-list .referee-item{align-items:center;border:1px solid #f1f5f9;border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-md);transition:all .2s ease}.referee-modal .modal-content .modal-body .referee-list .referee-item:hover{background:#f8fafc;border-color:#e2e8f0;transform:translateY(-1px)}.referee-modal .modal-content .modal-body .referee-list .referee-item .referee-info{display:flex;flex-direction:column;gap:var(--space-xs)}.referee-modal .modal-content .modal-body .referee-list .referee-item .referee-info .referee-nickname{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.referee-modal .modal-content .modal-body .referee-list .referee-item .referee-info .referee-id{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.referee-modal .modal-content .modal-body .referee-list .referee-item .select-btn-wrapper .select-text{background:#0066e4;border:1px solid #0066e4;border-radius:var(--radius-sm);color:#fff;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-xs) var(--space-sm)}.referee-modal .modal-content .modal-body .referee-list .referee-item .select-btn-wrapper .select-text.selected{background:#fff;border:1px solid #0066e4;color:#0066e4}.referee-modal .summary-row.referee{border-top:1px solid #f1f5f9;color:#0066e4;margin-top:var(--space-sm);padding-top:var(--space-sm)}.referee-modal .summary-row.referee span:first-child,.referee-modal .summary-row.referee span:last-child{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.referee-info-section{margin-top:var(--space-lg)}.referee-info-section .referee-info-list{display:flex;flex-direction:column;gap:var(--space-sm)}.referee-info-section .referee-info-list .referee-info-item{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--space-md)}.referee-info-section .referee-info-list .referee-info-item .referee-details{display:flex;flex-direction:column;gap:var(--space-xs)}.referee-info-section .referee-info-list .referee-info-item .referee-details .referee-id{color:#1e293b;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}.referee-info-section .referee-info-list .referee-info-item .referee-fee-info{align-items:center;display:flex;gap:var(--space-md)}.referee-info-section .referee-info-list .referee-info-item .referee-fee-info .fee-rate{background:#eff6ff;border-radius:var(--radius-sm);color:#475569;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:var(--space-xs) var(--space-sm)}.referee-info-section .referee-info-list .referee-info-item .referee-fee-info .fee-amount{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.selected-referees-section{margin-top:var(--space-md)}.selected-referees-section .selected-referees-header{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between;margin-bottom:20px}.selected-referees-section .selected-referees-header .referee-count-text{color:#1e293b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-right:8px}.selected-referees-section .selected-referees-header .referee-clear-btn{background:#ffeff0;border:1px solid #f1f5f9;border-radius:var(--radius-sm);color:#475569;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;padding:2px 8px;transition:all .2s ease}.selected-referees-section .selected-referees-header .referee-clear-btn:hover{color:#db0a05}.selected-referees-list{display:flex;flex-direction:column;gap:var(--space-sm)}.selected-referees-list .selected-referee-item{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-md)}.selected-referees-list .selected-referee-item .referee-info{display:flex;flex:1 1;flex-direction:column;gap:var(--space-xs);min-width:0}.selected-referees-list .selected-referee-item .referee-info .referee-name{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.selected-referees-list .selected-referee-item .referee-info .referee-id{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.selected-referees-list .selected-referee-item .referee-fee-controls{align-items:center;display:flex;flex-shrink:0;gap:var(--space-md)}.selected-referees-list .selected-referee-item .referee-fee-controls .fee-rate-input{align-items:center;display:flex;position:relative}.selected-referees-list .selected-referee-item .referee-fee-controls .fee-rate-input .form-control{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm);padding-right:calc(var(--space-sm) + 16px);width:120px}.selected-referees-list .selected-referee-item .referee-fee-controls .fee-rate-input .percent-symbol{color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;pointer-events:none;position:absolute;right:var(--space-sm)}.selected-referees-list .selected-referee-item .referee-fee-controls .fee-amount{min-width:50px;text-align:right}.selected-referees-list .selected-referee-item .referee-fee-controls .fee-amount .amount-value{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.selected-referees-list .selected-referee-item .referee-fee-controls .remove-referee-btn{align-items:center;background:#db0a05;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:18px;justify-content:center;letter-spacing:0;line-height:16px;transition:all .2s ease;width:18px}.selected-referees-list .selected-referee-item .referee-fee-controls .remove-referee-btn:hover{background:#db0a05;opacity:.8;transform:scale(1.1)}.selected-referees-list .selected-referee-item .referee-fee-controls .remove-referee-btn:active{transform:scale(.95)}@media(max-width:768px){.selected-referees-list .selected-referee-item{align-items:stretch;flex-direction:column;gap:var(--space-sm)}.selected-referees-list .selected-referee-item .referee-fee-controls{flex-direction:column;gap:var(--space-sm)}.selected-referees-list .selected-referee-item .referee-fee-controls .fee-amount,.selected-referees-list .selected-referee-item .referee-fee-controls .fee-rate-input{width:100%}.selected-referees-list .selected-referee-item .referee-fee-controls .fee-amount{text-align:center}}.receipt-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.receipt-modal-container{animation:slideUp .3s ease-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);box-sizing:border-box;color:#000;display:flex;flex-direction:column;height:80vh;max-height:600px;max-width:400px;min-height:320px;min-width:320px;overflow-y:auto;padding:0;position:relative;width:95%;word-break:break-all}.receipt-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;display:flex;justify-content:space-between;padding:var(--space-lg) var(--space-xl)}.receipt-modal-header .modal-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.receipt-modal-header .modal-close-btn{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:#64748b;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.receipt-modal-header .modal-close-btn:hover{background:#f1f5f9;color:#000}.receipt-modal-header .modal-close-btn:active{transform:scale(.95)}.receipt-content{background:#fff;border:none;border-radius:0 0 var(--radius-xl) var(--radius-xl);box-sizing:border-box;color:#000;display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:400;height:100%;letter-spacing:-.01em;line-height:20px;margin:0 auto;max-width:380px;min-height:360px;min-width:300px;overflow-y:auto;padding:0;width:100%;word-break:break-all}.receipt-image-header{border-bottom:2px solid #e2e8f0;display:none;margin-bottom:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-md) var(--space-lg);text-align:center}.receipt-image-header .receipt-image-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;letter-spacing:.5px;line-height:28px;margin:0}.receipt-order-section{padding:var(--space-sm) var(--space-lg) var(--space-md) var(--space-lg)}.receipt-order-section .section-title{border-bottom:1px solid #f1f5f9;color:#000;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:var(--space-md);padding-bottom:var(--space-xs);text-align:left}.receipt-order-section .receipt-info-row{align-items:flex-start;display:flex;font-size:12px;font-weight:400;gap:var(--space-sm);justify-content:space-between;letter-spacing:0;line-height:16px;margin-bottom:var(--space-sm)}.receipt-order-section .receipt-info-row .info-label{color:#475569;flex-shrink:0;min-width:80px}.receipt-order-section .receipt-info-row .info-value{color:#000;flex-grow:1;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-align:right}.receipt-divider{border-top:2px dashed #bbb;margin:0 0 8px}.receipt-items-section{padding:0 16px}.receipt-items-section .items-title{font-size:15px;font-weight:600;margin:12px 0 8px;text-align:center}.receipt-items-section .items-table{border-collapse:collapse;font-size:13px;margin-bottom:8px;width:100%}.receipt-items-section .items-table th{padding:2px 4px;text-align:left}.receipt-items-section .items-table th.text-right{text-align:right}.receipt-items-section .items-table td{padding:2px 4px}.receipt-items-section .items-table td.text-right{text-align:right}.receipt-items-section .items-table td.text-center{text-align:center}.receipt-total-section{margin-top:auto;padding:16px 20px}.receipt-total-section .total-row{display:flex;font-size:14px;justify-content:space-between;margin-bottom:4px}.receipt-total-section .total-row.final-total{border-top:1px solid #ddd;font-size:16px;font-weight:700;margin-top:8px;padding-top:8px}.receipt-payment-section{margin-top:var(--space-sm);padding:0 var(--space-lg) var(--space-md) var(--space-lg)}.receipt-payment-section .section-title{border-bottom:1px solid #f1f5f9;color:#000;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:var(--space-md);padding-bottom:var(--space-xs);text-align:left}.receipt-payment-section .payment-info{display:flex;flex-direction:column;gap:var(--space-xs)}.receipt-payment-section .payment-info .info-row{align-items:flex-start;display:flex;gap:var(--space-sm);justify-content:space-between;min-height:20px}.receipt-payment-section .payment-info .payment-label{color:#475569;flex-shrink:0;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;min-width:110px}.receipt-payment-section .payment-info .payment-value{color:#000;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;word-break:break-all}.receipt-footer{border-top:1px solid #f1f5f9;margin-top:auto;padding:var(--space-md) var(--space-lg) var(--space-lg) var(--space-lg);text-align:center}.receipt-footer .footer-text{color:#64748b;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.5}.receipt-actions{background:#f8fafc;border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:1px solid #f1f5f9;display:flex;gap:var(--space-sm);padding:var(--space-md)}.receipt-actions .action-btn{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md);color:#1e293b;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;padding:var(--space-sm) var(--space-md);transition:all .2s ease}.receipt-actions .action-btn:hover:not(:disabled){background:#f9f9f9;border-color:#cbd5e1;transform:translateY(-1px)}.receipt-actions .action-btn:active:not(:disabled){background:#cbd5e1;transform:translateY(0)}.receipt-actions .action-btn.primary{background:#0066e4;border-color:#0066e4;color:#fff}.receipt-actions .action-btn.primary:hover:not(:disabled){background:#2563eb;border-color:#2563eb;transform:translateY(-1px)}.receipt-actions .action-btn.primary:active:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;transform:translateY(0)}.receipt-actions .action-btn:disabled{background:#f1f5f9;border-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.8}.payment-hash-row{align-items:flex-start;display:flex;gap:8px;margin-top:2px}.payment-hash-row .payment-label{color:#888;flex-shrink:0;font-size:14px;font-weight:400;min-width:110px}.payment-hash-row .payment-value.mono{color:#222;font-family:JetBrains Mono,monospace;font-size:14px;word-break:break-all}.payment-hash-row .payment-value.tx-hash-link{border-radius:var(--radius-sm);color:#0066e4;cursor:pointer;margin:-2px -4px;padding:2px 4px;position:relative;text-decoration:none;transition:all .2s ease}.payment-hash-row .payment-value.tx-hash-link:hover{background:#eff6ff;color:#2563eb;transform:translateY(-1px)}.payment-hash-row .payment-value.tx-hash-link:active{background:#eff6ff;color:#1d4ed8;transform:translateY(0)}.info-row,.payment-hash-row,.payment-info{font-size:14px}.payment-label{color:#888;flex-shrink:0;min-width:110px}.payment-label,.payment-value{font-size:14px;font-weight:400}.payment-value{color:#222;word-break:break-all}.payment-value.mono{font-family:JetBrains Mono,monospace;font-size:14px;text-align:right}.payment-guide-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.payment-guide-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.payment-guide-modal .modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.payment-guide-modal .modal-header .modal-title{color:#1f2937;font-size:20px;font-weight:600;margin:0}.payment-guide-modal .modal-header .modal-close-btn{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:24px;padding:4px}.payment-guide-modal .modal-header .modal-close-btn:hover{background-color:#f3f4f6;color:#374151}.payment-guide-modal .modal-content{padding:24px}.payment-guide-modal .modal-content .safe-compliance-banner{align-items:center;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.payment-guide-modal .modal-content .safe-compliance-banner .banner-icon{flex-shrink:0;height:32px;width:32px}.payment-guide-modal .modal-content .safe-compliance-banner .banner-content{display:flex;flex-direction:column;gap:4px}.payment-guide-modal .modal-content .safe-compliance-banner .banner-content .banner-title{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3}.payment-guide-modal .modal-content .safe-compliance-banner .banner-content .banner-description{color:#4b5563;font-size:12px;line-height:1.4;margin:0}.payment-guide-modal .modal-content .guide-section{margin-bottom:32px}.payment-guide-modal .modal-content .guide-section:last-child{margin-bottom:0}.payment-guide-modal .modal-content .qr-code-display{display:flex;justify-content:center;margin-bottom:16px}.payment-guide-modal .modal-content .qr-code-display .qr-code-container{display:inline-block;position:relative}.payment-guide-modal .modal-content .qr-code-display .qr-code-container .qr-code-image{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;height:160px;padding:8px;transition:all .2s ease;width:160px}.payment-guide-modal .modal-content .qr-code-display .qr-code-container .qr-code-image:hover{box-shadow:0 4px 12px #0000001a;transform:scale(1.05)}.payment-guide-modal .modal-content .qr-code-display .qr-code-container .qr-enlarge-btn{align-items:center;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:32px}.payment-guide-modal .modal-content .qr-code-display .qr-code-container .qr-enlarge-btn:hover{background:#fff;color:#374151;transform:scale(1.1)}.payment-guide-modal .modal-content .qr-code-display .qr-code-loading{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;display:flex;font-size:14px;height:160px;justify-content:center;width:160px}.payment-guide-modal .modal-content .url-container .url-display{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:12px}.payment-guide-modal .modal-content .url-container .url-display .url-text{color:#374151;flex:1 1;font-family:Courier New,monospace;font-size:14px;word-break:break-all}.payment-guide-modal .modal-content .url-container .url-display .copy-btn{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:8px 12px}.payment-guide-modal .modal-content .url-container .url-display .copy-btn:hover{background:#e5e7eb}.payment-guide-modal .modal-content .invoice-controls{display:flex;flex-direction:column;gap:16px}.payment-guide-modal .modal-content .invoice-controls .invoice-lang-group .invoice-lang-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:14px;padding:8px 12px;width:100%}.payment-guide-modal .modal-content .invoice-controls .invoice-lang-group .invoice-lang-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.payment-guide-modal .modal-content .messenger-buttons{display:flex;flex-direction:column;gap:12px}.payment-guide-modal .modal-content .messenger-buttons .messenger-btn{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;cursor:not-allowed;display:flex;gap:12px;opacity:.6;padding:12px 16px}.payment-guide-modal .modal-content .messenger-buttons .messenger-btn .messenger-icon{font-size:20px}.payment-guide-modal .modal-content .messenger-buttons .messenger-btn .messenger-name{color:#374151;flex:1 1;font-size:14px;font-weight:500;text-align:left}.payment-guide-modal .modal-content .messenger-buttons .messenger-btn .coming-soon{background:#e5e7eb;border-radius:12px;color:#6b7280;font-size:12px;padding:2px 8px}.payment-guide-modal .modal-content .messenger-buttons .messenger-btn.whatsapp-btn .messenger-icon{color:#25d366}.payment-guide-modal .modal-content .messenger-buttons .messenger-btn.line-btn .messenger-icon{color:#00b900}.payment-guide-modal .modal-content .messenger-buttons .messenger-btn.wechat-btn .messenger-icon{color:#7bb32e}.payment-guide-modal .modal-footer{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:16px 24px}.payment-guide-modal .modal-footer .modal-close-footer-btn{background:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.payment-guide-modal .modal-footer .modal-close-footer-btn:hover{background:#4b5563}.qr-modal-overlay{align-items:center;background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1100}.qr-modal{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:400px;width:100%}.qr-modal .qr-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px}.qr-modal .qr-modal-header .qr-modal-title{color:#1f2937;font-size:18px;font-weight:600;margin:0}.qr-modal .qr-modal-header .qr-modal-close-btn{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:24px;padding:4px}.qr-modal .qr-modal-header .qr-modal-close-btn:hover{background-color:#f3f4f6;color:#374151}.qr-modal .qr-modal-content{padding:24px;text-align:center}.qr-modal .qr-modal-content .qr-code-large{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:280px;margin-bottom:16px;padding:16px;width:280px}.qr-modal .qr-modal-content .qr-modal-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0}@media(max-width:768px){.payment-guide-modal-overlay{padding:10px}.payment-guide-modal{max-width:100%}.payment-guide-modal .modal-content{padding:20px}.payment-guide-modal .modal-content .guide-section{margin-bottom:24px}.payment-guide-modal .modal-content .guide-section .qr-code-display .qr-code-container .qr-code-image,.payment-guide-modal .modal-content .guide-section .qr-code-display .qr-code-container .qr-code-loading{height:120px;width:120px}.payment-guide-modal .modal-content .guide-section .invoice-controls .invoice-lang-group .invoice-lang-label{min-width:auto}.qr-modal{max-width:90%}.qr-modal .qr-modal-content{padding:20px}.qr-modal .qr-modal-content .qr-code-large{height:200px;width:200px}}.guide-section .sms-form{display:flex;flex-direction:column;gap:20px;margin-top:20px}.guide-section .sms-form .sms-input-group{display:flex;flex-direction:column;gap:8px}.guide-section .sms-form .sms-input-group .sms-label{color:#374151;font-size:14px;font-weight:500;margin-bottom:4px}.guide-section .sms-form .sms-input-group .sms-country-select{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .2s ease}.guide-section .sms-form .sms-input-group .sms-country-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.guide-section .sms-form .sms-input-group .sms-country-select:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed;opacity:.6}.guide-section .sms-form .sms-input-group .sms-country-select option{padding:8px}.guide-section .sms-form .sms-input-group .sms-phone-input{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;overflow:hidden;transition:all .2s ease}.guide-section .sms-form .sms-input-group .sms-phone-input:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.guide-section .sms-form .sms-input-group .sms-phone-input .country-code-prefix{background:#f9fafb;border-right:1px solid #e5e7eb;color:#6b7280;font-size:14px;font-weight:500;min-width:80px;padding:12px 16px;text-align:center}.guide-section .sms-form .sms-input-group .sms-phone-input .sms-phone-number{background:#0000;border:none;color:#374151;flex:1 1;font-size:14px;outline:none;padding:12px 16px}.guide-section .sms-form .sms-input-group .sms-phone-input .sms-phone-number::placeholder{color:#9ca3af}.guide-section .sms-form .sms-input-group .sms-phone-input .sms-phone-number:disabled{background:#f9fafb;cursor:not-allowed}.guide-section .sms-form .sms-input-group .sms-input-hint{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #3b82f6;border-radius:6px;color:#6b7280;font-size:12px;line-height:1.4;margin-top:4px;padding:8px 12px}.guide-section .sms-form .sms-send-btn{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 24px}.guide-section .sms-form .sms-send-btn:hover:not(:disabled){background:#2563eb}.guide-section .sms-form .sms-send-btn:disabled{background:#9ca3af;cursor:not-allowed}.email-form{display:flex;flex-direction:column;gap:20px;margin-top:20px}.email-form .email-input-group{display:flex;flex-direction:column;gap:8px}.email-form .email-input-group .email-label{color:#374151;font-size:14px;font-weight:500;margin-bottom:4px}.email-form .email-input-group .email-address-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:14px;padding:12px 16px;transition:all .2s ease}.email-form .email-input-group .email-address-input::placeholder{color:#9ca3af}.email-form .email-input-group .email-address-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.email-form .email-input-group .email-address-input:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.email-form .email-send-btn{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 24px}.email-form .email-send-btn:hover:not(:disabled){background:#2563eb}.email-form .email-send-btn:disabled{background:#9ca3af;cursor:not-allowed}.generate-invoice-loading{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#666;min-width:120px;padding:12px 24px}.generate-invoice-loading,.invoice-generate-btn{align-items:center;display:flex;font-size:14px;justify-content:center}.invoice-generate-btn{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;gap:8px;min-width:140px;padding:12px 20px;transition:all .3s ease;width:100%}.invoice-generate-btn:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #2563eb66;transform:translateY(-2px)}.invoice-generate-btn:active:not(:disabled){transform:translateY(0)}.invoice-generate-btn:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.invoice-generate-btn .loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff80;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.guide-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:20px}.guide-section .guide-section-title{align-items:center;color:#2d3748;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 16px}.guide-section .invoice-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}@media(max-width:768px){.guide-section .invoice-controls{align-items:stretch;flex-direction:column;gap:12px}}.guide-section .invoice-lang-group{display:flex;flex-direction:column;gap:12px;min-width:140px;width:100%}.guide-section .invoice-lang-group .invoice-lang-label{color:#374151;font-size:14px;font-weight:500;min-width:80px}.guide-section .guide-description{background-color:#e2e8f0;border-left:4px solid #667eea;border-radius:6px;color:#718096;font-size:14px;line-height:1.5;margin:12px 0 0;padding:12px}@media(max-width:480px){.guide-section{margin-bottom:16px;padding:16px}.guide-section .guide-section-title{font-size:16px;margin-bottom:12px}.guide-section .invoice-controls{gap:8px}.guide-section .guide-description{font-size:12px;padding:10px}}.custom-line-chart{background:#0000;border-radius:var(--radius-lg);min-height:200px;position:relative;width:100%}.custom-line-chart.responsive-chart{display:flex;flex-direction:column;max-width:100%;overflow:hidden;width:100%}.custom-line-chart .chart-empty,.custom-line-chart .chart-loading{align-items:center;color:var(--text-tertiary);display:flex;font-size:16px;font-weight:400;height:200px;justify-content:center;letter-spacing:-.01em;line-height:24px}.custom-line-chart .chart-title{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:var(--space-md)}.custom-line-chart .chart-title .chart-title-left h3{color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0;position:relative}.custom-line-chart .chart-title .chart-title-left h3 .chart-unit{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-left:var(--space-xs);position:relative;vertical-align:initial}.custom-line-chart .chart-title .chart-title-right .chart-period{background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm)}.custom-line-chart .chart-container{flex:1 1;min-height:0;position:relative;width:100%}.custom-line-chart .chart-svg{display:block;height:auto;overflow:visible;width:100%}.custom-line-chart .chart-svg .grid-line{stroke:var(--border-secondary);stroke-width:1;stroke-dasharray:3,3;opacity:.8}.custom-line-chart .chart-svg .grid-label{fill:var(--text-tertiary);font-size:12px;font-weight:500}.custom-line-chart .chart-svg .area-fill{opacity:.8}.custom-line-chart .chart-svg .line-path{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.custom-line-chart .chart-svg .data-point{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));transition:r .2s ease}.custom-line-chart .chart-svg .data-point-hover{opacity:0;transition:opacity .2s ease}.custom-line-chart .chart-svg g:hover .data-point-hover{opacity:1}.custom-line-chart .chart-svg g:hover .data-point{r:6}.custom-line-chart .chart-svg .x-axis-label{fill:var(--text-tertiary);font-size:11px;font-weight:500}.custom-line-chart .chart-svg .x-axis-date-label{fill:var(--text-tertiary);font-size:10px;font-weight:400;opacity:.7}.custom-line-chart .chart-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);padding:var(--space-xs) var(--space-sm);pointer-events:none}.custom-line-chart .chart-tooltip .tooltip-label{color:var(--text-tertiary);font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-bottom:2px}.custom-line-chart .chart-tooltip .tooltip-value{color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}@media(max-width:1200px){.custom-line-chart .chart-svg .grid-label{font-size:11px}.custom-line-chart .chart-svg .x-axis-label{font-size:10px}.custom-line-chart .chart-svg .x-axis-date-label{font-size:9px}}@media(max-width:768px){.custom-line-chart{min-height:180px}.custom-line-chart .chart-title{align-items:flex-start;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-sm)}.custom-line-chart .chart-title .chart-title-left h3{font-size:16px}.custom-line-chart .chart-title .chart-title-left h3 .chart-unit{font-size:11px}.custom-line-chart .chart-title .chart-title-right .chart-period{font-size:11px;padding:4px 8px}.custom-line-chart .chart-svg .grid-label{font-size:10px}.custom-line-chart .chart-svg .x-axis-label{font-size:9px}.custom-line-chart .chart-tooltip .tooltip-label{font-size:10px}.custom-line-chart .chart-tooltip .tooltip-value{font-size:12px}}@media(max-width:480px){.custom-line-chart{min-height:160px}.custom-line-chart .chart-title{padding:0}.custom-line-chart .chart-title .chart-title-left h3{font-size:14px;line-height:1.3}.custom-line-chart .chart-title .chart-title-left h3 .chart-unit{font-size:10px}.custom-line-chart .chart-svg .grid-label{font-size:9px}.custom-line-chart .chart-svg .x-axis-label{font-size:8px}.custom-line-chart .chart-svg .x-axis-date-label{font-size:7px}}.chart-section .custom-line-chart{margin:0 auto;max-width:100%}.chart-section .custom-line-chart:not(:last-child){margin-bottom:var(--space-lg)}@keyframes chartFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-line-chart{animation:chartFadeIn .3s ease-out}.custom-line-chart.variant-primary .chart-svg .line-path{stroke:#0066e4}.custom-line-chart.variant-primary .chart-svg .data-point{fill:#0066e4}.custom-line-chart.variant-primary .chart-svg .area-fill{fill:url(#lineGradient)}.custom-line-chart.variant-success .chart-svg .line-path{stroke:#10b981}.custom-line-chart.variant-success .chart-svg .data-point{fill:#10b981}.custom-line-chart.variant-warning .chart-svg .line-path{stroke:#f59e0b}.custom-line-chart.variant-warning .chart-svg .data-point{fill:#f59e0b}.custom-line-chart.variant-error .chart-svg .line-path{stroke:#db0a05}.custom-line-chart.variant-error .chart-svg .data-point{fill:#db0a05}.custom-pie-chart{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.custom-pie-chart .chart-empty,.custom-pie-chart .chart-loading{align-items:center;color:var(--text-tertiary);display:flex;font-size:16px;font-weight:400;height:200px;justify-content:center;letter-spacing:-.01em;line-height:24px}.custom-pie-chart .pie-chart-container{align-items:center;display:flex;flex-direction:row;gap:var(--space-xl);justify-content:center;width:100%}.custom-pie-chart .pie-svg{display:block;flex-shrink:0}.custom-pie-chart .pie-svg .pie-slice{transition:all .2s ease}.custom-pie-chart .pie-svg .pie-slice:hover{filter:brightness(1.1);transform-origin:center}.custom-pie-chart .pie-svg .center-info .center-name{fill:var(--text-primary);dominant-baseline:central;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}.custom-pie-chart .pie-svg .center-info .center-percentage{fill:var(--text-primary);dominant-baseline:central;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px}.custom-pie-chart .pie-svg .center-info .center-default{fill:var(--text-tertiary);dominant-baseline:central;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}.custom-pie-chart .pie-legend{display:flex;flex-direction:column;gap:var(--space-sm);max-height:250px;max-width:200px;min-width:140px;overflow-y:auto}.custom-pie-chart .pie-legend .legend-item{align-items:center;display:flex;gap:var(--space-sm);padding:var(--space-xs) 0}.custom-pie-chart .pie-legend .legend-item .legend-color{border-radius:2px;flex-shrink:0;height:12px;width:12px}.custom-pie-chart .pie-legend .legend-item .legend-label{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-pie-chart .pie-legend .legend-item .legend-percentage{color:var(--text-secondary);flex-shrink:0;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.custom-pie-chart .pie-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);padding:var(--space-xs) var(--space-sm);pointer-events:none}.custom-pie-chart .pie-tooltip .tooltip-name{color:var(--text-tertiary);font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-bottom:2px}.custom-pie-chart .pie-tooltip .tooltip-value{color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}@media(max-width:768px){.custom-pie-chart .pie-chart-container{flex-direction:column;gap:var(--space-lg)}.custom-pie-chart .pie-svg .center-info .center-name{font-size:14px}.custom-pie-chart .pie-svg .center-info .center-percentage{font-size:16px}.custom-pie-chart .pie-svg .center-info .center-default{font-size:14px}.custom-pie-chart .pie-legend{max-height:120px;max-width:100%;min-width:auto;overflow-y:auto;width:100%}.custom-pie-chart .pie-legend .legend-item{padding:4px 0}.custom-pie-chart .pie-legend .legend-item .legend-label{font-size:12px;white-space:normal}.custom-pie-chart .pie-legend .legend-item .legend-percentage{font-size:12px}.custom-pie-chart .pie-tooltip .tooltip-name{font-size:10px}.custom-pie-chart .pie-tooltip .tooltip-value{font-size:12px}}@media(max-width:480px){.custom-pie-chart .pie-chart-container{gap:var(--space-md)}.custom-pie-chart .pie-svg .center-info .center-name{font-size:12px}.custom-pie-chart .pie-svg .center-info .center-percentage{font-size:14px}.custom-pie-chart .pie-svg .center-info .center-default{font-size:12px}.custom-pie-chart .pie-legend{gap:4px}.custom-pie-chart .pie-legend .legend-item .legend-color{height:10px;width:10px}.custom-pie-chart .pie-legend .legend-item .legend-label,.custom-pie-chart .pie-legend .legend-item .legend-percentage{font-size:11px}}.radial-progress-chart{display:flex;flex-direction:column;gap:var(--space-lg);width:100%}.radial-progress-chart .chart-header .chart-title{color:var(--text-primary);font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.radial-progress-chart .chart-empty,.radial-progress-chart .chart-loading{align-items:center;color:var(--text-tertiary);display:flex;font-size:16px;font-weight:400;height:300px;justify-content:center;letter-spacing:-.01em;line-height:24px}.radial-progress-chart .progress-grid{grid-gap:var(--space-lg);box-sizing:border-box;display:grid;gap:var(--space-lg);grid-template-columns:repeat(2,1fr);padding:0 var(--space-md);width:100%}.radial-progress-chart .progress-item{align-items:center;display:flex;flex-direction:column;gap:var(--space-md)}.radial-progress-chart .progress-item.empty{opacity:.3}.radial-progress-chart .progress-item .progress-circle{align-items:center;display:flex;justify-content:center;position:relative}.radial-progress-chart .progress-item .progress-svg{transform:rotate(0deg)}.radial-progress-chart .progress-item .progress-svg .progress-stroke{transition:stroke-dashoffset .6s ease-in-out}.radial-progress-chart .progress-item .progress-svg .progress-value{fill:var(--text-primary);font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:36px}.radial-progress-chart .progress-item .progress-label{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;max-width:120px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.radial-progress-chart .progress-grid{gap:var(--space-md);padding:0 var(--space-sm)}.radial-progress-chart .progress-item{gap:var(--space-sm)}.radial-progress-chart .progress-item .progress-svg{height:100px!important;width:100px!important}.radial-progress-chart .progress-item .progress-svg .progress-value{font-size:20px}.radial-progress-chart .progress-item .progress-label{font-size:12px;max-width:100px}}@media(max-width:480px){.radial-progress-chart .progress-grid{gap:var(--space-sm);padding:0 var(--space-xs)}.radial-progress-chart .progress-item .progress-svg{height:80px!important;width:80px!important}.radial-progress-chart .progress-item .progress-svg .progress-value{font-size:16px}.radial-progress-chart .progress-item .progress-label{font-size:11px;max-width:80px}}.radial-progress-chart.dark-theme{background:linear-gradient(135deg,#1e293b,#334155);border-radius:var(--radius-lg);padding:var(--space-xl)}.radial-progress-chart.dark-theme .chart-title{color:#f8fafc}.radial-progress-chart.dark-theme .progress-item .progress-value{fill:#f8fafc}.radial-progress-chart.dark-theme .progress-item .progress-label{color:#cbd5e1}.radial-progress-chart.dark-theme .chart-empty,.radial-progress-chart.dark-theme .chart-loading{color:#64748b}.progress-item:not(.empty){transition:transform .2s ease}.progress-item:not(.empty):hover{transform:translateY(-2px)}.progress-item:not(.empty):hover .progress-svg .progress-stroke{filter:brightness(1.1)}.stacked-bar-chart{display:flex;flex-direction:column;height:100%;width:100%}.stacked-bar-chart .chart-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:var(--space-lg)}.stacked-bar-chart .chart-header h3{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.stacked-bar-chart .chart-header .chart-info .chart-period{background:#f8fafc;border-radius:var(--radius-sm);color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm)}.stacked-bar-chart .chart-header .chart-title-left h3{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.stacked-bar-chart .chart-header .chart-title-right .chart-period{background:#f8fafc;border-radius:var(--radius-sm);color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm)}.stacked-bar-chart .chart-container{flex:1 1;min-height:0;position:relative}.stacked-bar-chart .chart-container .chart-svg{height:100%;width:100%}.stacked-bar-chart .chart-container .chart-svg .bar-segment{transition:opacity .2s ease}.stacked-bar-chart .chart-container .chart-svg .bar-segment:hover{opacity:1}.stacked-bar-chart .chart-container .chart-svg .x-axis-label{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;-webkit-user-select:none;user-select:none}.stacked-bar-chart .chart-container .chart-svg line{stroke:#f1f5f9}.stacked-bar-chart .chart-container .chart-svg text{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;-webkit-user-select:none;user-select:none}.stacked-bar-chart .chart-container .chart-svg g text{dominant-baseline:middle;color:#000;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.stacked-bar-chart .chart-container .chart-svg g rect{rx:2;ry:2}.stacked-bar-chart .chart-container .chart-svg g image{opacity:.9}.stacked-bar-chart .chart-empty,.stacked-bar-chart .chart-loading{align-items:center;display:flex;flex:1 1;height:320px;justify-content:center}.stacked-bar-chart .chart-empty span,.stacked-bar-chart .chart-loading span{color:#475569;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}.stacked-bar-chart .chart-loading span{align-items:center;display:flex;gap:var(--space-sm)}.stacked-bar-chart .chart-loading span:before{animation:spin 1s linear infinite;border:2px solid #f1f5f9;border-radius:50%;border-top-color:#0066e4;content:"";height:20px;width:20px}.stacked-bar-chart .chart-empty span{opacity:.7}@media(max-width:1200px){.stacked-bar-chart .chart-header{margin-bottom:var(--space-md)}.stacked-bar-chart .chart-header .chart-title-left h3,.stacked-bar-chart .chart-header h3{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.stacked-bar-chart .chart-container .chart-svg .x-axis-label,.stacked-bar-chart .chart-container .chart-svg text{font-size:11px}}@media(max-width:768px){.stacked-bar-chart .chart-header{align-items:flex-start;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-sm)}.stacked-bar-chart .chart-header .chart-title-right{align-self:flex-end}.stacked-bar-chart .chart-container .chart-svg .x-axis-label{text-anchor:end;font-size:10px;transform:rotate(-45deg)}.stacked-bar-chart .chart-container .chart-svg text{font-size:10px}.stacked-bar-chart .chart-container .chart-svg g:last-child{transform:translate(10px,20px)!important}.stacked-bar-chart .chart-container .chart-svg g:last-child text{font-size:11px}.stacked-bar-chart .chart-empty,.stacked-bar-chart .chart-loading{height:250px}.stacked-bar-chart .chart-empty span,.stacked-bar-chart .chart-loading span{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}}@media(max-width:480px){.stacked-bar-chart .chart-header .chart-title-left h3,.stacked-bar-chart .chart-header h3{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.stacked-bar-chart .chart-header .chart-period{font-size:10px;font-weight:400;letter-spacing:0;line-height:14px}.stacked-bar-chart .chart-container .chart-svg .x-axis-label,.stacked-bar-chart .chart-container .chart-svg text{font-size:9px}.stacked-bar-chart .chart-empty,.stacked-bar-chart .chart-loading{height:200px}.stacked-bar-chart .chart-empty span,.stacked-bar-chart .chart-loading span{font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}}.list-progress-chart{display:flex;flex-direction:column;height:100%;width:100%}.list-progress-chart .chart-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:var(--space-md)}.list-progress-chart .chart-header h3{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.list-progress-chart .chart-header .chart-toggle{background:#f8fafc;border-radius:var(--radius-md);display:flex;gap:2px;padding:2px}.list-progress-chart .chart-header .chart-toggle .toggle-btn{background:#0000;border:none;border-radius:var(--radius-sm);color:#475569;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm);transition:all .2s ease;white-space:nowrap}.list-progress-chart .chart-header .chart-toggle .toggle-btn:hover{color:#000}.list-progress-chart .chart-header .chart-toggle .toggle-btn.active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#000;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px}.list-progress-chart .chart-empty,.list-progress-chart .chart-loading{align-items:center;color:#475569;display:flex;flex:1 1;font-size:16px;font-weight:400;justify-content:center;letter-spacing:-.01em;line-height:24px;min-height:200px}.list-progress-chart .progress-list{display:flex;flex:1 1;flex-direction:column;gap:var(--space-lg)}.list-progress-chart .progress-list .progress-item{align-items:center;display:flex;gap:var(--space-md)}.list-progress-chart .progress-list .progress-item .item-rank{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.list-progress-chart .progress-list .progress-item .item-rank .rank-number{color:#475569;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.list-progress-chart .progress-list .progress-item .item-icon{align-items:center;border:2px solid #f1f5f9;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px}.list-progress-chart .progress-list .progress-item .item-icon .icon-text{color:#fff;font-size:12px;font-weight:600;letter-spacing:0;line-height:20px;text-shadow:0 1px 2px #0003}.list-progress-chart .progress-list .progress-item .item-icon .icon-image{height:20px;object-fit:contain;width:20px}.list-progress-chart .progress-list .progress-item .progress-container{align-items:center;display:flex;flex:1 1;margin:0 var(--space-sm)}.list-progress-chart .progress-list .progress-item .progress-container .progress-bar-bg{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.list-progress-chart .progress-list .progress-item .progress-container .progress-bar-bg .progress-bar-fill{border-radius:4px;height:100%;position:relative;transition:width .6s ease-in-out}.list-progress-chart .progress-list .progress-item .progress-container .progress-bar-bg .progress-bar-fill:after{background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);border-radius:4px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.list-progress-chart .progress-list .progress-item .item-percentage{flex-shrink:0;min-width:40px;text-align:right}.list-progress-chart .progress-list .progress-item .item-percentage span{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}@media(max-width:768px){.list-progress-chart .progress-list{gap:var(--space-md)}.list-progress-chart .progress-list .progress-item{gap:var(--space-sm)}.list-progress-chart .progress-list .progress-item .item-icon,.list-progress-chart .progress-list .progress-item .item-rank{height:28px;width:28px}.list-progress-chart .progress-list .progress-item .item-icon .icon-text,.list-progress-chart .progress-list .progress-item .item-icon .rank-number,.list-progress-chart .progress-list .progress-item .item-rank .icon-text,.list-progress-chart .progress-list .progress-item .item-rank .rank-number{font-size:12px}.list-progress-chart .progress-list .progress-item .item-icon .icon-image,.list-progress-chart .progress-list .progress-item .item-rank .icon-image{height:16px;width:16px}.list-progress-chart .progress-list .progress-item .progress-container{margin:0 var(--space-xs)}.list-progress-chart .progress-list .progress-item .progress-container .progress-bar-bg{height:6px}.list-progress-chart .progress-list .progress-item .item-percentage{min-width:35px}.list-progress-chart .progress-list .progress-item .item-percentage span{font-size:14px}}@media(max-width:480px){.list-progress-chart .chart-header{margin-bottom:var(--space-md)}.list-progress-chart .chart-header h3{font-size:16px}.list-progress-chart .chart-header .chart-toggle .toggle-btn{font-size:11px;padding:var(--space-xs)}.list-progress-chart .progress-list{gap:var(--space-sm)}.list-progress-chart .progress-list .progress-item .item-icon,.list-progress-chart .progress-list .progress-item .item-rank{height:24px;width:24px}.list-progress-chart .progress-list .progress-item .item-icon .icon-text,.list-progress-chart .progress-list .progress-item .item-icon .rank-number,.list-progress-chart .progress-list .progress-item .item-rank .icon-text,.list-progress-chart .progress-list .progress-item .item-rank .rank-number{font-size:10px}.list-progress-chart .progress-list .progress-item .item-icon .icon-image,.list-progress-chart .progress-list .progress-item .item-rank .icon-image{height:12px;width:12px}.list-progress-chart .progress-list .progress-item .item-percentage{min-width:30px}.list-progress-chart .progress-list .progress-item .item-percentage span{font-size:13px}}.order-status-badge{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:14px;font-weight:500;gap:4px;letter-spacing:-.01em;line-height:20px;padding:6px 12px}.order-status-badge.small{font-size:10px;font-weight:600;letter-spacing:0;line-height:14px;padding:4px 6px}.order-status-badge.pending{background:#fdf4e7;color:#d97706}.order-status-badge.processing{background:#dbeafe;color:#2563eb}.order-status-badge.paid{background:#d1fae5;color:#059669}.order-status-badge.failed{background:#ffeff0;color:#e30600}.order-status-badge.expired{background:#f1f5f9;color:#94a3b8}.order-status-badge.refunded{background:#dbeafe;color:#2563eb}.order-status-badge.cancel-requested{background:#fdf4e7;color:#d97706}.order-status-badge.cancel-in-progress{background:#fff3cd;color:#856404}.payment-status-badge{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:14px;font-weight:500;gap:4px;letter-spacing:-.01em;line-height:20px;padding:6px 12px}.payment-status-badge.pending{background:#fdf4e7;color:#d97706}.payment-status-badge.processing{background:#dbeafe;color:#2563eb}.payment-status-badge.paid{background:#d1fae5;color:#059669}.payment-status-badge.failed{background:#ffeff0;color:#e30600}.payment-status-badge.expired{background:#f1f5f9;color:#94a3b8}.payment-status-badge.refunded{background:#dbeafe;color:#2563eb}.shop-order-status-badge{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:-.01em;letter-spacing:.5px;line-height:20px;padding:6px 12px;text-transform:uppercase}.shop-order-status-badge.default{background:#f1f5f9;color:#475569}.shop-order-status-badge.processing{background:#dbeafe;color:#2563eb}.shop-order-status-badge.pending{background:#fdf4e7;color:#d97706}.shop-order-status-badge.paid{background:#d1fae5;color:#059669}.shop-order-status-badge.canceled,.shop-order-status-badge.expired,.shop-order-status-badge.failed,.shop-order-status-badge.refunded{background:#ffeff0;color:#db0a05}.shop-order-status-badge.loading{background:#f8fafc;color:#475569}.shop-order-status-badge.loading .loading-dot{animation:pulse 1.5s ease-in-out infinite;background:#475569;border-radius:50%;height:8px;width:8px}.cancel-status-badge{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:14px;font-weight:500;gap:4px;letter-spacing:-.01em;line-height:20px;padding:6px 12px}.cancel-status-badge.pending{background:#fdf4e7;color:#d97706}.cancel-status-badge.processing{background:#dbeafe;color:#2563eb}.cancel-status-badge.paid{background:#d1fae5;color:#059669}.refund-status-badge{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:14px;font-weight:500;gap:4px;letter-spacing:-.01em;line-height:20px;padding:6px 12px}.refund-status-badge.pending{background:#fdf4e7;color:#d97706}.refund-status-badge.processing{background:#dbeafe;color:#2563eb}.refund-status-badge.paid{background:#d1fae5;color:#059669}.refund-status-badge.failed{background:#ffeff0;color:#db0a05}.transactions-table{background:#fff;border:none;border-radius:12px;box-shadow:none;margin:0;overflow-x:auto;padding:0;width:100%}.transactions-table .table-container{background:#fff;border-radius:12px;overflow:hidden;width:100%}.transactions-table .table-container .table-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex}.transactions-table .table-container .table-header .table-header-cell{align-items:center;border-right:1px solid #f1f5f9;color:#475569;display:flex;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;padding:16px;text-transform:uppercase}.transactions-table .table-container .table-header .table-header-cell:last-child{border-right:none}.transactions-table .table-container .table-body{display:flex;flex-direction:column}.transactions-table .table-container .table-body .table-row{border-bottom:1px solid #f1f5f9;display:flex;min-height:56px;transition:background-color .2s ease}.transactions-table .table-container .table-body .table-row:last-child{border-bottom:none}.transactions-table .table-container .table-body .table-row.data-row.clickable{cursor:pointer}.transactions-table .table-container .table-body .table-row.data-row.clickable:hover{background-color:#3b82f60d}.transactions-table .table-container .table-body .table-row.data-row:hover{background:#f8fafc}.transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;border-radius:4px;height:16px}.transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short{width:60%}.transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge{border-radius:12px;height:24px;width:80px}.transactions-table .table-container .table-body .table-row .table-cell{align-items:center;border-right:1px solid #f1f5f9;color:#000;display:flex;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;overflow:hidden;padding:16px;text-overflow:ellipsis;white-space:nowrap}.transactions-table .table-container .table-body .table-row .table-cell:last-child{border-right:none}.transactions-table .table-container .table-body .table-row .table-cell.asset-name{color:#0066e4;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.transactions-table .table-container .table-body .table-row .table-cell.amount,.transactions-table .table-container .table-body .table-row .table-cell.fee,.transactions-table .table-container .table-body .table-row .table-cell.payout{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;justify-content:flex-end;letter-spacing:-.01em;line-height:20px;text-align:right}.action-btn{border-radius:6px;font-size:12px;line-height:16px;margin-right:8px;padding:8px 12px}.action-btn:last-child{margin-right:0}.action-btn.secondary{background:#f8fafc;border:1px solid #f1f5f9}.action-btn.secondary:hover{background:#f1f5f9;border-color:#e2e8f0}.action-btn.edit-btn{background:#eff6ff;color:#1e40af}.action-btn.edit-btn:focus,.action-btn.edit-btn:hover{background:#bfdbfe;color:#1e40af}.action-btn.delete-btn,.action-btn.delete-btn:focus,.action-btn.delete-btn:hover{background:#db0a05;color:#fff}.action-btn.save-btn{background:#0066e4;color:#fff}.action-btn.save-btn:focus,.action-btn.save-btn:hover{background:#2563eb;color:#fff}.action-btn.cancel-btn{background:#f8fafc;color:#000}.action-btn.cancel-btn:focus,.action-btn.cancel-btn:hover{background:#f1f5f9;color:#000}.action-btn.small{font-size:11px;padding:6px 10px}.action-buttons{align-items:center;display:flex;gap:8px}.modal-table .table-container{border:1px solid #f1f5f9;border-radius:8px}.modal-table .table-header{background:#f8fafc}.modal-table .table-header .table-header-cell{color:#000;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}.modal-table .table-body{min-height:auto}.modal-table .table-body .table-row:hover{background:#f8fafc}.modal-table .table-body .table-row .table-cell{color:#000}.modal-table .table-body .table-row .table-cell .address{color:#475569;cursor:help;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.modal-table .table-body .table-row .table-cell .address:hover{color:#0066e4}.modal-table .table-body .table-row .table-cell .no-address{color:#64748b;font-style:italic}.modal-table .table-body .table-row .table-cell .tx-hash{color:#0066e4;cursor:help;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.modal-table .table-body .table-row .table-cell .tx-hash:hover{text-decoration:underline}.modal-table .table-body .table-row .table-cell .tx-pending{color:#64748b;font-style:italic}.pagination-container{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:24px;padding:16px 0}.pagination-container .pagination-info{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.pagination-container .pagination-controls{align-items:center;display:flex;gap:8px}.pagination-container .pagination-controls .pagination-btn{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:6px;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;letter-spacing:-.01em;line-height:20px;transition:all .2s ease;width:36px}.pagination-container .pagination-controls .pagination-btn:hover:not(:disabled){background:#f8fafc;border-color:#e2e8f0}.pagination-container .pagination-controls .pagination-btn.active{background:#0066e4;border-color:#0066e4;color:#fff;font-weight:600}.pagination-container .pagination-controls .pagination-btn:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed;opacity:.4}.pagination-container .pagination-controls .pagination-btn:first-child,.pagination-container .pagination-controls .pagination-btn:last-child,.pagination-container .pagination-controls .pagination-btn:nth-child(2),.pagination-container .pagination-controls .pagination-btn:nth-last-child(2){font-size:16px;font-weight:400}.search-input{align-items:center;border:2px solid #f1f5f9;border-radius:10px;display:flex;gap:10px;height:40px;padding:8px 14px;width:100%}.search-input .search-input__icon{height:20px;object-fit:contain;width:20px}.search-input .search-input__input{background:#0000;border:none;color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;outline:none;width:100%}.search-input .search-input__input::placeholder{color:#64748b}.search-bar{align-items:center;display:flex;gap:10px;width:100%}.data-table-filter{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);margin-bottom:var(--space-lg);padding:var(--space-lg)}.data-table-filter .filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-md);position:relative}.data-table-filter .filter-header .filter-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.data-table-filter .filter-header .filter-reset-btn,.data-table-filter .filter-header .filter-search-btn{background:#fff;border:1px solid #0066e4;border-radius:var(--radius-md);color:#0066e4;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm);position:absolute;right:0;top:0;transition:all .2s ease}.data-table-filter .filter-header .filter-reset-btn:hover:not(:disabled),.data-table-filter .filter-header .filter-search-btn:hover:not(:disabled){background:#eff6ff;border-color:#2563eb}.data-table-filter .filter-header .filter-reset-btn:active:not(:disabled),.data-table-filter .filter-header .filter-search-btn:active:not(:disabled){background:#cbd5e1}.data-table-filter .filter-header .filter-reset-btn:disabled,.data-table-filter .filter-header .filter-search-btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}.data-table-filter .filter-content{display:flex;flex-direction:column;gap:var(--space-md)}.data-table-filter .filter-content .filter-grid{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:768px){.data-table-filter .filter-content .filter-grid{grid-template-columns:1fr}}.data-table-filter .filter-content .filter-item{display:flex;flex-direction:column;gap:var(--space-xs)}.data-table-filter .filter-content .filter-item .filter-label{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin:0}.data-table-filter .filter-content .filter-item .filter-input{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md);color:#000;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-md);transition:all .2s ease}.data-table-filter .filter-content .filter-item .filter-input:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}.data-table-filter .filter-content .filter-item .filter-input:hover{border-color:#cbd5e1}.data-table-filter .filter-content .filter-item .filter-input::placeholder{color:#64748b}.data-table-filter .filter-content .filter-item.filter-search .search-input-wrapper{position:relative}.data-table-filter .filter-content .filter-item.filter-search .search-input-wrapper .search-input{padding-right:40px}.data-table-filter .filter-content .filter-item.filter-search .search-input-wrapper .search-icon{color:#64748b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;pointer-events:none;position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%)}.data-table-filter .filter-content .filter-item.filter-select .filter-select-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717171' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-sm) center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#1e293b;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-md);transition:all .2s ease;width:100%}.data-table-filter .filter-content .filter-item.filter-select .filter-select-input:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}.data-table-filter .filter-content .filter-item.filter-select .filter-select-input:hover{border-color:#e2e8f0}.data-table-filter .filter-content .filter-item.filter-select .filter-select-input:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}.data-table-filter .filter-content .filter-item.filter-date-range .date-range-wrapper{align-items:center;display:flex;gap:var(--space-sm)}.data-table-filter .filter-content .filter-item.filter-date-range .date-range-wrapper .date-input{flex:1 1;min-width:0}.data-table-filter .filter-content .filter-item.filter-date-range .date-range-wrapper .date-separator{color:#475569;flex-shrink:0;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}@media(max-width:480px){.data-table-filter .filter-content .filter-item.filter-date-range .date-range-wrapper{align-items:stretch;flex-direction:column}.data-table-filter .filter-content .filter-item.filter-date-range .date-range-wrapper .date-separator{align-self:center}}@media(max-width:768px){.data-table-filter{padding:var(--space-md)}.data-table-filter .filter-header{align-items:flex-start;flex-direction:column;gap:var(--space-sm)}.data-table-filter .filter-header .filter-reset-btn,.data-table-filter .filter-header .filter-search-btn{align-self:flex-end}}.data-table-filter.filter-collapsed .filter-content{display:none}.data-table-filter.filter-expanded .filter-content{animation:slideUp .2s ease-out}.payment-header{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-bottom:var(--space-xl);padding:var(--space-2xl)}.payment-header .payment-header-content{align-items:center;display:flex;gap:var(--space-xl);justify-content:space-between}.payment-header .payment-header-content .payment-header-text{flex:1 1;text-align:center}.payment-header .payment-header-content .payment-header-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-md)}.payment-header .payment-title{color:#000;font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:50px;line-height:1.2;margin-bottom:var(--space-sm)}.payment-header .payment-subtitle{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:0 auto;max-width:600px}.payment-header .payment-header-content:not(:has(.payment-header-actions)) .payment-header-text{text-align:center}@media(max-width:768px){.payment-header{margin-bottom:var(--space-lg);padding:var(--space-lg)}.payment-header .payment-header-content{flex-direction:column;gap:var(--space-lg)}.payment-header .payment-header-content .payment-header-text{text-align:center}.payment-header .payment-header-content .payment-header-actions{justify-content:center;width:100%}.payment-header .payment-title{font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:38px}.payment-header .payment-subtitle{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}}.language-select-wrapper{min-width:36px;position:relative;width:100%}.language-select-wrapper.disabled{opacity:.6;pointer-events:none}.language-select-trigger{align-items:center;border:1.5px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:var(--space-sm);justify-content:space-between;padding:6.5px 8px;transition:all .2s ease;width:100%}.language-select-trigger.open,.language-select-trigger:hover{background:#eff6ff;border-color:#b3c9ff}.language-select-value{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0}.language-select-display{align-items:center;color:#1e293b;display:flex;gap:var(--space-sm)}.language-select-display,.language-select-placeholder{font-size:16px;font-weight:500;letter-spacing:0;line-height:20px}.language-select-placeholder{color:#64748b}.language-select-arrow{height:16px;transition:transform .2s ease;width:16px}.language-select-arrow.open{transform:rotate(180deg)}.language-select-dropdown{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001a;overflow:hidden;position:absolute;right:0;width:120px;z-index:9999}.language-select-dropdown.below{animation:fadeInDown .2s ease-out}.language-select-dropdown.above{animation:fadeInUp .2s ease-out}.language-select-options{padding:5px}.language-select-option{align-items:center;border-bottom:1px solid #f1f5f9;border-radius:var(--radius-md);color:#1e293b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:var(--space-sm);justify-content:space-between;letter-spacing:0;line-height:16px;padding:var(--space-sm);transition:all .2s ease}.language-select-option:last-child{border-bottom:none}.language-select-option:hover{background:#f8fafc}.language-select-option.selected{background:#eff6ff;color:#0066e4;font-weight:500}.language-select-option .language-check{font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}.qr-code-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-md);position:fixed;right:0;top:0;z-index:1000}.qr-code-modal{animation:scaleIn .3s ease-out;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);max-height:90vh;max-width:400px;overflow-y:auto;width:100%}.qr-code-modal .qr-code-header{align-items:center;background-color:#fff;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:24px;position:relative}.qr-code-modal .qr-code-header .wallet-info{align-items:center;display:flex;gap:var(--space-md)}.qr-code-modal .qr-code-header .wallet-info .wallet-icon{border-radius:8px;height:32px;width:32px}.qr-code-modal .qr-code-header .wallet-info .qr-code-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.qr-code-modal .qr-code-header .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:28px;font-weight:500;height:32px;justify-content:center;letter-spacing:-.03em;line-height:36px;transition:all .2s ease;width:32px}.qr-code-modal .qr-code-header .close-btn:hover{background:#f8fafc;color:#000}.qr-code-modal .qr-code-content{padding:var(--space-lg)}.qr-code-modal .qr-code-content .payment-info .description-section{margin-bottom:var(--space-xl);text-align:center}.qr-code-modal .qr-code-content .payment-info .description-section .description-text{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin:0}.qr-code-modal .qr-code-content .payment-info .qr-code-section{margin:var(--space-xl) 0}.qr-code-modal .qr-code-content .payment-info .qr-code-section .qr-code-container{align-items:center;background:#fff;border:2px solid #f1f5f9;border-radius:16px;display:flex;justify-content:center;overflow:hidden;padding:var(--space-xl);position:relative}.qr-code-modal .qr-code-content .payment-info .qr-code-section .qr-code-container:before{animation:borderGlow 2s ease-in-out infinite;background:linear-gradient(45deg,#0066e4,#4a90e2,#0066e4);background-size:200% 200%;border:2px solid #0000;border-radius:16px;bottom:0;content:"";left:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;position:absolute;right:0;top:0}.qr-code-modal .qr-code-content .payment-info .qr-code-section .qr-code-container .qr-code-image{border-radius:8px;height:200px;position:relative;width:200px;z-index:1}.qr-code-modal .qr-code-content .payment-info .qr-code-section .qr-code-container .qr-code-loading{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;position:relative;text-align:center;z-index:1}.qr-code-modal .qr-code-content .qr-code-actions{border-top:1px solid #f1f5f9;display:flex;justify-content:center;margin-top:var(--space-lg);padding-top:var(--space-md)}.qr-code-modal .qr-code-content .qr-code-actions .btn{align-items:center;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:0;line-height:20px;transition:all .2s ease;width:100%}.qr-code-modal .qr-code-content .qr-code-actions .btn.btn-secondary{background:#fff;border:1px solid #f1f5f9;color:#1e293b}.qr-code-modal .qr-code-content .qr-code-actions .btn.btn-secondary:hover{background:#f9f9f9;border-color:#e2e8f0}.qr-code-modal .qr-code-content .qr-code-actions .btn.btn-secondary:active{background:#cbd5e1}@media(min-width:768px){.qr-code-modal{max-width:480px}.qr-code-modal .qr-code-content,.qr-code-modal .qr-code-header{padding:var(--space-xl)}.qr-code-modal .qr-code-content .qr-code-actions .btn{min-width:140px;width:auto}}@media(min-width:1024px){.qr-code-modal{max-width:480px}.qr-code-modal .qr-code-content .payment-info .qr-code-section .qr-code-container{padding:var(--space-2xl)}.qr-code-modal .qr-code-content .payment-info .qr-code-section .qr-code-container .qr-code-image{height:220px;width:220px}.qr-code-modal .qr-code-content .qr-code-actions .btn{height:52px;min-width:160px}}@keyframes borderGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.payment-card{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);cursor:pointer;margin-bottom:var(--space-sm);padding:var(--space-md);transition:all .2s ease}.payment-card:hover{border-color:#e2e8f0;box-shadow:var(--shadow-card);transform:translateY(-1px)}.payment-card:active{box-shadow:var(--shadow-soft);transform:translateY(0)}.payment-card .payment-card-content{align-items:flex-start;display:flex;gap:var(--space-md);justify-content:space-between}.payment-card .payment-card-left{display:flex;flex:1 1;gap:var(--space-md);min-width:0}.payment-card .payment-card-time{color:#64748b;flex-shrink:0;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-top:2px;white-space:nowrap}.payment-card .payment-card-info{flex:1 1;min-width:0}.payment-card .payment-card-name{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin-bottom:var(--space-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-card .payment-card-details{display:flex;flex-direction:column;gap:2px}.payment-card .payment-card-order-name{color:#1e293b;font-weight:600}.payment-card .payment-card-customer,.payment-card .payment-card-order-name{font-size:14px;letter-spacing:-.01em;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-card .payment-card-customer{color:#475569;font-weight:400}.payment-card .payment-card-right{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-sm);height:100%;justify-content:space-between}.payment-card .payment-card-amount{align-items:baseline;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:2px;letter-spacing:-.01em;line-height:24px}.payment-card .payment-card-status{display:flex;justify-content:flex-end}@media(max-width:768px){.payment-card{margin-bottom:var(--space-xs);padding:var(--space-sm)}.payment-card .payment-card-content,.payment-card .payment-card-left{gap:var(--space-sm)}.payment-card .payment-card-time{font-size:10px;font-weight:500;letter-spacing:0;line-height:14px;margin-top:1px}.payment-card .payment-card-name{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:2px}.payment-card .payment-card-customer{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.payment-card .payment-card-amount .amount-sign{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}}@media(max-width:480px){.payment-card .payment-card-content{gap:var(--space-xs)}.payment-card .payment-card-left{width:100%}.payment-card .payment-card-amount{flex:1 1}.payment-card .payment-card-status{flex-shrink:0}}@media(prefers-color-scheme:dark){.payment-card{background:#f8fafc;border-color:#e2e8f0}.payment-card:hover{border-color:#cbd5e1}.payment-card .payment-card-name{color:#000}.payment-card .payment-card-customer{color:#475569}.payment-card .payment-card-amount .amount-sign{color:#000}}.empty-data-template{align-items:center;border-radius:16px;display:flex;height:100%;justify-content:center;min-height:288px;width:100%}.empty-data-template .empty-data-template-wrapper{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.empty-data-template .empty-data-template-wrapper .empty-data-template-image{object-fit:contain;width:150px}.empty-data-template .empty-data-template-wrapper .empty-data-template-text{color:#7d828d;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:pre-wrap}.payment-card-list{display:flex;flex-direction:column;width:100%}.payment-card-list .payment-card-list-container{max-height:100%;overflow-y:auto;padding:var(--space-sm) 0;scrollbar-color:#e2e8f0 #f1f5f9;scrollbar-width:thin}.payment-card-list .payment-card-list-container::-webkit-scrollbar{width:6px}.payment-card-list .payment-card-list-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.payment-card-list .payment-card-list-container::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.payment-card-list .payment-card-list-container::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.payment-card-list .payment-card-wrapper{margin-bottom:var(--space-sm)}.payment-card-list .payment-card-wrapper:last-child{margin-bottom:0}.payment-card-list .payment-card-list-loading{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;min-height:50vh;padding:var(--space-xl) var(--space-md)}.payment-card-list .payment-card-list-loading .loading-spinner{animation:spin 1s linear infinite;border:2px solid #f1f5f9;border-radius:50%;border-top-color:#0066e4;height:24px;width:24px}.payment-card-list .payment-card-list-loading span{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payment-card-list .payment-card-list-end{align-items:center;display:flex;justify-content:center;margin-top:var(--space-sm);padding:var(--space-lg) var(--space-md)}.payment-card-list .payment-card-list-end span{color:#64748b;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;text-align:center}@media(max-width:768px){.payment-card-list .payment-card-list-container{padding:var(--space-xs) 0}.payment-card-list .payment-card-wrapper{margin-bottom:var(--space-xs)}.payment-card-list .payment-card-list-loading{gap:var(--space-sm);min-height:40vh;padding:var(--space-lg) var(--space-sm)}.payment-card-list .payment-card-list-loading .loading-spinner{border-width:1.5px;height:20px;width:20px}.payment-card-list .payment-card-list-loading span{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.payment-card-list .payment-card-list-end{margin-top:var(--space-xs);padding:var(--space-md) var(--space-sm)}.payment-card-list .payment-card-list-end span{font-size:10px;font-weight:400;letter-spacing:0;line-height:14px}}@media(max-width:480px){.payment-card-list .payment-card-list-container{scrollbar-width:none}.payment-card-list .payment-card-list-container::-webkit-scrollbar{display:none}.payment-card-list .payment-card-list-loading{min-height:35vh;padding:var(--space-md) var(--space-xs)}.payment-card-list .payment-card-list-loading .loading-spinner{height:18px;width:18px}.payment-card-list .payment-card-list-end{padding:var(--space-sm) var(--space-xs)}}@media(prefers-color-scheme:dark){.payment-card-list .payment-card-list-container{scrollbar-color:#cbd5e1 #f8fafc}.payment-card-list .payment-card-list-container::-webkit-scrollbar-track{background:#f8fafc}.payment-card-list .payment-card-list-container::-webkit-scrollbar-thumb{background:#cbd5e1}.payment-card-list .payment-card-list-container::-webkit-scrollbar-thumb:hover{background:#e2e8f0}.payment-card-list .payment-card-list-loading .loading-spinner{border-color:#0066e4 #e2e8f0 #e2e8f0}.payment-card-list .payment-card-list-loading span{color:#475569}.payment-card-list .payment-card-list-end{border-top-color:#e2e8f0}.payment-card-list .payment-card-list-end span{color:#64748b}}@media(prefers-reduced-motion:reduce){.payment-card-list-loading .loading-spinner{animation:none}}@media(prefers-contrast:high){.payment-card-list .payment-card-list-container::-webkit-scrollbar-thumb{background:#1e293b}.payment-card-list .payment-card-list-loading .loading-spinner{border-color:#0066e4 #1e293b #1e293b}.payment-card-list .payment-card-list-end{border-top-color:#1e293b}}#Dashboard .dashboard-container,#PaymentStatus .dashboard-container,#SettlementStatus .dashboard-container{animation:fadeIn .3s ease-in-out;display:flex;flex-direction:column;gap:var(--space-lg);margin:0 auto}#Dashboard .dashboard-header,#PaymentStatus .dashboard-header,#SettlementStatus .dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-md)}#Dashboard .dashboard-header .header-title h1,#PaymentStatus .dashboard-header .header-title h1,#SettlementStatus .dashboard-header .header-title h1{color:#000;font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:50px;margin:0}#Dashboard .dashboard-header .header-controls,#PaymentStatus .dashboard-header .header-controls,#SettlementStatus .dashboard-header .header-controls{align-items:center;display:flex;gap:var(--space-lg)}#Dashboard .dashboard-header .header-controls .control-group,#PaymentStatus .dashboard-header .header-controls .control-group,#SettlementStatus .dashboard-header .header-controls .control-group{display:flex;flex-direction:column;gap:var(--space-xs)}#Dashboard .dashboard-header .header-controls .control-group label,#PaymentStatus .dashboard-header .header-controls .control-group label,#SettlementStatus .dashboard-header .header-controls .control-group label{color:#475569;font-size:12px;font-weight:500;letter-spacing:0;letter-spacing:.5px;line-height:16px;text-transform:uppercase}#Dashboard .dashboard-header .header-controls .control-group .dashboard-select,#PaymentStatus .dashboard-header .header-controls .control-group .dashboard-select,#SettlementStatus .dashboard-header .header-controls .control-group .dashboard-select{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;min-width:120px;padding:var(--space-sm) var(--space-md);transition:all .2s ease}#Dashboard .dashboard-header .header-controls .control-group .dashboard-select:focus,#PaymentStatus .dashboard-header .header-controls .control-group .dashboard-select:focus,#SettlementStatus .dashboard-header .header-controls .control-group .dashboard-select:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#Dashboard .dashboard-header .header-controls .control-group .dashboard-select:hover,#PaymentStatus .dashboard-header .header-controls .control-group .dashboard-select:hover,#SettlementStatus .dashboard-header .header-controls .control-group .dashboard-select:hover{border-color:#e2e8f0}#Dashboard .dashboard-tabs-header,#PaymentStatus .dashboard-tabs-header,#SettlementStatus .dashboard-tabs-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}#Dashboard .dashboard-tabs-header .dashboard-tabs .tabs-container,#PaymentStatus .dashboard-tabs-header .dashboard-tabs .tabs-container,#SettlementStatus .dashboard-tabs-header .dashboard-tabs .tabs-container{background:#f8fafc;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;box-shadow:none;display:flex;padding:0}#Dashboard .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#PaymentStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#SettlementStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#475569;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;padding:var(--space-md) var(--space-xl);position:relative;text-align:center;transition:all .2s ease;white-space:nowrap}#Dashboard .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button:hover,#PaymentStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button:hover,#SettlementStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button:hover{background:#f1f5f9;color:#000}#Dashboard .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active,#PaymentStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active,#SettlementStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active{border-bottom-color:#0066e4;color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#Dashboard .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active:hover,#PaymentStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active:hover,#SettlementStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active:hover{color:#0066e4}#Dashboard .dashboard-tabs-header .dashboard-actions,#PaymentStatus .dashboard-tabs-header .dashboard-actions,#SettlementStatus .dashboard-tabs-header .dashboard-actions{display:flex;gap:var(--space-sm)}#Dashboard .dashboard-tabs-header .dashboard-actions .action-btn,#PaymentStatus .dashboard-tabs-header .dashboard-actions .action-btn,#SettlementStatus .dashboard-tabs-header .dashboard-actions .action-btn{border:none;border-radius:var(--radius-lg);cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding:var(--space-sm);transition:all .2s ease;white-space:nowrap}#Dashboard .dashboard-tabs-header .dashboard-actions .action-btn.primary,#PaymentStatus .dashboard-tabs-header .dashboard-actions .action-btn.primary,#SettlementStatus .dashboard-tabs-header .dashboard-actions .action-btn.primary{background:#0066e4;box-shadow:0 2px 8px -2px #0066e44d;color:#fff}#Dashboard .dashboard-tabs-header .dashboard-actions .action-btn.primary:hover,#PaymentStatus .dashboard-tabs-header .dashboard-actions .action-btn.primary:hover,#SettlementStatus .dashboard-tabs-header .dashboard-actions .action-btn.primary:hover{background:#2563eb;box-shadow:0 4px 12px -2px #0066e466;transform:translateY(-1px)}#Dashboard .dashboard-tabs-header .dashboard-actions .action-btn.secondary,#PaymentStatus .dashboard-tabs-header .dashboard-actions .action-btn.secondary,#SettlementStatus .dashboard-tabs-header .dashboard-actions .action-btn.secondary{background:#fff;border:1px solid #f1f5f9;color:#000}#Dashboard .dashboard-tabs-header .dashboard-actions .action-btn.secondary:hover,#PaymentStatus .dashboard-tabs-header .dashboard-actions .action-btn.secondary:hover,#SettlementStatus .dashboard-tabs-header .dashboard-actions .action-btn.secondary:hover{background:#f8fafc;border-color:#e2e8f0}#Dashboard .main-stats-row,#PaymentStatus .main-stats-row,#SettlementStatus .main-stats-row{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:2fr 1fr 1fr;margin-bottom:var(--space-lg)}#Dashboard .main-stats-row .main-stat,#PaymentStatus .main-stats-row .main-stat,#SettlementStatus .main-stats-row .main-stat{background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;justify-content:center;min-height:160px;padding:var(--space-2xl) var(--space-xl);position:relative;transition:box-shadow .2s}#Dashboard .main-stats-row .main-stat-label,#PaymentStatus .main-stats-row .main-stat-label,#SettlementStatus .main-stats-row .main-stat-label{color:var(--text-tertiary);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-bottom:var(--space-md)}#Dashboard .main-stats-row .main-stat-value-row,#PaymentStatus .main-stats-row .main-stat-value-row,#SettlementStatus .main-stats-row .main-stat-value-row{align-items:center;display:flex;gap:var(--space-md)}#Dashboard .main-stats-row .main-stat-value,#PaymentStatus .main-stats-row .main-stat-value,#SettlementStatus .main-stats-row .main-stat-value{color:var(--text-primary);font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:38px}#Dashboard .main-stats-row .main-stat-visibility,#PaymentStatus .main-stats-row .main-stat-visibility,#SettlementStatus .main-stats-row .main-stat-visibility{background:none;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;font-size:22px;padding:var(--space-xs);transition:background .2s}#Dashboard .main-stats-row .main-stat-visibility:hover,#PaymentStatus .main-stats-row .main-stat-visibility:hover,#SettlementStatus .main-stats-row .main-stat-visibility:hover{background:var(--bg-tertiary)}#Dashboard .main-stats-row .main-stat-avg,#Dashboard .main-stats-row .main-stat-count,#PaymentStatus .main-stats-row .main-stat-avg,#PaymentStatus .main-stats-row .main-stat-count,#SettlementStatus .main-stats-row .main-stat-avg,#SettlementStatus .main-stats-row .main-stat-count{min-height:160px;min-width:0;padding:var(--space-xl)}#Dashboard .main-stats-row .main-stat-avg .main-stat-value,#Dashboard .main-stats-row .main-stat-count .main-stat-value,#PaymentStatus .main-stats-row .main-stat-avg .main-stat-value,#PaymentStatus .main-stats-row .main-stat-count .main-stat-value,#SettlementStatus .main-stats-row .main-stat-avg .main-stat-value,#SettlementStatus .main-stats-row .main-stat-count .main-stat-value{color:var(--text-primary);font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:36px}#Dashboard .main-stats-row .main-stat-total,#PaymentStatus .main-stats-row .main-stat-total,#SettlementStatus .main-stats-row .main-stat-total{grid-column:1/2;grid-row:1/2}#Dashboard .main-stats-row .main-stat-total .main-stat-value,#PaymentStatus .main-stats-row .main-stat-total .main-stat-value,#SettlementStatus .main-stats-row .main-stat-total .main-stat-value{font-size:2.5rem}#Dashboard .main-stats-row .main-stat-mom,#PaymentStatus .main-stats-row .main-stat-mom,#SettlementStatus .main-stats-row .main-stat-mom{align-items:center;display:flex;font-size:14px;font-weight:500;gap:4px;letter-spacing:-.01em;line-height:20px;margin-top:var(--space-sm)}#Dashboard .main-stats-row .main-stat-mom.positive,#PaymentStatus .main-stats-row .main-stat-mom.positive,#SettlementStatus .main-stats-row .main-stat-mom.positive{color:#10b981}#Dashboard .main-stats-row .main-stat-mom.negative,#PaymentStatus .main-stats-row .main-stat-mom.negative,#SettlementStatus .main-stats-row .main-stat-mom.negative{color:#ef4444}#Dashboard .main-stats-row .main-stat-mom.neutral,#PaymentStatus .main-stats-row .main-stat-mom.neutral,#SettlementStatus .main-stats-row .main-stat-mom.neutral{color:var(--text-tertiary)}#Dashboard .main-stats-row .main-stat-mom .main-stat-mom-label,#PaymentStatus .main-stats-row .main-stat-mom .main-stat-mom-label,#SettlementStatus .main-stats-row .main-stat-mom .main-stat-mom-label{color:var(--text-tertiary);font-size:13px;margin-left:4px}#Dashboard .main-stats-row .main-stat-mom span,#PaymentStatus .main-stats-row .main-stat-mom span,#SettlementStatus .main-stats-row .main-stat-mom span{align-items:center;display:flex}#Dashboard .dashboard-content,#PaymentStatus .dashboard-content,#SettlementStatus .dashboard-content{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:2fr 1fr;margin-bottom:var(--space-lg)}#Dashboard .dashboard-content.dashboard-content-equal,#PaymentStatus .dashboard-content.dashboard-content-equal,#SettlementStatus .dashboard-content.dashboard-content-equal{grid-template-columns:1fr 1fr}#Dashboard .dashboard-content .chart-section,#PaymentStatus .dashboard-content .chart-section,#SettlementStatus .dashboard-content .chart-section{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;padding:var(--space-md)}#Dashboard .dashboard-content .chart-section .chart-header,#PaymentStatus .dashboard-content .chart-section .chart-header,#SettlementStatus .dashboard-content .chart-section .chart-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:var(--space-lg)}#Dashboard .dashboard-content .chart-section .chart-header h3,#PaymentStatus .dashboard-content .chart-section .chart-header h3,#SettlementStatus .dashboard-content .chart-section .chart-header h3{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#Dashboard .dashboard-content .chart-section .chart-header .chart-info .chart-period,#PaymentStatus .dashboard-content .chart-section .chart-header .chart-info .chart-period,#SettlementStatus .dashboard-content .chart-section .chart-header .chart-info .chart-period{background:#f8fafc;border-radius:var(--radius-sm);color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm)}#Dashboard .dashboard-content .chart-section .chart-header .chart-title-left h3,#PaymentStatus .dashboard-content .chart-section .chart-header .chart-title-left h3,#SettlementStatus .dashboard-content .chart-section .chart-header .chart-title-left h3{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#Dashboard .dashboard-content .chart-section .chart-header .chart-title-right .chart-period,#PaymentStatus .dashboard-content .chart-section .chart-header .chart-title-right .chart-period,#SettlementStatus .dashboard-content .chart-section .chart-header .chart-title-right .chart-period{background:#f8fafc;border-radius:var(--radius-sm);color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm)}#Dashboard .dashboard-content .chart-section.chart-section-pie,#PaymentStatus .dashboard-content .chart-section.chart-section-pie,#SettlementStatus .dashboard-content .chart-section.chart-section-pie{min-height:380px}#Dashboard .dashboard-content .chart-section.chart-section-pie .chart-header,#PaymentStatus .dashboard-content .chart-section.chart-section-pie .chart-header,#SettlementStatus .dashboard-content .chart-section.chart-section-pie .chart-header{margin-bottom:var(--space-md)}#Dashboard .dashboard-content .chart-section.chart-section-pie>div:last-child,#PaymentStatus .dashboard-content .chart-section.chart-section-pie>div:last-child,#SettlementStatus .dashboard-content .chart-section.chart-section-pie>div:last-child{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:280px;width:100%}#Dashboard .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#PaymentStatus .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#SettlementStatus .dashboard-content .chart-section.chart-section-pie>div:last-child>div{height:100%;width:100%}#Dashboard .dashboard-content .chart-section.chart-section-line,#PaymentStatus .dashboard-content .chart-section.chart-section-line,#SettlementStatus .dashboard-content .chart-section.chart-section-line{min-height:320px}#Dashboard .dashboard-content .chart-section.chart-section-line .chart-header,#PaymentStatus .dashboard-content .chart-section.chart-section-line .chart-header,#SettlementStatus .dashboard-content .chart-section.chart-section-line .chart-header{margin-bottom:var(--space-sm)}#Dashboard .dashboard-content .chart-section.chart-section-line .custom-line-chart,#PaymentStatus .dashboard-content .chart-section.chart-section-line .custom-line-chart,#SettlementStatus .dashboard-content .chart-section.chart-section-line .custom-line-chart{flex:1 1;min-height:0}#Dashboard .dashboard-content .chart-section .chart-container,#PaymentStatus .dashboard-content .chart-section .chart-container,#SettlementStatus .dashboard-content .chart-section .chart-container{height:300px;position:relative}#Dashboard .dashboard-content .chart-section .chart-container .chart-placeholder,#PaymentStatus .dashboard-content .chart-section .chart-container .chart-placeholder,#SettlementStatus .dashboard-content .chart-section .chart-container .chart-placeholder{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}#Dashboard .dashboard-content .chart-section .chart-container .chart-placeholder .chart-value,#PaymentStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-value,#SettlementStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-value{margin-bottom:var(--space-lg);text-align:center}#Dashboard .dashboard-content .chart-section .chart-container .chart-placeholder .chart-value .value,#PaymentStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-value .value,#SettlementStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-value .value{color:#000;display:block;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:38px;margin-bottom:var(--space-xs)}#Dashboard .dashboard-content .chart-section .chart-container .chart-placeholder .chart-value .date,#PaymentStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-value .date,#SettlementStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-value .date{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#Dashboard .dashboard-content .chart-section .chart-container .chart-placeholder .chart-visual,#PaymentStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-visual,#SettlementStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-visual{height:150px;position:relative;width:100%}#Dashboard .dashboard-content .chart-section .chart-container .chart-placeholder .chart-visual .chart-line,#PaymentStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-visual .chart-line,#SettlementStatus .dashboard-content .chart-section .chart-container .chart-placeholder .chart-visual .chart-line{background:linear-gradient(90deg,#0066e4,#10b981);border-radius:2px;height:2px;position:absolute;top:50%;transform:translateY(-50%);width:100%}#Dashboard .dashboard-bottom,#PaymentStatus .dashboard-bottom,#SettlementStatus .dashboard-bottom{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:1fr;overflow-x:auto}#Dashboard .dashboard-bottom .transactions-section,#PaymentStatus .dashboard-bottom .transactions-section,#SettlementStatus .dashboard-bottom .transactions-section{background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:var(--space-xl);width:100%}#Dashboard .dashboard-bottom .transactions-section .section-header,#PaymentStatus .dashboard-bottom .transactions-section .section-header,#SettlementStatus .dashboard-bottom .transactions-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}#Dashboard .dashboard-bottom .transactions-section .section-header h3,#PaymentStatus .dashboard-bottom .transactions-section .section-header h3,#SettlementStatus .dashboard-bottom .transactions-section .section-header h3{color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#Dashboard .dashboard-bottom .transactions-section .section-header .section-header-info,#PaymentStatus .dashboard-bottom .transactions-section .section-header .section-header-info,#SettlementStatus .dashboard-bottom .transactions-section .section-header .section-header-info{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#Dashboard .dashboard-bottom .transactions-section .section-header .section-header-info span,#PaymentStatus .dashboard-bottom .transactions-section .section-header .section-header-info span,#SettlementStatus .dashboard-bottom .transactions-section .section-header .section-header-info span{background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}#Dashboard .dashboard-bottom .transactions-section .section-header .see-all,#PaymentStatus .dashboard-bottom .transactions-section .section-header .see-all,#SettlementStatus .dashboard-bottom .transactions-section .section-header .see-all{background:none;border:none;border-radius:var(--radius-sm);color:var(--primary-blue);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-md);transition:color .2s}#Dashboard .dashboard-bottom .transactions-section .section-header .see-all:hover,#PaymentStatus .dashboard-bottom .transactions-section .section-header .see-all:hover,#SettlementStatus .dashboard-bottom .transactions-section .section-header .see-all:hover{background:var(--bg-tertiary);color:var(--primary-blue-dark)}#Dashboard .dashboard-bottom .transactions-section .transactions-table,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table{background:var(--bg-primary);border:none;border-radius:var(--radius-lg);box-shadow:none;margin:0;overflow-x:auto;padding:0;width:100%}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container{background:var(--bg-primary);border-radius:var(--radius-lg);overflow:hidden;width:100%}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-header,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-header,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-header{background:var(--bg-tertiary);border-bottom:1px solid var(--border-tertiary);display:flex}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-header .table-header-cell,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-header .table-header-cell,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-header .table-header-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-tertiary);display:flex;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;padding:var(--space-md);text-transform:uppercase}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-header .table-header-cell:last-child,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-header .table-header-cell:last-child,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-header .table-header-cell:last-child{border-right:none}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body{max-height:600px;min-height:600px;overflow:hidden}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row{border-bottom:1px solid var(--border-tertiary);display:flex;min-height:60px;transition:background .15s ease}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row:last-child,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row:last-child,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row:last-child{border-bottom:none}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row .table-cell,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row .table-cell,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row .table-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-primary);display:flex;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;overflow:hidden;padding:var(--space-md);text-overflow:ellipsis;white-space:nowrap}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row .table-cell:last-child,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row .table-cell:last-child,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row .table-cell:last-child{border-right:none}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.data-row,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.data-row,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.data-row{cursor:pointer}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.data-row:hover,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.data-row:hover,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.data-row:hover{background:var(--bg-tertiary)}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-tertiary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;border-radius:var(--radius-sm);height:16px}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short{width:60%}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge{border-radius:var(--radius-md);height:24px;width:70px}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.empty-row,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.empty-row,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.empty-row{background:#0000;pointer-events:none}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.empty-row .table-cell,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.empty-row .table-cell,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row.empty-row .table-cell{border-right-color:#0000}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-loading,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-loading,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-loading{align-items:center;background:var(--bg-primary);border-radius:var(--radius-lg);display:flex;justify-content:center;min-height:200px}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-loading .loading-spinner,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-loading .loading-spinner,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-loading .loading-spinner{align-items:center;color:var(--text-tertiary);display:flex;font-size:16px;font-weight:400;gap:var(--space-sm);letter-spacing:-.01em;line-height:24px}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table-loading .loading-spinner:before,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table-loading .loading-spinner:before,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table-loading .loading-spinner:before{animation:spin 1s linear infinite;border-top:2px solid var(--border-tertiary);border:2px solid var(--border-tertiary);border-radius:50%;border-top-color:var(--primary-blue);content:"";height:20px;width:20px}#Dashboard .dashboard-bottom .transactions-section .transactions-table .table,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .table,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .table{background:#0000;border:none;border-radius:var(--radius-lg);box-shadow:none;margin:0;padding:0;width:100%}#Dashboard .dashboard-bottom .transactions-section .transactions-table .status-badge,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .status-badge,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .status-badge{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:13px;font-weight:600;height:28px;padding:0 10px}#Dashboard .dashboard-bottom .transactions-section .transactions-table .status-badge.Completed,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .status-badge.Completed,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .status-badge.Completed{background:#d1fae5;color:#059669}#Dashboard .dashboard-bottom .transactions-section .transactions-table .status-badge.Pending,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .status-badge.Pending,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .status-badge.Pending{background:#fef3c7;color:#d97706}#Dashboard .dashboard-bottom .transactions-section .transactions-table .status-badge.Failed,#PaymentStatus .dashboard-bottom .transactions-section .transactions-table .status-badge.Failed,#SettlementStatus .dashboard-bottom .transactions-section .transactions-table .status-badge.Failed{background:#fee2e2;color:#ef4444}#Dashboard .dashboard-bottom .transactions-section .pagination-container,#PaymentStatus .dashboard-bottom .transactions-section .pagination-container,#SettlementStatus .dashboard-bottom .transactions-section .pagination-container{align-items:center;border-top:1px solid var(--border-tertiary);display:flex;justify-content:space-between;margin-top:var(--space-lg);padding:var(--space-md) 0}#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-info,#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-info,#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-info{color:var(--text-tertiary);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-controls,#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls,#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls{align-items:center;display:flex;gap:var(--space-xs)}#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn,#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn,#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn{align-items:center;background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;letter-spacing:-.01em;line-height:20px;transition:all .2s ease;width:36px}#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled),#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled),#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-secondary)}#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn.active,#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn.active,#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;font-weight:600}#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:disabled,#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:disabled,#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;opacity:.4}#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#Dashboard .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2),#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#PaymentStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2),#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#SettlementStatus .dashboard-bottom .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2){font-size:16px;font-weight:400}@media(max-width:1200px){#Dashboard .dashboard-content,#PaymentStatus .dashboard-content,#SettlementStatus .dashboard-content{gap:var(--space-md);grid-template-columns:1fr}#Dashboard .dashboard-content.dashboard-content-equal,#PaymentStatus .dashboard-content.dashboard-content-equal,#SettlementStatus .dashboard-content.dashboard-content-equal{grid-template-columns:1fr}#Dashboard .dashboard-content .chart-section.chart-section-pie,#PaymentStatus .dashboard-content .chart-section.chart-section-pie,#SettlementStatus .dashboard-content .chart-section.chart-section-pie{min-height:380px}#Dashboard .dashboard-content .chart-section.chart-section-pie>div:last-child,#PaymentStatus .dashboard-content .chart-section.chart-section-pie>div:last-child,#SettlementStatus .dashboard-content .chart-section.chart-section-pie>div:last-child{min-height:280px}#Dashboard .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#PaymentStatus .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#SettlementStatus .dashboard-content .chart-section.chart-section-pie>div:last-child>div{height:100%;width:100%}#Dashboard .dashboard-content .chart-section.chart-section-line,#PaymentStatus .dashboard-content .chart-section.chart-section-line,#SettlementStatus .dashboard-content .chart-section.chart-section-line{min-height:320px}#Dashboard .main-stats-row,#PaymentStatus .main-stats-row,#SettlementStatus .main-stats-row{gap:var(--space-md);grid-template-columns:1fr}#Dashboard .main-stats-row .main-stat,#PaymentStatus .main-stats-row .main-stat,#SettlementStatus .main-stats-row .main-stat{min-height:120px;padding:var(--space-lg)}}@media(max-width:768px){#Dashboard .dashboard-container,#PaymentStatus .dashboard-container,#SettlementStatus .dashboard-container{gap:var(--space-md);padding:var(--space-sm)}#Dashboard .dashboard-header,#PaymentStatus .dashboard-header,#SettlementStatus .dashboard-header{align-items:flex-start;flex-direction:column;gap:var(--space-md)}#Dashboard .dashboard-header .header-controls,#PaymentStatus .dashboard-header .header-controls,#SettlementStatus .dashboard-header .header-controls{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr);width:100%}#Dashboard .dashboard-header .header-controls .control-group,#Dashboard .dashboard-header .header-controls .control-group .dashboard-select,#PaymentStatus .dashboard-header .header-controls .control-group,#PaymentStatus .dashboard-header .header-controls .control-group .dashboard-select,#SettlementStatus .dashboard-header .header-controls .control-group,#SettlementStatus .dashboard-header .header-controls .control-group .dashboard-select{width:100%}#Dashboard .dashboard-tabs-header,#PaymentStatus .dashboard-tabs-header,#SettlementStatus .dashboard-tabs-header{align-items:stretch;flex-direction:column;gap:var(--space-md)}#Dashboard .dashboard-tabs-header .dashboard-tabs .tabs-container,#PaymentStatus .dashboard-tabs-header .dashboard-tabs .tabs-container,#SettlementStatus .dashboard-tabs-header .dashboard-tabs .tabs-container{max-width:250px;padding:4px}#Dashboard .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#PaymentStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#SettlementStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-md)}#Dashboard .dashboard-tabs-header .dashboard-actions,#PaymentStatus .dashboard-tabs-header .dashboard-actions,#SettlementStatus .dashboard-tabs-header .dashboard-actions{justify-content:center}#Dashboard .dashboard-tabs-header .dashboard-actions .action-btn,#PaymentStatus .dashboard-tabs-header .dashboard-actions .action-btn,#SettlementStatus .dashboard-tabs-header .dashboard-actions .action-btn{flex:1 1;max-width:200px}#Dashboard .dashboard-content .chart-section,#PaymentStatus .dashboard-content .chart-section,#SettlementStatus .dashboard-content .chart-section{padding:var(--space-md)}#Dashboard .dashboard-content .chart-section.chart-section-pie,#PaymentStatus .dashboard-content .chart-section.chart-section-pie,#SettlementStatus .dashboard-content .chart-section.chart-section-pie{min-height:320px}#Dashboard .dashboard-content .chart-section.chart-section-pie>div:last-child,#PaymentStatus .dashboard-content .chart-section.chart-section-pie>div:last-child,#SettlementStatus .dashboard-content .chart-section.chart-section-pie>div:last-child{min-height:240px}#Dashboard .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#PaymentStatus .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#SettlementStatus .dashboard-content .chart-section.chart-section-pie>div:last-child>div{height:100%;width:100%}#Dashboard .dashboard-content .chart-section.chart-section-line,#PaymentStatus .dashboard-content .chart-section.chart-section-line,#SettlementStatus .dashboard-content .chart-section.chart-section-line{min-height:320px}#Dashboard .transactions-section,#PaymentStatus .transactions-section,#SettlementStatus .transactions-section{padding:var(--space-md)}#Dashboard .transactions-section .section-header,#PaymentStatus .transactions-section .section-header,#SettlementStatus .transactions-section .section-header{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}#Dashboard .transactions-section .transactions-table .table-container .table-header .table-header-cell,#PaymentStatus .transactions-section .transactions-table .table-container .table-header .table-header-cell,#SettlementStatus .transactions-section .transactions-table .table-container .table-header .table-header-cell{font-size:11px;padding:var(--space-sm)}#Dashboard .transactions-section .transactions-table .table-container .table-body,#PaymentStatus .transactions-section .transactions-table .table-container .table-body,#SettlementStatus .transactions-section .transactions-table .table-container .table-body{max-height:520px;min-height:520px}#Dashboard .transactions-section .transactions-table .table-container .table-body .table-row,#PaymentStatus .transactions-section .transactions-table .table-container .table-body .table-row,#SettlementStatus .transactions-section .transactions-table .table-container .table-body .table-row{min-height:52px}#Dashboard .transactions-section .transactions-table .table-container .table-body .table-row .table-cell,#PaymentStatus .transactions-section .transactions-table .table-container .table-body .table-row .table-cell,#SettlementStatus .transactions-section .transactions-table .table-container .table-body .table-row .table-cell{font-size:13px;padding:var(--space-sm)}#Dashboard .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content,#PaymentStatus .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content,#SettlementStatus .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content{height:14px}#Dashboard .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge,#PaymentStatus .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge,#SettlementStatus .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge{height:20px;width:60px}#Dashboard .transactions-section .pagination-container,#PaymentStatus .transactions-section .pagination-container,#SettlementStatus .transactions-section .pagination-container{flex-direction:column;gap:var(--space-md)}#Dashboard .transactions-section .pagination-container .pagination-info,#PaymentStatus .transactions-section .pagination-container .pagination-info,#SettlementStatus .transactions-section .pagination-container .pagination-info{order:2;text-align:center}#Dashboard .transactions-section .pagination-container .pagination-controls,#PaymentStatus .transactions-section .pagination-container .pagination-controls,#SettlementStatus .transactions-section .pagination-container .pagination-controls{flex-wrap:wrap;gap:4px;justify-content:center;order:1}#Dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn,#PaymentStatus .transactions-section .pagination-container .pagination-controls .pagination-btn,#SettlementStatus .transactions-section .pagination-container .pagination-controls .pagination-btn{font-size:12px;height:32px;width:32px}#Dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#Dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#Dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#Dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2),#PaymentStatus .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#PaymentStatus .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#PaymentStatus .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#PaymentStatus .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2),#SettlementStatus .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#SettlementStatus .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#SettlementStatus .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#SettlementStatus .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2){font-size:14px}}@media(max-width:480px){#Dashboard .dashboard-container,#PaymentStatus .dashboard-container,#SettlementStatus .dashboard-container{padding:var(--space-xs)}#Dashboard .dashboard-header .header-controls,#PaymentStatus .dashboard-header .header-controls,#SettlementStatus .dashboard-header .header-controls{grid-template-columns:1fr}#Dashboard .dashboard-tabs-header,#PaymentStatus .dashboard-tabs-header,#SettlementStatus .dashboard-tabs-header{align-items:stretch;flex-direction:column;gap:var(--space-sm)}#Dashboard .dashboard-tabs-header .dashboard-tabs .tabs-container,#PaymentStatus .dashboard-tabs-header .dashboard-tabs .tabs-container,#SettlementStatus .dashboard-tabs-header .dashboard-tabs .tabs-container{max-width:200px;padding:2px}#Dashboard .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#PaymentStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#SettlementStatus .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button{font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm)}#Dashboard .dashboard-tabs-header .dashboard-actions,#PaymentStatus .dashboard-tabs-header .dashboard-actions,#SettlementStatus .dashboard-tabs-header .dashboard-actions{justify-content:center}#Dashboard .dashboard-tabs-header .dashboard-actions .action-btn,#PaymentStatus .dashboard-tabs-header .dashboard-actions .action-btn,#SettlementStatus .dashboard-tabs-header .dashboard-actions .action-btn{flex:1 1;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;max-width:150px;padding:var(--space-sm) var(--space-md)}#Dashboard .main-stats-row .main-stat,#PaymentStatus .main-stats-row .main-stat,#SettlementStatus .main-stats-row .main-stat{padding:var(--space-md)}#Dashboard .main-stats-row .main-stat .main-stat-value,#PaymentStatus .main-stats-row .main-stat .main-stat-value,#SettlementStatus .main-stats-row .main-stat .main-stat-value{font-size:1.5rem}#Dashboard .dashboard-content .chart-section,#PaymentStatus .dashboard-content .chart-section,#SettlementStatus .dashboard-content .chart-section{padding:var(--space-sm)}#Dashboard .dashboard-content .chart-section.chart-section-pie,#PaymentStatus .dashboard-content .chart-section.chart-section-pie,#SettlementStatus .dashboard-content .chart-section.chart-section-pie{min-height:280px}#Dashboard .dashboard-content .chart-section.chart-section-pie>div:last-child,#PaymentStatus .dashboard-content .chart-section.chart-section-pie>div:last-child,#SettlementStatus .dashboard-content .chart-section.chart-section-pie>div:last-child{min-height:200px}#Dashboard .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#PaymentStatus .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#SettlementStatus .dashboard-content .chart-section.chart-section-pie>div:last-child>div{height:100%;width:100%}#Dashboard .dashboard-content .chart-section.chart-section-line,#PaymentStatus .dashboard-content .chart-section.chart-section-line,#SettlementStatus .dashboard-content .chart-section.chart-section-line{min-height:280px}}.page-loading{align-items:center;display:flex;height:400px;justify-content:center}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-loading .rotating{animation:rotating 2s linear infinite}#RefereeFavoriteManagement .management-container{animation:fadeIn .3s ease-in-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin-top:40px;overflow-y:hidden}#RefereeFavoriteManagement .stats-section{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:var(--space-xl) var(--space-2xl)}#RefereeFavoriteManagement .stats-section .stats-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#RefereeFavoriteManagement .stats-section .stats-grid .stat-card{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:var(--space-lg);text-align:center;transition:transform .2s ease,box-shadow .2s ease}#RefereeFavoriteManagement .stats-section .stats-grid .stat-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}#RefereeFavoriteManagement .stats-section .stats-grid .stat-card .stat-value{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:36px;margin-bottom:var(--space-xs)}#RefereeFavoriteManagement .stats-section .stats-grid .stat-card .stat-label{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#RefereeFavoriteManagement .add-referee-section{background:#fff;border-bottom:1px solid #f1f5f9;padding:var(--space-2xl)}#RefereeFavoriteManagement .add-referee-section .add-referee-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:var(--space-md)}#RefereeFavoriteManagement .add-referee-section .add-referee-form{align-items:center;display:flex;gap:var(--space-md)}#RefereeFavoriteManagement .add-referee-section .add-input{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;max-width:220px;padding:var(--space-md);transition:all .2s ease;width:180px}#RefereeFavoriteManagement .add-referee-section .add-input:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#RefereeFavoriteManagement .add-referee-section .add-input::placeholder{color:#d4d4d4}#RefereeFavoriteManagement .add-referee-section .add-btn{background:#0066e4;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;min-width:64px;padding:var(--space-md) var(--space-lg);transition:all .2s ease}#RefereeFavoriteManagement .add-referee-section .add-btn:hover{background:#2563eb;box-shadow:var(--shadow-soft)}#RefereeFavoriteManagement .add-referee-section .add-btn:active{transform:scale(.98)}#RefereeFavoriteManagement .add-referee-section .add-btn:disabled{cursor:not-allowed;opacity:.5}#RefereeFavoriteManagement .referees-section{padding:var(--space-2xl)}#RefereeFavoriteManagement .referees-section .referees-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:var(--space-md)}#RefereeFavoriteManagement .referees-section .loading-state{padding:var(--space-3xl);text-align:center}#RefereeFavoriteManagement .referees-section .loading-state .loading-spinner{animation:spin 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0066e4;height:40px;margin:0 auto var(--space-lg);width:40px}#RefereeFavoriteManagement .referees-section .loading-state p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}#RefereeFavoriteManagement .referees-section .empty-state{padding:var(--space-3xl);text-align:center}#RefereeFavoriteManagement .referees-section .empty-state .empty-icon{font-size:48px;margin-bottom:var(--space-lg)}#RefereeFavoriteManagement .referees-section .empty-state h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-sm)}#RefereeFavoriteManagement .referees-section .empty-state p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin-bottom:var(--space-xl);margin-left:auto;margin-right:auto;max-width:400px}#RefereeFavoriteManagement .referees-section .referee-code{background:#f8fafc;border:1px solid #60a5fa;border-radius:var(--radius-sm);color:#0066e4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;padding:var(--space-xs) var(--space-sm)}#RefereeFavoriteManagement .referees-section .referee-nickname{color:#000;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}#RefereeFavoriteManagement .referees-section .action-buttons{display:flex;gap:var(--space-xs)}#RefereeFavoriteManagement .referees-section .action-buttons .action-btn{border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-right:var(--space-xs);padding:var(--space-xs) var(--space-lg);transition:background .2s,color .2s,opacity .2s}#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.edit-btn{background:#eff6ff;color:#1e40af}#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.edit-btn:focus,#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.edit-btn:hover{background:#bfdbfe;color:#1e40af}#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.delete-btn{background:#db0a05;color:#fff}#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.delete-btn:focus,#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.delete-btn:hover{color:#fff;opacity:.8}#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.save-btn{background:#0066e4;color:#fff}#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.save-btn:focus,#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.save-btn:hover{background:#2563eb;color:#fff}#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.cancel-btn{background:#f8fafc;color:#000}#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.cancel-btn:focus,#RefereeFavoriteManagement .referees-section .action-buttons .action-btn.cancel-btn:hover{background:#f1f5f9;color:#000}.edit-modal-overlay .edit-modal .modal-body .form-group .edit-input:read-only{background:#f8fafc;border:1px solid #f1f5f9;box-shadow:none;color:#000;cursor:default}@media(max-width:768px){.referee-favorite{padding:var(--space-md)}.referee-favorite .management-container{border-radius:var(--radius-lg);margin:0}.referee-favorite .stats-section{padding:var(--space-lg) var(--space-xl)}.referee-favorite .stats-section .stats-grid{gap:var(--space-md);grid-template-columns:1fr}.referee-favorite .add-referee-section{padding:var(--space-md)}.referee-favorite .add-referee-section .add-referee-form{align-items:stretch;flex-direction:column;gap:var(--space-sm)}.referee-favorite .add-referee-section .add-referee-form .add-btn,.referee-favorite .add-referee-section .add-referee-form .add-input{max-width:none;width:100%}.referee-favorite .referees-section{padding:var(--space-xl)}.edit-modal-overlay .edit-modal{margin:var(--space-md);max-width:400px;width:95%}.edit-modal-overlay .edit-modal .modal-header{padding:var(--space-lg) var(--space-xl)}.edit-modal-overlay .edit-modal .modal-header h3{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.edit-modal-overlay .edit-modal .modal-body{padding:var(--space-xl)}.edit-modal-overlay .edit-modal .modal-body .form-group{margin-bottom:var(--space-lg)}.edit-modal-overlay .edit-modal .modal-footer{flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl)}.edit-modal-overlay .edit-modal .modal-footer .action-btn{min-width:0;width:100%}}#Settlement{background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#Settlement .transactions-section{background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-top:40px;padding:var(--space-xl);width:100%}#Settlement .transactions-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}#Settlement .transactions-section .section-header h3{color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#Settlement .transactions-section .section-header .section-header-info{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#Settlement .transactions-section .section-header .section-header-info span{background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}#Settlement .transactions-section .transactions-table{background:var(--bg-primary);border:none;border-radius:var(--radius-lg);box-shadow:none;margin:0;overflow-x:auto;padding:0;width:100%}#Settlement .transactions-section .transactions-table .table-container{background:var(--bg-primary);border-radius:var(--radius-lg);overflow:hidden;width:100%}#Settlement .transactions-section .transactions-table .table-container .table-header{background:var(--bg-tertiary);border-bottom:1px solid var(--border-tertiary);display:flex}#Settlement .transactions-section .transactions-table .table-container .table-header .table-header-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-tertiary);display:flex;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;padding:var(--space-md);text-transform:uppercase}#Settlement .transactions-section .transactions-table .table-container .table-header .table-header-cell:last-child{border-right:none}#Settlement .transactions-section .transactions-table .table-container .table-body{max-height:600px;min-height:600px;overflow:hidden}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row{border-bottom:1px solid var(--border-tertiary);display:flex;min-height:60px;transition:background .15s ease}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row:last-child{border-bottom:none}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row .table-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-primary);display:flex;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;overflow:hidden;padding:var(--space-md);text-overflow:ellipsis;white-space:nowrap}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row .table-cell:last-child{border-right:none}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row.data-row{cursor:pointer}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row.data-row:hover{background:var(--bg-tertiary)}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-tertiary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;border-radius:var(--radius-sm);height:16px}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short{width:60%}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge{border-radius:var(--radius-md);height:24px;width:70px}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row.empty-row{background:#0000;pointer-events:none}#Settlement .transactions-section .transactions-table .table-container .table-body .table-row.empty-row .table-cell{border-right-color:#0000}#Settlement .transactions-section .pagination-container{align-items:center;border-top:1px solid var(--border-tertiary);display:flex;justify-content:space-between;margin-top:var(--space-lg);padding:var(--space-md) 0}#Settlement .transactions-section .pagination-container .pagination-info{color:var(--text-tertiary);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#Settlement .transactions-section .pagination-container .pagination-controls{align-items:center;display:flex;gap:var(--space-xs)}#Settlement .transactions-section .pagination-container .pagination-controls .pagination-btn{align-items:center;background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;letter-spacing:-.01em;line-height:20px;transition:all .2s ease;width:36px}#Settlement .transactions-section .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-secondary)}#Settlement .transactions-section .pagination-container .pagination-controls .pagination-btn.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;font-weight:600}#Settlement .transactions-section .pagination-container .pagination-controls .pagination-btn:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;opacity:.4}#Settlement .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#Settlement .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#Settlement .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#Settlement .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2){font-size:16px;font-weight:400}@media(max-width:768px){#Settlement .dashboard-container{gap:var(--space-xl);padding:var(--space-md)}#Settlement .dashboard-header{padding:var(--space-lg)}#Settlement .dashboard-header .header-title h1{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-sm)}#Settlement .promotion-banner .banner-content{align-items:stretch;flex-direction:column;gap:var(--space-md)}#Settlement .promotion-banner .banner-content .banner-info .banner-text h2{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}#Settlement .promotion-banner .banner-content .banner-info .banner-text p{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#Settlement .promotion-banner .banner-content .banner-actions .banner-btn{flex:1 1;justify-content:center}#Settlement .dashboard-content,#Settlement .main-stats-row{gap:var(--space-md);grid-template-columns:1fr}#Settlement .dashboard-bottom .transactions-section .transactions-table .table-container{overflow-x:auto}#Settlement .dashboard-bottom .transactions-section .transactions-table .table-container .table-body .table-row .table-cell{font-size:13px;padding:var(--space-sm)}#Settlement .dashboard-bottom .transactions-section .transactions-table .pagination-container{flex-direction:column;gap:var(--space-md);text-align:center}}@media(max-width:480px){#Settlement .dashboard-container{gap:var(--space-lg);padding:var(--space-sm)}#Settlement .dashboard-header{padding:var(--space-md)}#Settlement .dashboard-header .header-title h1{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}#Settlement .promotion-banner .banner-content{padding:var(--space-md)}#Settlement .promotion-banner .banner-content .banner-info .banner-text h2{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#Settlement .promotion-banner .banner-content .banner-info .banner-text p{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#Settlement .main-stats-row .main-stat{padding:var(--space-md)}}.status-badge{letter-spacing:.5px}.status-badge.pending{background:#fdf4e7;color:#d97706}.status-badge.processing{background:#dbeafe;color:#2563eb}.status-badge.completed{background:#d1fae5;color:#059669}.status-badge.failed{background:#ffeff0;color:#e30600}.processing-text{color:#475569;display:inline-block;font-size:14px;font-style:italic;font-weight:500;letter-spacing:-.01em;line-height:20px}.modal{align-items:center;animation:fadeIn .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-lg);position:fixed;right:0;top:0;z-index:1000}.modal .modal-dialog{animation:scaleIn .3s ease-out;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:80vh;max-width:900px;overflow:hidden;width:100%}.modal .modal-dialog.modal-lg{max-width:1000px}.modal .modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-lg)}.modal .modal-header .modal-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.modal .modal-header .btn-close{align-items:center;background:none;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:28px;font-weight:500;height:32px;justify-content:center;letter-spacing:-.03em;line-height:36px;transition:all .2s ease;width:32px}.modal .modal-header .btn-close:hover{background:#f1f5f9;color:#000}.modal .modal-body{flex:1 1;overflow-y:auto;padding:var(--space-lg)}.modal .modal-body .modal-table-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-md)}.modal .modal-body .modal-table-section .section-header h4{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.modal .modal-body .modal-table-section .section-header .section-header-info span{background:#f8fafc;border-radius:var(--radius-sm);color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;padding:var(--space-xs) var(--space-sm)}.modal .modal-body .modal-table-section .modal-table{margin-bottom:var(--space-md)}.modal .modal-body .modal-table-section .modal-table .address{color:#475569;cursor:help;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.modal .modal-body .modal-table-section .modal-table .address:hover{color:#0066e4}.modal .modal-body .modal-table-section .modal-table .no-address{color:#64748b;font-style:italic}.modal .modal-body .modal-table-section .modal-table .tx-hash{color:#0066e4;cursor:help;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.modal .modal-body .modal-table-section .modal-table .tx-hash:hover{text-decoration:underline}.modal .modal-body .modal-table-section .modal-table .tx-pending{color:#64748b;font-style:italic}.modal .modal-body .settlement-assets-info{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);margin-bottom:var(--space-lg);padding:var(--space-md)}.modal .modal-body .settlement-assets-info .assets-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin:0;text-align:center}.modal .modal-body .requests-table .table-wrapper{border:1px solid #f1f5f9;border-radius:var(--radius-md);overflow:hidden}.modal .modal-body .requests-table .table-wrapper .payment-table{margin:0;width:100%}.modal .modal-body .requests-table .table-wrapper .payment-table td,.modal .modal-body .requests-table .table-wrapper .payment-table th{font-size:14px;height:44px;padding:var(--space-md)}.modal .modal-body .requests-table .table-wrapper .payment-table th{background:#f1f5f9;border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.modal .modal-body .requests-table .table-wrapper .payment-table td.asset-name{color:#0066e4;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.modal .modal-body .requests-table .table-wrapper .payment-table td.amount,.modal .modal-body .requests-table .table-wrapper .payment-table td.fee,.modal .modal-body .requests-table .table-wrapper .payment-table td.payout{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;text-align:right}.modal .modal-body .requests-table .table-wrapper .payment-table td.destination-address{font-family:JetBrains Mono,monospace}.modal .modal-body .requests-table .table-wrapper .payment-table td.destination-address .address{color:#0066e4;cursor:help;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.modal .modal-body .requests-table .table-wrapper .payment-table td.destination-address .no-address{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.modal .modal-body .requests-table .table-wrapper .payment-table td.transaction{font-family:JetBrains Mono,monospace;text-align:center}.modal .modal-body .requests-table .table-wrapper .payment-table td.transaction .tx-hash{color:#0066e4;cursor:help;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.modal .modal-body .requests-table .table-wrapper .payment-table td.transaction .tx-pending{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.modal .modal-body .requests-table .table-wrapper .payment-table tbody tr:hover{background:#f8fafc}.modal .modal-body .requests-table .table-wrapper .payment-table tbody tr:last-child td{border-bottom:none}.modal .modal-footer{background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;gap:var(--space-md);justify-content:flex-end;padding:var(--space-lg)}.modal .modal-footer .btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-md) var(--space-lg);transition:all .2s ease}.modal .modal-footer .btn.btn-secondary{background:#eff6ff;color:#1e40af}.modal .modal-footer .btn.btn-secondary:hover{background:#bfdbfe}@media(max-width:768px){.settlement-dashboard .modal{padding:var(--space-md)}.settlement-dashboard .modal .modal-dialog{margin:0;max-width:100%}.settlement-dashboard .modal .modal-dialog.modal-lg{max-width:100%}.settlement-dashboard .modal .modal-dialog .modal-header{padding:var(--space-md)}.settlement-dashboard .modal .modal-dialog .modal-header .modal-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.settlement-dashboard .modal .modal-dialog .modal-body{padding:var(--space-md)}.settlement-dashboard .modal .modal-dialog .modal-body .requests-table .table-wrapper{overflow-x:auto}.settlement-dashboard .modal .modal-dialog .modal-body .requests-table .table-wrapper .payment-table{min-width:600px}.settlement-dashboard .modal .modal-dialog .modal-body .requests-table .table-wrapper .payment-table td,.settlement-dashboard .modal .modal-dialog .modal-body .requests-table .table-wrapper .payment-table th{font-size:12px;height:36px;padding:var(--space-sm)}.settlement-dashboard .modal .modal-dialog .modal-footer{padding:var(--space-md)}.settlement-dashboard .modal .modal-dialog .modal-footer .btn{width:100%}.settlement-dashboard .dashboard-content .chart-section{padding:var(--space-sm)}.settlement-dashboard .dashboard-content .chart-section.chart-section-line{min-height:280px}.settlement-dashboard .transactions-section{padding:var(--space-md)}.settlement-dashboard .transactions-section .transactions-table .table-container .table-header .table-header-cell{font-size:11px;padding:var(--space-sm)}.settlement-dashboard .transactions-section .transactions-table .table-container .table-body{max-height:520px;min-height:520px}.settlement-dashboard .transactions-section .transactions-table .table-container .table-body .table-row{min-height:52px}.settlement-dashboard .transactions-section .transactions-table .table-container .table-body .table-row .table-cell{font-size:13px;padding:var(--space-sm)}.settlement-dashboard .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content{height:14px}.settlement-dashboard .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge{height:20px;width:60px}.settlement-dashboard .transactions-section .pagination-container{flex-direction:column;gap:var(--space-md)}.settlement-dashboard .transactions-section .pagination-container .pagination-info{order:2;text-align:center}.settlement-dashboard .transactions-section .pagination-container .pagination-controls{flex-wrap:wrap;gap:4px;justify-content:center;order:1}.settlement-dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn{font-size:12px;height:32px;width:32px}.settlement-dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,.settlement-dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,.settlement-dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),.settlement-dashboard .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2){font-size:14px}}#SettlementCreation .settlement-notice-section{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:var(--space-lg)}#SettlementCreation .settlement-notice-section .settlement-notice-header{margin-bottom:var(--space-md)}#SettlementCreation .settlement-notice-section .settlement-notice-header .notice-title{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#SettlementCreation .settlement-notice-section .settlement-notice-content .notice-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin-bottom:var(--space-md)}#SettlementCreation .settlement-notice-section .settlement-notice-content .network-minimum-list .network-minimum-item{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px;padding:var(--space-xs) 0}#SettlementCreation .settlement-notice-section .settlement-notice-content .network-minimum-list .network-minimum-item:not(:last-child){border-bottom:1px solid #f1f5f9}#SettlementCreation .settlement-notice-section .settlement-notice-content .network-minimum-list .network-minimum-item .network-info{align-items:center;display:flex;gap:var(--space-sm)}#SettlementCreation .settlement-notice-section .settlement-notice-content .network-minimum-list .network-minimum-item .network-info .network-icon{border-radius:50%;height:20px;object-fit:contain;width:20px}#SettlementCreation .settlement-notice-section .settlement-notice-content .network-minimum-list .network-minimum-item .network-info .network-name{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-notice-section .settlement-notice-content .network-minimum-list .network-minimum-item .minimum-amount{color:#475569;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-container{animation:fadeIn .3s ease-in-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);margin-top:40px}#SettlementCreation .settlement-header{border-bottom:1px solid #f1f5f9;padding:var(--space-2xl);text-align:center}#SettlementCreation .settlement-header .settlement-title{color:#000;font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:50px;line-height:1.2;margin-bottom:var(--space-sm)}#SettlementCreation .settlement-header .settlement-subtitle{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:0 auto;max-width:500px}#SettlementCreation .settlement-form .settlement-form-body{padding:var(--space-2xl)}#SettlementCreation .settlement-form .settlement-form-section{margin-bottom:var(--space-2xl)}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section{background:#ffeff0;border:1px solid #db0a05;border-radius:var(--radius-lg);margin:var(--space-2xl) 0;padding:var(--space-lg)}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-message{align-items:center;display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-message .error-icon{font-size:16px}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-message .error-text{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details{margin-bottom:var(--space-md)}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item{align-items:center;border-bottom:1px solid #db0a0533;display:flex;justify-content:space-between;padding:var(--space-sm) 0}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item:last-child{border-bottom:none}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item .error-network{align-items:center;display:flex;gap:var(--space-sm)}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item .error-network .network-icon{border-radius:50%;height:20px;object-fit:contain;width:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item .error-network .network-name{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item .error-amounts{display:flex;font-size:14px;font-weight:400;gap:var(--space-md);letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item .error-amounts .current-amount{color:#1e293b}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item .error-amounts .minimum-amount{color:#d97706}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item .error-amounts .shortfall-amount{color:#e30600;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item .error-info{align-items:center;display:flex;justify-content:center}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .error-details .error-item .error-info .error-message-text{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;white-space:pre-wrap}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .deselect-button{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md);color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-md);transition:all .2s ease;width:100%}#SettlementCreation .settlement-form .settlement-form-section .settlement-error-section .deselect-button:hover{background:#f9f9f9}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-header{display:grid}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-header .settlement-header-cell{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:var(--space-xs);letter-spacing:-.01em;line-height:20px;margin-bottom:var(--space-xs)}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-header .settlement-header-cell input[type=checkbox]{margin:0}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body{max-height:400px;overflow-y:auto}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-empty,#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-loading{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;padding:var(--space-xl);text-align:center}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row{grid-gap:var(--space-md);border-bottom:1px solid #f1f5f9;display:grid;gap:var(--space-md);grid-template-columns:120px 2fr 120px 120px 80px;padding:var(--space-md) var(--space-lg);transition:background-color .2s ease}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row:hover{background:#f9f9f9}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row:last-child{border-bottom:none}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row .settlement-payment-cell{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row .settlement-payment-cell input[type=checkbox]{margin:0}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row .settlement-payment-cell .settlement-order-name{color:#1e293b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row .settlement-referee-toggle{align-items:center;border-radius:var(--radius-sm);display:flex;justify-content:center;min-height:32px;min-width:32px;padding:var(--space-xs);transition:background-color .2s ease}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row .settlement-referee-toggle:hover{background:#f9f9f9}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row .settlement-referee-toggle .settlement-expand-icon{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;transition:transform .2s ease}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-body .settlement-payment-row .settlement-referee-toggle:hover .settlement-expand-icon{color:#1e293b}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded{background:#f8fafc;border-bottom:1px solid #f1f5f9;grid-column:1/-1}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content{padding:var(--space-lg)}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-no-referees{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md) 0;text-align:center}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referees-header{grid-gap:var(--space-md);border-bottom:1px solid #f1f5f9;display:grid;gap:var(--space-md);grid-template-columns:1fr 120px 150px;margin-bottom:var(--space-sm);padding:var(--space-sm) 0}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referees-header .settlement-referee-cell{color:#1e293b;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;text-transform:uppercase}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referee-row{grid-gap:var(--space-md);border-bottom:1px solid #f1f5f9;display:grid;gap:var(--space-md);grid-template-columns:1fr 120px 150px;padding:var(--space-sm) 0}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referee-row:last-child{border-bottom:none}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referee-row .settlement-referee-cell{align-items:center;display:flex}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referee-row .settlement-referee-cell .settlement-referee-id{color:#1e293b;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referee-row .settlement-referee-cell .settlement-referee-rate{color:#d97706;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referee-row .settlement-referee-cell .settlement-referee-amount{color:#059669;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referees-summary{border-top:1px solid #f1f5f9;margin-top:var(--space-md);padding-top:var(--space-md)}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referees-summary .settlement-referee-total{text-align:right}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-payment-amount,#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-referees-summary .settlement-referee-total span{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-expanded .settlement-referee-content .settlement-referees-list .settlement-payment-date{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-summary{align-items:center;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;padding:var(--space-md) var(--space-lg)}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-payments-summary .settlement-summary-total{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-view-btn{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-sm);color:#1e293b;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm);transition:all .2s ease}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-view-btn:hover{background:#f9f9f9;border-color:#e2e8f0}#SettlementCreation .settlement-form .settlement-form-section .settlement-payments-card .settlement-referee-view-btn:active{background:#cbd5e1}#SettlementCreation .settlement-form .settlement-form-section:last-child{margin-bottom:0}#SettlementCreation .settlement-form .settlement-form-section .settlement-section-title{align-items:center;color:#000;display:flex;font-size:22px;font-weight:600;gap:var(--space-xs);letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-xs)}#SettlementCreation .settlement-form .settlement-form-section .settlement-section-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin-bottom:var(--space-lg)}#SettlementCreation .settlement-form .settlement-form-row{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:var(--space-lg)}#SettlementCreation .settlement-form .settlement-form-row:last-child{margin-bottom:0}#SettlementCreation .settlement-form .settlement-form-group{display:flex;flex-direction:column}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-label{color:#000;display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-control,#SettlementCreation .settlement-form .settlement-form-group .settlement-form-select{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:all .2s ease;width:100%}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-control:focus,#SettlementCreation .settlement-form .settlement-form-group .settlement-form-select:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-control::placeholder,#SettlementCreation .settlement-form .settlement-form-group .settlement-form-select::placeholder{color:#d4d4d4}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-control.is-invalid,#SettlementCreation .settlement-form .settlement-form-group .settlement-form-select.is-invalid{border-color:#db0a05}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-control.is-invalid:focus,#SettlementCreation .settlement-form .settlement-form-group .settlement-form-select.is-invalid:focus{box-shadow:0 0 0 3px #db0a051a}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-control:disabled,#SettlementCreation .settlement-form .settlement-form-group .settlement-form-select:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-text{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:var(--space-xs)}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-text.text-danger{color:#db0a05}#SettlementCreation .settlement-form .settlement-form-group .settlement-form-text.text-muted{color:#475569}#SettlementCreation .settlement-form .settlement-form-footer{background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;gap:var(--space-md);justify-content:flex-end;padding:var(--space-xl)}#SettlementCreation .settlement-form .settlement-form-footer .settlement-btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;line-height:18px;min-width:120px;padding:var(--space-md) var(--space-xl);text-align:center;transition:all .2s ease}#SettlementCreation .settlement-form .settlement-form-footer .settlement-btn.settlement-btn-secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}#SettlementCreation .settlement-form .settlement-form-footer .settlement-btn.settlement-btn-secondary:hover:not(:disabled){background:#f9f9f9;border-color:#cbd5e1}#SettlementCreation .settlement-form .settlement-form-footer .settlement-btn.settlement-btn-secondary:active:not(:disabled){background:#cbd5e1}#SettlementCreation .settlement-form .settlement-form-footer .settlement-btn.settlement-btn-primary{background:#0066e4;color:#fff}#SettlementCreation .settlement-form .settlement-form-footer .settlement-btn.settlement-btn-primary:hover:not(:disabled){background:#2563eb;box-shadow:var(--shadow-card);transform:translateY(-1px)}#SettlementCreation .settlement-form .settlement-form-footer .settlement-btn.settlement-btn-primary:active:not(:disabled){background:#1d4ed8;transform:translateY(0)}#SettlementCreation .settlement-form .settlement-form-footer .settlement-btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none}#SettlementCreation .settlement-empty-state{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-lg);display:flex;justify-content:center;min-height:300px;padding:var(--space-xl)}#SettlementCreation .settlement-empty-state .settlement-empty-state-content{max-width:600px;text-align:center}#SettlementCreation .settlement-empty-state .settlement-empty-state-content .settlement-empty-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-md)}#SettlementCreation .settlement-empty-state .settlement-empty-state-content .settlement-empty-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin-bottom:var(--space-lg)}#SettlementCreation .settlement-empty-state .settlement-empty-state-content .settlement-empty-requirements{margin-bottom:var(--space-xl)}#SettlementCreation .settlement-empty-state .settlement-empty-state-content .settlement-empty-requirements .settlement-requirements-list{margin:0 auto;max-width:500px;text-align:left}#SettlementCreation .settlement-empty-state .settlement-empty-state-content .settlement-empty-requirements .settlement-requirements-list li{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin-bottom:var(--space-sm)}#SettlementCreation .settlement-items-card{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}#SettlementCreation .settlement-items-card .settlement-items-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:1.8fr 1.6fr}#SettlementCreation .settlement-items-card .settlement-items-header .settlement-header-cell{align-items:center;border-right:1px solid #f1f5f9;color:#000;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;line-height:18px;padding:var(--space-md)}#SettlementCreation .settlement-items-card .settlement-items-header .settlement-header-cell:first-child{justify-content:flex-start}#SettlementCreation .settlement-items-card .settlement-items-header .settlement-header-cell:nth-child(2),#SettlementCreation .settlement-items-card .settlement-items-header .settlement-header-cell:nth-child(3){justify-content:flex-end}#SettlementCreation .settlement-items-card .settlement-items-header .settlement-header-cell:last-child{border-right:none;justify-content:flex-end}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:1.8fr 1.6fr;transition:background-color .2s ease}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row:hover{background:#f8fafc}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row:last-child{border-bottom:none}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;justify-content:center;padding:var(--space-md)}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(2),#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(3){align-items:flex-end}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:last-child{border-right:none}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell.settlement-name-cell .settlement-asset-info{display:flex;flex-direction:column;gap:var(--space-xs)}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell.settlement-name-cell .settlement-asset-info .settlement-asset-name{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell.settlement-name-cell .settlement-asset-info .settlement-network-name{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell .settlement-available-amount{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;text-align:right}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell .settlement-fee-info{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-xs)}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell .settlement-fee-info .settlement-fee-amount{color:#f59e0b;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell .settlement-fee-info .settlement-fee-rate{color:#f59e0b;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell .settlement-price-input-wrapper{align-items:center;display:flex;position:relative}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell .settlement-price-input-wrapper .settlement-item-input.settlement-price-input{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-sm);color:#000;flex:1 1;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) 32px var(--space-sm) var(--space-md);transition:all .2s ease;width:100%}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell .settlement-price-input-wrapper .settlement-item-input.settlement-price-input:focus{border-color:#0066e4;box-shadow:0 0 0 2px #0066e41a;outline:none}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell .settlement-price-input-wrapper .settlement-item-input.settlement-price-input::placeholder{color:#d4d4d4;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell .settlement-price-input-wrapper .settlement-currency-unit{background:#fff;color:#475569;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding-left:var(--space-xs);pointer-events:none;position:absolute;right:var(--space-sm)}#SettlementCreation .settlement-amount-summary{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:var(--space-xl)}#SettlementCreation .settlement-amount-summary .settlement-summary-section{margin-bottom:var(--space-lg)}#SettlementCreation .settlement-amount-summary .settlement-summary-section .settlement-summary-toggle{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:var(--space-md);transition:all .2s ease}#SettlementCreation .settlement-amount-summary .settlement-summary-section .settlement-summary-toggle:hover{background:#f9f9f9;border-radius:var(--radius-sm)}#SettlementCreation .settlement-amount-summary .settlement-summary-section .settlement-summary-toggle .toggle-title{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#SettlementCreation .settlement-amount-summary .settlement-summary-section .settlement-summary-toggle .toggle-arrow{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;transition:transform .2s ease}#SettlementCreation .settlement-amount-summary .settlement-summary-section .settlement-summary-toggle .toggle-arrow.expanded{transform:rotate(180deg)}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);border-top:none;overflow:hidden;padding:var(--space-md);transition:all .3s ease}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list.collapsed{border:none;max-height:0;opacity:0;padding-bottom:0;padding-top:0}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list.expanded{max-height:500px;opacity:1}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list .network-settlement-item{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) 0}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list .network-settlement-item:not(:last-child){border-bottom:1px solid #f1f5f9}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list .network-settlement-item .network-info{align-items:center;display:flex;gap:var(--space-sm)}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list .network-settlement-item .network-info .network-icon{border-radius:var(--radius-sm)}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list .network-settlement-item .network-info .network-name{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list .network-settlement-item .network-info .payment-count{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#SettlementCreation .settlement-amount-summary .settlement-summary-section .network-settlement-list .network-settlement-item .network-amount .network-amount-value{color:#1e293b;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-amount-summary .settlement-summary-row{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px;padding:var(--space-md) 0}#SettlementCreation .settlement-amount-summary .settlement-summary-row.settlement-summary-fee{border-top:1px solid #f1f5f9}#SettlementCreation .settlement-amount-summary .settlement-summary-row.settlement-summary-fee .settlement-summary-fee-amount{color:#f59e0b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#SettlementCreation .settlement-amount-summary .settlement-summary-row:not(:last-child){border-bottom:1px solid #f1f5f9}#SettlementCreation .settlement-amount-summary .settlement-summary-row.settlement-summary-total{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}#SettlementCreation .settlement-amount-summary .settlement-summary-row.settlement-summary-total .settlement-summary-total-amount,#SettlementCreation .settlement-amount-summary .settlement-summary-row.settlement-summary-total span:last-child{color:#0066e4;font-family:JetBrains Mono,monospace}#SettlementCreation .settlement-amount-summary .settlement-summary-details{margin-top:var(--space-lg)}#SettlementCreation .settlement-amount-summary .settlement-summary-details .settlement-summary-note{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin:0}#SettlementCreation .settlement-payments-scrollable .table-container{max-height:456px;overflow-y:auto;scrollbar-color:#e2e8f0 #f8fafc;scrollbar-gutter:stable;scrollbar-width:thin}#SettlementCreation .settlement-payments-scrollable .table-container .table-header{background:#f8fafc;position:sticky;top:0;z-index:1}#SettlementCreation .settlement-payments-scrollable .table-container .table-body{max-height:none;overflow-y:visible}#SettlementCreation .settlement-payments-scrollable .table-container::-webkit-scrollbar{width:8px}#SettlementCreation .settlement-payments-scrollable .table-container::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}#SettlementCreation .settlement-payments-scrollable .table-container::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}#SettlementCreation .settlement-payments-scrollable .table-container::-webkit-scrollbar-thumb:hover{background:#cbd5e1}#SettlementCreation .settlement-payments-scrollable.has-problematic-payments .table-container .table-body .table-row.problematic-payment-row{background-color:#ffeff0!important;border:2px solid #db0a0580!important;border-left-color:#db0a05!important;position:relative}#SettlementCreation .settlement-payments-scrollable.has-problematic-payments .table-container .table-body .table-row.problematic-payment-row:before{background-color:#db0a05;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}#SettlementCreation .settlement-payments-scrollable.has-problematic-payments .table-container .table-body .table-row.problematic-payment-row:hover{background-color:#ffeff0!important;border-color:#e30600!important}@media(max-width:768px){#SettlementCreation .settlement-container{margin:var(--space-md);padding:var(--space-md)}#SettlementCreation .settlement-header{padding:var(--space-xl)}#SettlementCreation .settlement-header .settlement-title{font-size:1.75rem}#SettlementCreation .settlement-header .settlement-subtitle{font-size:1rem}#SettlementCreation .settlement-form .settlement-form-body{padding:var(--space-xl)}#SettlementCreation .settlement-form-row{gap:var(--space-md);grid-template-columns:1fr}#SettlementCreation .settlement-form-footer{flex-direction:column;padding:var(--space-lg)}#SettlementCreation .settlement-form-footer .settlement-btn{width:100%}#SettlementCreation .settlement-summary-container .settlement-summary-section{padding:var(--space-md)}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-summary-title{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-payments-list .settlement-payment-item{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-payments-list .settlement-payment-item .settlement-payment-name{margin-right:0}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-payments-list .settlement-payment-item .settlement-payment-amount{align-self:flex-end}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-amount-summary .settlement-summary-row{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-amount-summary .settlement-summary-row.settlement-summary-total{align-items:center;flex-direction:row;justify-content:space-between}#SettlementCreation .settlement-items-card .settlement-items-header{display:none}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row{border-bottom:1px solid #f1f5f9;display:block;padding:var(--space-md)}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell{border:none;padding:var(--space-sm) 0}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:before{color:#475569;content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:var(--space-xs)}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell.settlement-name-cell:before{content:"통화 정보"}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(2):before{content:"사용 가능 잔액"}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(3):before{content:"출금 금액"}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(4):before{content:"수수료"}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(2),#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(3),#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(4){align-items:flex-start}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(2) .settlement-available-amount,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(2) .settlement-fee-info,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(3) .settlement-available-amount,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(3) .settlement-fee-info,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(4) .settlement-available-amount,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(4) .settlement-fee-info{align-items:flex-start;text-align:left}#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(2) .settlement-available-amount .settlement-fee-amount,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(2) .settlement-available-amount .settlement-fee-rate,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(2) .settlement-fee-info .settlement-fee-amount,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(2) .settlement-fee-info .settlement-fee-rate,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(3) .settlement-available-amount .settlement-fee-amount,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(3) .settlement-available-amount .settlement-fee-rate,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(3) .settlement-fee-info .settlement-fee-amount,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(3) .settlement-fee-info .settlement-fee-rate,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(4) .settlement-available-amount .settlement-fee-amount,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(4) .settlement-available-amount .settlement-fee-rate,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(4) .settlement-fee-info .settlement-fee-amount,#SettlementCreation .settlement-items-card .settlement-items-body .settlement-item-row .settlement-item-cell:nth-child(4) .settlement-fee-info .settlement-fee-rate{text-align:left}#SettlementCreation .settlement-amount-summary .settlement-summary-row{align-items:flex-start;flex-direction:column;gap:2px}#SettlementCreation .settlement-empty-state{padding:var(--space-lg) var(--space-md)}#SettlementCreation .settlement-empty-state .settlement-empty-state-content .settlement-empty-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#SettlementCreation .settlement-empty-state .settlement-empty-state-content .settlement-empty-description{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}}@media(max-width:480px){#SettlementCreation .settlement-container{margin:var(--space-sm);padding:var(--space-sm)}#SettlementCreation .settlement-header{padding:var(--space-lg)}#SettlementCreation .settlement-header .settlement-title{font-size:1.5rem}#SettlementCreation .settlement-form .settlement-form-body{padding:var(--space-lg)}#SettlementCreation .settlement-form-footer{padding:var(--space-md)}}#SettlementCreation .settlement-empty-summary{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-lg);padding:var(--space-2xl);text-align:center}#SettlementCreation .settlement-empty-summary .settlement-empty-text{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}#SettlementCreation .settlement-summary-container{display:flex;flex-direction:column;gap:var(--space-xl)}#SettlementCreation .settlement-summary-container .settlement-summary-section{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);padding:var(--space-lg)}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-summary-title{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 var(--space-md) 0}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-payments-list{display:flex;flex-direction:column;gap:var(--space-sm)}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-payments-list .settlement-payment-item{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-sm);display:flex;justify-content:space-between;padding:var(--space-sm) var(--space-md)}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-payments-list .settlement-payment-item .settlement-payment-name{color:#1e293b;flex:1 1;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin-right:var(--space-md)}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-payments-list .settlement-payment-item .settlement-payment-amount{color:#1e293b;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-amount-summary{display:flex;flex-direction:column;gap:var(--space-sm)}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-amount-summary .settlement-summary-row{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) 0}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-amount-summary .settlement-summary-row:not(:last-child){border-bottom:1px solid #f1f5f9}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-amount-summary .settlement-summary-row span:last-child{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-amount-summary .settlement-summary-row.settlement-summary-total{background:#eff6ff;border-bottom:none;border-radius:var(--radius-md);border-top:2px solid #e2e8f0;color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin-top:var(--space-sm);padding:var(--space-md)}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-amount-summary .settlement-summary-row.settlement-summary-total span:first-child{color:#000;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:24px}#SettlementCreation .settlement-summary-container .settlement-summary-section .settlement-amount-summary .settlement-summary-row.settlement-summary-total span:last-child{color:#0066e4;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}#SettlementCreation .settlement-network-summaries{display:flex;flex-direction:column;gap:var(--space-xl)}#SettlementCreation .settlement-network-summary{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);overflow:hidden}#SettlementCreation .settlement-network-summary .settlement-network-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-lg)}#SettlementCreation .settlement-network-summary .settlement-network-header .settlement-network-title{color:#1e293b;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#SettlementCreation .settlement-network-summary .settlement-network-header .settlement-network-amounts{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-xs)}#SettlementCreation .settlement-network-summary .settlement-network-header .settlement-network-amounts .settlement-total-payment{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#SettlementCreation .settlement-network-summary .settlement-network-header .settlement-network-amounts .settlement-net-amount{color:#0066e4;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:24px}#SettlementCreation .settlement-network-summary .settlement-network-header .settlement-network-amount{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#SettlementCreation .settlement-network-summary .settlement-network-details{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg)}#SettlementCreation .settlement-network-summary .settlement-detail-section .settlement-detail-title{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:var(--space-xs);letter-spacing:-.01em;line-height:24px;margin:0 0 var(--space-sm) 0}#SettlementCreation .settlement-network-summary .settlement-detail-section .settlement-detail-title .settlement-detail-subtitle{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#SettlementCreation .settlement-network-summary .settlement-payments-list{display:flex;flex-direction:column;gap:var(--space-xs)}#SettlementCreation .settlement-network-summary .settlement-payments-list .settlement-payment-item{align-items:center;background:#f8fafc;border-radius:var(--radius-sm);display:flex;justify-content:space-between;padding:var(--space-sm) var(--space-md)}#SettlementCreation .settlement-network-summary .settlement-payments-list .settlement-payment-item .settlement-payment-name{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-network-summary .settlement-payments-list .settlement-payment-item .settlement-payment-amount{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-network-summary .settlement-addresses-list{display:flex;flex-direction:column;gap:var(--space-sm)}#SettlementCreation .settlement-network-summary .settlement-addresses-list .settlement-address-item{background:#f8fafc;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}#SettlementCreation .settlement-network-summary .settlement-addresses-list .settlement-address-item .settlement-address-type{color:#475569;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px}#SettlementCreation .settlement-network-summary .settlement-addresses-list .settlement-address-item .settlement-address-value{color:#1e293b;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;word-break:break-all}#SettlementCreation .settlement-network-summary .settlement-addresses-list .settlement-no-addresses{background:#f8fafc;border-radius:var(--radius-sm);color:#64748b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);text-align:center}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown{display:flex;flex-direction:column;gap:var(--space-md)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item{background:#f8fafc;border-left:4px solid #0000;border-radius:var(--radius-sm);padding:var(--space-md)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item.settlement-payout-platform{border-left-color:#db0a05}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item.settlement-payout-store{border-left-color:#3b82f6}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item.settlement-payout-referee{border-left-color:#10b981}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item .settlement-payout-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item .settlement-payout-header .settlement-payout-label{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:var(--space-xs);letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item .settlement-payout-header .settlement-payout-amount{align-items:center;display:flex;gap:var(--space-sm)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item .settlement-payout-header .settlement-payout-amount .settlement-payout-percentage{background:#f1f5f9;border-radius:4px;color:#475569;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item .settlement-payout-header .settlement-payout-amount .settlement-payout-value{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item .settlement-payout-address{display:flex;flex-direction:column;gap:var(--space-xs)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item .settlement-payout-address .settlement-address-label{color:#475569;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-item .settlement-payout-address .settlement-address-value{background:#f1f5f9;border-radius:4px;color:#1e293b;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-xs) var(--space-sm);word-break:break-all}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-summary{background:#f1f5f9;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-summary .settlement-summary-row{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-summary .settlement-summary-row.settlement-summary-total{border-top:1px solid #f1f5f9;color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-top:var(--space-xs);padding-top:var(--space-xs)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-table{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-sm);overflow:hidden}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-table .settlement-payout-table-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:1fr 2fr 1fr}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-table .settlement-payout-table-header .settlement-payout-table-cell{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:var(--space-md)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-table .settlement-payout-table-body .settlement-payout-table-row{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:1fr 2fr 1fr}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-table .settlement-payout-table-body .settlement-payout-table-row:last-child{border-bottom:none}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-table .settlement-payout-table-body .settlement-payout-table-row .settlement-payout-table-cell{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md)}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-table .settlement-payout-table-body .settlement-payout-table-row .settlement-payout-table-cell .settlement-payout-recipient{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:500;gap:var(--space-xs);letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-table .settlement-payout-table-body .settlement-payout-table-row .settlement-payout-table-cell .settlement-payout-address{background:#f8fafc;border-radius:4px;color:#475569;display:block;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm);width:100%;word-break:break-all}#SettlementCreation .settlement-network-summary .settlement-payout-breakdown .settlement-payout-table .settlement-payout-table-body .settlement-payout-table-row .settlement-payout-table-cell .settlement-payout-value{color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;text-align:right;width:100%}#SettlementCreation .settlement-network-summary .settlement-amount-summary{background:#f1f5f9;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}#SettlementCreation .settlement-network-summary .settlement-amount-summary .settlement-summary-row{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-network-summary .settlement-amount-summary .settlement-summary-row.settlement-summary-total{border-top:1px solid #f1f5f9;color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-top:var(--space-xs);padding-top:var(--space-xs)}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);margin-bottom:var(--space-lg);overflow:hidden}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-lg)}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-header .settlement-skeleton-title{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#f9f9f9;border-radius:4px;height:22px;width:120px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-header .settlement-skeleton-amounts{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-xs)}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-header .settlement-skeleton-amounts .settlement-skeleton-amount{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#f9f9f9;border-radius:4px;height:12px;width:140px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-header .settlement-skeleton-amounts .settlement-skeleton-amount-large{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#f9f9f9;border-radius:4px;height:16px;width:160px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg)}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-section-title{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#f9f9f9;border-radius:4px;height:16px;margin-bottom:var(--space-md);width:180px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-payments{display:flex;flex-direction:column;gap:var(--space-sm)}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-payments .settlement-skeleton-payment{align-items:center;background:#f8fafc;border-radius:var(--radius-sm);display:flex;justify-content:space-between;padding:var(--space-sm)}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-payments .settlement-skeleton-payment:before{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#f9f9f9;border-radius:4px;content:"";height:14px;width:200px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-payments .settlement-skeleton-payment:after{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#f9f9f9;border-radius:4px;content:"";height:14px;width:80px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-table{border:1px solid #f1f5f9;border-radius:var(--radius-sm);overflow:hidden}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-table .settlement-skeleton-table-header{grid-gap:var(--space-md);background:#f8fafc;border-bottom:1px solid #f1f5f9;display:grid;gap:var(--space-md);grid-template-columns:1fr 2fr 1fr;padding:var(--space-md)}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-table .settlement-skeleton-table-header .settlement-skeleton-cell{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#f9f9f9;border-radius:4px;height:14px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-table .settlement-skeleton-table-rows .settlement-skeleton-row{grid-gap:var(--space-md);border-bottom:1px solid #f1f5f9;display:grid;gap:var(--space-md);grid-template-columns:1fr 2fr 1fr;padding:var(--space-md)}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-table .settlement-skeleton-table-rows .settlement-skeleton-row:last-child{border-bottom:none}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-table .settlement-skeleton-table-rows .settlement-skeleton-row .settlement-skeleton-cell{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#f9f9f9;border-radius:4px;height:14px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-table .settlement-skeleton-table-rows .settlement-skeleton-row .settlement-skeleton-cell:nth-child(2){background:#f8fafc;height:20px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-summary{background:#f9f9f9;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-summary .settlement-skeleton-summary-row{animation:skeleton-pulse 1.5s ease-in-out infinite;background:#f8fafc;border-radius:4px;height:14px}#SettlementCreation .settlement-summary-skeleton .settlement-skeleton-network .settlement-skeleton-content .settlement-skeleton-section .settlement-skeleton-summary .settlement-skeleton-summary-row:last-child{height:16px;margin-top:var(--space-xs)}#SettlementCreation .settlement-minimum-amount-modal{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}#SettlementCreation .settlement-minimum-amount-modal .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100%;justify-content:center;padding:var(--space-md);width:100%}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content{animation:modalSlideIn .3s ease-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:500px;overflow:hidden;width:100%}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-lg)}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-header h3{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-header .close-button{align-items:center;background:none;border:none;color:#475569;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;width:24px}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-header .close-button:hover{color:#1e293b}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body{padding:var(--space-lg)}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-warning{margin-bottom:var(--space-lg)}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-warning p{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item{background:#ffeff0;border:1px solid #db0a05;border-radius:var(--radius-md);box-shadow:0 2px 8px #db0a051a;margin-bottom:var(--space-md);padding:var(--space-md)}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item:last-child{margin-bottom:0}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item .error-network{margin-bottom:var(--space-sm)}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item .error-network .network-name{color:#e30600;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item .error-details .error-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item .error-details .error-row:last-child{margin-bottom:0}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item .error-details .error-row .label{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item .error-details .error-row .value{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item .error-details .error-row .value.current{color:#1e293b}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item .error-details .error-row .value.minimum{color:#d97706}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-body .minimum-amount-errors .error-item .error-details .error-row .value.shortfall{color:#e30600}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-footer{border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;padding:var(--space-lg)}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-footer .btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-lg);transition:all .2s ease}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-footer .btn.btn-secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}#SettlementCreation .settlement-minimum-amount-modal .minimum-amount-modal-content .modal-content .modal-footer .btn.btn-secondary:hover{background:#f9f9f9}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.settlement-count-highlight{color:#0066e4;display:inline-block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.settlement-referee-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.settlement-referee-modal .modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.settlement-referee-modal .referee-modal-content{animation:slideUp .3s ease-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:90%}.settlement-referee-modal .referee-modal-content .modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;border-radius:var(--radius-xl) var(--radius-xl) 0 0;display:flex;justify-content:space-between;padding:var(--space-xl)}.settlement-referee-modal .referee-modal-content .modal-header h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.settlement-referee-modal .referee-modal-content .modal-header .close-button{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:#475569;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.settlement-referee-modal .referee-modal-content .modal-header .close-button:hover{background:#f9f9f9;color:#000}.settlement-referee-modal .referee-modal-content .modal-content .modal-body{padding:var(--space-xl)}.settlement-referee-modal .referee-modal-content .modal-content .modal-body .form-section:not(:last-child){margin-bottom:var(--space-lg)}.settlement-referee-modal .referee-modal-content .modal-content .modal-body .form-section .empty-state{padding:var(--space-xl) var(--space-md);text-align:center}.settlement-referee-modal .referee-modal-content .modal-content .modal-body .form-section .empty-state p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}.settlement-referee-modal .referee-modal-content .modal-footer{background:#f8fafc;border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:1px solid #f1f5f9;display:flex;gap:var(--space-md);justify-content:flex-end;padding:var(--space-xl)}.settlement-referee-modal .referee-modal-content .modal-footer .btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;min-width:100px;padding:var(--space-md) var(--space-xl);transition:all .2s ease}.settlement-referee-modal .referee-modal-content .modal-footer .btn.btn-secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.settlement-referee-modal .referee-modal-content .modal-footer .btn.btn-secondary:hover{background:#f9f9f9;border-color:#cbd5e1}@media(max-width:768px){.settlement-referee-modal .referee-modal-content{margin:var(--space-md);max-width:none;width:95%}.settlement-referee-modal .referee-modal-content .modal-content .modal-body,.settlement-referee-modal .referee-modal-content .modal-footer,.settlement-referee-modal .referee-modal-content .modal-header{padding:var(--space-lg)}.settlement-referee-modal .minimum-amount-modal-content{margin:var(--space-md);max-height:90vh;max-width:none;width:95%}.settlement-referee-modal .minimum-amount-modal-content .modal-content .modal-body,.settlement-referee-modal .minimum-amount-modal-content .modal-footer,.settlement-referee-modal .minimum-amount-modal-content .modal-header{padding:var(--space-md)}}.referee-info-card{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);overflow:hidden}.referee-info-card .referee-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:1fr 1fr 1fr}.referee-info-card .referee-header .header-cell{border-right:1px solid #f1f5f9;color:#000;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-md);text-align:center}.referee-info-card .referee-header .header-cell:last-child{border-right:none}.referee-info-card .referee-body .referee-row{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:1fr 1fr 1fr}.referee-info-card .referee-body .referee-row:last-child{border-bottom:none}.referee-info-card .referee-body .referee-row .referee-cell{align-items:center;border-right:1px solid #f1f5f9;display:flex;justify-content:center;padding:var(--space-md)}.referee-info-card .referee-body .referee-row .referee-cell:last-child{border-right:none}.referee-info-card .referee-body .referee-row .referee-cell .referee-id,.referee-info-card .referee-body .referee-row .referee-cell .referee-nickname{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;text-align:center}.referee-info-card .referee-body .referee-row .referee-cell .referee-id{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.referee-info-card .referee-body .referee-row .referee-cell .referee-rate{color:#0066e4;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;text-align:center}.dfns-wallet-example{margin:0 auto;max-width:1200px;padding:2rem}.dfns-wallet-example__header{margin-bottom:3rem;text-align:center}.dfns-wallet-example__header h1{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.dfns-wallet-example__description{color:#666;color:var(--text-secondary,#666);font-size:1.125rem;margin:0}.dfns-wallet-example__content{display:flex;flex-direction:column;gap:2rem}.dfns-wallet-example__section{background:#fff;background:var(--bg-card,#fff);border-radius:12px;border-radius:var(--radius-lg,12px);box-shadow:0 2px 8px #0000001a;padding:2rem}.dfns-wallet-example__section h2{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--border-color,#e5e7eb);color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.transaction-management,.user-management,.wallet-management{display:flex;flex-direction:column;gap:1.5rem}.transaction-management h3,.user-management h3,.wallet-management h3{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.transaction-management h4,.user-management h4,.wallet-management h4{color:#666;color:var(--text-secondary,#666);font-size:1rem;font-weight:600;margin-bottom:.75rem}.message{border-radius:8px;border-radius:var(--radius-md,8px);margin-bottom:1rem;padding:1rem;white-space:pre-line}.message--success{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.message--error{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.message--warning{background-color:#fef3c7;border:1px solid #fde68a;color:#92400e}.message--info{background-color:#dbeafe;border:1px solid #bfdbfe;color:#1e40af}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:.875rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;border-radius:var(--radius-md,8px);font-size:1rem;padding:.75rem;transition:all .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#3b82f6;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.form-group textarea{font-family:inherit;min-height:100px;resize:vertical}.form-hint{color:#999;color:var(--text-tertiary,#999);font-size:.75rem;margin-top:-.25rem}.radio-group{display:flex;gap:1.5rem}.radio-group .radio-label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.radio-group .radio-label input[type=radio]{cursor:pointer;width:auto}.radio-group .radio-label span{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:.875rem}.btn{border:none;border-radius:8px;border-radius:var(--radius-md,8px);cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--primary{background-color:#3b82f6;background-color:var(--primary-color,#3b82f6);color:#fff}.btn--primary:hover:not(:disabled){background-color:#2563eb}.btn--secondary{background-color:#6b7280;background-color:var(--secondary-color,#6b7280);color:#fff}.btn--secondary:hover:not(:disabled){background-color:#4b5563}.btn--danger{background-color:#ef4444;color:#fff}.btn--danger:hover:not(:disabled){background-color:#dc2626}.btn--small{font-size:.875rem;padding:.5rem 1rem}.button-group{display:flex;flex-wrap:wrap;gap:1rem}.status-badge{border-radius:6px;border-radius:var(--radius-sm,6px);display:inline-block;font-size:.75rem;padding:.25rem .75rem}.status-badge.active,.status-badge.success{background-color:#d1fae5;color:#065f46}.status-badge.inactive,.status-badge.warning{background-color:#fef3c7;color:#92400e}.status-badge.pending{background-color:#dbeafe;color:#1e40af}.info-box{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--radius-md,8px);margin-top:1rem;padding:1rem}.info-box h4{font-size:.875rem;margin-bottom:.5rem;margin-top:0}.info-box ul{color:#666;color:var(--text-secondary,#666);font-size:.875rem;margin:0;padding-left:1.5rem}.info-box ul li{margin-bottom:.25rem}.user-management__status{background-color:#f8fafc;border-radius:8px;border-radius:var(--radius-md,8px);margin-bottom:1.5rem;padding:1rem}.user-management__status h3{font-size:1rem;margin-bottom:1rem;margin-top:0}.user-management__form{display:flex;flex-direction:column;gap:1rem}.user-management__logged-in{display:flex;flex-direction:column;gap:1.5rem}.status-info{display:flex;flex-direction:column;gap:.75rem}.status-item{align-items:center;display:flex;font-size:.875rem;gap:.75rem}.status-item .status-label{color:#666;color:var(--text-secondary,#666);font-weight:500;min-width:80px}.status-item .status-value{color:#1a1a1a;color:var(--text-primary,#1a1a1a)}.user-info{background-color:#f8fafc;border-radius:8px;border-radius:var(--radius-md,8px);padding:1rem}.user-info h3{margin-bottom:1rem;margin-top:0}.info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-item{display:flex;flex-direction:column;gap:.25rem}.info-item.full-width{grid-column:1/-1}.info-item .info-label{color:#999;color:var(--text-tertiary,#999);font-size:.75rem;font-weight:500;text-transform:uppercase}.info-item .info-value{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:.875rem;word-break:break-all}.wallet-management__create{background-color:#f8fafc;border-radius:8px;border-radius:var(--radius-md,8px);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.wallet-management__create h3{margin-top:0}.wallet-management__list{display:flex;flex-direction:column;gap:1rem}.wallet-management__details{background-color:#f0f9ff;border:2px solid #bfdbfe;border-radius:8px;border-radius:var(--radius-md,8px);padding:1.5rem}.list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.list-header h3{margin:0}.empty-state{color:#999;color:var(--text-tertiary,#999);padding:2rem;text-align:center}.empty-state p{margin:.5rem 0}.wallet-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.wallet-item{border:2px solid #e5e7eb;border:2px solid var(--border-color,#e5e7eb);border-radius:8px;border-radius:var(--radius-md,8px);cursor:pointer;padding:1rem;transition:all .2s}.wallet-item:hover{box-shadow:0 2px 8px #3b82f61a}.wallet-item.active,.wallet-item:hover{border-color:#3b82f6;border-color:var(--primary-color,#3b82f6)}.wallet-item.active{background-color:#eff6ff}.wallet-item__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.wallet-item__header h4{font-size:1rem;margin:0}.wallet-item__info{display:flex;flex-direction:column;gap:.5rem}.info-row{display:flex;font-size:.875rem;gap:.5rem}.info-row .label{color:#666;color:var(--text-secondary,#666);font-weight:500;min-width:70px}.info-row .value{color:#1a1a1a;color:var(--text-primary,#1a1a1a)}.info-row .value.address{font-family:monospace;font-size:.813rem}.details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.details-header h3{margin:0}.details-content{display:flex;flex-direction:column;gap:1.5rem}.detail-section h4{margin-bottom:1rem}.address-full{font-family:monospace;font-size:.813rem;word-break:break-all}.assets-list{display:flex;flex-direction:column;gap:.5rem}.asset-item{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;justify-content:space-between;padding:.75rem}.asset-item .asset-name{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-weight:500}.asset-item .asset-balance{color:#666;color:var(--text-secondary,#666);font-family:monospace}.empty-message{color:#999;color:var(--text-tertiary,#999);font-size:.875rem;text-align:center}.transaction-management__form{background-color:#f8fafc;border-radius:8px;border-radius:var(--radius-md,8px);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.transaction-management__form h3{margin-top:0}.transaction-management__result{background-color:#f0fdf4;border:2px solid #86efac;border-radius:8px;border-radius:var(--radius-md,8px);padding:1.5rem}.result-content{gap:1rem}.result-content,.result-item{display:flex;flex-direction:column}.result-item{gap:.25rem}.result-item.full-width{grid-column:1/-1}.result-item .label{color:#666;color:var(--text-secondary,#666);font-size:.75rem;font-weight:600;text-transform:uppercase}.result-item .value{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:.875rem}.result-item .value.code{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;border-radius:var(--radius-sm,6px);font-family:monospace;padding:.75rem;white-space:pre-wrap;word-break:break-all}.result-item .value.status-signed,.result-item .value.status-success{color:#16a34a;font-weight:600}.result-item .value.status-pending{color:#ca8a04;font-weight:600}.result-item .value.status-failed{color:#dc2626;font-weight:600}@media(max-width:768px){.dfns-wallet-example{padding:1rem}.dfns-wallet-example__header h1{font-size:2rem}.dfns-wallet-example__section{padding:1.5rem}.info-grid,.wallet-list{grid-template-columns:1fr}.button-group{flex-direction:column}.button-group .btn{width:100%}}.mpc-wallet-card{background:#fff;border:1px solid #0066e4;border-radius:12px;overflow:hidden;transition:all .2s}.mpc-wallet-card:hover{box-shadow:0 4px 12px #00000014}.mpc-wallet-card.selectable{cursor:pointer}.mpc-wallet-card.selectable:hover{border-color:#60a5fa}.mpc-wallet-card.selected{border-color:#0066e4;box-shadow:0 0 0 2px #0066e433}.mpc-wallet-card.no-wallet{border-style:dashed}.mpc-wallet-card .card-header{align-items:center;background:#eff6ff;border-bottom:none;display:flex;justify-content:space-between;padding:16px 20px}.mpc-wallet-card .card-header .wallet-info{align-items:center;display:flex;gap:12px}.mpc-wallet-card .card-header .network-icon-wrapper{align-items:center;background:#fffffff2;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.mpc-wallet-card .card-header .network-icon-wrapper .network-icon{height:28px;object-fit:contain;width:28px}.mpc-wallet-card .card-header .network-icon-wrapper .network-icon-placeholder{font-size:24px}.mpc-wallet-card .card-header .network-details{display:flex;flex-direction:column;gap:6px}.mpc-wallet-card .card-header .network-details .network-name{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0}.mpc-wallet-card .card-header .network-details .badge-group{align-items:center;display:flex;gap:6px}.mpc-wallet-card .card-header .network-type-badge{background-color:#d1fae5;border:1px solid #10b981;border-radius:12px;color:#059669;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;padding:4px 10px}.mpc-wallet-card .card-header .network-type-badge.testnet{background-color:#fdf4e7;border-color:#ff7100;color:#d97706}.mpc-wallet-card .card-header .status-badge{align-items:center;border-radius:12px;display:flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:0;line-height:14px;padding:4px 10px}.mpc-wallet-card .card-header .status-badge .status-dot{background-color:currentColor;border-radius:50%;height:6px;width:6px}.mpc-wallet-card .card-header .status-badge.active{background-color:#10b98133;border:1px solid #10b9814d;color:#10b981}.mpc-wallet-card .card-header .status-badge.inactive{background-color:#ef444433;border:1px solid #ef44444d;color:#ef4444}.mpc-wallet-card .card-header .status-badge.suspended{background-color:#f59e0b33;border:1px solid #f59e0b4d;color:#f59e0b}.mpc-wallet-card .card-header .status-badge.not-configured{background-color:#6b728033;border:1px solid #6b72804d;color:#6b7280}.mpc-wallet-card .card-header .select-indicator .radio-circle{background:#0000;border:2px solid #fffc;border-radius:50%;height:20px;transition:all .2s;width:20px}.mpc-wallet-card .card-header .select-indicator .radio-circle.checked{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 4px #0066e4}.mpc-wallet-card .card-body{padding:20px}.mpc-wallet-card .card-body .wallet-address-section{margin-bottom:16px}.mpc-wallet-card .card-body .wallet-address-section .section-label{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0 0 8px}.mpc-wallet-card .card-body .wallet-address{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:12px}.mpc-wallet-card .card-body .wallet-address code{color:#1e293b;flex:1 1;font-family:Monaco,Courier New,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;word-break:break-all}.mpc-wallet-card .card-body .wallet-address .btn-copy{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#475569;cursor:pointer;flex-shrink:0;padding:6px;transition:all .2s}.mpc-wallet-card .card-body .wallet-address .btn-copy:hover{background-color:#f9f9f9;border-color:#0066e4;color:#0066e4}.mpc-wallet-card .card-body .wallet-address .btn-copy svg{display:block}.mpc-wallet-card .card-body .native-balance-section{background:linear-gradient(135deg,#0066e41a,#3b82f61a);border:1px solid #0066e433;border-radius:8px;margin-bottom:16px;padding:16px}.mpc-wallet-card .card-body .native-balance-section .balance-label{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0 0 8px}.mpc-wallet-card .card-body .native-balance-section .balance-amount-row{align-items:baseline;display:flex;gap:8px}.mpc-wallet-card .card-body .native-balance-section .balance-amount-row .balance-amount{color:#1e293b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}.mpc-wallet-card .card-body .native-balance-section .balance-amount-row .balance-symbol,.mpc-wallet-card .card-body .native-balance-section .balance-usd{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.mpc-wallet-card .card-body .native-balance-section .balance-usd{margin:4px 0 0}.mpc-wallet-card .card-body .tokens-section{margin-bottom:16px}.mpc-wallet-card .card-body .tokens-section .token-toggle-btn{align-items:center;background:#0000;border:none;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:-.01em;line-height:20px;padding:12px;transition:color .2s;width:100%}.mpc-wallet-card .card-body .tokens-section .token-toggle-btn:hover{color:#1e293b}.mpc-wallet-card .card-body .tokens-section .token-toggle-btn .toggle-icon{transition:transform .3s ease}.mpc-wallet-card .card-body .tokens-section .token-toggle-btn .toggle-icon.expanded{transform:rotate(180deg)}.mpc-wallet-card .card-body .tokens-section .token-list{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.mpc-wallet-card .card-body .tokens-section .token-list.expanded{max-height:500px;opacity:1}.mpc-wallet-card .card-body .tokens-section .token-list .token-item{align-items:center;background-color:#f8fafc;border-radius:6px;display:flex;justify-content:space-between;margin-top:8px;padding:12px}.mpc-wallet-card .card-body .tokens-section .token-list .token-item:first-child{margin-top:0}.mpc-wallet-card .card-body .tokens-section .token-list .token-item .token-info{display:flex;flex-direction:column;gap:2px}.mpc-wallet-card .card-body .tokens-section .token-list .token-item .token-info .token-symbol{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.mpc-wallet-card .card-body .tokens-section .token-list .token-item .token-info .token-amount{color:#475569;font-family:Monaco,Courier New,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.mpc-wallet-card .card-body .tokens-section .token-list .token-item .token-usd{color:#475569;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.mpc-wallet-card .card-body .info-section{margin-bottom:16px}.mpc-wallet-card .card-body .info-section:last-child{margin-bottom:0}.mpc-wallet-card .card-body .info-label{color:#475569;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:8px}.mpc-wallet-card .card-body .info-value{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.mpc-wallet-card .card-body .no-wallet-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:120px;text-align:center}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-action{align-items:center;display:flex;flex-direction:column;gap:16px}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-action .create-hint{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-action .btn-create{background:#0066e4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:10px 24px;transition:all .2s}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-action .btn-create:hover:not(:disabled){background-color:#004fb1}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-action .btn-create:disabled{background-color:#f8fafc;color:#64748b;cursor:not-allowed}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form{width:100%}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .email-info{align-items:center;background-color:#f8fafc;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .email-info .email-label{color:#475569;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .email-info .email-value{color:#1e293b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .form-actions{display:flex;gap:8px}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .form-actions .btn-cancel,.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .form-actions .btn-create{border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:10px 16px;transition:all .2s}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .form-actions .btn-cancel:disabled,.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .form-actions .btn-create:disabled{cursor:not-allowed;opacity:.5}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .form-actions .btn-cancel{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .form-actions .btn-cancel:hover:not(:disabled){background-color:#f9f9f9}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .form-actions .btn-create{background:#0066e4;border:none;color:#fff}.mpc-wallet-card .card-body .no-wallet-content .create-wallet-form .form-actions .btn-create:hover:not(:disabled){background-color:#004fb1}.mpc-wallet-card .card-body .balance-list{display:flex;flex-direction:column;gap:8px}.mpc-wallet-card .card-body .balance-list .balance-item{align-items:center;background-color:#f8fafc;border-radius:6px;display:flex;justify-content:space-between;padding:12px}.mpc-wallet-card .card-body .balance-list .balance-item .asset-name{color:#0066e4;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.mpc-wallet-card .card-body .balance-list .balance-item .asset-amount{color:#1e293b;font-family:Monaco,Courier New,monospace;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.mpc-transaction-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.mpc-transaction-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:520px;overflow-y:auto;width:100%}.mpc-transaction-modal .modal-header{border-bottom:1px solid #f1f5f9;padding:24px 24px 16px}.mpc-transaction-modal .modal-header .modal-title{color:#1e293b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0 0 8px}.mpc-transaction-modal .modal-header .modal-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0}.mpc-transaction-modal .step-indicator{align-items:center;background-color:#f8fafc;display:flex;justify-content:center;padding:20px 24px}.mpc-transaction-modal .step-indicator .step-dot{align-items:center;background-color:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#475569;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.mpc-transaction-modal .step-indicator .step-dot.active{border-color:#0066e4;color:#0066e4}.mpc-transaction-modal .step-indicator .step-dot.current{background-color:#0066e4;border-color:#0066e4;color:#fff}.mpc-transaction-modal .step-indicator .step-line{background-color:#e2e8f0;height:2px;margin:0 8px;transition:all .3s ease;width:40px}.mpc-transaction-modal .step-indicator .step-line.completed{background-color:#0066e4}.mpc-transaction-modal .modal-body{padding:24px}.mpc-transaction-modal .transaction-info{background-color:#f8fafc;border-radius:12px;margin-bottom:24px;padding:16px}.mpc-transaction-modal .transaction-info .info-title{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 12px}.mpc-transaction-modal .transaction-info .info-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:8px 0}.mpc-transaction-modal .transaction-info .info-row:last-child{border-bottom:none}.mpc-transaction-modal .transaction-info .info-row .info-label{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.mpc-transaction-modal .transaction-info .info-row .info-value{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;max-width:80%;text-align:right}.mpc-transaction-modal .transaction-info .info-row .info-value.address{font-family:Monaco,Courier New,monospace;overflow:hidden;text-overflow:ellipsis}.mpc-transaction-modal .transaction-info .info-row .info-value.highlight{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.mpc-transaction-modal .step-content{padding:24px 0;text-align:center}.mpc-transaction-modal .step-content .step-title{color:#1e293b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0 0 8px}.mpc-transaction-modal .step-content .step-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0 0 24px}.mpc-transaction-modal .step-content .status-message{align-items:center;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.mpc-transaction-modal .step-content .status-message.loading{background-color:#f8fafc;color:#475569}.mpc-transaction-modal .step-content .status-message.loading .spinner{animation:spin 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0066e4;height:24px;width:24px}.mpc-transaction-modal .step-content .status-message.signing{background-color:#eff6ff;color:#0066e4}.mpc-transaction-modal .step-content .status-message.signing .fingerprint-icon{animation:pulse 2s ease-in-out infinite;font-size:48px}.mpc-transaction-modal .step-content .status-message.success{background-color:#4caf501a;color:#4caf50}.mpc-transaction-modal .step-content .status-message.success .check-icon{color:#4caf50;font-size:48px}.mpc-transaction-modal .step-content .status-message.success .tx-hash{color:#475569;font-size:12px;line-height:1.4;margin:8px 0 0;word-break:break-all}.mpc-transaction-modal .step-content .status-message.error{background-color:#f443361a;color:#f44336}.mpc-transaction-modal .step-content .status-message.error .error-icon{color:#f44336;font-size:48px}.mpc-transaction-modal .modal-actions{border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.mpc-transaction-modal .modal-actions .btn-secondary{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 24px;transition:all .2s}.mpc-transaction-modal .modal-actions .btn-secondary:hover:not(:disabled){background-color:#f9f9f9;border-color:#cbd5e1}.mpc-transaction-modal .modal-actions .btn-secondary:disabled{cursor:not-allowed;opacity:.5}.mpc-transaction-modal .modal-actions .btn-primary{background:#0066e4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 24px;transition:all .2s}.mpc-transaction-modal .modal-actions .btn-primary:hover:not(:disabled){background-color:#004fb1}.mpc-transaction-modal .modal-actions .btn-primary:disabled{background-color:#f8fafc;color:#64748b;cursor:not-allowed}.recovery-key-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.recovery-key-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:480px;overflow:hidden;width:90%}.recovery-key-modal .modal-header{border-bottom:1px solid #e0e0e0;padding:20px 24px}.recovery-key-modal .modal-header h2{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.recovery-key-modal .modal-content{padding:24px}.recovery-key-modal .modal-content .warning-section{align-items:flex-start;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.recovery-key-modal .modal-content .warning-section .warning-icon{flex-shrink:0;font-size:24px}.recovery-key-modal .modal-content .warning-section .warning-text{color:#856404;font-size:14px;line-height:1.5}.recovery-key-modal .modal-content .warning-section .warning-text strong{color:#664d03}.recovery-key-modal .modal-content .recovery-key-section{margin-bottom:20px}.recovery-key-modal .modal-content .recovery-key-section label{color:#666;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.recovery-key-modal .modal-content .recovery-key-section .recovery-key-display{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:8px;padding:12px}.recovery-key-modal .modal-content .recovery-key-section .recovery-key-display code{color:#1a1a1a;flex:1 1;font-family:Monaco,Menlo,monospace;font-size:13px;line-height:1.4;word-break:break-all}.recovery-key-modal .modal-content .recovery-key-section .recovery-key-display .copy-button{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.recovery-key-modal .modal-content .recovery-key-section .recovery-key-display .copy-button:hover{background:#0056b3}.recovery-key-modal .modal-content .recovery-key-section .recovery-key-display .copy-button.copied{background:#28a745}.recovery-key-modal .modal-content .tips-section{background:#e3f2fd;border-radius:8px;margin-bottom:20px;padding:16px}.recovery-key-modal .modal-content .tips-section h4{color:#1565c0;font-size:14px;font-weight:600;margin:0 0 12px}.recovery-key-modal .modal-content .tips-section ul{margin:0;padding-left:20px}.recovery-key-modal .modal-content .tips-section ul li{color:#1976d2;font-size:13px;line-height:1.6}.recovery-key-modal .modal-content .confirm-section .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:10px}.recovery-key-modal .modal-content .confirm-section .checkbox-label input[type=checkbox]{cursor:pointer;height:18px;width:18px}.recovery-key-modal .modal-content .confirm-section .checkbox-label span{color:#333;font-size:14px}.recovery-key-modal .modal-footer{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;padding:16px 24px}.recovery-key-modal .modal-footer .confirm-button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:12px 32px;transition:all .2s}.recovery-key-modal .modal-footer .confirm-button:hover:not(:disabled){background:#0056b3}.recovery-key-modal .modal-footer .confirm-button:disabled{background:#ccc;cursor:not-allowed}.account-recovery-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.account-recovery-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.account-recovery-modal .modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.account-recovery-modal .modal-header h2{color:#1f2937;font-size:20px;font-weight:600;margin:0}.account-recovery-modal .modal-header .close-button{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:0}.account-recovery-modal .modal-header .close-button:hover{color:#374151}.account-recovery-modal .modal-content{padding:24px}.account-recovery-modal .modal-content .info-section{margin-bottom:20px}.account-recovery-modal .modal-content .info-section .username-info{color:#4b5563;font-size:14px;margin:0 0 12px}.account-recovery-modal .modal-content .info-section .username-info strong{color:#1f2937}.account-recovery-modal .modal-content .info-section .description{color:#6b7280;font-size:13px;line-height:1.6;margin:0}.account-recovery-modal .modal-content .input-section{margin-bottom:20px}.account-recovery-modal .modal-content .input-section label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.account-recovery-modal .modal-content .input-section input[type=text]{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:monospace;font-size:13px;padding:12px;width:100%}.account-recovery-modal .modal-content .input-section input[type=text]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.account-recovery-modal .modal-content .input-section input[type=text]::placeholder{color:#9ca3af}.account-recovery-modal .modal-content .input-section textarea{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-family:monospace;font-size:13px;padding:12px;resize:vertical;width:100%}.account-recovery-modal .modal-content .input-section textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.account-recovery-modal .modal-content .input-section textarea::placeholder{color:#9ca3af}.account-recovery-modal .modal-content .warning-section{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.account-recovery-modal .modal-content .warning-section .warning-icon{flex-shrink:0;font-size:20px}.account-recovery-modal .modal-content .warning-section .warning-text{color:#92400e;font-size:13px;line-height:1.5}.account-recovery-modal .modal-content .warning-section .warning-text strong{color:#78350f}.account-recovery-modal .modal-content .error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;margin-bottom:16px;padding:12px}.account-recovery-modal .modal-content .processing-section{padding:40px 20px;text-align:center}.account-recovery-modal .modal-content .processing-section .spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:48px;margin:0 auto 20px;width:48px}.account-recovery-modal .modal-content .processing-section p{color:#1f2937;font-size:16px;font-weight:500;margin:0 0 8px}.account-recovery-modal .modal-content .processing-section .sub-text{color:#6b7280;font-size:13px}.account-recovery-modal .modal-content .success-section{margin-bottom:20px;padding:20px 0;text-align:center}.account-recovery-modal .modal-content .success-section .success-icon{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.account-recovery-modal .modal-content .success-section h3{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 8px}.account-recovery-modal .modal-content .success-section p{color:#6b7280;font-size:14px;margin:0}.account-recovery-modal .modal-content .error-section{padding:20px 0;text-align:center}.account-recovery-modal .modal-content .error-section .error-icon{align-items:center;background:#ef4444;border-radius:50%;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.account-recovery-modal .modal-content .error-section h3{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 8px}.account-recovery-modal .modal-content .error-section .error-message{background:none;border:none;color:#dc2626;font-size:14px;margin:0 0 8px;padding:0}.account-recovery-modal .modal-content .error-section .sub-text{color:#6b7280;font-size:13px;margin:0}.account-recovery-modal .modal-content .recovery-key-section{margin-bottom:20px}.account-recovery-modal .modal-content .recovery-key-section label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.account-recovery-modal .modal-content .recovery-key-section .recovery-key-display{align-items:stretch;display:flex;gap:8px}.account-recovery-modal .modal-content .recovery-key-section .recovery-key-display code{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;flex:1 1;font-family:monospace;font-size:11px;line-height:1.4;padding:12px;word-break:break-all}.account-recovery-modal .modal-content .recovery-key-section .recovery-key-display .copy-button{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:12px 16px;transition:background-color .2s;white-space:nowrap}.account-recovery-modal .modal-content .recovery-key-section .recovery-key-display .copy-button:hover{background:#1d4ed8}.account-recovery-modal .modal-content .recovery-key-section .recovery-key-display .copy-button.copied{background:#10b981}.account-recovery-modal .modal-content .confirm-section .checkbox-label{align-items:center;cursor:pointer;display:flex;gap:8px}.account-recovery-modal .modal-content .confirm-section .checkbox-label input[type=checkbox]{cursor:pointer;height:16px;width:16px}.account-recovery-modal .modal-content .confirm-section .checkbox-label span{color:#4b5563;font-size:13px}.account-recovery-modal .modal-footer{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.account-recovery-modal .modal-footer button{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.account-recovery-modal .modal-footer button:disabled{cursor:not-allowed;opacity:.5}.account-recovery-modal .modal-footer .cancel-button{background:#fff;border:1px solid #d1d5db;color:#374151}.account-recovery-modal .modal-footer .cancel-button:hover:not(:disabled){background:#f3f4f6}.account-recovery-modal .modal-footer .confirm-button{background:#2563eb;border:none;color:#fff}.account-recovery-modal .modal-footer .confirm-button:hover:not(:disabled){background:#1d4ed8}#SettlementDetail .settlement-detail-content{margin-top:30px}#SettlementDetail .form-section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;padding:30px}#SettlementDetail .form-section .section-title{color:#1a202c;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 8px}#SettlementDetail .form-section .section-description{color:#718096;font-size:14px;line-height:1.5;margin:0 0 24px}#SettlementDetail .form-section .settlement-summary-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}#SettlementDetail .form-section .settlement-summary-header .section-title{margin:0}#SettlementDetail .form-section .settlement-summary-header .settlement-status-badge{align-items:center;display:flex}#SettlementDetail .form-section .form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:0}#SettlementDetail .form-section .form-row .form-group{display:flex;flex-direction:column;gap:8px}#SettlementDetail .form-section .form-row .form-group .form-label{color:#2d3748;font-size:14px;font-weight:500;margin:0}#SettlementDetail .form-section .form-row .form-group .form-control-plaintext{align-items:center;background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;color:#1a202c;display:flex;font-size:14px;min-height:46px;padding:12px 16px}#SettlementDetail .form-section .form-row .form-group .form-control-plaintext.mono{color:#4a5568;font-family:Courier New,monospace;font-size:13px}#SettlementDetail .form-section .form-row .form-group .form-control-plaintext.amount{color:#2b6cb0;font-weight:600}#SettlementDetail .settlement-amount-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:30px}#SettlementDetail .settlement-amount-grid .amount-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px;transition:all .2s ease}#SettlementDetail .settlement-amount-grid .amount-card:hover{box-shadow:0 4px 6px #0000001a}#SettlementDetail .settlement-amount-grid .amount-card.total-card{background:#f7fafc;border-color:#3182ce;border-width:2px}#SettlementDetail .settlement-amount-grid .amount-card .amount-card-header{margin-bottom:12px}#SettlementDetail .settlement-amount-grid .amount-card .amount-card-header .amount-card-title{color:#2d3748;font-size:16px;font-weight:600;margin:0 0 4px}#SettlementDetail .settlement-amount-grid .amount-card .amount-card-header .amount-card-subtitle{color:#718096;font-size:12px;line-height:1.4}#SettlementDetail .settlement-amount-grid .amount-card .amount-card-value{color:#1a202c;font-size:24px;font-weight:700;line-height:1.2}#SettlementDetail .settlement-amount-grid .amount-card .amount-card-value .pending-value{color:#718096;font-size:16px;font-style:italic;font-weight:500}#SettlementDetail .amount-comparison{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:20px;padding:20px}#SettlementDetail .amount-comparison .comparison-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 0}#SettlementDetail .amount-comparison .comparison-row:last-child{border-bottom:none}#SettlementDetail .amount-comparison .comparison-row .comparison-label{color:#4a5568;font-size:14px;font-weight:500}#SettlementDetail .amount-comparison .comparison-row .comparison-value{color:#1a202c;font-size:14px;font-weight:600;text-align:right}#SettlementDetail .amount-comparison .comparison-row .comparison-value .comparison-note{color:#718096;display:block;font-size:12px;font-weight:400;margin-top:2px}#SettlementDetail .amount-comparison .comparison-row .comparison-value .pending-value{color:#718096;font-style:italic}#SettlementDetail .table-section{margin-top:20px}#SettlementDetail .asset-type{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}#SettlementDetail .asset-type.native{background:#e6fffa;border:1px solid #a7f3d0;color:#065f46}#SettlementDetail .asset-type.stable{background:#dbeafe;border:1px solid #93c5fd;color:#1e40af}#SettlementDetail .asset-type.crypto{background:#e6fffa;border:1px solid #a7f3d0;color:#065f46}#SettlementDetail .asset-type.fiat{background:#fef3c7;border:1px solid #fde68a;color:#92400e}#SettlementDetail .asset-type.unknown{background:#f3f4f6;border:1px solid #d1d5db;color:#6b7280}#SettlementDetail .asset-info{display:flex;gap:2px}#SettlementDetail .asset-info .asset-name-symbol{color:#1a202c;font-size:14px;font-weight:500}#SettlementDetail .asset-info .asset-network{color:#718096;font-size:12px}#SettlementDetail .unknown-asset{color:#e53e3e;font-size:12px;font-style:italic}#SettlementDetail .contract-address{background:#f7fafc;border-radius:4px;color:#4a5568;cursor:pointer;font-family:Courier New,monospace;font-size:12px;padding:2px 6px}#SettlementDetail .contract-address:hover{background:#e2e8f0}#SettlementDetail .no-contract{color:#718096;font-size:12px;font-style:italic}#SettlementDetail .recipient-info{display:flex;flex-direction:column;gap:4px}#SettlementDetail .recipient-info .recipient-name{align-items:center;color:#1a202c;display:flex;font-size:14px;font-weight:500;gap:6px}#SettlementDetail .recipient-info .recipient-name .recipient-type{align-items:center;display:inline-flex;font-size:12px;height:16px;width:16px}#SettlementDetail .recipient-info .recipient-name .recipient-type.eqpay .eqpay-logo{height:16px;object-fit:contain;width:16px}#SettlementDetail .recipient-info .recipient-address{color:#718096;font-family:Courier New,monospace;font-size:12px}#SettlementDetail .unknown-recipient{color:#e53e3e;font-size:12px;font-style:italic}#SettlementDetail .status-badge{border-radius:20px;font-size:12px;font-weight:500;padding:4px 12px;text-transform:uppercase}#SettlementDetail .status-badge.completed{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}#SettlementDetail .status-badge.processing{background:#dbeafe;border:1px solid #93c5fd;color:#1e40af}#SettlementDetail .status-badge.failed{background:#fee2e2;border:1px solid #fca5a5;color:#dc2626}#SettlementDetail .status-badge.pending{background:#fef3c7;border:1px solid #fde68a;color:#92400e}#SettlementDetail .settlement-status{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;text-transform:uppercase}#SettlementDetail .settlement-status.completed{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}#SettlementDetail .settlement-status.processing{background:#dbeafe;border:1px solid #93c5fd;color:#1e40af}#SettlementDetail .settlement-status.pending{background:#fef3c7;border:1px solid #fde68a;color:#92400e}#SettlementDetail .settlement-status.deleted{background:#fee2e2;border:1px solid #fca5a5;color:#dc2626}#SettlementDetail .delete-status{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;text-transform:uppercase}#SettlementDetail .delete-status.active{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}#SettlementDetail .delete-status.deleted{background:#fee2e2;border:1px solid #fca5a5;color:#dc2626}#SettlementDetail .address{background:#f7fafc;border-radius:4px;color:#4a5568;cursor:pointer;font-family:Courier New,monospace;font-size:13px;padding:2px 6px}#SettlementDetail .address:hover{background:#e2e8f0}#SettlementDetail .pending-amount{color:#718096;font-size:12px;font-style:italic}#SettlementDetail .no-address{color:#a0aec0;font-size:12px;font-style:italic}#SettlementDetail .tx-hash{background:#f7fafc;border-radius:4px;color:#4a5568;cursor:pointer;font-family:Courier New,monospace;font-size:13px;padding:2px 6px}#SettlementDetail .tx-hash:hover{background:#e2e8f0}#SettlementDetail .tx-hash-link{border-radius:4px;color:#0066e4;cursor:pointer;display:inline-block;margin:-2px -4px;padding:2px 4px;position:relative;text-decoration:none;transition:all .2s ease}#SettlementDetail .tx-hash-link:hover{background:#eff6ff;color:#2563eb;transform:translateY(-1px)}#SettlementDetail .tx-hash-link:active{background:#eff6ff;color:#1d4ed8;transform:translateY(0)}#SettlementDetail .tx-hash-link:after{content:"↗";font-size:10px;margin-left:4px;opacity:.6;transition:opacity .2s ease}#SettlementDetail .tx-hash-link:hover:after{opacity:1}#SettlementDetail .no-tx-hash{color:#a0aec0;font-size:12px;font-style:italic}#SettlementDetail .settlement-detail-loading{align-items:center;display:flex;justify-content:center;min-height:400px}#SettlementDetail .settlement-detail-loading .loading-spinner{color:#718096;font-size:16px}#SettlementDetail .settlement-detail-error{padding:60px 20px;text-align:center}#SettlementDetail .settlement-detail-error h2{color:#e53e3e;font-size:24px;margin-bottom:20px}#SettlementDetail .settlement-detail-error .btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:12px 24px;text-decoration:none}#SettlementDetail .settlement-detail-error .btn.btn-primary{background:#0066e4;color:#fff}#SettlementDetail .settlement-detail-error .btn.btn-primary:hover{background:#2563eb}#SettlementDetail .action-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease}#SettlementDetail .action-btn.secondary{background:#fff;border:1px solid #e2e8f0;color:#4a5568}#SettlementDetail .action-btn.secondary:hover{background:#f7fafc;border-color:#cbd5e0}@media(max-width:768px){.settlement-detail .settlement-detail-container{padding:0 16px}.settlement-detail .form-section{margin-bottom:20px;padding:20px}.settlement-detail .form-section .settlement-summary-header{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.settlement-detail .form-section .settlement-summary-header .settlement-status-badge{justify-content:flex-start;width:100%}.settlement-detail .form-section .form-row{gap:16px;grid-template-columns:1fr}.settlement-detail .settlement-amount-grid{gap:16px;grid-template-columns:1fr;margin-top:20px}.settlement-detail .amount-comparison,.settlement-detail .settlement-amount-grid .amount-card{padding:16px}.settlement-detail .amount-comparison .comparison-row{align-items:flex-start;flex-direction:column;gap:4px;padding:8px 0}.settlement-detail .amount-comparison .comparison-row .comparison-value{text-align:left}}.btn-tx-request{background:#3182ce;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.btn-tx-request:hover{background:#2b6cb0}.btn-tx-request:active{background:#2c5282}.exchange-currency-setup{display:flex;flex-direction:column;gap:32px}.exchange-currency-setup .setup-content{width:100%}.exchange-currency-setup .exchange-currency-list .list-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:24px}.exchange-currency-setup .exchange-currency-list .currency-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.exchange-currency-setup .exchange-currency-list .currency-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px;transition:all .2s ease}.exchange-currency-setup .exchange-currency-list .currency-card:hover{border-color:#0066e4;box-shadow:0 2px 8px #0066e41a}.exchange-currency-setup .exchange-currency-list .currency-card .card-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.exchange-currency-setup .exchange-currency-list .currency-card .card-header .symbol{align-items:center;color:#0066e4;display:flex;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.exchange-currency-setup .exchange-currency-list .currency-card .card-header .name{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.exchange-currency-setup .exchange-currency-list .currency-card .card-body{display:flex;flex-direction:column;gap:12px}.exchange-currency-setup .exchange-currency-list .currency-card .card-body .info-row{align-items:center;display:flex;justify-content:space-between}.exchange-currency-setup .exchange-currency-list .currency-card .card-body .info-row .label{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.exchange-currency-setup .exchange-currency-list .currency-card .card-body .info-row .value{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.exchange-currency-setup .exchange-currency-list.empty,.exchange-currency-setup .exchange-currency-list.error,.exchange-currency-setup .exchange-currency-list.loading{align-items:center;display:flex;justify-content:center;min-height:200px;padding:40px}.exchange-currency-setup .exchange-currency-list .loading-spinner{color:#475569;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px}.exchange-currency-setup .exchange-currency-list .error-message{color:#db0a05;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px}.exchange-currency-setup .exchange-currency-list .empty-message{color:#475569;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px}.exchange-currency-setup .security-notice{background:#eff6ff;border:1px solid #0066e4;border-radius:12px;padding:20px}.exchange-currency-setup .security-notice .notice-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.exchange-currency-setup .security-notice .notice-header span{color:#0066e4;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}.exchange-currency-setup .security-notice .notice-content{display:flex;flex-direction:column;gap:8px}.exchange-currency-setup .security-notice .notice-content p{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:0}@media(max-width:768px){.exchange-currency-setup{gap:24px}.exchange-currency-setup .exchange-currency-list .currency-cards{grid-template-columns:1fr}}.exchange-history{padding:20px 0}.exchange-history .guide-section{background:#f3f4f6;border-radius:6px;display:flex;flex-direction:column;margin-bottom:20px;padding:14px 16px}.exchange-history .guide-section .guide-summary{color:#374151;font-size:13px;line-height:1.6;margin:0 0 8px}.exchange-history .guide-section .guide-detail{border-top:1px solid #d1d5db;margin-top:12px;padding-top:12px}.exchange-history .guide-section .guide-detail .guide-detail-text{word-wrap:break-word;color:#4b5563;font-family:inherit;font-size:13px;line-height:1.7;margin:0;white-space:pre-wrap}.exchange-history .guide-section .btn-toggle-guide{align-self:flex-end;background:none;border:none;color:#6b7280;cursor:pointer;font-size:12px;margin-top:8px;padding:4px 0;transition:color .2s}.exchange-history .guide-section .btn-toggle-guide:hover{color:#374151}.exchange-history .period-and-action-section{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;padding:20px 0}.exchange-history .period-and-action-section .action-buttons{display:flex;flex-shrink:0;gap:10px}.exchange-history .period-and-action-section .action-buttons .btn-download{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.exchange-history .period-and-action-section .action-buttons .btn-download:hover:not(:disabled){background-color:#1d4ed8}.exchange-history .period-and-action-section .action-buttons .btn-download:disabled{background-color:#9ca3af;cursor:not-allowed}@media(max-width:1024px){.exchange-history .period-and-action-section{align-items:stretch;gap:15px}.exchange-history .period-and-action-section .action-buttons{justify-content:flex-end}}@media(max-width:768px){.exchange-history .period-and-action-section{flex-direction:column;gap:12px;padding:15px 0}.exchange-history .period-and-action-section .action-buttons .btn-download{padding:12px 20px;width:100%}}.exchange-history .period-selector{align-items:center;display:flex;gap:15px}.exchange-history .period-selector .period-input-group{align-items:center;display:flex;gap:10px}.exchange-history .period-selector .period-input-group label{color:#374151;font-size:14px;font-weight:500;white-space:nowrap}.exchange-history .period-selector .period-input-group input[type=date]{border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s}.exchange-history .period-selector .period-input-group input[type=date]:focus{border-color:#2563eb}.exchange-history .period-selector .period-separator{color:#6b7280;font-size:16px;font-weight:500}.exchange-history .period-selector .btn-search{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px;transition:background-color .2s}.exchange-history .period-selector .btn-search:hover:not(:disabled){background-color:#f9f9f9}.exchange-history .period-selector .btn-search:disabled{background-color:#f1f5f9;cursor:not-allowed}@media(max-width:768px){.exchange-history .period-selector{align-items:stretch;flex-direction:column;gap:10px}.exchange-history .period-selector .period-input-group{width:100%}.exchange-history .period-selector .period-input-group label{min-width:50px}.exchange-history .period-selector .period-input-group input[type=date]{flex:1 1;width:100%}.exchange-history .period-selector .period-separator{display:none}.exchange-history .period-selector .btn-search{padding:12px 24px;width:100%}}@media(max-width:480px){.exchange-history .period-selector .period-input-group{align-items:flex-start;flex-direction:column;gap:6px}.exchange-history .period-selector .period-input-group label{font-size:13px}.exchange-history .period-selector .period-input-group input[type=date]{padding:10px 12px;width:100%}}.exchange-history .empty-state{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:60px 20px;text-align:center}.exchange-history .empty-state p{color:#6b7280;font-size:15px}.exchange-history .history-report-section{margin-top:30px}.exchange-history .history-report-section h3{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 20px}.exchange-history .history-report-section .table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.exchange-history .history-report-section .history-report-table{border-collapse:collapse;font-size:14px;width:100%}.exchange-history .history-report-section .history-report-table td,.exchange-history .history-report-section .history-report-table th{border:1px solid #e5e7eb;padding:12px 16px;text-align:left}.exchange-history .history-report-section .history-report-table th{background-color:#f9fafb;color:#374151;font-weight:600;white-space:nowrap}.exchange-history .history-report-section .history-report-table td{color:#4b5563}.exchange-history .history-report-section .history-report-table .text-center{text-align:center}.exchange-history .history-report-section .history-report-table .text-right{font-family:Monaco,Menlo,monospace;text-align:right}.exchange-history .history-report-section .history-report-table .total-row{background-color:#dbeafe;font-weight:600}.exchange-history .history-report-section .history-report-table .total-row td{border-top:2px solid #3b82f6;color:#1f2937}.exchange-service-request{margin:0 auto;max-width:800px;padding:24px}.exchange-service-request .hero-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:24px;margin-bottom:32px;padding:48px 24px;text-align:center}.exchange-service-request .hero-section .hero-icon{align-items:center;border-radius:20px;display:inline-flex;gap:10px;justify-content:center;margin-bottom:24px}.exchange-service-request .hero-section .hero-logo{width:120px}.exchange-service-request .hero-section .hero-title{color:#1e293b;font-size:32px;font-weight:700;letter-spacing:-.5px}.exchange-service-request .hero-section .hero-description{color:#64748b;font-size:18px;line-height:1.6;margin:0}.exchange-service-request .exchange-flow{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:24px;justify-content:center;margin-bottom:32px;padding:32px}.exchange-service-request .exchange-flow .flow-item{align-items:center;display:flex;flex-direction:column;gap:8px}.exchange-service-request .exchange-flow .flow-item .flow-icon{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;display:flex;height:72px;justify-content:center;width:72px}.exchange-service-request .exchange-flow .flow-item .flow-icon.stablecoin{background:#ecfdf5;border-color:#10b981}.exchange-service-request .exchange-flow .flow-item .flow-icon.fiat{background:#eff6ff;border-color:#3b82f6}.exchange-service-request .exchange-flow .flow-item .flow-label{color:#1e293b;font-size:14px;font-weight:600}.exchange-service-request .exchange-flow .flow-item .flow-sub{color:#94a3b8;font-size:12px}.exchange-service-request .exchange-flow .flow-arrow{align-items:center;display:flex;justify-content:center}.exchange-service-request .section-title{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 20px}.exchange-service-request .features-section{margin-bottom:32px}.exchange-service-request .features-section .features-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.exchange-service-request .features-section .features-grid{grid-template-columns:1fr}}.exchange-service-request .features-section .feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;transition:all .2s ease}.exchange-service-request .features-section .feature-card:hover{border-color:#c7d2fe;box-shadow:0 4px 16px #6366f11a}.exchange-service-request .features-section .feature-card .feature-icon{align-items:center;background:#f8fafc;border-radius:12px;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.exchange-service-request .features-section .feature-card .feature-title{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 8px}.exchange-service-request .features-section .feature-card .feature-description{color:#64748b;font-size:14px;line-height:1.5;margin:0}.exchange-service-request .apply-section{margin-bottom:24px}.exchange-service-request .apply-section .apply-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px}.exchange-service-request .apply-section .apply-card .apply-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;margin-bottom:24px;padding-bottom:24px}.exchange-service-request .apply-section .apply-card .apply-header .apply-icon{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.exchange-service-request .apply-section .apply-card .apply-header .apply-info h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 4px}.exchange-service-request .apply-section .apply-card .apply-header .apply-info p{color:#64748b;font-size:14px;margin:0}.exchange-service-request .apply-section .apply-card .email-template{background:#f8fafc;border-radius:12px;margin-bottom:24px;padding:20px}.exchange-service-request .apply-section .apply-card .email-template .template-title{color:#475569;font-size:14px;font-weight:600;margin:0 0 16px}.exchange-service-request .apply-section .apply-card .email-template .template-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.exchange-service-request .apply-section .apply-card .email-template .template-list li{align-items:flex-start;display:flex;gap:12px}.exchange-service-request .apply-section .apply-card .email-template .template-list li svg{flex-shrink:0;margin-top:2px}.exchange-service-request .apply-section .apply-card .email-template .template-list li .template-item{display:flex;flex-direction:column;gap:2px}.exchange-service-request .apply-section .apply-card .email-template .template-list li .template-item .item-label{color:#1e293b;font-size:14px;font-weight:500}.exchange-service-request .apply-section .apply-card .email-template .template-list li .template-item .item-example{color:#94a3b8;font-size:13px}.exchange-service-request .apply-section .apply-card .apply-button{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .2s ease;width:100%}.exchange-service-request .apply-section .apply-card .apply-button:hover{box-shadow:0 8px 24px #6366f159}.exchange-service-request .apply-section .apply-card .apply-button svg{height:20px;width:20px}.exchange-service-request .apply-section .apply-card .contact-info{color:#64748b;font-size:14px;margin-top:16px;text-align:center}.exchange-service-request .apply-section .apply-card .contact-info .email-link{color:#6366f1;font-weight:500;text-decoration:none}.exchange-service-request .apply-section .apply-card .contact-info .email-link:hover{text-decoration:underline}.exchange-service-request .notice-section{margin-bottom:24px}.exchange-service-request .notice-section .notice-card{background:#fffbeb;border:1px solid #fef3c7;border-radius:12px;display:flex;gap:16px;padding:20px}.exchange-service-request .notice-section .notice-card .notice-icon{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.exchange-service-request .notice-section .notice-card .notice-content h4{color:#92400e;font-size:14px;font-weight:600;margin:0 0 8px}.exchange-service-request .notice-section .notice-card .notice-content p{color:#a16207;font-size:14px;line-height:1.6;margin:0}.exchange-service-request .notice-section .notice-card .notice-content p strong{font-weight:600}.exchange-service-request .help-section{padding:24px;text-align:center}.exchange-service-request .help-section p{color:#94a3b8;font-size:14px;margin:0}.exchange-service-request .help-section p .help-link{color:#6366f1;font-weight:500;text-decoration:none}.exchange-service-request .help-section p .help-link:hover{text-decoration:underline}@media(max-width:768px){.exchange-service-request{padding:16px}.exchange-service-request .hero-section{padding:32px 16px}.exchange-service-request .hero-section .hero-logo{width:80px}.exchange-service-request .hero-section .hero-title{font-size:24px}.exchange-service-request .hero-section .hero-description{font-size:16px}.exchange-service-request .exchange-flow{flex-direction:column;gap:16px;padding:24px}.exchange-service-request .exchange-flow .flow-arrow{transform:rotate(90deg)}.exchange-service-request .apply-section .apply-card{padding:20px}.exchange-service-request .apply-section .apply-card .apply-header{flex-direction:column;text-align:center}}.payout-account-setup{display:flex;flex-direction:column;gap:32px}.payout-account-setup .tab-navigation{border-bottom:2px solid #e5e7eb;display:flex;gap:0;margin-bottom:0}.payout-account-setup .tab-navigation .tab-button{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-2px;padding:12px 24px;transition:all .2s}.payout-account-setup .tab-navigation .tab-button:hover{background:#f9fafb;color:#374151}.payout-account-setup .tab-navigation .tab-button.active{border-bottom-color:#2563eb;color:#2563eb;font-weight:600}@media(max-width:768px){.payout-account-setup .tab-navigation .tab-button{font-size:13px;padding:10px 16px}}@media(max-width:480px){.payout-account-setup .tab-navigation{flex-wrap:wrap}.payout-account-setup .tab-navigation .tab-button{flex:1 1;font-size:12px;padding:10px 8px;text-align:center}}.payout-account-setup .setup-content{width:100%}.payout-account-setup .exchange-account-list .account-grid,.payout-account-setup .store-payout-account-list .account-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.payout-account-setup .exchange-account-list .account-card,.payout-account-setup .store-payout-account-list .account-card{background:#fff;border:1px solid #0066e4;border-radius:12px;box-shadow:0 2px 8px #0066e41a;padding:24px;transition:all .2s ease}.payout-account-setup .exchange-account-list .account-card .account-card-header,.payout-account-setup .store-payout-account-list .account-card .account-card-header{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:16px}.payout-account-setup .exchange-account-list .account-card .account-card-header .account-title,.payout-account-setup .store-payout-account-list .account-card .account-card-header .account-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.payout-account-setup .exchange-account-list .account-card .account-card-body,.payout-account-setup .store-payout-account-list .account-card .account-card-body{display:flex;flex-direction:column;gap:16px}.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row,.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row .info-label,.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row .info-label{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;min-width:100px}.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row .info-value,.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row .info-value{color:#000;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row .info-value.account-number,.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row .info-value.wallet-address,.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row .info-value.account-number,.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row .info-value.wallet-address{font-family:Courier New,monospace;letter-spacing:.5px}.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row .info-value.wallet-address,.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row .info-value.wallet-address{max-width:60%;text-align:right;word-break:break-all}.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row:not(:last-child),.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row:not(:last-child){border-bottom:1px solid #f1f5f9}.payout-account-setup .exchange-account-list .account-card .account-card-footer,.payout-account-setup .store-payout-account-list .account-card .account-card-footer{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:16px}.payout-account-setup .exchange-account-list .account-card .account-card-footer .created-date,.payout-account-setup .store-payout-account-list .account-card .account-card-footer .created-date{color:#64748b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payout-account-setup .exchange-account-list .empty-message,.payout-account-setup .exchange-account-list .error-message,.payout-account-setup .exchange-account-list .loading-message,.payout-account-setup .store-payout-account-list .empty-message,.payout-account-setup .store-payout-account-list .error-message,.payout-account-setup .store-payout-account-list .loading-message{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:40px;text-align:center}.payout-account-setup .exchange-account-list .loading-message,.payout-account-setup .store-payout-account-list .loading-message{color:#475569;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px}.payout-account-setup .exchange-account-list .empty-message p,.payout-account-setup .store-payout-account-list .empty-message p{color:#475569;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px;margin:0}.payout-account-setup .exchange-account-list .error-message p,.payout-account-setup .store-payout-account-list .error-message p{color:#db0a05;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px;margin:0}.payout-account-setup .exchange-account-list .error-message .error-detail,.payout-account-setup .store-payout-account-list .error-message .error-detail{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin-top:8px}.payout-account-setup .exchange-account-list .error-message .retry-button,.payout-account-setup .store-payout-account-list .error-message .retry-button{background:#0066e4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-top:16px;padding:8px 16px;transition:all .2s ease}.payout-account-setup .exchange-account-list .error-message .retry-button:hover,.payout-account-setup .store-payout-account-list .error-message .retry-button:hover{background:#0066e4dd}.payout-account-setup .security-notice{background:#eff6ff;border:1px solid #0066e4;border-radius:12px;padding:20px}.payout-account-setup .security-notice .notice-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.payout-account-setup .security-notice .notice-header span{color:#0066e4;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}.payout-account-setup .security-notice .notice-content{display:flex;flex-direction:column;gap:8px}.payout-account-setup .security-notice .notice-content p{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:0}.payout-account-setup .security-notice .notice-content p a{color:#0066e4;text-decoration:none}.payout-account-setup .security-notice .notice-content p a:hover{text-decoration:underline}@media(max-width:768px){.payout-account-setup{gap:24px}.payout-account-setup .exchange-account-list .account-card,.payout-account-setup .store-payout-account-list .account-card{padding:20px}.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row,.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row{align-items:flex-start;flex-direction:column;gap:4px}.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row .info-label,.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row .info-label{min-width:0;min-width:auto}.payout-account-setup .exchange-account-list .account-card .account-card-body .account-info-row .info-value.wallet-address,.payout-account-setup .store-payout-account-list .account-card .account-card-body .account-info-row .info-value.wallet-address{max-width:100%;text-align:left}}.payout-request-create .loading-spinner{align-items:center;color:#666;display:flex;font-size:16px;justify-content:center;min-height:400px}.payout-request-create .error-message{background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c00;padding:16px;text-align:center}.payout-request-create .section{margin-bottom:32px}.payout-request-create .section:last-of-type{margin-bottom:24px}.payout-request-create .section-header{margin-bottom:16px}.payout-request-create .section-header .section-title{color:#1e293b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0 0 8px}.payout-request-create .section-header .section-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0}.payout-request-create .empty-state{align-items:center;background-color:#f8fafc;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:48px 24px}.payout-request-create .empty-state p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0 0 16px}.payout-request-create .empty-state .btn-secondary{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 24px;transition:all .2s}.payout-request-create .empty-state .btn-secondary:hover{background-color:#f9f9f9;border-color:#cbd5e1}.payout-request-create .wallet-list{display:flex;flex-direction:column;gap:16px}.payout-request-create .network-list{display:flex;flex-direction:column;gap:8px}.payout-request-create .network-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.payout-request-create .network-item:hover{background-color:#f9f9f9;border-color:#60a5fa}.payout-request-create .network-item.selected{background-color:#eff6ff;border-color:#0066e4}.payout-request-create .network-item .network-name{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.payout-request-create .network-item .network-radio input[type=radio]{accent-color:#0066e4;cursor:pointer;height:20px;width:20px}.payout-request-create .section.asset-section,.payout-request-create .section.payout-info-section,.payout-request-create .section.payout-method-section{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,max-height .4s ease,transform .3s ease,margin .3s ease}.payout-request-create .section.asset-section.visible,.payout-request-create .section.payout-info-section.visible,.payout-request-create .section.payout-method-section.visible{margin-bottom:32px;max-height:600px;opacity:1;pointer-events:auto;transform:translateY(0)}.payout-request-create .asset-list{display:flex;flex-direction:column;gap:8px}.payout-request-create .asset-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s}.payout-request-create .asset-item:hover{background-color:#f9f9f9;border-color:#e2e8f0}.payout-request-create .asset-item.selected{background-color:#eff6ff;border-color:#0066e4}.payout-request-create .asset-item.disabled{cursor:not-allowed}.payout-request-create .asset-item.disabled,.payout-request-create .asset-item.disabled:hover{background-color:#f1f5f9;border-color:#e2e8f0}.payout-request-create .asset-item.disabled .asset-info .asset-amount,.payout-request-create .asset-item.disabled .asset-info .asset-symbol{color:#64748b}.payout-request-create .asset-item.disabled .asset-radio input[type=radio]{accent-color:#64748b;cursor:not-allowed}.payout-request-create .asset-item .asset-info{display:flex;flex-direction:column;gap:4px}.payout-request-create .asset-item .asset-info .asset-symbol{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.payout-request-create .asset-item .asset-info .asset-amount{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payout-request-create .asset-item .asset-radio input[type=radio]{accent-color:#0066e4;cursor:pointer;height:20px;width:20px}.payout-request-create .payout-method-list{display:flex;flex-direction:column;gap:8px}.payout-request-create .payout-method-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s}.payout-request-create .payout-method-item:hover{background-color:#f9f9f9;border-color:#60a5fa}.payout-request-create .payout-method-item.selected{background-color:#eff6ff;border-color:#0066e4}.payout-request-create .payout-method-item .payout-method-info{display:flex;flex-direction:column;gap:4px}.payout-request-create .payout-method-item .payout-method-info .payout-method-name{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.payout-request-create .payout-method-item .payout-method-info .payout-method-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payout-request-create .payout-method-item .payout-method-radio input[type=radio]{accent-color:#0066e4;cursor:pointer;height:20px;width:20px}.payout-request-create .payout-info{background-color:#f8fafc;border-radius:12px;margin-bottom:16px;padding:20px}.payout-request-create .payout-info .info-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.payout-request-create .payout-info .info-row:last-child{border-bottom:none}.payout-request-create .payout-info .info-row .info-label{color:#475569;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.payout-request-create .payout-info .info-row .info-value{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payout-request-create .payout-info .info-row .info-value.address{font-family:Monaco,Courier New,monospace;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.payout-request-create .payout-info .info-row .info-value.highlight{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.payout-request-create .notice-box{background-color:#eff6ff;border:1px solid #b3c9ff;border-radius:8px;padding:16px}.payout-request-create .notice-box p{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:4px 0}.payout-request-create .notice-box p:first-child{margin-top:0}.payout-request-create .notice-box p:last-child{margin-bottom:0}.payout-request-create .conflict-notice{align-items:flex-start;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:20px}.payout-request-create .conflict-notice .conflict-icon{flex-shrink:0;font-size:24px}.payout-request-create .conflict-notice .conflict-content{flex:1 1}.payout-request-create .conflict-notice .conflict-content .conflict-title{color:#92400e;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 8px}.payout-request-create .conflict-notice .conflict-content .conflict-description{color:#a16207;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0 0 12px}.payout-request-create .conflict-notice .conflict-content .btn-link{background:none;border:none;color:#b45309;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:0;text-decoration:underline;transition:color .2s}.payout-request-create .conflict-notice .conflict-content .btn-link:hover{color:#92400e}.payout-request-create .action-buttons{border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.payout-request-create .action-buttons .btn-secondary{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 24px;transition:all .2s}.payout-request-create .action-buttons .btn-secondary:hover{background-color:#f9f9f9;border-color:#cbd5e1}.payout-request-create .action-buttons .btn-primary{background:#0066e4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 24px;transition:all .2s}.payout-request-create .action-buttons .btn-primary:hover:not(:disabled){background-color:#004fb1}.payout-request-create .action-buttons .btn-primary:disabled{background-color:#f8fafc;color:#64748b;cursor:not-allowed}#PayoutRequestDetail{margin:0 auto;max-width:1200px;width:100%}#PayoutRequestDetail .payout-detail .loading-spinner{align-items:center;color:#666;display:flex;font-size:16px;justify-content:center;min-height:400px}#PayoutRequestDetail .payout-detail .error-message{background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c00;margin-bottom:16px;padding:16px;text-align:center}#PayoutRequestDetail .payout-detail .payout-container{background:#fff;border-radius:12px;margin-bottom:24px;padding:24px}#PayoutRequestDetail .payout-detail .status-stepper-wrapper{margin-bottom:24px}#PayoutRequestDetail .payout-detail .status-stepper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}#PayoutRequestDetail .payout-detail .status-stepper .step{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}#PayoutRequestDetail .payout-detail .status-stepper .step .step-circle{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#475569;display:flex;font-size:14px;font-weight:600;height:24px;justify-content:center;letter-spacing:-.01em;line-height:20px;width:24px}#PayoutRequestDetail .payout-detail .status-stepper .step .step-label{color:#475569;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;text-align:center;white-space:nowrap}#PayoutRequestDetail .payout-detail .status-stepper .step.completed .step-circle{background:#3b82f6;border-color:#3b82f6;color:#fff}#PayoutRequestDetail .payout-detail .status-stepper .step.completed .step-label{color:#3b82f6}#PayoutRequestDetail .payout-detail .status-stepper .step.current .step-circle{background:#0066e4;border-color:#0066e4;color:#fff;outline:2px solid #0066e4;outline-offset:3px}#PayoutRequestDetail .payout-detail .status-stepper .step.current .step-label{color:#0066e4;font-weight:600}#PayoutRequestDetail .payout-detail .status-stepper .step.failed .step-circle{background:#db0a05;border-color:#db0a05;color:#fff}#PayoutRequestDetail .payout-detail .status-stepper .step.failed .step-label{color:#db0a05}#PayoutRequestDetail .payout-detail .status-stepper .step-line{background:#e2e8f0;flex:1 1;height:2px;margin-top:11px}#PayoutRequestDetail .payout-detail .status-stepper .step-line.completed{background:#3b82f6}#PayoutRequestDetail .payout-detail .status-description{background:#eff6ff;border-radius:8px;padding:16px 20px;white-space:pre}#PayoutRequestDetail .payout-detail .status-description .status-badge{align-items:center;display:flex;gap:8px;margin-bottom:8px;padding:0}#PayoutRequestDetail .payout-detail .status-description .status-badge .badge-number{align-items:center;background:#0066e4;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:400;height:24px;justify-content:center;letter-spacing:-.01em;line-height:20px;width:24px}#PayoutRequestDetail .payout-detail .status-description .status-badge .badge-title{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#PayoutRequestDetail .payout-detail .status-description .status-text{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:0}#PayoutRequestDetail .payout-detail .container-divider{background:#e2e8f0;height:1px;margin:24px 0}#PayoutRequestDetail .payout-detail .content-section .section-title{color:#1e293b;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0 0 16px}#PayoutRequestDetail .payout-detail .info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}#PayoutRequestDetail .payout-detail .info-grid .info-item{display:flex;flex-direction:column;gap:8px}#PayoutRequestDetail .payout-detail .info-grid .info-item label{color:#475569;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px}#PayoutRequestDetail .payout-detail .info-grid .info-item span{background:#f8fafc;border-radius:8px;color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:12px 16px}#PayoutRequestDetail .payout-detail .info-grid .info-item span.highlight{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#PayoutRequestDetail .payout-detail .transfer-section{display:flex;justify-content:flex-end}#PayoutRequestDetail .payout-detail .transfer-section .btn-transfer{background:#0066e4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;min-width:200px;padding:14px 32px;transition:all .2s}#PayoutRequestDetail .payout-detail .transfer-section .btn-transfer:hover:not(:disabled){background:#004fb1}#PayoutRequestDetail .payout-detail .transfer-section .btn-transfer:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.exchange-fiat-status-badge{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-weight:500;justify-content:center;padding:4px 12px;white-space:nowrap;width:fit-content}.exchange-fiat-status-badge.medium{font-size:var(--font-size-sm);height:28px}.exchange-fiat-status-badge.small{font-size:var(--font-size-xs);height:24px;padding:2px 8px}.exchange-fiat-status-badge.created{background-color:#9ca3af1a;color:#6b7280}.exchange-fiat-status-badge.waiting{background-color:#a855f71a;color:#a855f7}.exchange-fiat-status-badge.requested{background-color:#3b82f61a;color:#3b82f6}.exchange-fiat-status-badge.processing{background-color:#fbbf241a;color:#f59e0b}.exchange-fiat-status-badge.completed{background-color:#22c55e1a;color:#22c55e}.exchange-fiat-status-badge.failed{background-color:#ef44441a;color:#ef4444}#PaymentRequestList .payment-requests-section{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);margin-top:40px;padding:var(--space-xl);width:100%}#PaymentRequestList .payment-requests-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}#PaymentRequestList .payment-requests-section .section-header h3{color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#PaymentRequestList .payment-requests-section .section-header .section-header-info{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#PaymentRequestList .payment-requests-section .section-header .section-header-info span{background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}#PaymentRequestList .payment-requests-section .transactions-table{background:var(--bg-primary);border:none;border-radius:var(--radius-lg);box-shadow:none;margin:0;overflow-x:auto;padding:0;width:100%}#PaymentRequestList .payment-requests-section .transactions-table .table-container{background:var(--bg-primary);border-radius:var(--radius-lg);overflow:hidden;width:100%}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-header{background:var(--bg-tertiary);border-bottom:1px solid var(--border-tertiary);display:flex}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-header .table-header-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-tertiary);display:flex;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;padding:var(--space-md);text-transform:uppercase}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-header .table-header-cell:last-child{border-right:none}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body{max-height:600px;min-height:600px;overflow:hidden}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row{border-bottom:1px solid var(--border-tertiary);display:flex;min-height:60px;transition:background .15s ease}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row:last-child{border-bottom:none}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row .table-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-primary);display:flex;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;overflow:hidden;padding:var(--space-md);text-overflow:ellipsis;white-space:nowrap}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row .table-cell:last-child{border-right:none}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row.data-row{cursor:pointer}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row.data-row:hover{background:var(--bg-tertiary)}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-tertiary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;border-radius:var(--radius-sm);height:16px}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short{width:60%}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge{border-radius:var(--radius-md);height:24px;width:70px}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row.empty-row{background:#0000;pointer-events:none}#PaymentRequestList .payment-requests-section .transactions-table .table-container .table-body .table-row.empty-row .table-cell{border-right-color:#0000}#PaymentRequestList .payment-requests-section .pagination-container{align-items:center;border-top:1px solid var(--border-tertiary);display:flex;justify-content:space-between;margin-top:var(--space-lg);padding:var(--space-md) 0}#PaymentRequestList .payment-requests-section .pagination-container .pagination-info{color:var(--text-tertiary);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentRequestList .payment-requests-section .pagination-container .pagination-controls{align-items:center;display:flex;gap:var(--space-xs)}#PaymentRequestList .payment-requests-section .pagination-container .pagination-controls .pagination-btn{align-items:center;background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;letter-spacing:-.01em;line-height:20px;transition:all .2s ease;width:36px}#PaymentRequestList .payment-requests-section .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-secondary)}#PaymentRequestList .payment-requests-section .pagination-container .pagination-controls .pagination-btn.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;font-weight:600}#PaymentRequestList .payment-requests-section .pagination-container .pagination-controls .pagination-btn:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;opacity:.4}#PaymentRequestList .payment-requests-section .pagination-container .pagination-controls .pagination-btn:first-child,#PaymentRequestList .payment-requests-section .pagination-container .pagination-controls .pagination-btn:last-child,#PaymentRequestList .payment-requests-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#PaymentRequestList .payment-requests-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2){font-size:16px;font-weight:400}.btn-transfer-small{background:var(--primary-blue);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;padding:var(--space-xs) var(--space-md);transition:all .2s ease;white-space:nowrap}.btn-transfer-small:hover{background:#3730a3;background:var(--primary-blue-dark,#3730a3);transform:translateY(-1px)}.btn-transfer-small:active{transform:translateY(0)}.btn-transfer-small:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;transform:none}.vat-reference-material{padding:20px 0}.vat-reference-material .tab-navigation{border-bottom:2px solid #e5e7eb;display:flex;gap:0;margin-bottom:24px}.vat-reference-material .tab-navigation .tab-button{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-2px;padding:12px 24px;transition:all .2s}.vat-reference-material .tab-navigation .tab-button:hover{background:#f9fafb;color:#374151}.vat-reference-material .tab-navigation .tab-button.active{border-bottom-color:#2563eb;color:#2563eb;font-weight:600}@media(max-width:768px){.vat-reference-material .tab-navigation .tab-button{font-size:13px;padding:10px 16px}}@media(max-width:480px){.vat-reference-material .tab-navigation{flex-wrap:wrap}.vat-reference-material .tab-navigation .tab-button{flex:1 1;font-size:12px;padding:10px 8px;text-align:center}}.vat-reference-material .guide-section{background:#f3f4f6;border-radius:6px;display:flex;flex-direction:column;margin-bottom:20px;padding:14px 16px}.vat-reference-material .guide-section .guide-summary{color:#374151;font-size:13px;line-height:1.6;margin:0 0 8px}.vat-reference-material .guide-section .guide-detail{border-top:1px solid #d1d5db;margin-top:12px;padding-top:12px}.vat-reference-material .guide-section .guide-detail .guide-detail-text{word-wrap:break-word;color:#4b5563;font-family:inherit;font-size:13px;line-height:1.7;margin:0;white-space:pre-wrap}.vat-reference-material .guide-section .btn-toggle-guide{align-self:flex-end;background:none;border:none;color:#6b7280;cursor:pointer;font-size:12px;margin-top:8px;padding:4px 0;transition:color .2s}.vat-reference-material .guide-section .btn-toggle-guide:hover{color:#374151}.vat-reference-material .exchange-rate-error,.vat-reference-material .exchange-rate-warning{border-radius:8px;line-height:1.6;margin:20px 0;padding:16px 20px}.vat-reference-material .exchange-rate-error p,.vat-reference-material .exchange-rate-warning p{font-size:14px;margin:8px 0}.vat-reference-material .exchange-rate-error p:first-child,.vat-reference-material .exchange-rate-warning p:first-child{font-weight:600;margin-top:0}.vat-reference-material .exchange-rate-error p:last-child,.vat-reference-material .exchange-rate-warning p:last-child{margin-bottom:0}.vat-reference-material .exchange-rate-error .missing-dates,.vat-reference-material .exchange-rate-warning .missing-dates{background:#ffffffb3;border-radius:4px;font-family:monospace;font-size:13px;padding:8px 12px}.vat-reference-material .exchange-rate-error{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.vat-reference-material .exchange-rate-warning{background:#fef3c7;border:1px solid #fcd34d;color:#92400e}.vat-reference-material .period-and-action-section{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;padding:20px 0}.vat-reference-material .period-and-action-section .action-buttons{display:flex;flex-shrink:0;gap:10px}.vat-reference-material .period-and-action-section .action-buttons .btn-download{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.vat-reference-material .period-and-action-section .action-buttons .btn-download:hover:not(:disabled){background-color:#1d4ed8}.vat-reference-material .period-and-action-section .action-buttons .btn-download:disabled{background-color:#9ca3af;cursor:not-allowed}@media(max-width:1024px){.vat-reference-material .period-and-action-section{align-items:stretch;gap:15px}.vat-reference-material .period-and-action-section .action-buttons{justify-content:flex-end}}@media(max-width:768px){.vat-reference-material .period-and-action-section{flex-direction:column;gap:12px;padding:15px 0}.vat-reference-material .period-and-action-section .action-buttons .btn-download{padding:12px 20px;width:100%}}.vat-reference-material .period-selector{align-items:center;display:flex;gap:15px}.vat-reference-material .period-selector .period-input-group{align-items:center;display:flex;gap:10px}.vat-reference-material .period-selector .period-input-group label{color:#374151;font-size:14px;font-weight:500;white-space:nowrap}.vat-reference-material .period-selector .period-input-group input[type=date]{border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s}.vat-reference-material .period-selector .period-input-group input[type=date]:focus{border-color:#2563eb}.vat-reference-material .period-selector .period-separator{color:#6b7280;font-size:16px;font-weight:500}.vat-reference-material .period-selector .btn-search{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px;transition:background-color .2s}.vat-reference-material .period-selector .btn-search:hover:not(:disabled){background-color:#f9f9f9}.vat-reference-material .period-selector .btn-search:disabled{background-color:#f1f5f9;cursor:not-allowed}@media(max-width:768px){.vat-reference-material .period-selector{align-items:stretch;flex-direction:column;gap:10px}.vat-reference-material .period-selector .period-input-group{width:100%}.vat-reference-material .period-selector .period-input-group label{min-width:50px}.vat-reference-material .period-selector .period-input-group input[type=date]{flex:1 1;width:100%}.vat-reference-material .period-selector .period-separator{display:none}.vat-reference-material .period-selector .btn-search{padding:12px 24px;width:100%}}@media(max-width:480px){.vat-reference-material .period-selector .period-input-group{align-items:flex-start;flex-direction:column;gap:6px}.vat-reference-material .period-selector .period-input-group label{font-size:13px}.vat-reference-material .period-selector .period-input-group input[type=date]{padding:10px 12px;width:100%}}.vat-reference-material .vat-report-section{margin-top:30px}.vat-reference-material .vat-report-section h3{color:#111827;font-size:18px;font-weight:600;margin-bottom:20px}.vat-reference-material .vat-report-section .table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.vat-reference-material .vat-report-section .vat-report-table{border-collapse:collapse;font-size:13px;width:100%}.vat-reference-material .vat-report-section .vat-report-table thead{background-color:#f3f4f6}.vat-reference-material .vat-report-section .vat-report-table thead th{border:1px solid #d1d5db;color:#374151;font-weight:600;padding:12px 8px;text-align:center;vertical-align:middle;white-space:nowrap}.vat-reference-material .vat-report-section .vat-report-table tbody tr{transition:background-color .15s}.vat-reference-material .vat-report-section .vat-report-table tbody tr:hover:not(.total-row){background-color:#f9fafb}.vat-reference-material .vat-report-section .vat-report-table tbody tr.total-row{background-color:#dbeafe;font-weight:600}.vat-reference-material .vat-report-section .vat-report-table tbody tr.total-row td{border-top:2px solid #3b82f6;padding:14px 8px}.vat-reference-material .vat-report-section .vat-report-table tbody tr td{border:1px solid #e5e7eb;padding:10px 8px;text-align:center}.vat-reference-material .vat-report-section .vat-report-table tbody tr td.text-right{font-family:Monaco,Menlo,monospace;text-align:right}.vat-reference-material .vat-report-section .table-footer{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:4px;margin-top:20px;padding:15px 20px}.vat-reference-material .vat-report-section .table-footer p{color:#78350f;font-size:13px;line-height:1.5;margin:8px 0}.vat-reference-material .vat-report-section .table-footer p.issue-info{border-top:1px solid #fde68a;font-weight:500;margin-top:15px;padding-top:15px}.vat-reference-material .empty-state{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:60px 20px;text-align:center}.vat-reference-material .empty-state p{color:#6b7280;font-size:15px}.vat-reference-material .modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.vat-reference-material .modal-overlay .modal-content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:500px;padding:24px;width:90%}.vat-reference-material .modal-overlay .modal-content h3{color:#111827;font-size:18px;font-weight:600;margin:0 0 20px}.vat-reference-material .modal-overlay .modal-content .modal-body{margin-bottom:24px}.vat-reference-material .modal-overlay .modal-content .modal-body p{color:#4b5563;font-size:14px;line-height:1.6;margin:12px 0}.vat-reference-material .modal-overlay .modal-content .modal-body p:first-child{color:#374151;font-weight:500;margin-top:0}.vat-reference-material .modal-overlay .modal-content .modal-body p:last-child{margin-bottom:0}.vat-reference-material .modal-overlay .modal-content .modal-body .missing-dates-modal{background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;color:#92400e;font-family:inherit;font-size:13px;font-weight:500;padding:12px 16px}.vat-reference-material .modal-overlay .modal-content .modal-actions{display:flex;gap:10px;justify-content:flex-end}.vat-reference-material .modal-overlay .modal-content .modal-actions button{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.vat-reference-material .modal-overlay .modal-content .modal-actions button.btn-cancel{background:#fff;border:1px solid #d1d5db;color:#374151}.vat-reference-material .modal-overlay .modal-content .modal-actions button.btn-cancel:hover{background:#f9fafb}.vat-reference-material .modal-overlay .modal-content .modal-actions button.btn-confirm{background:#2563eb;border:none;color:#fff}.vat-reference-material .modal-overlay .modal-content .modal-actions button.btn-confirm:hover{background:#1d4ed8}.vat-reference-material .history-list-section,.vat-reference-material .history-report-section{margin-top:30px}.vat-reference-material .history-list-section h3,.vat-reference-material .history-report-section h3{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 20px}.vat-reference-material .history-list-section .table-wrapper,.vat-reference-material .history-report-section .table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.vat-reference-material .history-list-section .history-list-table,.vat-reference-material .history-list-section .history-report-table,.vat-reference-material .history-report-section .history-list-table,.vat-reference-material .history-report-section .history-report-table{border-collapse:collapse;font-size:14px;width:100%}.vat-reference-material .history-list-section .history-list-table td,.vat-reference-material .history-list-section .history-list-table th,.vat-reference-material .history-list-section .history-report-table td,.vat-reference-material .history-list-section .history-report-table th,.vat-reference-material .history-report-section .history-list-table td,.vat-reference-material .history-report-section .history-list-table th,.vat-reference-material .history-report-section .history-report-table td,.vat-reference-material .history-report-section .history-report-table th{border:1px solid #e5e7eb;padding:12px 16px;text-align:left}.vat-reference-material .history-list-section .history-list-table th,.vat-reference-material .history-list-section .history-report-table th,.vat-reference-material .history-report-section .history-list-table th,.vat-reference-material .history-report-section .history-report-table th{background-color:#f9fafb;color:#374151;font-weight:600;white-space:nowrap}.vat-reference-material .history-list-section .history-list-table td,.vat-reference-material .history-list-section .history-report-table td,.vat-reference-material .history-report-section .history-list-table td,.vat-reference-material .history-report-section .history-report-table td{color:#4b5563}.vat-reference-material .history-list-section .history-list-table .text-center,.vat-reference-material .history-list-section .history-report-table .text-center,.vat-reference-material .history-report-section .history-list-table .text-center,.vat-reference-material .history-report-section .history-report-table .text-center{text-align:center}.vat-reference-material .history-list-section .history-list-table .text-right,.vat-reference-material .history-list-section .history-report-table .text-right,.vat-reference-material .history-report-section .history-list-table .text-right,.vat-reference-material .history-report-section .history-report-table .text-right{font-family:Monaco,Menlo,monospace;text-align:right}.vat-reference-material .history-list-section .history-list-table .settlement-id,.vat-reference-material .history-list-section .history-report-table .settlement-id,.vat-reference-material .history-report-section .history-list-table .settlement-id,.vat-reference-material .history-report-section .history-report-table .settlement-id{font-family:monospace;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vat-reference-material .history-list-section .history-list-table .total-row,.vat-reference-material .history-list-section .history-report-table .total-row,.vat-reference-material .history-report-section .history-list-table .total-row,.vat-reference-material .history-report-section .history-report-table .total-row{background-color:#dbeafe;font-weight:600}.vat-reference-material .history-list-section .history-list-table .total-row td,.vat-reference-material .history-list-section .history-report-table .total-row td,.vat-reference-material .history-report-section .history-list-table .total-row td,.vat-reference-material .history-report-section .history-report-table .total-row td{border-top:2px solid #3b82f6;color:#1f2937}.vat-reference-material .history-list-section .history-list-table.detail-table,.vat-reference-material .history-list-section .history-report-table.detail-table,.vat-reference-material .history-report-section .history-list-table.detail-table,.vat-reference-material .history-report-section .history-report-table.detail-table{margin-top:10px}.vat-reference-material .history-list-section .history-list-table.detail-table td,.vat-reference-material .history-list-section .history-report-table.detail-table td,.vat-reference-material .history-report-section .history-list-table.detail-table td,.vat-reference-material .history-report-section .history-report-table.detail-table td{font-size:13px}.vat-reference-material .payout-redirect-section{margin-top:30px}.vat-reference-material .payout-redirect-section .redirect-card{align-items:center;background:linear-gradient(135deg,#f0f4ff,#e8eeff);border:1px solid #d0d7f7;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;text-align:center}.vat-reference-material .payout-redirect-section .redirect-card h3{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 16px}.vat-reference-material .payout-redirect-section .redirect-card p{color:#4b5563;font-size:14px;line-height:1.6;margin:0 0 8px}.vat-reference-material .payout-redirect-section .redirect-card p:last-of-type{margin-bottom:24px}.vat-reference-material .payout-redirect-section .redirect-card .btn-go-to-exchange-history{background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:12px 32px;transition:all .2s}.vat-reference-material .payout-redirect-section .redirect-card .btn-go-to-exchange-history:hover{background-color:#1d4ed8;transform:translateY(-1px)}.vat-reference-material .payout-redirect-section .redirect-card .btn-go-to-exchange-history:active{transform:translateY(0)}@media(max-width:768px){.vat-reference-material .payout-redirect-section .redirect-card{padding:40px 20px}.vat-reference-material .payout-redirect-section .redirect-card h3{font-size:18px}.vat-reference-material .payout-redirect-section .redirect-card p{font-size:13px}.vat-reference-material .payout-redirect-section .redirect-card .btn-go-to-exchange-history{padding:14px 24px;width:100%}}.vat-reference-material .status-badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.vat-reference-material .status-badge.completed{background-color:#d1fae5;color:#065f46}.vat-reference-material .status-badge.processing{background-color:#dbeafe;color:#1e40af}.vat-reference-material .status-badge.pending{background-color:#fef3c7;color:#92400e}.vat-reference-material .status-badge.failed{background-color:#fee2e2;color:#991b1b}.mpc-wallet-manage .loading-spinner{align-items:center;color:#666;display:flex;font-size:16px;justify-content:center;min-height:400px}.mpc-wallet-manage .error-message{background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c00;padding:16px;text-align:center}.mpc-wallet-manage .wallet-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.mpc-wallet-manage .wallet-header .section-title{color:#1e293b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.mpc-wallet-manage .wallet-header .btn-recovery{background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;padding:8px 16px;transition:all .2s}.mpc-wallet-manage .wallet-header .btn-recovery:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.mpc-wallet-manage .empty-state{align-items:center;background-color:#f8fafc;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:48px 24px}.mpc-wallet-manage .empty-state .empty-icon{margin-bottom:16px}.mpc-wallet-manage .empty-state .empty-message{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0 0 16px}.mpc-wallet-manage .empty-state .btn-primary{background:#0066e4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 24px;transition:all .2s}.mpc-wallet-manage .empty-state .btn-primary:hover:not(:disabled){background-color:#004fb1}.mpc-wallet-manage .empty-state .btn-primary:disabled{background-color:#f8fafc;color:#64748b;cursor:not-allowed}.mpc-wallet-manage .empty-state .create-wallet-form{max-width:400px;text-align:center;width:100%}.mpc-wallet-manage .empty-state .create-wallet-form .form-title{color:#1e293b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0 0 8px}.mpc-wallet-manage .empty-state .create-wallet-form .form-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0 0 24px}.mpc-wallet-manage .empty-state .create-wallet-form .form-field{margin-bottom:24px;text-align:left}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .field-label{color:#1e293b;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:8px}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .email-options{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .email-options .radio-option{align-items:center;cursor:pointer;display:flex;gap:8px}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .email-options .radio-option input[type=radio]{accent-color:#0066e4;cursor:pointer;height:16px;width:16px}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .email-options .radio-option input[type=radio]:disabled{cursor:not-allowed}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .email-options .radio-option .radio-label,.mpc-wallet-manage .empty-state .create-wallet-form .form-field .field-input{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .field-input{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;width:100%}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .field-input::placeholder{color:#64748b}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .field-input:focus{border-color:#0066e4;outline:none}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .field-input:disabled{background-color:#f8fafc;cursor:not-allowed}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .field-select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:12px 16px;width:100%}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .field-select:focus{border-color:#0066e4;outline:none}.mpc-wallet-manage .empty-state .create-wallet-form .form-field .field-select:disabled{background-color:#f8fafc;cursor:not-allowed}.mpc-wallet-manage .empty-state .create-wallet-form .form-actions{display:flex;gap:12px;justify-content:center}.mpc-wallet-manage .empty-state .create-wallet-form .form-actions .btn-secondary{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 24px;transition:all .2s}.mpc-wallet-manage .empty-state .create-wallet-form .form-actions .btn-secondary:hover:not(:disabled){background-color:#f9f9f9;border-color:#cbd5e1}.mpc-wallet-manage .empty-state .create-wallet-form .form-actions .btn-secondary:disabled{cursor:not-allowed;opacity:.5}.mpc-wallet-manage .empty-state .create-wallet-form .form-actions .btn-primary{margin:0}.mpc-wallet-manage .wallet-list{width:100%}.mpc-wallet-manage .wallet-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:box-shadow .2s}.mpc-wallet-manage .wallet-card:hover{box-shadow:0 4px 12px #00000014}.mpc-wallet-manage .wallet-card .card-header{align-items:center;background:linear-gradient(135deg,#0066e4,#3b82f6);border-bottom:none;display:flex;justify-content:space-between;padding:16px 20px}.mpc-wallet-manage .wallet-card .card-header .wallet-info{align-items:center;display:flex;gap:8px}.mpc-wallet-manage .wallet-card .card-header .wallet-network-badge{background-color:#fffffff2;border-radius:14px;color:#0066e4;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.3px;line-height:14px;padding:6px 14px}.mpc-wallet-manage .wallet-card .card-header .status-badge{border-radius:14px;font-size:12px;font-weight:600;letter-spacing:0;line-height:14px;padding:6px 14px}.mpc-wallet-manage .wallet-card .card-header .status-badge.active{background-color:#fffffff2;color:#10b981}.mpc-wallet-manage .wallet-card .card-header .status-badge.inactive{background-color:#fffffff2;color:#db0a05}.mpc-wallet-manage .wallet-card .card-header .status-badge.suspended{background-color:#fffffff2;color:#f59e0b}.mpc-wallet-manage .wallet-card .card-body{padding:20px}.mpc-wallet-manage .wallet-card .card-body .info-section{margin-bottom:20px}.mpc-wallet-manage .wallet-card .card-body .info-section:last-child{margin-bottom:0}.mpc-wallet-manage .wallet-card .card-body .info-label{color:#475569;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:8px}.mpc-wallet-manage .wallet-card .card-body .info-value{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.mpc-wallet-manage .wallet-card .card-body .wallet-address{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:12px}.mpc-wallet-manage .wallet-card .card-body .wallet-address code{color:#1e293b;flex:1 1;font-family:Monaco,Courier New,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;word-break:break-all}.mpc-wallet-manage .wallet-card .card-body .wallet-address .btn-copy{background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;padding:6px;transition:all .2s}.mpc-wallet-manage .wallet-card .card-body .wallet-address .btn-copy:hover{background-color:#f9f9f9;border-color:#0066e4;color:#0066e4}.mpc-wallet-manage .wallet-card .card-body .wallet-address .btn-copy svg{display:block}.mpc-wallet-manage .wallet-card .card-body .balance-list{display:flex;flex-direction:column;gap:8px}.mpc-wallet-manage .wallet-card .card-body .balance-list .balance-empty{background-color:#f8fafc;border-radius:6px;color:#64748b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:12px;text-align:center}.mpc-wallet-manage .wallet-card .card-body .balance-list .balance-item{align-items:center;background-color:#f8fafc;border-radius:6px;display:flex;justify-content:space-between;padding:12px}.mpc-wallet-manage .wallet-card .card-body .balance-list .balance-item .currency{color:#0066e4;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.mpc-wallet-manage .wallet-card .card-body .balance-list .balance-item .amount{color:#1e293b;font-family:Monaco,Courier New,monospace;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.mpc-wallet-manage .mpc-info-section{background-color:#eff6ff;border:1px solid #b3c9ff;border-radius:8px;margin-top:32px;padding:20px}.mpc-wallet-manage .mpc-info-section .info-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.mpc-wallet-manage .mpc-info-section .info-header svg{flex-shrink:0}.mpc-wallet-manage .mpc-info-section .info-header span{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.mpc-wallet-manage .mpc-info-section .info-content{padding-left:28px}.mpc-wallet-manage .mpc-info-section .info-content p{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:8px 0}.mpc-wallet-manage .mpc-info-section .info-content p:first-child{margin-top:0}.mpc-wallet-manage .mpc-info-section .info-content p:last-child{margin-bottom:0}.mpc-wallet-manage .mpc-info-section .info-content a{color:#0066e4;text-decoration:none}.mpc-wallet-manage .mpc-info-section .info-content a:hover{text-decoration:underline}.mpc-wallet-manage .email-section{background-color:#f8fafc;border-radius:12px;margin-bottom:32px;padding:20px}.mpc-wallet-manage .email-section .section-title{color:#1e293b;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0 0 16px}.mpc-wallet-manage .email-section .email-options{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.mpc-wallet-manage .email-section .email-options .radio-option{align-items:center;cursor:pointer;display:flex;gap:8px}.mpc-wallet-manage .email-section .email-options .radio-option input[type=radio]{accent-color:#0066e4;cursor:pointer;height:16px;width:16px}.mpc-wallet-manage .email-section .email-options .radio-option input[type=radio]:disabled{cursor:not-allowed}.mpc-wallet-manage .email-section .email-options .radio-option .radio-label,.mpc-wallet-manage .email-section .field-input{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.mpc-wallet-manage .email-section .field-input{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;width:100%}.mpc-wallet-manage .email-section .field-input::placeholder{color:#64748b}.mpc-wallet-manage .email-section .field-input:focus{border-color:#0066e4;outline:none}.mpc-wallet-manage .email-section .field-input:disabled{background-color:#f8fafc;cursor:not-allowed}.mpc-wallet-manage .wallet-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.mpc-wallet-manage .empty-state .empty-hint{color:#64748b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0}#ManageAPI .manage-api-content{margin-top:24px;width:100%}#ManageAPI .manage-api-content .manage-api-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}#ManageAPI .manage-api-content .manage-api-header .manage-api-title{color:#000;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px;margin:0}#ManageAPI .manage-api-content .manage-api-header .api-guide-link{color:#0066e4;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-decoration:none}#ManageAPI .manage-api-content .manage-api-header .api-guide-link:hover{text-decoration:underline}#ManageAPI .manage-api-content .api-tabs-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}#ManageAPI .manage-api-content .api-tabs-header .api-tabs .tabs-container{border:none;border-bottom:1px solid #e1e1e1;border-radius:0;box-shadow:none;display:flex;padding:0}#ManageAPI .manage-api-content .api-tabs-header .api-tabs .tabs-container .tab-button{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#717171;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;padding:8px 20px;position:relative;text-align:center;transition:all .2s ease;white-space:nowrap}#ManageAPI .manage-api-content .api-tabs-header .api-tabs .tabs-container .tab-button:hover:not(:disabled){background:#f5f5f5;color:#000}#ManageAPI .manage-api-content .api-tabs-header .api-tabs .tabs-container .tab-button.active{border-bottom-color:#0066e4;color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#ManageAPI .manage-api-content .api-tabs-header .api-tabs .tabs-container .tab-button.active:hover{color:#0066e4}#ManageAPI .manage-api-content .api-tabs-header .api-tabs .tabs-container .tab-button:disabled{color:#acacac;cursor:not-allowed}#ManageAPI .manage-api-content .api-tabs-header .api-tabs .tabs-container .tab-button:disabled:hover{background:#0000;color:#acacac}#ManageAPI .manage-api-content .api-section{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;padding:24px}#ManageAPI .manage-api-content .api-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}#ManageAPI .manage-api-content .api-section .section-header .section-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}#ManageAPI .manage-api-content .api-section .section-header .section-actions{display:flex;gap:8px}#ManageAPI .manage-api-content .api-section .section-header .section-actions .create-key-button,#ManageAPI .manage-api-content .api-section .section-header .section-actions .regenerate-key-button{background:#0066e4;border:1px solid #2989ff;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}#ManageAPI .manage-api-content .api-section .section-header .section-actions .create-key-button:hover:not(:disabled),#ManageAPI .manage-api-content .api-section .section-header .section-actions .regenerate-key-button:hover:not(:disabled){background:#0a74f6}#ManageAPI .manage-api-content .api-section .section-header .section-actions .create-key-button:active:not(:disabled),#ManageAPI .manage-api-content .api-section .section-header .section-actions .regenerate-key-button:active:not(:disabled){background:#1b81ff}#ManageAPI .manage-api-content .api-section .section-header .section-actions .create-key-button:disabled,#ManageAPI .manage-api-content .api-section .section-header .section-actions .regenerate-key-button:disabled{background:#e1e1e1;border-color:#f5f5f5;color:#fff;cursor:not-allowed}#ManageAPI .manage-api-content .api-section .section-header .section-actions .regenerate-key-button{background:#fff;border-color:#2989ff;color:#0066e4}#ManageAPI .manage-api-content .api-section .section-header .section-actions .regenerate-key-button:hover:not(:disabled){background:#eff6ff}#ManageAPI .manage-api-content .api-section .section-header .section-actions .regenerate-key-button:active:not(:disabled){background:#e0eeff}#ManageAPI .manage-api-content .api-section .section-header .section-badge{background:#eff6ff;border-radius:4px;color:#0066e4;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:4px 8px}#ManageAPI .manage-api-content .api-section .section-description{color:#717171;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin:0 0 16px}#ManageAPI .manage-api-content .api-section .empty-state,#ManageAPI .manage-api-content .api-section .loading-state{align-items:center;display:flex;justify-content:center;padding:40px 20px;text-align:center}#ManageAPI .manage-api-content .api-section .empty-state p,#ManageAPI .manage-api-content .api-section .loading-state p{color:#717171;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}#ManageAPI .manage-api-content .api-section .loading-state p{color:#3f3f3f}#ManageAPI .manage-api-content .api-section .key-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}#ManageAPI .manage-api-content .api-section .key-tags .key-tag{background:#fafafa;border:1px solid #e1e1e1;border-radius:16px;color:#3f3f3f;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:6px 12px}#ManageAPI .manage-api-content .api-section .key-field{margin-bottom:20px}#ManageAPI .manage-api-content .api-section .key-field:last-child{margin-bottom:0}#ManageAPI .manage-api-content .api-section .key-field .key-label{color:#3f3f3f;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:8px}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper{align-items:center;display:flex;gap:8px}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .key-input-wrapper-inner{align-items:center;display:flex;gap:8px;position:relative;width:100%}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .key-input{background:#fafafa;border:1px solid #e1e1e1;border-radius:8px;color:#3f3f3f;flex:1 1;font-family:monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:12px 50px 12px 16px}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .key-input:focus{border-color:#2989ff;outline:none}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .copy-icon-button{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:10px;transition:background-color .2s ease}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .copy-icon-button svg{stroke:#717171;height:16px;transition:fill .2s ease;width:16px}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .copy-icon-button:hover{background:#f9f9f9}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .copy-icon-button:hover svg{stroke:#3f3f3f}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .toggle-button{background:#fff;border:1px solid #cacaca;border-radius:6px;color:#3f3f3f;cursor:pointer;font-size:14px;font-weight:500;height:46px;letter-spacing:0;line-height:18px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .toggle-button:hover{background:#f9f9f9;border-color:#a6a6a6}#ManageAPI .manage-api-content .api-section .key-field .key-input-wrapper .toggle-button:active{background:#f5f5f5}#ManageAPI .manage-api-content .api-version-section{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px}#ManageAPI .manage-api-content .api-version-section .version-label{color:#3f3f3f;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:12px}.manage-webhook{display:flex;justify-content:center;padding:32px 20px}.manage-webhook .manage-webhook-content{max-width:800px;width:100%}.manage-webhook .manage-webhook-content .manage-webhook-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.manage-webhook .manage-webhook-content .manage-webhook-header .manage-webhook-title{color:#000;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px;margin:0}.manage-webhook .manage-webhook-content .manage-webhook-header .webhook-guide-link{color:#0066e4;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-decoration:none}.manage-webhook .manage-webhook-content .manage-webhook-header .webhook-guide-link:hover{text-decoration:underline}.manage-webhook .manage-webhook-content .webhook-description{color:#717171;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0 0 32px}.manage-webhook .manage-webhook-content .webhook-tabs-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-tabs .tabs-container{border:none;border-bottom:1px solid #e1e1e1;border-radius:0;box-shadow:none;display:flex;padding:0}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-tabs .tabs-container .tab-button{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#717171;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;padding:8px 20px;position:relative;text-align:center;transition:all .2s ease;white-space:nowrap}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-tabs .tabs-container .tab-button:hover{background:#f5f5f5;color:#000}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-tabs .tabs-container .tab-button.active{border-bottom-color:#0066e4;color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-tabs .tabs-container .tab-button.active:hover{color:#0066e4}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-tabs .tabs-container .tab-button.disabled{color:#acacac;cursor:not-allowed}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-tabs .tabs-container .tab-button.disabled:hover{background:#0000;color:#acacac}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-tabs .tabs-container .tab-button.disabled.active{border-bottom-color:#acacac;color:#acacac}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-actions .action-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding:12px 20px;transition:all .2s ease}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-actions .action-btn.primary{background:#0066e4;color:#fff}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-actions .action-btn.primary:hover{background:#0a74f6}.manage-webhook .manage-webhook-content .webhook-tabs-header .webhook-actions .action-btn.primary:active{background:#1b81ff}.manage-webhook .manage-webhook-content .webhook-key-section{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;padding:24px}.manage-webhook .manage-webhook-content .webhook-key-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions{display:flex;gap:8px}.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .create-key-button,.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .regenerate-key-button{background:#0066e4;border:1px solid #2989ff;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .create-key-button:hover:not(:disabled),.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .regenerate-key-button:hover:not(:disabled){background:#0a74f6}.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .create-key-button:active:not(:disabled),.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .regenerate-key-button:active:not(:disabled){background:#1b81ff}.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .create-key-button:disabled,.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .regenerate-key-button:disabled{background:#e1e1e1;border-color:#f5f5f5;color:#fff;cursor:not-allowed}.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .regenerate-key-button{background:#fff;border-color:#2989ff;color:#0066e4}.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .regenerate-key-button:hover:not(:disabled){background:#eff6ff}.manage-webhook .manage-webhook-content .webhook-key-section .section-header .section-actions .regenerate-key-button:active:not(:disabled){background:#e0eeff}.manage-webhook .manage-webhook-content .webhook-key-section .section-description{color:#717171;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin:0 0 16px}.manage-webhook .manage-webhook-content .webhook-key-section .empty-state,.manage-webhook .manage-webhook-content .webhook-key-section .loading-state{align-items:center;display:flex;justify-content:center;padding:40px 20px;text-align:center}.manage-webhook .manage-webhook-content .webhook-key-section .empty-state p,.manage-webhook .manage-webhook-content .webhook-key-section .loading-state p{color:#717171;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}.manage-webhook .manage-webhook-content .webhook-key-section .loading-state p{color:#3f3f3f}.manage-webhook .manage-webhook-content .webhook-key-section .key-field{margin-bottom:20px}.manage-webhook .manage-webhook-content .webhook-key-section .key-field:last-child{margin-bottom:0}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-label{color:#3f3f3f;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:8px}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper{align-items:center;display:flex;gap:8px}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .key-input-wrapper-inner{align-items:center;display:flex;gap:8px;position:relative;width:100%}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .key-input{background:#fafafa;border:1px solid #e1e1e1;border-radius:8px;color:#3f3f3f;flex:1 1;font-family:monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:12px 50px 12px 16px}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .key-input:focus{border-color:#2989ff;outline:none}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .copy-icon-button{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:10px;transition:background-color .2s ease}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .copy-icon-button svg{stroke:#717171;height:16px;transition:fill .2s ease;width:16px}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .copy-icon-button:hover{background:#f9f9f9}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .copy-icon-button:hover svg{stroke:#3f3f3f}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .toggle-button{background:#fff;border:1px solid #cacaca;border-radius:6px;color:#3f3f3f;cursor:pointer;font-size:14px;font-weight:500;height:46px;letter-spacing:0;line-height:18px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .toggle-button:hover{background:#f9f9f9;border-color:#a6a6a6}.manage-webhook .manage-webhook-content .webhook-key-section .key-field .key-input-wrapper .toggle-button:active{background:#f5f5f5}.manage-webhook .manage-webhook-content .empty-state{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.manage-webhook .manage-webhook-content .empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.manage-webhook .manage-webhook-content .empty-state .empty-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0 0 8px}.manage-webhook .manage-webhook-content .empty-state .empty-description{color:#717171;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin:0;text-align:center}.manage-webhook .manage-webhook-content .webhook-list-section{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;padding:24px}.manage-webhook .manage-webhook-content .webhook-list-section .section-header{margin-bottom:16px}.manage-webhook .manage-webhook-content .webhook-list-section .section-header .section-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.manage-webhook .manage-webhook-content .webhook-table-container{overflow:hidden}.manage-webhook .manage-webhook-content .webhook-table-container .webhook-name,.manage-webhook .manage-webhook-content .webhook-table-container .webhook-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-webhook .manage-webhook-content .webhook-table-container .event-tags{display:flex;flex-wrap:wrap;gap:4px}.manage-webhook .manage-webhook-content .webhook-table-container .event-tags .event-tag{background:#f5f5f5;border-radius:4px;color:#3f3f3f;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:2px 6px;white-space:nowrap}.manage-webhook .manage-webhook-content .webhook-empty-container{background:#fff;border:1px solid #e1e1e1;border-radius:12px;overflow:hidden}.manage-webhook .manage-webhook-content .modal-overlay{align-items:center;background:rgba(0,0,0,.502);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.manage-webhook .manage-webhook-content .modal-overlay .modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-header{align-items:center;display:flex;gap:8px;margin-bottom:24px;padding:24px 24px 0}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-header .modal-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-header .modal-badge{background:#eff6ff;border-radius:4px;color:#0066e4;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:4px 8px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body{padding:0 24px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field{margin-bottom:24px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .field-label{color:#3f3f3f;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:8px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .field-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .field-header .field-link{color:#0066e4;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-decoration:none}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .field-header .field-link:hover{text-decoration:underline}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .field-input{background:#fff;border:1px solid #e1e1e1;border-radius:8px;color:#3f3f3f;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:12px 16px;width:100%}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .field-input:focus{border-color:#2989ff;outline:none}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .field-input::placeholder{color:#acacac}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list{display:flex;flex-direction:column;gap:12px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .events-empty,.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .events-loading{align-items:center;display:flex;justify-content:center;padding:20px;text-align:center}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .events-empty p,.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .events-loading p{color:#717171;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .events-loading p{color:#3f3f3f}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .event-item{align-items:flex-start;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:8px;transition:background-color .2s ease}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .event-item:hover{background:#fafafa}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .event-item .event-checkbox{accent-color:#0066e4;height:16px;margin-top:2px;width:16px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .event-item .event-label{color:#3f3f3f;flex-shrink:0;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;min-width:120px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .event-item .event-description{color:#717171;flex:1 1;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.4}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-body .form-field .event-list .event-item .event-info{align-items:center;background:#f5f5f5;border-radius:50%;color:#717171;display:flex;flex-shrink:0;font-size:10px;font-weight:500;height:16px;justify-content:center;letter-spacing:0;line-height:16px;width:16px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-footer{border-top:1px solid #e1e1e1;display:flex;gap:12px;justify-content:flex-end;padding:24px}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-footer .btn-cancel,.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-footer .btn-confirm{border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:12px 20px;transition:all .2s ease}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-footer .btn-cancel{background:#fff;border:1px solid #cacaca;color:#3f3f3f}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-footer .btn-cancel:hover{background:#f9f9f9}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-footer .btn-confirm{background:#0066e4;border:none;color:#fff}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-footer .btn-confirm:hover{background:#0a74f6}.manage-webhook .manage-webhook-content .modal-overlay .modal-content .modal-footer .btn-confirm:active{background:#1b81ff}.confirm-modal-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.confirm-modal-overlay .modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.confirm-modal-overlay .modal-content{animation:modalSlideIn .3s ease-out;background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:480px;overflow:hidden;position:relative;width:90%;z-index:1001}.confirm-modal-overlay .modal-content .modal-header{align-items:center;background:#fafafa;border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:24px}.confirm-modal-overlay .modal-content .modal-header h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.confirm-modal-overlay .modal-content .modal-header .modal-close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#717171;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.confirm-modal-overlay .modal-content .modal-header .modal-close-btn:hover{background:#f5f5f5;color:#000}.confirm-modal-overlay .modal-content .modal-body{padding:24px}.confirm-modal-overlay .modal-content .modal-body .confirm-message{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin-bottom:24px;white-space:pre-line}.confirm-modal-overlay .modal-content .modal-body .confirm-buttons{display:flex;gap:12px;justify-content:flex-end}.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .cancel-button,.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .confirm-button{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;min-width:80px;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .cancel-button:disabled,.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .confirm-button:disabled{cursor:not-allowed;opacity:.6}.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .cancel-button{background:#fff;border:1px solid #cacaca;color:#3f3f3f}.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .cancel-button:hover:not(:disabled){background:#f9f9f9;border-color:#a6a6a6}.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .cancel-button:active:not(:disabled){background:#f5f5f5}.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .confirm-button{background:#0066e4;border:1px solid #0066e4;color:#fff}.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .confirm-button:hover:not(:disabled){background:#0a74f6}.confirm-modal-overlay .modal-content .modal-body .confirm-buttons .confirm-button:active:not(:disabled){background:#1b81ff}@keyframes emphasis-animate-bg{0%{background-position:100% 50%}to{background-position:0 50%}}.tag-badge{align-items:center;border-radius:30px;display:flex;gap:4px;height:fit-content;justify-content:center;padding:5px 8px;width:fit-content}.tag-badge.with-icon{padding:2px 5px 2px 2px}.tag-badge.only-icon{padding:2px}.tag-badge .tag-badge-icon{height:20px;width:20px}.tag-badge .tag-badge-text{font-size:12px;font-weight:500;line-height:14px;text-align:center}.tag-badge.green{background-color:#d1fae5;color:#059669}.tag-badge.red{background-color:#ffeff0;color:#e30600}.tag-badge.grey{background-color:#f1f5f9;color:#475569}.tag-badge.blue{background-color:#dbeafe;color:#2563eb}.tag-badge.yellow{background-color:#fdf4e7;color:#d97706}.tag-badge.normal{background-color:#f1f5f9;color:#5888ff}.tag-badge.emphasis{background-color:#2563eb;color:#fff}.tag-badge.emphasis_animate_blue{animation:emphasis-animate-bg 2.5s linear infinite;background:linear-gradient(90deg,#2563eb,#86a9fb 50%,#2563eb);background-repeat:no-repeat;background-size:650% 100%;color:#fff}.tag-badge.emphasis_animate_green{animation:emphasis-animate-bg 2.5s linear infinite;background:linear-gradient(90deg,#059669,#8ecd99 50%,#059669);background-repeat:no-repeat;background-size:650% 100%;color:#fff}.tag-badge.animate_blue{animation:emphasis-animate-bg 2s linear infinite;background:linear-gradient(90deg,#dbeafe,#bdd1ff 50%,#dbeafe);background-repeat:no-repeat;background-size:1000% 100%;color:#2563eb}.tag-badge.shape-square{border-radius:6px}.webhook-detail{display:flex;justify-content:center;padding:32px 20px}.webhook-detail .webhook-detail-content{max-width:1000px;width:100%}.webhook-detail .webhook-detail-content .webhook-detail-header{margin-bottom:32px}.webhook-detail .webhook-detail-content .webhook-detail-header .back-button{background:none;border:none;color:#717171;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;padding:0;transition:color .2s ease}.webhook-detail .webhook-detail-content .webhook-detail-header .back-button:hover{color:#000}.webhook-detail .webhook-detail-content .webhook-info-section{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;padding:24px}.webhook-detail .webhook-detail-content .webhook-info-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.webhook-detail .webhook-detail-content .webhook-info-section .section-header .section-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.webhook-detail .webhook-detail-content .webhook-info-section .section-header .section-header-actions{align-items:center;display:flex;gap:12px}.webhook-detail .webhook-detail-content .webhook-info-section .webhook-info-grid{grid-gap:24px 32px;display:grid;gap:24px 32px;grid-template-columns:1fr 1fr}.webhook-detail .webhook-detail-content .webhook-info-section .webhook-info-grid .info-item.span-full{grid-column:1/-1}.webhook-detail .webhook-detail-content .webhook-info-section .webhook-info-grid .info-item .info-label{color:#717171;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:8px}.webhook-detail .webhook-detail-content .webhook-info-section .webhook-info-grid .info-item .info-value{background:#fafafa;border:1px solid #e1e1e1;border-radius:8px;color:#000;flex:1 1;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;padding:12px 16px;word-break:break-all}.webhook-detail .webhook-detail-content .webhook-info-section .webhook-info-grid .info-item .info-value .event-types{display:flex;flex-wrap:wrap;gap:6px}.webhook-detail .webhook-detail-content .webhook-info-section .webhook-info-grid .info-item .info-value .event-types .event-type-tag{background:#f5f5f5;border:1px solid #e1e1e1;border-radius:4px;color:#3f3f3f;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:4px 8px;white-space:nowrap}.webhook-detail .webhook-detail-content .webhook-info-section .webhook-info-grid .info-item .info-value-container{align-items:center;display:flex;gap:12px;width:100%}.webhook-detail .webhook-detail-content .webhook-logs-section{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:24px}.webhook-detail .webhook-detail-content .webhook-logs-section .section-header{margin-bottom:24px}.webhook-detail .webhook-detail-content .webhook-logs-section .section-header .section-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.webhook-detail .webhook-detail-content .webhook-logs-section .stats-badges{display:flex;gap:24px;margin-bottom:24px}.webhook-detail .webhook-detail-content .webhook-logs-section .stats-badges .stat-item{align-items:center;display:flex;gap:8px}.webhook-detail .webhook-detail-content .webhook-logs-section .stats-badges .stat-item .stat-label{color:#717171;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.webhook-detail .webhook-detail-content .webhook-logs-section .stats-badges .stat-item .stat-badge{border-radius:12px;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;min-width:20px;padding:4px 8px;text-align:center}.webhook-detail .webhook-detail-content .webhook-logs-section .stats-badges .stat-item .stat-badge.blue{background:#e6f0fb;color:#0066e4}.webhook-detail .webhook-detail-content .webhook-logs-section .stats-badges .stat-item .stat-badge.green{background:#e4f6ed;color:#007e63}.webhook-detail .webhook-detail-content .webhook-logs-section .stats-badges .stat-item .stat-badge.red{background:#ffeff0;color:#e30600}.webhook-detail .webhook-detail-content .webhook-logs-section .table-container{border-radius:8px;overflow:hidden}.webhook-detail .webhook-detail-content .webhook-logs-section .table-container .webhook-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhook-detail .webhook-detail-content .webhook-logs-section .table-container .event-types{display:flex;flex-wrap:wrap;gap:6px}.webhook-detail .webhook-detail-content .webhook-logs-section .table-container .event-types .event-type-tag{background:#f5f5f5;border:1px solid #e1e1e1;border-radius:4px;color:#3f3f3f;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:4px 8px;white-space:nowrap}.webhook-detail .webhook-detail-content .webhook-logs-section .empty-state{align-items:center;border:1px solid #e1e1e1;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.webhook-detail .webhook-detail-content .webhook-logs-section .empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.webhook-detail .webhook-detail-content .webhook-logs-section .empty-state .empty-message{color:#717171;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0;text-align:center}@media(max-width:768px){.webhook-detail .webhook-detail-content .webhook-info-section .webhook-info-grid{gap:16px;grid-template-columns:1fr}.webhook-detail .webhook-detail-content .webhook-info-section .webhook-info-grid .info-item.span-full{grid-column:1}.webhook-detail .webhook-detail-content .webhook-logs-section .stats-badges{flex-direction:column;gap:12px}}.test-result-modal-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.test-result-modal-overlay .modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.test-result-modal-overlay .modal-content{animation:modalSlideIn .3s ease-out;background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:80vh;max-width:600px;overflow:hidden;position:relative;width:90%}.test-result-modal-overlay .modal-content .modal-header{align-items:center;background:#fafafa;border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:24px}.test-result-modal-overlay .modal-content .modal-header h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.test-result-modal-overlay .modal-content .modal-header .modal-close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#717171;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.test-result-modal-overlay .modal-content .modal-header .modal-close-btn:hover{background:#f5f5f5;color:#000}.test-result-modal-overlay .modal-content .modal-body{max-height:60vh;overflow-y:auto;padding:24px}.test-result-modal-overlay .modal-content .modal-body .test-loading{align-items:center;display:flex;justify-content:center;padding:40px 20px;text-align:center}.test-result-modal-overlay .modal-content .modal-body .test-loading p{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}.test-result-modal-overlay .modal-content .modal-body .test-error{align-items:center;display:flex;justify-content:center;padding:40px 20px;text-align:center}.test-result-modal-overlay .modal-content .modal-body .test-error p{color:#717171;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}.test-result-modal-overlay .modal-content .modal-body .test-results .test-summary{background:#fafafa;border:1px solid #e1e1e1;border-radius:8px;margin-bottom:20px;padding:16px}.test-result-modal-overlay .modal-content .modal-body .test-results .test-summary .summary-text{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list{display:flex;flex-direction:column;gap:12px}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item{background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:16px}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item.success{background:#e4f6ed;border-color:#07a446}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item.failed{background:#ffeff0;border-color:#db0a05}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-header .event-name{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-header .status-badge{border-radius:4px;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:4px 8px;text-transform:uppercase}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-header .status-badge.success{background:#07a446;color:#fff}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-header .status-badge.failed{background:#db0a05;color:#fff}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-details{display:flex;flex-direction:column;gap:8px}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-details .error-message,.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-details .status-code{color:#3f3f3f;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-details .error-message .code,.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-details .error-message .message,.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-details .status-code .code,.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-details .status-code .message{background:#f5f5f5;border-radius:4px;font-family:monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:2px 6px}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-details .error-message{color:#e30600}.test-result-modal-overlay .modal-content .modal-body .test-results .test-result-list .test-result-item .result-details .error-message .message{background:#ffeff0;color:#e30600}.test-result-modal-overlay .modal-content .modal-footer{background:#fafafa;border-top:1px solid #e1e1e1;display:flex;justify-content:flex-end;padding:24px}.test-result-modal-overlay .modal-content .modal-footer .btn-close{background:#0066e4;border:1px solid #0066e4;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;min-width:80px;padding:12px 24px;transition:all .2s ease}.test-result-modal-overlay .modal-content .modal-footer .btn-close:hover:not(:disabled){background:#0a74f6}.test-result-modal-overlay .modal-content .modal-footer .btn-close:active:not(:disabled){background:#1b81ff}.test-result-modal-overlay .modal-content .modal-footer .btn-close:disabled{cursor:not-allowed;opacity:.6}.api-docs-start-guide{padding:40px 24px;width:100%}.api-docs-start-guide .api-docs-container{align-items:flex-start;display:flex;gap:40px;margin:0 auto;max-width:1200px}.api-docs-start-guide .table-of-contents{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex-shrink:0;max-height:calc(100vh - 120px);overflow-y:auto;padding:20px;position:sticky;top:40px;width:240px}.api-docs-start-guide .table-of-contents .toc-title{color:#717171;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;margin:0 0 16px;text-transform:uppercase}.api-docs-start-guide .table-of-contents .toc-nav{display:flex;flex-direction:column;gap:2px}.api-docs-start-guide .table-of-contents .toc-nav .toc-item{background:none;border:none;border-left:3px solid #0000;color:#717171;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:8px 12px;text-align:left;transition:all .2s ease}.api-docs-start-guide .table-of-contents .toc-nav .toc-item:hover{background:#fafafa;color:#3f3f3f}.api-docs-start-guide .table-of-contents .toc-nav .toc-item.active{background:#eff6ff;border-left-color:#0066e4;color:#0066e4;font-weight:600}.api-docs-start-guide .api-docs-content{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex:1 1;padding:40px}.api-docs-start-guide .api-docs-content .docs-header{border-bottom:1px solid #e1e1e1;margin-bottom:40px;padding-bottom:24px}.api-docs-start-guide .api-docs-content .docs-header .docs-title{color:#000;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px;margin:0 0 12px}.api-docs-start-guide .api-docs-content .docs-header .docs-description{color:#717171;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin:0}.api-docs-start-guide .api-docs-content .docs-section{margin-bottom:40px}.api-docs-start-guide .api-docs-content .docs-section:last-child{margin-bottom:0}.api-docs-start-guide .api-docs-content .docs-section .section-title{border-bottom:2px solid #0066e4;color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0 0 16px;padding-bottom:8px}.api-docs-start-guide .api-docs-content .docs-section .subsection-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:24px 0 12px}.api-docs-start-guide .api-docs-content .docs-section .section-content{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.7;margin:0 0 16px}.api-docs-start-guide .api-docs-content .docs-section .section-content:last-child{margin-bottom:0}.api-docs-start-guide .api-docs-content .docs-list{list-style:none;margin:16px 0;padding-left:0}.api-docs-start-guide .api-docs-content .docs-list li{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.api-docs-start-guide .api-docs-content .docs-list li:before{color:#0066e4;content:"•";font-weight:700;left:0;position:absolute}.api-docs-start-guide .api-docs-content .docs-list li strong{color:#000;font-weight:600}.api-docs-start-guide .api-docs-content .docs-list .nested-list{list-style:none;margin-bottom:0;margin-top:8px;padding-left:20px}.api-docs-start-guide .api-docs-content .docs-list .nested-list li{padding-left:16px}.api-docs-start-guide .api-docs-content .docs-list .nested-list li:before{content:"◦"}.api-docs-start-guide .api-docs-content .notice-box{align-items:flex-start;background:#fafafa;border:1px solid #e1e1e1;border-left:4px solid #0066e4;border-radius:8px;display:flex;gap:12px;margin:20px 0;padding:20px}.api-docs-start-guide .api-docs-content .notice-box .notice-icon{font-size:20px;line-height:1;margin-top:2px}.api-docs-start-guide .api-docs-content .notice-box .notice-content{flex:1 1}.api-docs-start-guide .api-docs-content .notice-box .notice-content h4{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 8px}.api-docs-start-guide .api-docs-content .notice-box .notice-content p{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:4px 0}.api-docs-start-guide .api-docs-content .notice-box .notice-content p:last-child{margin-bottom:0}.api-docs-start-guide .api-docs-content .code-block{background:#f5f5f5;border:1px solid #e1e1e1;border-radius:8px;margin:16px 0;overflow-x:auto}.api-docs-start-guide .api-docs-content .code-block pre{margin:0;overflow:visible;padding:20px}.api-docs-start-guide .api-docs-content .code-block pre code{color:#3f3f3f;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.6;white-space:pre}.api-docs-start-guide .api-docs-content .inline-code{background:#f5f5f5;border-radius:4px;color:#3f3f3f;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:2px 6px}.api-docs-start-guide .api-docs-content a{color:#0066e4;text-decoration:none;word-break:break-all}.api-docs-start-guide .api-docs-content a:hover{text-decoration:underline}.api-docs-start-guide .api-docs-content a:visited{color:#0066e4}@media(max-width:1024px){.api-docs-start-guide .api-docs-container{flex-direction:column;gap:24px}.api-docs-start-guide .table-of-contents{max-height:none;order:-1;position:relative;top:auto;width:100%}.api-docs-start-guide .table-of-contents .toc-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.api-docs-start-guide .table-of-contents .toc-nav .toc-item{flex:1 1;min-width:200px;text-align:center}}@media(max-width:768px){.api-docs-start-guide{padding:20px 16px}.api-docs-start-guide .api-docs-container{gap:20px}.api-docs-start-guide .table-of-contents{padding:20px}.api-docs-start-guide .table-of-contents .toc-nav .toc-item{font-size:12px;min-width:150px;padding:6px 8px}.api-docs-start-guide .api-docs-content{padding:24px 20px}.api-docs-start-guide .api-docs-content .docs-header{margin-bottom:32px;padding-bottom:20px}.api-docs-start-guide .api-docs-content .docs-header .docs-title{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px}.api-docs-start-guide .api-docs-content .docs-section{margin-bottom:32px}.api-docs-start-guide .api-docs-content .docs-section .section-title{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}.api-docs-start-guide .api-docs-content .docs-section .subsection-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.api-docs-start-guide .api-docs-content .code-block pre{font-size:12px;padding:16px}}.api-docs-webhook{padding:40px 24px;width:100%}.api-docs-webhook .api-docs-container{align-items:flex-start;display:flex;gap:40px;margin:0 auto;max-width:1200px}.api-docs-webhook .table-of-contents{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex-shrink:0;max-height:calc(100vh - 120px);overflow-y:auto;padding:20px;position:sticky;top:40px;width:240px}.api-docs-webhook .table-of-contents .toc-title{color:#717171;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;margin:0 0 16px;text-transform:uppercase}.api-docs-webhook .table-of-contents .toc-nav{display:flex;flex-direction:column;gap:2px}.api-docs-webhook .table-of-contents .toc-nav .toc-item{background:none;border:none;border-left:3px solid #0000;color:#717171;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:8px 12px;text-align:left;transition:all .2s ease}.api-docs-webhook .table-of-contents .toc-nav .toc-item:hover{background:#fafafa;color:#3f3f3f}.api-docs-webhook .table-of-contents .toc-nav .toc-item.active{background:#eff6ff;border-left-color:#0066e4;color:#0066e4;font-weight:600}.api-docs-webhook .api-docs-content{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex:1 1;padding:40px}.api-docs-webhook .api-docs-content .docs-header{border-bottom:1px solid #e1e1e1;margin-bottom:40px;padding-bottom:24px}.api-docs-webhook .api-docs-content .docs-header .docs-title{color:#000;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px;margin:0 0 12px}.api-docs-webhook .api-docs-content .docs-header .docs-description{color:#717171;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin:0}.api-docs-webhook .api-docs-content .docs-section{margin-bottom:40px}.api-docs-webhook .api-docs-content .docs-section:last-child{margin-bottom:0}.api-docs-webhook .api-docs-content .docs-section .section-title{border-bottom:2px solid #0066e4;color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0 0 16px;padding-bottom:8px}.api-docs-webhook .api-docs-content .docs-section .subsection-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:24px 0 12px}.api-docs-webhook .api-docs-content .docs-section .subsubsection-title{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:20px 0 12px}.api-docs-webhook .api-docs-content .docs-section .code-section-title{color:#3f3f3f;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin:16px 0 8px}.api-docs-webhook .api-docs-content .docs-section .section-content{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.7;margin:0 0 16px}.api-docs-webhook .api-docs-content .docs-section .section-content:last-child{margin-bottom:0}.api-docs-webhook .api-docs-content .docs-section .event-detail{border-top:1px solid #e1e1e1;margin-top:32px;padding-top:24px}.api-docs-webhook .api-docs-content .docs-section .event-detail:first-of-type{margin-top:24px}.api-docs-webhook .api-docs-content .docs-section .parameter-table{margin:16px 0;overflow-x:auto}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table{background:#fff;border:1px solid #e1e1e1;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table th{background:#fafafa;border-bottom:1px solid #e1e1e1;color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 16px;text-align:left}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table th:first-child{width:25%}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table th:nth-child(2){width:20%}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table th:last-child{width:55%}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table td{border-bottom:1px solid #e1e1e1;color:#3f3f3f;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.4;padding:12px 16px;vertical-align:top}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table td:first-child,.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table td:nth-child(2){font-weight:500}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table td br{margin-bottom:4px}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table tr:last-child td{border-bottom:none}.api-docs-webhook .api-docs-content .docs-section .parameter-table .params-table tr:hover{background:#fafafa}.api-docs-webhook .api-docs-content .docs-list{list-style:none;margin:16px 0;padding-left:0}.api-docs-webhook .api-docs-content .docs-list li{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.api-docs-webhook .api-docs-content .docs-list li:before{color:#0066e4;content:"•";font-weight:700;left:0;position:absolute}.api-docs-webhook .api-docs-content .docs-list li strong{color:#000;font-weight:600}.api-docs-webhook .api-docs-content .docs-list .nested-list{list-style:none;margin-bottom:0;margin-top:8px;padding-left:20px}.api-docs-webhook .api-docs-content .docs-list .nested-list li{padding-left:16px}.api-docs-webhook .api-docs-content .docs-list .nested-list li:before{content:"◦"}.api-docs-webhook .api-docs-content .notice-box{align-items:flex-start;background:#fafafa;border:1px solid #e1e1e1;border-left:4px solid #0066e4;border-radius:8px;display:flex;gap:12px;margin:20px 0;padding:20px}.api-docs-webhook .api-docs-content .notice-box .notice-icon{font-size:20px;line-height:1;margin-top:2px}.api-docs-webhook .api-docs-content .notice-box .notice-content{flex:1 1}.api-docs-webhook .api-docs-content .notice-box .notice-content h4{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 8px}.api-docs-webhook .api-docs-content .notice-box .notice-content p{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:4px 0}.api-docs-webhook .api-docs-content .notice-box .notice-content p:last-child{margin-bottom:0}.api-docs-webhook .api-docs-content .code-block{background:#f5f5f5;border:1px solid #e1e1e1;border-radius:8px;margin:16px 0;overflow-x:auto}.api-docs-webhook .api-docs-content .code-block pre{margin:0;overflow:visible;padding:20px}.api-docs-webhook .api-docs-content .code-block pre code{color:#3f3f3f;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.6;white-space:pre}.api-docs-webhook .api-docs-content .inline-code{background:#f5f5f5;border-radius:4px;color:#3f3f3f;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:2px 6px}.api-docs-webhook .api-docs-content .webhook-events-table{margin:20px 0;overflow-x:auto}.api-docs-webhook .api-docs-content .webhook-events-table .events-table{background:#fff;border:1px solid #e1e1e1;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.api-docs-webhook .api-docs-content .webhook-events-table .events-table th{background:#fafafa;border-bottom:1px solid #e1e1e1;color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;padding:16px 20px;text-align:left}.api-docs-webhook .api-docs-content .webhook-events-table .events-table th:first-child{width:40%}.api-docs-webhook .api-docs-content .webhook-events-table .events-table th:last-child{width:60%}.api-docs-webhook .api-docs-content .webhook-events-table .events-table td{border-bottom:1px solid #e1e1e1;color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;padding:16px 20px;vertical-align:top}.api-docs-webhook .api-docs-content .webhook-events-table .events-table td:first-child{font-weight:500}.api-docs-webhook .api-docs-content .webhook-events-table .events-table tr:last-child td{border-bottom:none}.api-docs-webhook .api-docs-content .webhook-events-table .events-table tr:hover{background:#fafafa}.api-docs-webhook .api-docs-content a{color:#0066e4;text-decoration:none;word-break:break-all}.api-docs-webhook .api-docs-content a:hover{text-decoration:underline}.api-docs-webhook .api-docs-content a:visited{color:#0066e4}@media(max-width:1024px){.api-docs-webhook .api-docs-container{flex-direction:column;gap:24px}.api-docs-webhook .table-of-contents{max-height:none;order:-1;position:relative;top:auto;width:100%}.api-docs-webhook .table-of-contents .toc-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.api-docs-webhook .table-of-contents .toc-nav .toc-item{flex:1 1;min-width:200px;text-align:center}}@media(max-width:768px){.api-docs-webhook{padding:20px 16px}.api-docs-webhook .api-docs-container{gap:20px}.api-docs-webhook .table-of-contents{padding:20px}.api-docs-webhook .table-of-contents .toc-nav .toc-item{font-size:12px;min-width:150px;padding:6px 8px}.api-docs-webhook .api-docs-content{padding:24px 20px}.api-docs-webhook .api-docs-content .docs-header{margin-bottom:32px;padding-bottom:20px}.api-docs-webhook .api-docs-content .docs-header .docs-title{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px}.api-docs-webhook .api-docs-content .docs-section{margin-bottom:32px}.api-docs-webhook .api-docs-content .docs-section .section-title{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}.api-docs-webhook .api-docs-content .docs-section .subsection-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.api-docs-webhook .api-docs-content .code-block pre{font-size:12px;padding:16px}.api-docs-webhook .api-docs-content .webhook-events-table .events-table td,.api-docs-webhook .api-docs-content .webhook-events-table .events-table th{font-size:14px;padding:12px 16px}.api-docs-webhook .api-docs-content .parameter-table .params-table{font-size:14px}.api-docs-webhook .api-docs-content .parameter-table .params-table td,.api-docs-webhook .api-docs-content .parameter-table .params-table th{padding:12px 16px}}.api-docs-api-list{padding:40px 24px;width:100%}.api-docs-api-list .api-docs-container{align-items:flex-start;display:flex;gap:40px;margin:0 auto;max-width:1200px}.api-docs-api-list .table-of-contents{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex-shrink:0;max-height:calc(100vh - 120px);overflow-y:auto;padding:20px;position:sticky;top:40px;width:240px}.api-docs-api-list .table-of-contents .toc-title{color:#717171;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;margin:0 0 16px;text-transform:uppercase}.api-docs-api-list .table-of-contents .toc-nav{display:flex;flex-direction:column;gap:2px}.api-docs-api-list .table-of-contents .toc-nav .toc-item{background:none;border:none;border-left:3px solid #0000;color:#717171;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:8px 12px;text-align:left;transition:all .2s ease}.api-docs-api-list .table-of-contents .toc-nav .toc-item:hover{background:#fafafa;color:#3f3f3f}.api-docs-api-list .table-of-contents .toc-nav .toc-item.active{background:#eff6ff;border-left-color:#0066e4;color:#0066e4;font-weight:600}.api-docs-api-list .api-docs-content{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex:1 1;padding:32px}.api-docs-api-list .api-docs-content .docs-header{border-bottom:1px solid #e1e1e1;margin-bottom:32px;padding-bottom:20px}.api-docs-api-list .api-docs-content .docs-header .docs-title{color:#000;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px;margin:0 0 12px}.api-docs-api-list .api-docs-content .docs-header .docs-description{color:#717171;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin:0}.api-docs-api-list .api-docs-content .docs-section{margin-bottom:45px}.api-docs-api-list .api-docs-content .docs-section:last-child{margin-bottom:0}.api-docs-api-list .api-docs-content .docs-section .section-title{border-bottom:2px solid #0066e4;color:#000;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:36px;margin:0 0 16px;padding-bottom:8px}.api-docs-api-list .api-docs-content .docs-section .subsection-title{border-bottom:1px solid #e1e1e1;color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:20px 0 12px;padding-bottom:4px}.api-docs-api-list .api-docs-content .docs-section .subsubsection-title{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:16px 0 8px}.api-docs-api-list .api-docs-content .docs-section .section-content{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin:0 0 12px}.api-docs-api-list .api-docs-content .docs-section .section-content:last-child{margin-bottom:0}.api-docs-api-list .api-docs-content .docs-list{list-style:none;margin:16px 0;padding-left:0}.api-docs-api-list .api-docs-content .docs-list li{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.api-docs-api-list .api-docs-content .docs-list li:before{color:#0066e4;content:"•";font-weight:700;left:0;position:absolute}.api-docs-api-list .api-docs-content .docs-list li strong{color:#000;font-weight:600}.api-docs-api-list .api-docs-content .docs-list .nested-list{list-style:none;margin-bottom:0;margin-top:8px;padding-left:20px}.api-docs-api-list .api-docs-content .docs-list .nested-list li{padding-left:16px}.api-docs-api-list .api-docs-content .docs-list .nested-list li:before{content:"◦"}.api-docs-api-list .api-docs-content .notice-box{align-items:flex-start;background:#fafafa;border:1px solid #e1e1e1;border-left:4px solid #0066e4;border-radius:8px;display:flex;gap:12px;margin:20px 0;padding:20px}.api-docs-api-list .api-docs-content .notice-box .notice-icon{font-size:20px;line-height:1;margin-top:2px}.api-docs-api-list .api-docs-content .notice-box .notice-content{flex:1 1}.api-docs-api-list .api-docs-content .notice-box .notice-content h4{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 8px}.api-docs-api-list .api-docs-content .notice-box .notice-content p{color:#3f3f3f;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:4px 0}.api-docs-api-list .api-docs-content .notice-box .notice-content p:last-child{margin-bottom:0}.api-docs-api-list .api-docs-content .code-block{background:#f5f5f5;border:1px solid #e1e1e1;border-radius:8px;margin:12px 0;overflow-x:auto}.api-docs-api-list .api-docs-content .code-block pre{margin:0;overflow:visible;padding:16px}.api-docs-api-list .api-docs-content .code-block pre code{color:#3f3f3f;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.5;white-space:pre}.api-docs-api-list .api-docs-content .inline-code{background:#f5f5f5;border-radius:4px;color:#3f3f3f;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:2px 6px}.api-docs-api-list .api-docs-content .parameter-table{margin:16px 0;overflow-x:auto}.api-docs-api-list .api-docs-content .parameter-table .params-table{background:#fff;border:1px solid #e1e1e1;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.api-docs-api-list .api-docs-content .parameter-table .params-table th{background:#fafafa;border-bottom:1px solid #e1e1e1;color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 16px;text-align:left}.api-docs-api-list .api-docs-content .parameter-table .params-table th:first-child{width:25%}.api-docs-api-list .api-docs-content .parameter-table .params-table th:nth-child(2){width:20%}.api-docs-api-list .api-docs-content .parameter-table .params-table th:last-child{width:55%}.api-docs-api-list .api-docs-content .parameter-table .params-table td{border-bottom:1px solid #e1e1e1;color:#3f3f3f;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.4;padding:12px 16px;vertical-align:top}.api-docs-api-list .api-docs-content .parameter-table .params-table td:first-child,.api-docs-api-list .api-docs-content .parameter-table .params-table td:nth-child(2){font-weight:500}.api-docs-api-list .api-docs-content .parameter-table .params-table td br{margin-bottom:4px}.api-docs-api-list .api-docs-content .parameter-table .params-table tr:last-child td{border-bottom:none}.api-docs-api-list .api-docs-content .parameter-table .params-table tr:hover{background:#fafafa}.api-docs-api-list .api-docs-content .error-table{margin:16px 0;overflow-x:auto}.api-docs-api-list .api-docs-content .error-table .errors-table{background:#fff;border:1px solid #e1e1e1;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.api-docs-api-list .api-docs-content .error-table .errors-table th{background:#ffeff0;border-bottom:1px solid #e1e1e1;color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:12px 16px;text-align:left}.api-docs-api-list .api-docs-content .error-table .errors-table th:first-child,.api-docs-api-list .api-docs-content .error-table .errors-table th:nth-child(2){width:15%}.api-docs-api-list .api-docs-content .error-table .errors-table th:nth-child(3){width:30%}.api-docs-api-list .api-docs-content .error-table .errors-table th:last-child{width:40%}.api-docs-api-list .api-docs-content .error-table .errors-table td{border-bottom:1px solid #e1e1e1;color:#3f3f3f;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.4;padding:12px 16px;vertical-align:top}.api-docs-api-list .api-docs-content .error-table .errors-table td:first-child,.api-docs-api-list .api-docs-content .error-table .errors-table td:nth-child(2){font-weight:500}.api-docs-api-list .api-docs-content .error-table .errors-table td:nth-child(3){color:#e30600;font-weight:500}.api-docs-api-list .api-docs-content .error-table .errors-table tr:last-child td{border-bottom:none}.api-docs-api-list .api-docs-content .error-table .errors-table tr:hover{background:#fafafa}.api-docs-api-list .api-docs-content a{color:#0066e4;text-decoration:none;word-break:break-all}.api-docs-api-list .api-docs-content a:hover{text-decoration:underline}.api-docs-api-list .api-docs-content a:visited{color:#0066e4}.api-docs-api-list .api-docs-content .callout-block{background:#eff6ff;border:1px solid #eff6ff;border-radius:8px;margin:24px 0;overflow:hidden}.api-docs-api-list .api-docs-content .callout-block .callout-header{align-items:center;background:#eff6ff;border-bottom:1px solid #eff6ff;display:flex;gap:8px;padding:16px 20px}.api-docs-api-list .api-docs-content .callout-block .callout-header .callout-icon{font-size:18px;line-height:1}.api-docs-api-list .api-docs-content .callout-block .callout-header .callout-title{color:#0066e4;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.api-docs-api-list .api-docs-content .callout-block .callout-content{padding:20px}.api-docs-api-list .api-docs-content .callout-block .callout-content p{color:#3f3f3f;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:0 0 12px}.api-docs-api-list .api-docs-content .callout-block .callout-content p:last-child{margin-bottom:0}.api-docs-api-list .api-docs-content .callout-block .callout-content p strong{color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.api-docs-api-list .api-docs-content .callout-block .callout-content p code.inline-code{background:#f5f5f5;border:1px solid #e1e1e1;border-radius:4px;color:#0066e4;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:2px 6px}@media(max-width:1024px){.api-docs-api-list .api-docs-container{flex-direction:column;gap:24px}.api-docs-api-list .table-of-contents{max-height:none;order:-1;position:relative;top:auto;width:100%}.api-docs-api-list .table-of-contents .toc-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.api-docs-api-list .table-of-contents .toc-nav .toc-item{flex:1 1;min-width:200px;text-align:center}}@media(max-width:768px){.api-docs-api-list{padding:20px 16px}.api-docs-api-list .api-docs-container{gap:20px}.api-docs-api-list .table-of-contents{padding:20px}.api-docs-api-list .table-of-contents .toc-nav .toc-item{font-size:12px;min-width:150px;padding:6px 8px}.api-docs-api-list .api-docs-content{padding:24px 20px}.api-docs-api-list .api-docs-content .docs-header{margin-bottom:32px;padding-bottom:20px}.api-docs-api-list .api-docs-content .docs-header .docs-title{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px}.api-docs-api-list .api-docs-content .docs-section{margin-bottom:32px}.api-docs-api-list .api-docs-content .docs-section .section-title{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}.api-docs-api-list .api-docs-content .docs-section .subsection-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.api-docs-api-list .api-docs-content .docs-section .subsubsection-title{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.api-docs-api-list .api-docs-content .code-block pre{font-size:12px;padding:16px}.api-docs-api-list .api-docs-content .error-table .errors-table,.api-docs-api-list .api-docs-content .error-table .params-table,.api-docs-api-list .api-docs-content .parameter-table .errors-table,.api-docs-api-list .api-docs-content .parameter-table .params-table{font-size:14px}.api-docs-api-list .api-docs-content .error-table .errors-table td,.api-docs-api-list .api-docs-content .error-table .errors-table th,.api-docs-api-list .api-docs-content .error-table .params-table td,.api-docs-api-list .api-docs-content .error-table .params-table th,.api-docs-api-list .api-docs-content .parameter-table .errors-table td,.api-docs-api-list .api-docs-content .parameter-table .errors-table th,.api-docs-api-list .api-docs-content .parameter-table .params-table td,.api-docs-api-list .api-docs-content .parameter-table .params-table th{padding:12px 16px}.api-docs-api-list .api-docs-content .callout-block{margin:20px 0}.api-docs-api-list .api-docs-content .callout-block .callout-header{padding:12px 16px}.api-docs-api-list .api-docs-content .callout-block .callout-header .callout-icon{font-size:16px}.api-docs-api-list .api-docs-content .callout-block .callout-header .callout-title{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.api-docs-api-list .api-docs-content .callout-block .callout-content{padding:16px}.api-docs-api-list .api-docs-content .callout-block .callout-content p{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0 0 10px}.api-docs-api-list .api-docs-content .callout-block .callout-content p code.inline-code{font-size:12px;padding:1px 4px}}.pwa-guide-modal-overlay{align-items:flex-end;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@media(min-width:769px){.pwa-guide-modal-overlay{align-items:center}}.pwa-guide-modal{animation:slideUpFromBottom .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:20px 20px 0 0;box-shadow:var(--shadow-modal);max-height:100vh;max-width:500px;overflow:hidden;width:100%}@media(min-width:769px){.pwa-guide-modal{animation:slideUp .3s cubic-bezier(.4,0,.2,1);border-radius:20px;max-height:90vh}}.pwa-guide-modal.closing{animation:slideDownToBottom .3s cubic-bezier(.4,0,.2,1) forwards}@media(min-width:769px){.pwa-guide-modal.closing{animation:slideDown .3s cubic-bezier(.4,0,.2,1) forwards}}.pwa-guide-modal-content{display:flex;flex-direction:column;height:100%;padding:32px 24px 24px}@media(min-width:769px){.pwa-guide-modal-content{padding:40px}}.pwa-guide-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.pwa-guide-modal-header .close-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease}.pwa-guide-modal-header .close-button:hover{background-color:#f9f9f9}.pwa-guide-modal-header .close-button .close-icon{color:#475569;height:24px;width:24px}.pwa-guide-modal-header .modal-title{color:#1e293b;flex:1 1;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0;text-align:center}.pwa-guide-modal-body{flex:1 1;overflow-y:auto}.pwa-guide-modal-body .guide-section{margin-bottom:32px}.pwa-guide-modal-body .guide-section:last-child{margin-bottom:0}.pwa-guide-modal-body .guide-title{color:#1e293b;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0 0 16px}.pwa-guide-modal-body .guide-description{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:0 0 20px}.pwa-guide-modal-body .guide-steps{list-style:none;margin:0;padding:0}.pwa-guide-modal-body .guide-steps .guide-step{align-items:flex-start;display:flex;margin-bottom:16px}.pwa-guide-modal-body .guide-steps .guide-step:last-child{margin-bottom:0}.pwa-guide-modal-body .guide-steps .guide-step .step-number{align-items:center;background:#0066e4;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;letter-spacing:0;line-height:16px;margin-right:12px;margin-top:2px;width:24px}.pwa-guide-modal-body .guide-steps .guide-step .step-content{flex:1 1}.pwa-guide-modal-body .guide-steps .guide-step .step-content .step-text{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.4;margin:0 0 8px}.pwa-guide-modal-body .guide-steps .guide-step .step-content .step-detail{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.3;margin:0}.pwa-guide-modal-body .guide-image{border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:block;height:auto;margin:16px auto;max-width:300px;width:100%}.pwa-guide-modal-body .guide-highlight{background:#eff6ff;border:1px solid #b3c9ff;border-radius:var(--radius-md);margin:16px 0;padding:16px}.pwa-guide-modal-body .guide-highlight .highlight-title{color:#0066e4;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin:0 0 8px}.pwa-guide-modal-body .guide-highlight .highlight-text{color:#1e40af;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.4;margin:0}.pwa-guide-modal-actions{border-top:1px solid #f1f5f9;display:flex;gap:12px;padding-top:24px}.pwa-guide-modal-actions .action-button{border:none;border-radius:var(--radius-lg);cursor:pointer;flex:1 1;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding:14px 20px;transition:all .2s ease}.pwa-guide-modal-actions .action-button.primary{background:#0066e4;color:#fff}.pwa-guide-modal-actions .action-button.primary:hover:not(:disabled){background:#2563eb}.pwa-guide-modal-actions .action-button.primary:active:not(:disabled){background:#1d4ed8}.pwa-guide-modal-actions .action-button.primary:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.pwa-guide-modal-actions .action-button.secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.pwa-guide-modal-actions .action-button.secondary:hover:not(:disabled){background:#f9f9f9}.pwa-guide-modal-actions .action-button.secondary:active:not(:disabled){background:#cbd5e1}@keyframes slideUpFromBottom{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:.8;transform:translateY(100%)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}.find-password-container{align-items:center;display:flex;flex-direction:column;gap:48px;height:100%;padding:150px 20px 0;width:100%}@media(max-width:768px){.find-password-container{gap:32px;padding:100px 20px 0}}@media(max-width:480px){.find-password-container{gap:24px;padding:60px 20px 0}}.find-password-logo{height:55px;object-fit:contain}@media(max-width:768px){.find-password-logo{height:45px}}@media(max-width:480px){.find-password-logo{height:40px}}.find-password-enter-email{width:520px}@media(max-width:768px){.find-password-enter-email{max-width:500px;width:100%}}@media(max-width:480px){.find-password-enter-email{max-width:400px;width:100%}}.find-password-enter-email-button-container{display:flex;justify-content:center;margin-top:40px}@media(max-width:768px){.find-password-enter-email-button-container{margin-top:32px}}@media(max-width:480px){.find-password-enter-email-button-container{margin-top:24px}}.find-password-success-content{align-items:center;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.find-password-success-content{gap:16px}}@media(max-width:480px){.find-password-success-content{gap:12px}}.find-password-success-content-description{color:#1e293b;line-height:18px;text-align:center}@media(max-width:768px){.find-password-success-content-description{font-size:14px;line-height:16px}}@media(max-width:480px){.find-password-success-content-description{font-size:12px;line-height:14px}}.find-password-success-content-description-email{color:#0066e4;word-break:break-all}@media(max-width:480px){.find-password-success-content-description-email{font-size:12px;line-height:1.4}}@media(max-width:768px){.find-password-success-content-receive{font-size:14px}}@media(max-width:480px){.find-password-success-content-receive{font-size:12px;line-height:1.4}}.find-password-success-content-receive-trigger{color:#0066e4;cursor:pointer}.find-password-success-content-receive-trigger:hover{text-decoration:underline}@media(max-width:480px){.find-password-success-content-receive-trigger{font-size:12px;line-height:1.4}}.find-password-success-button-container{display:flex;justify-content:center;margin-top:40px}@media(max-width:768px){.find-password-success-button-container{margin-top:32px}}@media(max-width:480px){.find-password-success-button-container{margin-top:24px}}.initial-content-template{align-items:center;background-color:#fff;border-radius:20px;box-shadow:.5px 1px 20px 0 rgba(0,0,0,.102);display:flex;flex-direction:column;min-width:550px;padding:30px}@media(max-width:768px){.initial-content-template{border-radius:16px;min-width:auto;padding:24px;width:100%}}@media(max-width:480px){.initial-content-template{border-radius:12px;padding:20px}}.initial-content-template-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.initial-content-template-wrapper{gap:6px}}@media(max-width:480px){.initial-content-template-wrapper{gap:4px}}.initial-content-template-wrapper .initial-content-template-title{color:#1e293b;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:36px;text-align:center}@media(max-width:768px){.initial-content-template-wrapper .initial-content-template-title{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}}@media(max-width:480px){.initial-content-template-wrapper .initial-content-template-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}}.initial-content-template-wrapper .initial-content-template-description{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;text-align:center;white-space:pre-line}@media(max-width:768px){.initial-content-template-wrapper .initial-content-template-description{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.4}}@media(max-width:480px){.initial-content-template-wrapper .initial-content-template-description{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.3}}.initial-content-template-body{margin-top:40px;width:100%}@media(max-width:768px){.initial-content-template-body{margin-top:32px}}@media(max-width:480px){.initial-content-template-body{margin-top:24px}}.initial-notice-template{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;min-width:550px;padding:40px}@media(max-width:768px){.initial-notice-template{border-radius:16px;max-width:500px;min-width:90%;padding:30px 20px}}@media(max-width:480px){.initial-notice-template{border-radius:12px;max-width:400px;min-width:90%;padding:20px 15px}}.initial-notice-template-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}@media(max-width:768px){.initial-notice-template-wrapper{gap:24px}}@media(max-width:480px){.initial-notice-template-wrapper{gap:20px}}.initial-notice-template-wrapper .initial-notice-template-image{margin-bottom:40px}@media(max-width:768px){.initial-notice-template-wrapper .initial-notice-template-image{margin-bottom:32px}}@media(max-width:480px){.initial-notice-template-wrapper .initial-notice-template-image{margin-bottom:24px}}.initial-notice-template-wrapper .initial-notice-template-image-src{height:80px;object-fit:contain}@media(max-width:768px){.initial-notice-template-wrapper .initial-notice-template-image-src{height:70px}}@media(max-width:480px){.initial-notice-template-wrapper .initial-notice-template-image-src{height:60px}}.initial-notice-template-wrapper .initial-notice-template-title{color:#1e293b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-bottom:20px}@media(max-width:768px){.initial-notice-template-wrapper .initial-notice-template-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:16px}}@media(max-width:480px){.initial-notice-template-wrapper .initial-notice-template-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin-bottom:12px}}.initial-notice-template-body{width:100%}@media(max-width:768px){.initial-notice-template-body{margin-top:16px}}@media(max-width:480px){.initial-notice-template-body{margin-top:12px}}.input-description-wrapper{align-items:center;display:flex;height:fit-content;overflow:visible;position:relative;width:100%}.input-description-wrapper .input-description-text{font-size:12px;padding-left:5px;position:absolute;top:calc(100% + 3px);z-index:100}.input-description-wrapper .input-description-text.error{color:#e30600}.verify-email-modal{align-items:center;display:flex;flex-direction:column;position:relative;width:565px}.verify-email-modal-image{margin-bottom:40px}.verify-email-modal-image-src{height:78px;object-fit:contain}.verify-email-modal-content{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin-bottom:46px;text-align:center}.verify-email-modal-content-email{color:#0066e4}.verify-email-modal-receive{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin-bottom:20px}.verify-email-modal-receive-trigger{color:#0066e4;cursor:pointer}.verify-email-modal-receive-trigger:hover{text-decoration:underline}.modal-template-B{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;padding:40px}.modal-template-B .modal-template-B-header{display:flex;flex-direction:column;gap:20px;margin-bottom:40px;position:relative}.modal-template-B .modal-template-B-header .modal-template-B-header-close{cursor:pointer;height:16px;object-fit:contain;position:absolute;right:-23px;top:-23px;width:16px}.modal-template-B .modal-template-B-header-title{color:#1e293b;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:36px;text-align:center}.modal-template-B .modal-template-B-header-description{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;text-align:center;white-space:pre-wrap;word-break:break-all}.modal-template-B .modal-template-B-content{position:relative}.signup-inquiry-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.signup-inquiry-modal{animation:slideUp .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:90vh;max-width:560px;overflow-y:auto;position:relative;width:100%}.signup-inquiry-modal .modal-header{border-bottom:1px solid #f1f5f9;padding:40px 40px 24px;text-align:center}.signup-inquiry-modal .modal-header .header-icon{display:flex;justify-content:center;margin-bottom:16px}.signup-inquiry-modal .modal-header .header-icon .eqpay-logo{height:48px;width:auto}.signup-inquiry-modal .modal-header .modal-title{color:#1e293b;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:36px;margin:0 0 8px}.signup-inquiry-modal .modal-header .modal-subtitle{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}.signup-inquiry-modal .modal-body{padding:20px 40px 32px}.signup-inquiry-modal .modal-body .info-section{margin-bottom:32px}.signup-inquiry-modal .modal-body .info-item{display:flex;gap:16px;margin-bottom:24px}.signup-inquiry-modal .modal-body .info-item:last-child{margin-bottom:0}.signup-inquiry-modal .modal-body .info-item .info-icon{align-items:center;background-color:#d1fae5;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.signup-inquiry-modal .modal-body .info-item .info-text{flex:1 1}.signup-inquiry-modal .modal-body .info-item .info-text h3{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 4px}.signup-inquiry-modal .modal-body .info-item .info-text p{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:0}.signup-inquiry-modal .modal-body .contact-section{background:linear-gradient(135deg,#eff6ff,#dbeafe80);border:1px solid #b3c9ff;border-radius:12px;padding:24px}.signup-inquiry-modal .modal-body .contact-section .contact-message{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin:0 0 20px;text-align:center}.signup-inquiry-modal .modal-body .contact-section .email-container{align-items:center;background:#fff;border:1px solid #60a5fa;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.signup-inquiry-modal .modal-body .contact-section .email-container .email-display{align-items:center;display:flex;flex:1 1;gap:10px}.signup-inquiry-modal .modal-body .contact-section .email-container .email-display svg{flex-shrink:0}.signup-inquiry-modal .modal-body .contact-section .email-container .email-display .email-text{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;word-break:break-all}.signup-inquiry-modal .modal-body .contact-section .email-container .btn-copy-email{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s}.signup-inquiry-modal .modal-body .contact-section .email-container .btn-copy-email:hover{background-color:#f9f9f9;border-color:#0066e4;color:#0066e4}.signup-inquiry-modal .modal-body .contact-section .email-container .btn-copy-email svg{display:block}.signup-inquiry-modal .modal-footer{display:flex;gap:12px;height:100px;padding:20px 40px 40px}.signup-inquiry-modal .modal-footer button{flex:1 1}.signup-inquiry-modal .btn-close{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:all .2s;width:32px}.signup-inquiry-modal .btn-close:hover{background-color:#f1f5f9}.signup-inquiry-modal .btn-close svg{display:block}@media(max-width:640px){.signup-inquiry-modal .modal-header{padding:32px 24px 20px}.signup-inquiry-modal .modal-header .modal-title{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:28px}.signup-inquiry-modal .modal-header .modal-subtitle{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.signup-inquiry-modal .modal-body{padding:24px}.signup-inquiry-modal .modal-body .info-item{gap:12px}.signup-inquiry-modal .modal-body .info-item .info-icon{height:36px;width:36px}.signup-inquiry-modal .modal-body .info-item .info-icon svg{height:20px;width:20px}.signup-inquiry-modal .modal-body .info-item .info-text h3{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.signup-inquiry-modal .modal-body .info-item .info-text p{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.signup-inquiry-modal .modal-body .contact-section{padding:20px}.signup-inquiry-modal .modal-body .contact-section .contact-message{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.signup-inquiry-modal .modal-body .contact-section .email-container{align-items:stretch;flex-direction:column}.signup-inquiry-modal .modal-body .contact-section .email-container .email-display .email-text{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.signup-inquiry-modal .modal-body .contact-section .email-container .btn-copy-email{width:100%}.signup-inquiry-modal .modal-footer{flex-direction:column-reverse;padding:16px 24px 32px}.signup-inquiry-modal .modal-footer button{width:100%}}#SignIn{display:flex;height:100%;justify-content:center;width:100%}@media(max-width:768px){#SignIn{background-color:#fff}}#SignIn .default-sign-in{align-items:center;display:flex;gap:48px;height:100%;padding:0 20px 100px;width:100%}@media(max-width:768px){#SignIn .default-sign-in{gap:32px}}@media(max-width:480px){#SignIn .default-sign-in{gap:24px}}#SignIn .default-sign-in .sign-in-logo{height:55px;margin:0 0 30px;object-fit:contain}@media(max-width:768px){#SignIn .default-sign-in .sign-in-logo{height:45px;margin:0 0 20px}}@media(max-width:480px){#SignIn .default-sign-in .sign-in-logo{height:40px;margin:0 0 16px}}#SignIn .default-sign-in .container{background-color:#fff;border-radius:20px;box-shadow:.5px 1px 20px 0 rgba(0,0,0,.102);display:flex;flex-direction:column;padding:30px}#SignIn .default-sign-in .container.sign-in{align-items:center;justify-content:center;margin-bottom:40px;margin-top:100px;padding:30px;width:450px}@media(max-width:768px){#SignIn .default-sign-in .container.sign-in{box-shadow:none;max-width:400px;padding:20px 0;width:100%}}@media(max-width:480px){#SignIn .default-sign-in .container.sign-in{box-shadow:none;max-width:350px;width:100%}}#SignIn .default-sign-in .container.sign-in .sign-in-title{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:24px;margin-bottom:8px;text-align:center}@media(max-width:768px){#SignIn .default-sign-in .container.sign-in .sign-in-title{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:20px;margin-bottom:6px}}@media(max-width:480px){#SignIn .default-sign-in .container.sign-in .sign-in-title{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:20px;margin-bottom:4px}}#SignIn .default-sign-in .container.sign-in .label-wrapper{display:flex;flex-direction:column;gap:4px;margin-top:24px;width:100%}@media(max-width:768px){#SignIn .default-sign-in .container.sign-in .label-wrapper{margin-top:20px}#SignIn .default-sign-in .container.sign-in .label-wrapper.first-label{margin-top:24px}}@media(max-width:480px){#SignIn .default-sign-in .container.sign-in .label-wrapper{margin-top:16px}#SignIn .default-sign-in .container.sign-in .label-wrapper.first-label{margin-top:20px}}#SignIn .default-sign-in .container.sign-in .forgot-password-btn{color:#0066e4;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-top:24px;text-align:right}#SignIn .default-sign-in .container.sign-in .forgot-password-btn:hover{text-decoration:underline}@media(max-width:768px){#SignIn .default-sign-in .container.sign-in .forgot-password-btn{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-top:20px}}@media(max-width:480px){#SignIn .default-sign-in .container.sign-in .forgot-password-btn{font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-top:16px}}#SignIn .default-sign-in .container.sign-in .button-container{align-items:center;display:flex;gap:10px;height:40px;margin-top:60px;width:100%}@media(max-width:768px){#SignIn .default-sign-in .container.sign-in .button-container{flex-direction:column-reverse;gap:12px;height:92px;margin-top:80px}}@media(max-width:480px){#SignIn .default-sign-in .container.sign-in .button-container{flex-direction:column-reverse;gap:10px;height:84px;margin-top:100px}}#SignIn .otp-authentication-container{align-items:center;display:flex;flex-direction:column;padding:150px 0 0;width:560px}@media(max-width:768px){#SignIn .otp-authentication-container{max-width:400px;padding:100px 0 0;width:90%}}@media(max-width:480px){#SignIn .otp-authentication-container{max-width:350px;padding:80px 0 0;width:95%}}#SignIn .otp-authentication-container .otp-authentication-logo{height:55px;margin-bottom:48px;object-fit:contain}@media(max-width:768px){#SignIn .otp-authentication-container .otp-authentication-logo{height:45px}}@media(max-width:480px){#SignIn .otp-authentication-container .otp-authentication-logo{height:40px}}#SignIn .otp-authentication-container .otp-authentication-content{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;width:100%}@media(max-width:768px){#SignIn .otp-authentication-container .otp-authentication-content{margin-bottom:16px}}@media(max-width:480px){#SignIn .otp-authentication-container .otp-authentication-content{margin-bottom:12px}}#SignIn .otp-authentication-container .otp-authentication-content-body{margin-bottom:40px;width:100%}@media(max-width:768px){#SignIn .otp-authentication-container .otp-authentication-content-body{margin-bottom:32px}}@media(max-width:480px){#SignIn .otp-authentication-container .otp-authentication-content-body{margin-bottom:24px}}#SignIn .otp-authentication-container .otp-authentication-content-button-container{display:flex;justify-content:center;margin-bottom:20px;width:100%}@media(max-width:768px){#SignIn .otp-authentication-container .otp-authentication-content-button-container{margin-bottom:16px}}@media(max-width:480px){#SignIn .otp-authentication-container .otp-authentication-content-button-container{margin-bottom:12px}}#SignIn .otp-authentication-container .otp-authentication-content-cs{color:#b1b1c1;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;padding:0 20px;text-align:center;white-space:pre-line}@media(max-width:768px){#SignIn .otp-authentication-container .otp-authentication-content-cs{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:0 16px}}@media(max-width:480px){#SignIn .otp-authentication-container .otp-authentication-content-cs{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.4;padding:0 12px}}#SignIn .otp-authentication-container .otp-authentication-content-cs-email{color:#0066e4;word-break:break-all}#SignIn .copyright{bottom:18px;color:#475569;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;position:fixed;text-align:center;width:100%}@media(max-width:768px){#SignIn .copyright{bottom:12px;bottom:var(--safe-area-inset-bottom,12px);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:0 20px}}.additional-accept-for-intermediary-modal-content .additional-accept-for-intermediary-modal-content-description{color:#1e293b}.verify-email-container{align-items:center;display:flex;flex-direction:column;gap:48px;height:100%;justify-content:center;padding:50px 0;width:100%}.verify-email-logo{height:55px;object-fit:contain}.verify-email-content{align-items:center;display:flex;flex-direction:column;gap:20px}.verify-email-content-description{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;text-align:center}.verify-email-content-description-email{color:#0066e4;text-decoration:underline}.verify-email-content-receive-trigger{color:#0066e4;cursor:pointer}.verify-email-content-receive-trigger:hover{text-decoration:underline}.verify-email-button-container{display:flex;justify-content:center;margin-top:40px}.sign-up-container{align-items:center;display:flex;flex-direction:column;gap:48px;height:100%;min-height:fit-content;padding:45px 0;width:100%}@media(max-width:768px){.sign-up-container{gap:32px;padding:30px}}@media(max-width:480px){.sign-up-container{gap:24px;padding:20px}}.sign-up-logo{height:55px;object-fit:contain}@media(max-width:768px){.sign-up-logo{height:45px}}@media(max-width:480px){.sign-up-logo{height:40px}}.sign-up-body-password-condition{margin-bottom:24px}@media(max-width:768px){.sign-up-body-password-condition{margin-bottom:20px}}@media(max-width:480px){.sign-up-body-password-condition{margin-bottom:16px}}.sign-up-body-name{display:flex;gap:10px;margin-bottom:24px}@media(max-width:768px){.sign-up-body-name{gap:8px;margin-bottom:20px}}@media(max-width:480px){.sign-up-body-name{flex-direction:column;gap:16px;margin-bottom:16px}}.sign-up-body-name-item{flex:1 1}@media(max-width:480px){.sign-up-body-name-item{flex:none;width:100%}}.sign-up-body-name-item-link{color:#0066e4;cursor:pointer;margin:0;text-decoration:underline;word-break:break-all}@media(max-width:480px){.sign-up-body-name-item-link{font-size:12px;line-height:1.4}}.sign-up-button-container{display:flex;justify-content:center;margin-top:40px}@media(max-width:768px){.sign-up-button-container{margin-top:32px}.sign-up-button-container .basic-button-container{flex-direction:column-reverse;gap:12px}}@media(max-width:480px){.sign-up-button-container{gap:12px;margin-top:24px}.sign-up-button-container .basic-button-container{flex-direction:column-reverse;gap:12px}}.field-container{background-color:#fff;border-radius:16px;margin-bottom:40px;padding:24px}.field-container:last-child{margin-bottom:0}.field-container .field-header{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.field-container .field-header-info-wrapper{align-items:center;display:flex;justify-content:space-between}.field-container .field-header-info{align-items:center;display:flex;gap:10px;min-height:26px}.field-container .field-header-info-icon{align-items:center;background-color:#f5f5f5;border-radius:100%;display:flex;height:26px;justify-content:center;width:26px}.field-container .field-header-info-icon-src{object-fit:contain;width:18px}.field-container .field-header-info-title{color:#1e293b;font-size:16px;font-weight:700}.field-container .field-header-description{color:#475569;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;white-space:pre-line}.field{display:flex;margin-bottom:40px;width:100%}.field:last-child{margin-bottom:0}.field.row{flex-direction:row;gap:10px;padding-left:10px}.field.row .field-label{max-width:260px;min-width:260px;width:260px}.field.column{flex-direction:column;padding-left:10px}.field.column .field-label{margin-bottom:10px}.field-label{flex:1 1;justify-content:space-between}.field-label,.field-label .field-label-info{align-items:center;display:flex}.field-label .field-label-info .field-label-info-text{color:#64748b;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.field-label .field-label-info .field-label-info-btn{height:16px;margin-left:5px;width:16px}.field-label .field-label-info .field-label-info-btn.open{rotate:180deg}.field-label .field-label-info .field-label-info-btn img{width:100%}.field-label .field-label-info .field-label-info-essential{color:#e30600}.field-label .field-label-info .field-label-info-announcement{margin-left:6px}.field-label-description{color:#475569;font-size:12px;margin-top:6px}.divide-line{border-bottom-color:#f1f5f9;width:100%}.checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:10px}@media(max-width:768px){.checkbox{gap:8px}}@media(max-width:480px){.checkbox{gap:6px}}.checkbox input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}@media(max-width:768px){.checkbox input[type=checkbox]{height:16px;width:16px}}@media(max-width:480px){.checkbox input[type=checkbox]{height:14px;width:14px}}.checkbox input[type=checkbox]:checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQnSURBVHgB7ZxBUhpBFIb/blNluYpHGHMB9QaQC2g2KZNNMBdI3CQmm+AqMZuYE4ArrWwkJxBPoDkBkxu4E1LldN5rBhlgZnpAGgamvyqKYWgQfl+/1/PeowXGZO+r8uQKdoIAW/SwJIB1RTfkEPpst4GCDwlfAg0V4Or8k/DHfI9skDAVGv2GDktYbJpCoH72UZxmGWwUiIQp0agaHXpYLnwSqmoSKlGg3apaX13DF6HwHksMiXRyd4ejRlXcxj4fd5L9DPmVC3rxFoqBD4VynH8aEYjFobOXWL4pZSJWJBl9wNOqoOIwetZoDSIMCMQ+B8UUR8MuZa2rQf9c7yAM4zU4EE61Jh/2LUgMKldoIoaiBdLWU+CpFYP36ljxoji0oO4K2RFBKVT4XoRhvQXHKAobbEElOGIJJHYlxf4dOGIhcTbZgjw4kihJKZxASXCeS+Y12ZUHOBko4UjFCWTACWTACWTACWTACWTACWRg4QTiYiCt4I44qRXeMtW3JuUJFgtfjSbWm5SR8G0l/BbJghJLM3Suqp+3wEIIFE6rcmpdXeEKFsj9FGNxhET57EN60wFdUz7N3GgwBrkX6D7A/q9DcZM2hrOiVLIpKUyffAukSJzPopE2hAt9XPCDpayEVYF0f06AU/rv8jTZpAi0m/nFFMrJ59RNw6jQV6P3tdZDYE0g+tA37Q7K0a4JbqUhsS6MOaiuOFUY2PumamOJPgHWohhZz4vhlhKuVtIX2kZaSM4uDq97KrCMLYGaSSFZn+cVcJxI44ljHDcN5rIOYpHabWzzNHw4SZcMeROHEfQHpx4d6Q1vO21sJHVtRSG/VOd7EqdiHDtjcRgrTpqT3WEbyYFpbBZhmNff1TuKiFXMGCsWFKFOU+kgiyWlwY0E9CnrmAO2fVBldRWXuv4/IWQ5W/MSh7HupHUjqJhMJC1OoFsC58asopg3rkg8lnyOeVFpmVmGeU8JXOvGdAN56rSd6TqIoxt/8ZfHKrE5PW9tyHNZKEqFH+GaZoA89mjbDvMm6r2ku1zBJvkctiwPOWLe+SBuPa7wAYmTS1xdzIATyIATyIATyIATyIATyIATyIDUZV1HLJwZ5TZgJ1ACZD2+tFX0XwYChb+SKp43cMRCFnQhKWPXgCMW3spChgW+JhzD6OJnN8xb7vNbRHh/D33fO0F5If7VoQcH0zo/FM/4oL9QVNiHQ0PWc9Q7fhBId14AP1FwyDGfRHeEGbjUoHp6daChoHi0Ov/61sMMCMQlYu7rgaWW2pzTIjfzfLhMPnKxmtq/s6TQrLlmceJ6mmKv5h/6d5bfJyn2OZ1OvDhMli26KmGbv4flgUtdPFPe9jYxSaJIm7z16n+8ydvp1DZ5GyZsQCjRRS5vFejxz8otNhg8qqjJua4wndOUEn+Ce/wed5vA/xTIlR345B6WAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;border:none;border-radius:4px;cursor:pointer;height:18px;width:18px}@media(max-width:768px){.checkbox input[type=checkbox]:checked{height:16px;width:16px}}@media(max-width:480px){.checkbox input[type=checkbox]:checked{height:14px;width:14px}}.checkbox input[type=checkbox]:disabled+.main-checkbox{cursor:default}.checkbox-label{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.4}@media(max-width:768px){.checkbox-label{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.3}}@media(max-width:480px){.checkbox-label{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.2}}.password-condition{background-color:#f9f9f9;border-radius:7px;display:flex;flex-direction:column;padding:10px 16px}@media(max-width:768px){.password-condition{border-radius:6px;padding:8px 12px}}@media(max-width:480px){.password-condition{border-radius:5px;padding:6px 10px}}.password-condition-title{color:#3f4248;font-size:14px;font-weight:700;line-height:1.3}@media(max-width:768px){.password-condition-title{font-size:13px}}@media(max-width:480px){.password-condition-title{font-size:12px;line-height:1.2}}.password-condition-body{list-style-type:decimal;padding-left:18px}@media(max-width:768px){.password-condition-body{padding-left:16px}}@media(max-width:480px){.password-condition-body{padding-left:14px}}.password-condition-body-item{color:#7f879e;font-size:14px;line-height:1.6;white-space:pre-line}@media(max-width:768px){.password-condition-body-item{font-size:13px;line-height:1.5}}@media(max-width:480px){.password-condition-body-item{font-size:12px;line-height:1.4}}.add-team-inquiry-modal-overlay{align-items:center;animation:addTeamFadeIn .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.add-team-inquiry-modal{animation:addTeamSlideUp .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:90vh;max-width:560px;overflow-y:auto;position:relative;width:100%}.add-team-inquiry-modal .modal-header{border-bottom:1px solid #f1f5f9;padding:40px 40px 24px;text-align:center}.add-team-inquiry-modal .modal-header .header-icon{display:flex;justify-content:center;margin-bottom:16px}.add-team-inquiry-modal .modal-header .header-icon .eqpay-logo{height:48px;width:auto}.add-team-inquiry-modal .modal-header .modal-title{color:#1e293b;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:36px;margin:0 0 8px}.add-team-inquiry-modal .modal-header .modal-subtitle{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0;white-space:pre}.add-team-inquiry-modal .modal-body{padding:20px 40px 32px}.add-team-inquiry-modal .modal-body .info-section{margin-bottom:32px}.add-team-inquiry-modal .modal-body .info-item{display:flex;gap:16px;margin-bottom:24px}.add-team-inquiry-modal .modal-body .info-item:last-child{margin-bottom:0}.add-team-inquiry-modal .modal-body .info-item .info-icon{align-items:center;background-color:#d1fae5;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.add-team-inquiry-modal .modal-body .info-item .info-text{flex:1 1}.add-team-inquiry-modal .modal-body .info-item .info-text h3{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 4px}.add-team-inquiry-modal .modal-body .info-item .info-text p{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:0}.add-team-inquiry-modal .modal-body .contact-section{background:linear-gradient(135deg,#eff6ff,#dbeafe80);border:1px solid #b3c9ff;border-radius:12px;padding:24px}.add-team-inquiry-modal .modal-body .contact-section .contact-message{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin:0 0 20px;text-align:center}.add-team-inquiry-modal .modal-body .contact-section .email-container{align-items:center;background:#fff;border:1px solid #60a5fa;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.add-team-inquiry-modal .modal-body .contact-section .email-container .email-display{align-items:center;display:flex;flex:1 1;gap:10px}.add-team-inquiry-modal .modal-body .contact-section .email-container .email-display svg{flex-shrink:0}.add-team-inquiry-modal .modal-body .contact-section .email-container .email-display .email-text{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;word-break:break-all}.add-team-inquiry-modal .modal-body .contact-section .email-container .btn-copy-email{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s}.add-team-inquiry-modal .modal-body .contact-section .email-container .btn-copy-email:hover{background-color:#f9f9f9;border-color:#0066e4;color:#0066e4}.add-team-inquiry-modal .modal-body .contact-section .email-container .btn-copy-email svg{display:block}.add-team-inquiry-modal .modal-footer{display:flex;gap:12px;height:100px;padding:20px 40px 40px}.add-team-inquiry-modal .modal-footer button{flex:1 1}.add-team-inquiry-modal .btn-close{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:all .2s;width:32px}.add-team-inquiry-modal .btn-close:hover{background-color:#f1f5f9}.add-team-inquiry-modal .btn-close svg{display:block}@media(max-width:640px){.add-team-inquiry-modal .modal-header{padding:32px 24px 20px}.add-team-inquiry-modal .modal-header .modal-title{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:28px}.add-team-inquiry-modal .modal-header .modal-subtitle{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.add-team-inquiry-modal .modal-body{padding:24px}.add-team-inquiry-modal .modal-body .info-item{gap:12px}.add-team-inquiry-modal .modal-body .info-item .info-icon{height:36px;width:36px}.add-team-inquiry-modal .modal-body .info-item .info-icon svg{height:20px;width:20px}.add-team-inquiry-modal .modal-body .info-item .info-text h3{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.add-team-inquiry-modal .modal-body .info-item .info-text p{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.add-team-inquiry-modal .modal-body .contact-section{padding:20px}.add-team-inquiry-modal .modal-body .contact-section .contact-message{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.add-team-inquiry-modal .modal-body .contact-section .email-container{align-items:stretch;flex-direction:column}.add-team-inquiry-modal .modal-body .contact-section .email-container .email-display .email-text{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.add-team-inquiry-modal .modal-body .contact-section .email-container .btn-copy-email{width:100%}.add-team-inquiry-modal .modal-footer{flex-direction:column-reverse;padding:16px 24px 32px}.add-team-inquiry-modal .modal-footer button{width:100%}}@keyframes addTeamFadeIn{0%{opacity:0}to{opacity:1}}@keyframes addTeamSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.add-corp{background-color:#fff;color:#3f3f3f;display:flex;flex-direction:column;height:100%;padding:50px}.add-corp-header{margin-bottom:20px}.add-corp-header-title-wrapper{display:flex;justify-content:space-between}.add-corp-header-title-wrapper .add-corp-quit-wrapper{align-items:center;cursor:pointer;display:flex;height:fit-content}.add-corp-header-title-wrapper .add-corp-quit-wrapper:hover .add-corp-quit-text{color:#3f3f3f}.add-corp-header-title-wrapper .add-corp-quit-wrapper:hover .add-corp-quit-icon{display:flex;filter:grayscale(0)}.add-corp-header-title-wrapper .add-corp-quit-wrapper .add-corp-quit-text{color:#717171;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}.add-corp-header-title-wrapper .add-corp-quit-wrapper .add-corp-quit-icon{filter:grayscale(100%);height:20px;margin-left:8px;object-fit:contain;width:20px}.add-corp-header-title{font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px;margin-bottom:20px}.add-corp-header-description{font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;white-space:pre-line}.add-corp-option{width:100%}.add-corp-option,.add-corp-option-item{align-items:center;display:flex;height:100%}.add-corp-option-item{flex:1 1;flex-direction:column;justify-content:center}.add-corp-option-item-image{align-items:center;background-color:#f5f5f5;border-radius:25px;display:flex;height:250px;justify-content:center;margin-bottom:20px;width:250px}.add-corp-option-item-image-src{height:160px;object-fit:contain;width:160px}.add-corp-option-item-label{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:28px;margin-bottom:20px}.add-corp-option-item .add-corp-option-item-link{bottom:-20px;color:#0066e4;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;position:absolute;text-decoration:underline;transform:translateY(100%)}.add-corp-option-item-button-description-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.add-corp-option-item-description{bottom:-20px;position:absolute;transform:translateY(100%);width:100%}.add-corp .add-corp-import-link,.add-corp-option-item-description{font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-align:center}.add-corp .add-corp-import-link{color:#0066e4;cursor:pointer;margin-top:40px;text-decoration:underline;white-space:pre-line}.add-corp .add-corp-import-link:hover{opacity:.8}.additional-accept-for-intermediary-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:450px}.additional-accept-for-intermediary-modal-content .additional-accept-for-intermediary-modal-content-logo{height:55px;margin-bottom:20px;margin-top:25px;object-fit:contain}.additional-accept-for-intermediary-modal-content .additional-accept-for-intermediary-modal-content-description{color:#3f3f3f;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;text-align:center}.additional-accept-for-intermediary-modal-button-container{display:flex;gap:10px;justify-content:center;margin-top:40px;width:100%}.row-field-container{align-items:center;display:flex;height:fit-content}.row-field-container:not(:last-child){margin-bottom:25px}.row-field-container-label{color:#64748b;display:flex;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-right:10px;text-align:left;width:100%}.row-field-container-content{display:flex;flex:1 1}.row-field-container-content-required{color:#e30600;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.file-drag-and-drop{flex:1 1;width:100%}.file-drag-and-drop .upload-filed{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:center;padding:10px;width:100%}.file-drag-and-drop .upload-filed .upload-file-icon{height:16px;margin-right:10px;object-fit:contain}.file-drag-and-drop .upload-filed .upload-file-label{color:#b1b1c1;font-weight:300;line-height:20px;max-width:calc(100% - 112px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-drag-and-drop .upload-filed .upload-file-label.drag-over{color:#5888ff}.file-drag-and-drop .upload-filed .upload-file-label.file{color:#1e293b}.file-drag-and-drop .upload-filed .delete-uploaded-file-btn{margin-left:10px;object-fit:contain;width:16px}.file-drag-and-drop.disabled .dropzone{border:2px dashed #e7e9ef!important}.file-drag-and-drop.disabled .upload-filed{background-color:#f4f6f8;cursor:not-allowed;pointer-events:none}.file-drag-and-drop.batch.drag-over .dropzone{border:1px solid #0066e4!important}.file-drag-and-drop.batch.drag-over .dropzone .upload-filed{background-color:#eff6ff;border-color:#4b9cff}.file-drag-and-drop.batch .dropzone{border:2px dashed #f1f5f9!important}.file-drag-and-drop.batch.has-file .dropzone .upload-filed{background-color:#eff6ff;border-color:#4b9cff}.file-drag-and-drop.batch .upload-filed{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:10px}.file-drag-and-drop.batch .upload-filed .upload-file-icon{height:40px;object-fit:contain;width:50px}.file-drag-and-drop.batch .upload-filed .upload-file-label{color:#4b9cff;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;max-width:100%;overflow:visible;text-align:center;white-space:pre}.file-drag-and-drop.batch .upload-filed .upload-file-label.drag-over{color:#5888ff}.file-drag-and-drop.batch .upload-filed .upload-file-label.file{color:#1e293b}.file-drag-and-drop.batch .upload-filed .upload-summary{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:5px 10px;transition:background-color .2s}.file-drag-and-drop.batch .upload-filed .upload-summary:hover{background-color:#cae3fb}.file-drag-and-drop.batch .upload-filed .upload-file-label-wrapper{align-items:center;border-radius:6px;display:flex;gap:10px;justify-content:center;padding:2px 5px;transition:all .2s ease-in-out}.file-drag-and-drop.batch .upload-filed .upload-file-label-wrapper:hover{background-color:#cae3fb}.file-drag-and-drop.batch .upload-filed .upload-file-label-wrapper .delete-uploaded-file-btn{margin:0}.file-drag-and-drop.batch .upload-filed .upload-file-description{color:#5888ff;font-size:14px;font-weight:500;letter-spacing:0;line-height:100%;text-align:center;white-space:pre-line}.file-drag-and-drop .file-list{display:flex;flex-direction:column;gap:10px;margin-top:15px;max-height:180px;overflow-y:auto}.file-drag-and-drop .file-list .file-item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:0 2px 5px}.file-drag-and-drop .file-list .file-item .file-item-icon{height:24px;object-fit:contain;width:24px}.file-drag-and-drop .file-list .file-item .file-item-name{color:#1e293b;flex-grow:1;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin-left:10px}.file-drag-and-drop .file-list .file-item .file-item-delete{cursor:pointer;height:24px;width:24px}.progress-state-content-box{align-items:center;background:#eff6ff;border-radius:16px;display:flex;height:fit-content;justify-content:center;margin:0;overflow:hidden;padding:36px 0 20px;width:100%}.progress-state-content-box .progress-state{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.progress-state-content-box .progress-state-box{margin:0 0 45px;position:relative;width:100%}.progress-state-content-box .progress-state-box .progress-line-wrapper{display:flex;flex-direction:row;left:50%;position:absolute;transform:translateX(-50%)}.progress-state-content-box .progress-state-box .progress-line-wrapper .progress-line{border-bottom:2px solid #64748b;position:relative}.progress-state-content-box .progress-state-box .progress-line-wrapper .progress-line.active{border-bottom-color:#0066e4}.progress-state-content-box .progress-state-box .progress-line-wrapper .progress-line:before{background-color:#64748b;border-radius:100%;content:"";height:8px;position:absolute;right:-4px;top:-3px;width:8px}.progress-state-content-box .progress-state-box .progress-state-wrapper{display:flex;left:50%;position:absolute;transform:translate(-50%)}.progress-state-content-box .progress-state-box .progress-state-wrapper .progress-state-helper{position:relative}.progress-state-content-box .progress-state-box .progress-state-wrapper .progress-state-container{align-items:center;display:flex;flex-direction:column;position:absolute;right:0;top:-15px;width:100%}.progress-state-content-box .progress-state-box .progress-state-wrapper .progress-state-container .progress-state-pointer{align-items:center;background-color:#0066e4;border-radius:100%;display:flex;height:30px;justify-content:center;opacity:0;width:30px}.progress-state-content-box .progress-state-box .progress-state-wrapper .progress-state-container .progress-state-pointer.active{opacity:1}.progress-state-content-box .progress-state-box .progress-state-wrapper .progress-state-container .progress-state-pointer-check-icon{object-fit:contain;width:16px}.progress-state-content-box .progress-state-box .progress-state-wrapper .progress-state-container .progress-state-pointer-dot{background-color:#fff;border-radius:100%;height:8px;width:8px}.progress-state-content-box .progress-state-box .progress-state-wrapper .progress-state-container-label{color:#64748b;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;margin-top:10px;text-align:center}.progress-state-content-box .progress-state-box .progress-state-wrapper .progress-state-container-label.active{color:#0066e4}.progress-state-content-box .progress-state-description{color:#64748b;font-size:12px;font-weight:400;letter-spacing:0;line-height:15px;padding-top:22px;text-align:center;white-space:pre-line}#RegisterCorporation{background-color:#fff;display:flex;height:100%;justify-content:center;width:100%}#RegisterCorporation .register-corp-wrapper{max-width:960px;overflow-y:auto;padding:50px;scrollbar-width:none;width:100%}#RegisterCorporation .register-corp-wrapper::-webkit-scrollbar{display:none}#RegisterCorporation .register-corp-background{align-items:center;background-color:#f1f5f9;display:flex;justify-content:center;width:30%}#RegisterCorporation .register-corp-background-image{height:315px;object-fit:contain}#RegisterCorporation .register-corp-background-image-src{height:100%;object-fit:cover;width:100%}#RegisterCorporation .register-corp-header{display:flex;justify-content:space-between;margin-bottom:40px}#RegisterCorporation .register-corp-header-title{color:#1e293b;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px;margin-bottom:10px}#RegisterCorporation .register-corp-header-description{color:#1e293b;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}#RegisterCorporation .register-corp-label{display:flex;flex-direction:column;gap:12px;justify-content:center;margin:40px 0 20px}#RegisterCorporation .register-corp-label-text{color:#1e293b;font-size:18px;font-weight:500;letter-spacing:0;line-height:22px}#RegisterCorporation .register-corp-label-description{color:#1e293b;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-bottom:10px}#RegisterCorporation .register-corp-label-sub-title{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin:5px 0 20px}#RegisterCorporation .register-corp-label-wrapper{border:1px solid #f1f5f9;border-radius:20px;display:flex;flex-direction:column;padding:20px}#RegisterCorporation .skip-link{color:#475569;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;text-decoration:underline}.skip-notice-modal-content{align-items:center;display:flex;flex-direction:column;gap:20px}.skip-notice-modal-content .skip-notice-modal-content-description-icon{height:20px;object-fit:contain;width:20px}.skip-notice-modal-content .skip-notice-modal-content-description-title{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:20px}.skip-notice-modal-content .skip-notice-modal-content-description{background-color:#fdf4e7;border:1px solid #f1f5f9;border-radius:10px;color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:10px;white-space:pre-wrap}#InvitedCorpList{background-color:#fff;display:flex;height:100%;justify-content:center;width:100%}#InvitedCorpList .invited-corp-list-wrapper{max-width:960px;overflow-y:auto;padding:50px;width:100%}#InvitedCorpList .invited-corp-list-header{display:flex;flex-direction:column;margin-bottom:40px}#InvitedCorpList .invited-corp-list-header-title{color:#1e293b;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:38px;margin-bottom:10px}#InvitedCorpList .invited-corp-list-header-description{color:#1e293b;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}#InvitedCorpList .invited-corp-list-selected{margin-bottom:44px}#InvitedCorpList .invited-corp-list-selected-notice{color:#1e293b;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}#InvitedCorpList .invited-corp-list-selected-notice-count{color:#0066e4;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:26px}#InvitedCorpList .invited-corp-list-label{align-items:center;display:flex;margin-bottom:20px}#InvitedCorpList .invited-corp-list-label-text{color:#1e293b;font-size:18px;font-weight:500;letter-spacing:0;line-height:22px}#InvitedCorpList .invited-corp-list-invited-project-list-container{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;overflow-y:auto}#InvitedCorpList .invited-corp-list-invited-project-list-container::-webkit-scrollbar{background-color:hsla(224,8%,72%,.314);border-radius:4px;width:5px}#InvitedCorpList .invited-corp-list-invited-project-list-container::-webkit-scrollbar-thumb{background-color:#b3b6be;border-radius:4px}#InvitedCorpList .invited-corp-list-button-wrapper{display:flex;justify-content:flex-end}.invited-project-box{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:100%}.invited-project-box.selected{border:1px solid #0066e4}.invited-project-box-info-header{align-items:center;display:flex;margin-bottom:10px}.invited-project-box-info-header-detail-name{color:#1e293b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.invited-project-box-info-header-detail-owner{align-items:center;display:flex}.invited-project-box-info-header-detail-owner-label{color:#64748b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-right:10px}.invited-project-box-info-header-detail-owner-wrapper{align-items:center;display:flex}.invited-project-box-info-header-detail-owner-name{color:#1e293b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:134px}.invited-project-box-info-description{color:#1e293b;font-size:16px;font-weight:400;line-height:21px;margin-bottom:10px}.invited-project-box-info-expiration-date{color:#1e293b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-bottom:20px}.invited-project-box-button-label{align-items:center;display:flex;gap:5px}.invited-project-box-button-label-icon{object-fit:contain;width:20px}.footer{background-color:#0000;color:#475569;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding:10px;text-align:left;width:100%}#IncompletedCorpInfo{align-items:center;display:flex;flex-direction:column;height:100%;justify-self:center;max-width:720px;padding:44.5px 0 50px;width:100%}#IncompletedCorpInfo .incompleted-corp-logo{height:55px;margin-bottom:40px;object-fit:contain}#IncompletedCorpInfo .incompleted-corp-quit-wrapper{align-items:center;align-self:flex-end;cursor:pointer;display:flex;height:fit-content;margin-bottom:30px}#IncompletedCorpInfo .incompleted-corp-quit-wrapper:hover .incompleted-corp-quit-text{color:#1e293b}#IncompletedCorpInfo .incompleted-corp-quit-wrapper:hover .incompleted-corp-quit-icon{display:flex;filter:grayscale(0)}#IncompletedCorpInfo .incompleted-corp-quit-wrapper .incompleted-corp-quit-text{color:#475569;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}#IncompletedCorpInfo .incompleted-corp-quit-wrapper .incompleted-corp-quit-icon{filter:grayscale(100%);height:20px;margin-left:8px;object-fit:contain;width:20px}#IncompletedCorpInfo .incompleted-corp-value{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}#IncompletedCorpInfo .incompleted-corp-comment{color:#1e293b;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-top:5px;white-space:pre}#InitialTeamLayout{background-color:#fff;display:grid;grid-template-rows:auto 40px;height:100%;min-height:fit-content;width:100%}.user-menu{align-items:center;display:flex;justify-content:space-between;padding:10px 4px}@media(max-width:768px){.user-menu{margin-right:6px;padding:11px 5px}}@media(min-width:1024px){.user-menu{padding:13px 6px}}.user-menu .user-menu-info{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:8px 6px;position:relative;transition:.15s ease-in-out;width:fit-content}@media(max-width:768px){.user-menu .user-menu-info{padding:8.5px 6.5px}}@media(min-width:1024px){.user-menu .user-menu-info{padding:9px 7px}}.user-menu .user-menu-info:hover{background-color:#f9f9f9}.user-menu .user-menu-info .user-menu-info-icon{align-items:center;background-color:#d4d4d4;border-radius:100%;display:flex;justify-content:center;margin-right:8px;max-height:20px;max-width:20px;min-height:20px;min-width:20px}@media(max-width:768px){.user-menu .user-menu-info .user-menu-info-icon{margin-right:0;max-height:22px;max-width:22px;min-height:22px;min-width:22px}}@media(min-width:1024px){.user-menu .user-menu-info .user-menu-info-icon{margin-right:10px;max-height:24px;max-width:24px;min-height:24px;min-width:24px}}.user-menu .user-menu-info .user-menu-info-icon .user-menu-info-icon-src{object-fit:contain;width:15px}@media(min-width:640px){.user-menu .user-menu-info .user-menu-info-icon .user-menu-info-icon-src{width:16px}}@media(min-width:1024px){.user-menu .user-menu-info .user-menu-info-icon .user-menu-info-icon-src{width:18px}}.user-menu .user-menu-info .user-menu-info-label-wrapper{display:block;height:20px;min-width:80px;position:relative;width:100%}@media(max-width:768px){.user-menu .user-menu-info .user-menu-info-label-wrapper{display:none}}@media(min-width:1024px){.user-menu .user-menu-info .user-menu-info-label-wrapper{height:24px}}.user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label{align-items:center;bottom:0;display:flex;font-size:13px;font-weight:500;gap:4px;left:0;line-height:1.3;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}@media(min-width:640px){.user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label{font-size:13.5px;gap:4.5px}}@media(min-width:1024px){.user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label{font-size:14px;gap:5px}}.user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label .user-menu-info-label-hello{color:#64748b}.user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label .user-menu-info-label-name{color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.user-menu .user-info-panel{background-color:#fff;border:1px solid #f1f5f9;border-radius:15px;bottom:0;box-shadow:0 2px 20px 0 #58597729;box-sizing:border-box;position:absolute;right:0;transform:translateY(calc(100% + 12px));width:308px;z-index:999}.user-menu .user-info-panel .user-info-panel-option-wrapper{border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;flex-direction:column;position:relative}.user-menu .user-info-panel .user-info-panel-option-wrapper:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.user-menu .user-info-panel .user-info-panel-option-wrapper:last-child{border-bottom:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.user-menu .user-info-panel .user-info-panel-option-wrapper:hover{background-color:#f9f9f9}.user-menu .user-info-panel .user-info-panel-option-wrapper .user-info-panel-option{align-items:center;display:flex;height:64px;justify-content:space-between;padding:0 22px}.user-menu .user-info-panel .user-info-panel-option-wrapper .user-info-panel-option .user-info-option-text{display:flex;flex-direction:column;gap:4px}.user-menu .user-info-panel .user-info-panel-option-wrapper .user-info-panel-option .user-info-panel-name{font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;overflow:hidden;text-overflow:ellipsis;width:188px}.user-menu .user-info-panel .user-info-panel-option-wrapper .user-info-panel-option .user-info-panel-email{color:#7e7e7e;font-size:12px}.user-menu .user-info-panel .user-info-panel-option-wrapper .user-info-panel-option .user-info-option-label{color:#475569;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.user-menu .user-info-panel .user-info-panel-option-wrapper .user-info-panel-option .user-info-option-icon{object-fit:contain;width:22px}.setup-card{background:#eff6ff80;border:2px solid #dbeafe;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;cursor:pointer;padding:24px;text-align:left;transition:all .3s ease;width:100%}.setup-card:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 10px 15px -3px #0000001a}.setup-card:hover .step-number-box{transform:scale(1.1)}.setup-card:hover .expand-icon{color:#3b82f6}@media(max-width:768px){.setup-card{padding:16px}}.setup-card .card-inner{align-items:flex-start;display:flex;gap:16px}.setup-card .step-number-box{align-items:center;background:linear-gradient(135deg,#dbeafe,#e0e7ff);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .3s ease;width:48px}@media(max-width:768px){.setup-card .step-number-box{border-radius:8px;height:30px;width:30px}}.setup-card .step-number-box .step-number{color:#1d4ed8;font-size:18px;font-weight:700}.setup-card .card-content{flex:1 1;min-width:0}.setup-card .card-content .card-title-row{align-items:center;display:flex;gap:12px;margin-bottom:8px}.setup-card .card-content .card-icon{align-items:center;color:#2563eb;display:flex;flex-shrink:0;justify-content:center}.setup-card .card-content .card-icon svg{height:20px;width:20px}@media(max-width:768px){.setup-card .card-content .card-icon svg{height:18px;width:18px}}.setup-card .card-content .card-title{color:#111827;font-size:18px;font-weight:600;margin:0}@media(max-width:768px){.setup-card .card-content .card-title{font-size:16px}}.setup-card .card-content .card-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.setup-card .expand-section{align-items:center;display:flex;flex-shrink:0;gap:8px}.setup-card .expand-section .status-indicator{border:2px solid #d1d5db;border-radius:50%;height:24px;transition:all .3s ease;width:24px}@media(max-width:768px){.setup-card .expand-section .status-indicator{height:18px;width:18px}}.setup-card .expand-section .status-indicator.active{background:#dcfce7;border-color:#22c55e}.setup-card .expand-section .status-indicator.active:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2316a34a'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L8 12.586l7.293-7.293a1 1 0 0 1 1.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/14px no-repeat;content:"";display:block;height:100%;width:100%}.setup-card .expand-section .expand-icon{align-items:center;color:#9ca3af;display:flex;transition:color .3s ease}.init-settings{background:#fff;display:flex;flex-direction:column;min-height:100vh;padding:24px;width:100%}.init-settings .init-settings-header{display:flex;justify-content:flex-end;padding:8px 12px;position:fixed;right:0;top:0;z-index:100}.init-settings .init-settings-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:900px;width:100%}.init-settings .welcome-section{margin-bottom:100px;text-align:center}@media(max-width:768px){.init-settings .welcome-section{font-size:40px}}.init-settings .welcome-section .welcome-icon-box{align-items:center;background:#0000;display:inline-flex;justify-content:center;margin-bottom:24px}.init-settings .welcome-section .welcome-icon-box .welcome-logo{height:auto;width:180px}@media(max-width:768px){.init-settings .welcome-section .welcome-icon-box .welcome-logo{font-size:120px}}.init-settings .welcome-section .welcome-title{color:#111827;font-size:40px;font-weight:700;margin:0 0 16px}@media(max-width:768px){.init-settings .welcome-section .welcome-title{font-size:24px}}.init-settings .welcome-section .welcome-description{color:#6b7280;font-size:18px;line-height:1.6;margin:0 auto;max-width:600px}@media(max-width:768px){.init-settings .welcome-section .welcome-description{font-size:14px}}.init-settings .setup-steps{display:flex;flex-direction:column;gap:16px;margin-bottom:300px;max-width:600px;width:100%}@media(max-width:768px){.init-settings .setup-steps{margin-bottom:100px;max-width:none}}.init-settings .setup-steps .step-wrapper{display:flex;flex-direction:column}.init-settings .step-expanded-content{margin-top:8px;overflow:hidden}.init-settings .step-expanded-content .expanded-description{color:#4b5563;font-size:15px;line-height:1.7;margin:0 0 20px}.init-settings .step-expanded-content .expanded-features{list-style:none;margin:0 0 24px;padding:0}.init-settings .step-expanded-content .expanded-features li{align-items:center;color:#374151;display:flex;font-size:14px;gap:12px;padding:10px 0}.init-settings .step-expanded-content .expanded-features li .feature-check{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.init-settings .step-expanded-content .expanded-button{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:12px;box-shadow:0 4px 6px -1px #6366f140;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s ease}.init-settings .step-expanded-content .expanded-button:hover{box-shadow:0 10px 15px -3px #6366f159;transform:scale(1.02)}.init-settings .step-expanded-content .expanded-button .button-arrow{display:inline-block}.init-settings .step-expanded-content .loading-spinner{align-items:center;color:#6b7280;display:flex;font-size:16px;justify-content:center;min-height:200px}.init-settings .step-expanded-content .error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;padding:16px;text-align:center}.init-settings .step-expanded-content .empty-state{align-items:center;background-color:#f9fafb;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:32px 24px;text-align:center}.init-settings .step-expanded-content .empty-state .empty-message{color:#6b7280;font-size:15px;margin:0 0 8px}.init-settings .step-expanded-content .empty-state .empty-hint{color:#9ca3af;font-size:13px;margin:0}.init-settings .step-expanded-content .wallet-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.init-settings .step-expanded-content .network-wallet-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .2s}.init-settings .step-expanded-content .network-wallet-card:hover{box-shadow:0 4px 12px #00000014}.init-settings .step-expanded-content .network-wallet-card.has-wallet{border-color:#3b82f6}.init-settings .step-expanded-content .network-wallet-card .card-header{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 16px}.init-settings .step-expanded-content .network-wallet-card .card-header .network-info{align-items:center;display:flex;gap:8px}.init-settings .step-expanded-content .network-wallet-card .card-header .network-info .network-icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.init-settings .step-expanded-content .network-wallet-card .card-header .network-info .network-icon img{height:24px;object-fit:contain;width:24px}.init-settings .step-expanded-content .network-wallet-card .card-header .network-info .network-name{color:#111827;font-size:15px;font-weight:600}.init-settings .step-expanded-content .network-wallet-card .card-header .network-info .testnet-badge{background-color:#fbbf24;border-radius:4px;color:#fff;font-size:11px;font-weight:600;padding:3px 8px}.init-settings .step-expanded-content .network-wallet-card .card-header .status-indicator{border-radius:10px;font-size:12px;font-weight:600;padding:5px 10px}.init-settings .step-expanded-content .network-wallet-card .card-header .status-indicator.active{background-color:#22c55e1a;color:#16a34a}.init-settings .step-expanded-content .network-wallet-card .card-header .status-indicator.inactive{background-color:#f3f4f6;color:#9ca3af}.init-settings .step-expanded-content .network-wallet-card .card-body{display:flex;flex-direction:column;min-height:100px;padding:16px}.init-settings .step-expanded-content .network-wallet-card .card-body .wallet-configured{align-items:center;background-color:#22c55e0d;border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:68px;padding:16px;text-align:center}.init-settings .step-expanded-content .network-wallet-card .card-body .wallet-configured .configured-icon{align-items:center;background-color:#22c55e26;border-radius:50%;color:#16a34a;display:flex;font-size:18px;height:36px;justify-content:center;margin-bottom:10px;width:36px}.init-settings .step-expanded-content .network-wallet-card .card-body .wallet-configured .configured-text{color:#16a34a;font-size:14px;font-weight:500}.init-settings .step-expanded-content .network-wallet-card .card-body .mpc-wallet-card{border:none;box-shadow:none;margin:0}.init-settings .step-expanded-content .network-wallet-card .card-body .mpc-wallet-card .card-header{border-radius:8px;padding:12px}.init-settings .step-expanded-content .network-wallet-card .card-body .mpc-wallet-card .card-body{padding:12px}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-action{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-action .create-hint{color:#6b7280;font-size:13px;margin:10px 0 25px}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-action .btn-create{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:8px;padding:10px 20px;transition:all .2s}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-action .btn-create:hover:not(:disabled){background-color:#2563eb}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-action .btn-create:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .email-info{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;gap:4px;justify-content:space-between;margin-bottom:16px;padding:12px}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .email-info .email-label{color:#6b7280;font-size:12px;font-weight:600}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .email-info .email-value{color:#111827;font-size:14px;font-weight:500}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .field-input{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-size:14px;margin-bottom:12px;padding:10px 12px;width:100%}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .field-input::placeholder{color:#9ca3af}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .field-input:focus{border-color:#3b82f6;outline:none}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .field-input:disabled{background-color:#f3f4f6;cursor:not-allowed}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .form-actions{display:flex;gap:8px}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .form-actions .btn-cancel{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .form-actions .btn-cancel:hover:not(:disabled){background-color:#f3f4f6}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .form-actions .btn-cancel:disabled{cursor:not-allowed;opacity:.5}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .form-actions .btn-create{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .form-actions .btn-create:hover:not(:disabled){background-color:#2563eb}.init-settings .step-expanded-content .network-wallet-card .card-body .create-wallet-form .form-actions .btn-create:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.init-settings .step-expanded-content .wallet-actions{display:flex;justify-content:flex-end;margin-top:16px}.init-settings .step-expanded-content .wallet-actions .btn-recovery{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.init-settings .step-expanded-content .wallet-actions .btn-recovery:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.init-settings .step-expanded-content .network-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.init-settings .step-expanded-content .network-grid .network-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:box-shadow .2s ease}.init-settings .step-expanded-content .network-grid .network-card:hover{box-shadow:0 4px 12px #00000014}.init-settings .step-expanded-content .network-grid .network-card .network-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:14px 16px}.init-settings .step-expanded-content .network-grid .network-card .network-header .network-name{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.init-settings .step-expanded-content .network-grid .network-card .network-header .network-name .network-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.init-settings .step-expanded-content .network-grid .network-card .network-header .network-name .network-icon img{height:24px;width:24px}.init-settings .step-expanded-content .network-grid .network-card .network-content{display:flex;flex-direction:column;gap:12px;padding:16px}.init-settings .step-expanded-content .network-grid .network-card .network-content .field-label{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:8px}.init-settings .step-expanded-content .network-grid .network-card .network-content .field-label .status-indicator{border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.init-settings .step-expanded-content .network-grid .network-card .network-content .field-label .status-indicator.success{background:#22c55e1a;color:#16a34a}.init-settings .step-expanded-content .network-grid .network-card .network-content .field-label .status-indicator.secondary{background:#f3f4f6;color:#6b7280}.init-settings .step-expanded-content .network-grid .network-card .network-content .address-field .wallet-address-display{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px}.init-settings .step-expanded-content .network-grid .network-card .network-content .address-field .wallet-address-display .address-text{border-radius:4px;color:#3b82f6;cursor:pointer;display:block;font-family:JetBrains Mono,monospace;font-size:13px;padding:4px;transition:all .2s ease;word-break:break-all}.init-settings .step-expanded-content .network-grid .network-card .network-content .address-field .wallet-address-display .address-text:hover{background:#3b82f61a}.init-settings .step-expanded-content .network-grid .network-card .network-content .address-field .wallet-address-display .address-text:active{background:#3b82f6;color:#fff}.init-settings .step-expanded-content .network-grid .network-card .network-content .address-field .field-hint{color:#6b7280;font-size:12px;line-height:1.4;margin-top:6px}.init-settings .step-expanded-content .network-grid .network-card .network-content .address-field .no-wallet-message{background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;color:#6b7280;font-size:14px;font-style:italic;padding:12px;text-align:center}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row:last-child{margin-bottom:0}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row.explorer-link{justify-content:center}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row.explorer-link .explorer-link-text{color:#3b82f6;font-size:14px;font-weight:500;text-decoration:none}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row.explorer-link .explorer-link-text:hover{text-decoration:underline}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row .info-label{color:#6b7280;font-size:14px;font-weight:500}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row .info-value{color:#111827;font-size:14px;text-align:right}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row .info-value.mono{font-family:JetBrains Mono,monospace;font-size:12px}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row .info-value .contract-address{border-radius:4px;color:#3b82f6;cursor:pointer;display:inline-block;font-weight:500;max-width:180px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;word-break:break-all}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row .info-value .contract-address:hover{background:#3b82f61a;max-width:100%}.init-settings .step-expanded-content .network-grid .network-card .network-content .contract-info .info-row .info-value .contract-address:active{background:#3b82f6;color:#fff}.init-settings .step-expanded-content .network-grid .network-card .network-content .setup-btn{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}.init-settings .step-expanded-content .network-grid .network-card .network-content .setup-btn:hover:not(:disabled){background:#2563eb}.init-settings .step-expanded-content .network-grid .network-card .network-content .setup-btn:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.init-settings .step-expanded-content .security-notice{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.init-settings .step-expanded-content .security-notice .notice-icon{flex-shrink:0;font-size:18px}.init-settings .step-expanded-content .security-notice .notice-content{flex:1 1}.init-settings .step-expanded-content .security-notice .notice-content .notice-title{color:#78350f;font-size:14px;font-weight:600;margin:0 0 6px}.init-settings .step-expanded-content .security-notice .notice-content .notice-description{color:#a16207;font-size:13px;line-height:1.5;margin:0}.init-settings .step-notice{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;display:flex;gap:12px;margin-top:16px;padding:16px 20px}.init-settings .step-notice .notice-icon{flex-shrink:0;margin-top:2px}.init-settings .step-notice .notice-content{color:#92400e;font-size:14px;line-height:1.6}.init-settings .step-notice .notice-content strong{color:#78350f;display:block;font-weight:600;margin-bottom:6px}.init-settings .step-notice .notice-content p{color:#a16207;font-size:13px;margin:0}.init-settings .step-notice .notice-content a{color:#2563eb;font-weight:500;text-decoration:none}.init-settings .step-notice .notice-content a:hover{text-decoration:underline}.init-settings .action-section{display:flex;justify-content:center;margin-bottom:24px}.init-settings .action-section .start-button{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:14px;box-shadow:0 10px 15px -3px #6366f14d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s ease}.init-settings .action-section .start-button:hover{box-shadow:0 20px 25px -5px #6366f166;transform:scale(1.05)}.init-settings .setup-complete-notice{align-items:flex-start;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:16px;display:flex;gap:20px;margin-bottom:100px;max-width:600px;padding:24px;width:100%}@media(max-width:768px){.init-settings .setup-complete-notice{align-items:center;flex-direction:column;gap:16px;padding:20px;text-align:center}}.init-settings .setup-complete-notice .complete-icon{flex-shrink:0}.init-settings .setup-complete-notice .complete-icon svg{filter:drop-shadow(0 2px 4px rgba(16,185,129,.3))}.init-settings .setup-complete-notice .complete-content{flex:1 1}.init-settings .setup-complete-notice .complete-content .complete-title{color:#065f46;font-size:18px;font-weight:700;margin:0 0 12px}@media(max-width:768px){.init-settings .setup-complete-notice .complete-content .complete-title{font-size:16px}}.init-settings .setup-complete-notice .complete-content .complete-description{color:#047857;font-size:15px;line-height:1.6;margin:0 0 16px}@media(max-width:768px){.init-settings .setup-complete-notice .complete-content .complete-description{font-size:14px}}.init-settings .setup-complete-notice .complete-content .complete-info{background:#fff9;border-radius:10px;padding:14px 16px}.init-settings .setup-complete-notice .complete-content .complete-info p{color:#065f46;font-size:14px;line-height:1.5;margin:0 0 8px}.init-settings .setup-complete-notice .complete-content .complete-info p:last-child{margin-bottom:0}.init-settings .setup-complete-notice .complete-content .complete-info p strong{color:#047857}.init-settings .setup-complete-notice .complete-content .complete-info p a{color:#2563eb;font-weight:600;text-decoration:none}.init-settings .setup-complete-notice .complete-content .complete-info p a:hover{text-decoration:underline}@media(max-width:768px){.init-settings .setup-complete-notice .complete-content .complete-info p{font-size:13px}}.init-settings .help-section{background:#fff;border-top:1px solid #f3f4f6;bottom:0;left:0;padding:16px 24px;position:fixed;right:0;text-align:center}.init-settings .help-section p{color:#9ca3af;font-size:14px;margin:0}.init-settings .help-section p a{color:#6b7280;font-weight:500;text-decoration:none;transition:color .2s ease}.init-settings .help-section p a:hover{color:#374151}.success-notice-modal{border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.success-notice-modal .modal-header{border-bottom:1px solid #e5e7eb;padding:20px 24px 16px}.success-notice-modal .modal-header h3{color:#111827}.success-notice-modal .modal-header .modal-close-btn{border-radius:6px;color:#6b7280}.success-notice-modal .modal-header .modal-close-btn:hover{background:#f3f4f6;color:#111827}.success-notice-modal .modal-body{padding:32px 24px}.success-notice-modal .modal-body .success-icon{background:#22c55e1a;color:#16a34a;margin:0 auto 20px}.success-notice-modal .modal-body .success-message{color:#111827;margin:0 0 12px}.success-notice-modal .modal-body .success-description{color:#6b7280;font-size:14px}.success-notice-modal .modal-footer{padding:16px 24px 24px}.success-notice-modal .modal-footer .btn-primary{background:#3b82f6;border-radius:8px;padding:12px 32px}#CancelRefundList .dashboard-tabs-header,#OrderList .dashboard-tabs-header,#OrderList_My .dashboard-tabs-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}#CancelRefundList .dashboard-tabs-header .dashboard-tabs .tabs-container,#OrderList .dashboard-tabs-header .dashboard-tabs .tabs-container,#OrderList_My .dashboard-tabs-header .dashboard-tabs .tabs-container{background:#f8fafc;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;box-shadow:none;display:flex;padding:0}#CancelRefundList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#OrderList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#OrderList_My .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#475569;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;padding:var(--space-md) var(--space-xl);position:relative;text-align:center;transition:all .2s ease;white-space:nowrap}#CancelRefundList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button:hover,#OrderList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button:hover,#OrderList_My .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button:hover{background:#f1f5f9;color:#000}#CancelRefundList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active,#OrderList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active,#OrderList_My .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active{border-bottom-color:#0066e4;color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#CancelRefundList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active:hover,#OrderList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active:hover,#OrderList_My .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button.active:hover{color:#0066e4}#CancelRefundList .dashboard-tabs-header .dashboard-actions,#OrderList .dashboard-tabs-header .dashboard-actions,#OrderList_My .dashboard-tabs-header .dashboard-actions{display:flex;gap:var(--space-sm)}#CancelRefundList .dashboard-tabs-header .dashboard-actions .action-btn,#OrderList .dashboard-tabs-header .dashboard-actions .action-btn,#OrderList_My .dashboard-tabs-header .dashboard-actions .action-btn{border:none;border-radius:var(--radius-lg);cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding:var(--space-sm);transition:all .2s ease;white-space:nowrap}#CancelRefundList .dashboard-tabs-header .dashboard-actions .action-btn.primary,#OrderList .dashboard-tabs-header .dashboard-actions .action-btn.primary,#OrderList_My .dashboard-tabs-header .dashboard-actions .action-btn.primary{background:#0066e4;box-shadow:0 2px 8px -2px #0066e44d;color:#fff}#CancelRefundList .dashboard-tabs-header .dashboard-actions .action-btn.primary:hover,#OrderList .dashboard-tabs-header .dashboard-actions .action-btn.primary:hover,#OrderList_My .dashboard-tabs-header .dashboard-actions .action-btn.primary:hover{background:#2563eb;box-shadow:0 4px 12px -2px #0066e466;transform:translateY(-1px)}#CancelRefundList .dashboard-tabs-header .dashboard-actions .action-btn.secondary,#OrderList .dashboard-tabs-header .dashboard-actions .action-btn.secondary,#OrderList_My .dashboard-tabs-header .dashboard-actions .action-btn.secondary{background:#fff;border:1px solid #f1f5f9;color:#000}#CancelRefundList .dashboard-tabs-header .dashboard-actions .action-btn.secondary:hover,#OrderList .dashboard-tabs-header .dashboard-actions .action-btn.secondary:hover,#OrderList_My .dashboard-tabs-header .dashboard-actions .action-btn.secondary:hover{background:#f8fafc;border-color:#e2e8f0}#CancelRefundList .transactions-section,#OrderList .transactions-section,#OrderList_My .transactions-section{background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-top:40px;padding:var(--space-xl);width:100%}#CancelRefundList .transactions-section .section-header,#OrderList .transactions-section .section-header,#OrderList_My .transactions-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}#CancelRefundList .transactions-section .section-header h3,#OrderList .transactions-section .section-header h3,#OrderList_My .transactions-section .section-header h3{color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#CancelRefundList .transactions-section .section-header .section-header-info,#OrderList .transactions-section .section-header .section-header-info,#OrderList_My .transactions-section .section-header .section-header-info{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#CancelRefundList .transactions-section .section-header .section-header-info span,#OrderList .transactions-section .section-header .section-header-info span,#OrderList_My .transactions-section .section-header .section-header-info span{background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}#CancelRefundList .transactions-section .section-header .see-all,#OrderList .transactions-section .section-header .see-all,#OrderList_My .transactions-section .section-header .see-all{background:none;border:none;border-radius:var(--radius-sm);color:var(--primary-blue);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-md);transition:color .2s}#CancelRefundList .transactions-section .section-header .see-all:hover,#OrderList .transactions-section .section-header .see-all:hover,#OrderList_My .transactions-section .section-header .see-all:hover{background:var(--bg-tertiary);color:var(--primary-blue-dark)}#CancelRefundList .transactions-section .transactions-table,#OrderList .transactions-section .transactions-table,#OrderList_My .transactions-section .transactions-table{background:var(--bg-primary);border:none;border-radius:var(--radius-lg);box-shadow:none;margin:0;overflow-x:auto;padding:0;width:100%}#CancelRefundList .transactions-section .transactions-table .table-container,#OrderList .transactions-section .transactions-table .table-container,#OrderList_My .transactions-section .transactions-table .table-container{background:var(--bg-primary);border-radius:var(--radius-lg);overflow:hidden;width:100%}#CancelRefundList .transactions-section .transactions-table .table-container .table-header,#OrderList .transactions-section .transactions-table .table-container .table-header,#OrderList_My .transactions-section .transactions-table .table-container .table-header{background:var(--bg-tertiary);border-bottom:1px solid var(--border-tertiary);display:flex}#CancelRefundList .transactions-section .transactions-table .table-container .table-header .table-header-cell,#OrderList .transactions-section .transactions-table .table-container .table-header .table-header-cell,#OrderList_My .transactions-section .transactions-table .table-container .table-header .table-header-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-tertiary);display:flex;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;padding:var(--space-md);text-transform:uppercase}#CancelRefundList .transactions-section .transactions-table .table-container .table-header .table-header-cell:last-child,#OrderList .transactions-section .transactions-table .table-container .table-header .table-header-cell:last-child,#OrderList_My .transactions-section .transactions-table .table-container .table-header .table-header-cell:last-child{border-right:none}#CancelRefundList .transactions-section .transactions-table .table-container .table-body,#OrderList .transactions-section .transactions-table .table-container .table-body,#OrderList_My .transactions-section .transactions-table .table-container .table-body{max-height:600px;min-height:600px;overflow:hidden}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row{border-bottom:1px solid var(--border-tertiary);display:flex;min-height:60px;transition:background .15s ease}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row:last-child,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row:last-child,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row:last-child{border-bottom:none}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row .table-cell,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row .table-cell,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row .table-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-primary);display:flex;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;overflow:hidden;padding:var(--space-md);text-overflow:ellipsis;white-space:nowrap}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row .table-cell:last-child,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row .table-cell:last-child,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row .table-cell:last-child{border-right:none}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row.data-row,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row.data-row,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row.data-row{cursor:pointer}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row.data-row:hover,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row.data-row:hover,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row.data-row:hover{background:var(--bg-tertiary)}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-tertiary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;border-radius:var(--radius-sm);height:16px}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short{width:60%}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge{border-radius:var(--radius-md);height:24px;width:70px}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row.empty-row,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row.empty-row,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row.empty-row{background:#0000;pointer-events:none}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row.empty-row .table-cell,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row.empty-row .table-cell,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row.empty-row .table-cell{border-right-color:#0000}#CancelRefundList .transactions-section .transactions-table .table-loading,#OrderList .transactions-section .transactions-table .table-loading,#OrderList_My .transactions-section .transactions-table .table-loading{align-items:center;background:var(--bg-primary);border-radius:var(--radius-lg);display:flex;justify-content:center;min-height:200px}#CancelRefundList .transactions-section .transactions-table .table-loading .loading-spinner,#OrderList .transactions-section .transactions-table .table-loading .loading-spinner,#OrderList_My .transactions-section .transactions-table .table-loading .loading-spinner{align-items:center;color:var(--text-tertiary);display:flex;font-size:16px;font-weight:400;gap:var(--space-sm);letter-spacing:-.01em;line-height:24px}#CancelRefundList .transactions-section .transactions-table .table-loading .loading-spinner:before,#OrderList .transactions-section .transactions-table .table-loading .loading-spinner:before,#OrderList_My .transactions-section .transactions-table .table-loading .loading-spinner:before{animation:spin 1s linear infinite;border-top:2px solid var(--border-tertiary);border:2px solid var(--border-tertiary);border-radius:50%;border-top-color:var(--primary-blue);content:"";height:20px;width:20px}#CancelRefundList .transactions-section .transactions-table .table,#OrderList .transactions-section .transactions-table .table,#OrderList_My .transactions-section .transactions-table .table{background:#0000;border:none;border-radius:var(--radius-lg);box-shadow:none;margin:0;padding:0;width:100%}#CancelRefundList .transactions-section .transactions-table .status-badge,#OrderList .transactions-section .transactions-table .status-badge,#OrderList_My .transactions-section .transactions-table .status-badge{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:13px;font-weight:600;height:28px;padding:0 10px}#CancelRefundList .transactions-section .transactions-table .status-badge.Completed,#OrderList .transactions-section .transactions-table .status-badge.Completed,#OrderList_My .transactions-section .transactions-table .status-badge.Completed{background:#d1fae5;color:#059669}#CancelRefundList .transactions-section .transactions-table .status-badge.Pending,#OrderList .transactions-section .transactions-table .status-badge.Pending,#OrderList_My .transactions-section .transactions-table .status-badge.Pending{background:#fef3c7;color:#d97706}#CancelRefundList .transactions-section .transactions-table .status-badge.Failed,#OrderList .transactions-section .transactions-table .status-badge.Failed,#OrderList_My .transactions-section .transactions-table .status-badge.Failed{background:#fee2e2;color:#ef4444}#CancelRefundList .transactions-section .pagination-container,#OrderList .transactions-section .pagination-container,#OrderList_My .transactions-section .pagination-container{align-items:center;border-top:1px solid var(--border-tertiary);display:flex;justify-content:space-between;margin-top:var(--space-lg);padding:var(--space-md) 0}#CancelRefundList .transactions-section .pagination-container .pagination-info,#OrderList .transactions-section .pagination-container .pagination-info,#OrderList_My .transactions-section .pagination-container .pagination-info{color:var(--text-tertiary);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#CancelRefundList .transactions-section .pagination-container .pagination-controls,#OrderList .transactions-section .pagination-container .pagination-controls,#OrderList_My .transactions-section .pagination-container .pagination-controls{align-items:center;display:flex;gap:var(--space-xs)}#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn,#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn,#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn{align-items:center;background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;letter-spacing:-.01em;line-height:20px;transition:all .2s ease;width:36px}#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled),#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled),#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-secondary)}#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn.active,#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn.active,#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;font-weight:600}#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:disabled,#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:disabled,#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;opacity:.4}#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2),#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2),#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2){font-size:16px;font-weight:400}@media(max-width:1400px){#CancelRefundList .dashboard-container,#OrderList .dashboard-container,#OrderList_My .dashboard-container{max-width:100%;padding:var(--space-md)}}@media(max-width:1200px){#CancelRefundList .dashboard-container,#OrderList .dashboard-container,#OrderList_My .dashboard-container{padding:var(--space-md)}#CancelRefundList .dashboard-content,#OrderList .dashboard-content,#OrderList_My .dashboard-content{gap:var(--space-md);grid-template-columns:1fr}#CancelRefundList .dashboard-content.dashboard-content-equal,#OrderList .dashboard-content.dashboard-content-equal,#OrderList_My .dashboard-content.dashboard-content-equal{grid-template-columns:1fr}#CancelRefundList .dashboard-content .chart-section.chart-section-pie,#OrderList .dashboard-content .chart-section.chart-section-pie,#OrderList_My .dashboard-content .chart-section.chart-section-pie{min-height:380px}#CancelRefundList .dashboard-content .chart-section.chart-section-pie>div:last-child,#OrderList .dashboard-content .chart-section.chart-section-pie>div:last-child,#OrderList_My .dashboard-content .chart-section.chart-section-pie>div:last-child{min-height:280px}#CancelRefundList .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#OrderList .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#OrderList_My .dashboard-content .chart-section.chart-section-pie>div:last-child>div{height:100%;width:100%}#CancelRefundList .dashboard-content .chart-section.chart-section-line,#OrderList .dashboard-content .chart-section.chart-section-line,#OrderList_My .dashboard-content .chart-section.chart-section-line{min-height:320px}#CancelRefundList .main-stats-row,#OrderList .main-stats-row,#OrderList_My .main-stats-row{gap:var(--space-md);grid-template-columns:1fr}#CancelRefundList .main-stats-row .main-stat,#OrderList .main-stats-row .main-stat,#OrderList_My .main-stats-row .main-stat{min-height:120px;padding:var(--space-lg)}}@media(max-width:768px){#CancelRefundList .dashboard-container,#OrderList .dashboard-container,#OrderList_My .dashboard-container{gap:var(--space-md);padding:var(--space-sm)}#CancelRefundList .dashboard-header,#OrderList .dashboard-header,#OrderList_My .dashboard-header{align-items:flex-start;flex-direction:column;gap:var(--space-md)}#CancelRefundList .dashboard-header .header-controls,#OrderList .dashboard-header .header-controls,#OrderList_My .dashboard-header .header-controls{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr);width:100%}#CancelRefundList .dashboard-header .header-controls .control-group,#CancelRefundList .dashboard-header .header-controls .control-group .dashboard-select,#OrderList .dashboard-header .header-controls .control-group,#OrderList .dashboard-header .header-controls .control-group .dashboard-select,#OrderList_My .dashboard-header .header-controls .control-group,#OrderList_My .dashboard-header .header-controls .control-group .dashboard-select{width:100%}#CancelRefundList .dashboard-tabs-header,#OrderList .dashboard-tabs-header,#OrderList_My .dashboard-tabs-header{align-items:stretch;flex-direction:column;gap:var(--space-md)}#CancelRefundList .dashboard-tabs-header .dashboard-tabs .tabs-container,#OrderList .dashboard-tabs-header .dashboard-tabs .tabs-container,#OrderList_My .dashboard-tabs-header .dashboard-tabs .tabs-container{max-width:250px;padding:4px}#CancelRefundList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#OrderList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#OrderList_My .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-md)}#CancelRefundList .dashboard-tabs-header .dashboard-actions,#OrderList .dashboard-tabs-header .dashboard-actions,#OrderList_My .dashboard-tabs-header .dashboard-actions{justify-content:center}#CancelRefundList .dashboard-tabs-header .dashboard-actions .action-btn,#OrderList .dashboard-tabs-header .dashboard-actions .action-btn,#OrderList_My .dashboard-tabs-header .dashboard-actions .action-btn{flex:1 1;max-width:200px}#CancelRefundList .dashboard-content .chart-section,#OrderList .dashboard-content .chart-section,#OrderList_My .dashboard-content .chart-section{padding:var(--space-md)}#CancelRefundList .dashboard-content .chart-section.chart-section-pie,#OrderList .dashboard-content .chart-section.chart-section-pie,#OrderList_My .dashboard-content .chart-section.chart-section-pie{min-height:320px}#CancelRefundList .dashboard-content .chart-section.chart-section-pie>div:last-child,#OrderList .dashboard-content .chart-section.chart-section-pie>div:last-child,#OrderList_My .dashboard-content .chart-section.chart-section-pie>div:last-child{min-height:240px}#CancelRefundList .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#OrderList .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#OrderList_My .dashboard-content .chart-section.chart-section-pie>div:last-child>div{height:100%;width:100%}#CancelRefundList .dashboard-content .chart-section.chart-section-line,#OrderList .dashboard-content .chart-section.chart-section-line,#OrderList_My .dashboard-content .chart-section.chart-section-line{min-height:320px}#CancelRefundList .transactions-section,#OrderList .transactions-section,#OrderList_My .transactions-section{padding:var(--space-md)}#CancelRefundList .transactions-section .section-header,#OrderList .transactions-section .section-header,#OrderList_My .transactions-section .section-header{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}#CancelRefundList .transactions-section .transactions-table .table-container .table-header .table-header-cell,#OrderList .transactions-section .transactions-table .table-container .table-header .table-header-cell,#OrderList_My .transactions-section .transactions-table .table-container .table-header .table-header-cell{font-size:11px;padding:var(--space-sm)}#CancelRefundList .transactions-section .transactions-table .table-container .table-body,#OrderList .transactions-section .transactions-table .table-container .table-body,#OrderList_My .transactions-section .transactions-table .table-container .table-body{max-height:520px;min-height:520px}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row{min-height:52px}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row .table-cell,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row .table-cell,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row .table-cell{font-size:13px;padding:var(--space-sm)}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content{height:14px}#CancelRefundList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge,#OrderList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge,#OrderList_My .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge{height:20px;width:60px}#CancelRefundList .transactions-section .pagination-container,#OrderList .transactions-section .pagination-container,#OrderList_My .transactions-section .pagination-container{flex-direction:column;gap:var(--space-md)}#CancelRefundList .transactions-section .pagination-container .pagination-info,#OrderList .transactions-section .pagination-container .pagination-info,#OrderList_My .transactions-section .pagination-container .pagination-info{order:2;text-align:center}#CancelRefundList .transactions-section .pagination-container .pagination-controls,#OrderList .transactions-section .pagination-container .pagination-controls,#OrderList_My .transactions-section .pagination-container .pagination-controls{flex-wrap:wrap;gap:4px;justify-content:center;order:1}#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn,#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn,#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn{font-size:12px;height:32px;width:32px}#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#CancelRefundList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2),#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#OrderList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2),#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#OrderList_My .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2){font-size:14px}}@media(max-width:480px){#CancelRefundList .dashboard-container,#OrderList .dashboard-container,#OrderList_My .dashboard-container{padding:var(--space-xs)}#CancelRefundList .dashboard-header .header-controls,#OrderList .dashboard-header .header-controls,#OrderList_My .dashboard-header .header-controls{grid-template-columns:1fr}#CancelRefundList .dashboard-tabs-header,#OrderList .dashboard-tabs-header,#OrderList_My .dashboard-tabs-header{align-items:stretch;flex-direction:column;gap:var(--space-sm)}#CancelRefundList .dashboard-tabs-header .dashboard-tabs .tabs-container,#OrderList .dashboard-tabs-header .dashboard-tabs .tabs-container,#OrderList_My .dashboard-tabs-header .dashboard-tabs .tabs-container{max-width:200px;padding:2px}#CancelRefundList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#OrderList .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button,#OrderList_My .dashboard-tabs-header .dashboard-tabs .tabs-container .tab-button{font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm)}#CancelRefundList .dashboard-tabs-header .dashboard-actions,#OrderList .dashboard-tabs-header .dashboard-actions,#OrderList_My .dashboard-tabs-header .dashboard-actions{justify-content:center}#CancelRefundList .dashboard-tabs-header .dashboard-actions .action-btn,#OrderList .dashboard-tabs-header .dashboard-actions .action-btn,#OrderList_My .dashboard-tabs-header .dashboard-actions .action-btn{flex:1 1;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;max-width:150px;padding:var(--space-sm) var(--space-md)}#CancelRefundList .main-stats-row .main-stat,#OrderList .main-stats-row .main-stat,#OrderList_My .main-stats-row .main-stat{padding:var(--space-md)}#CancelRefundList .main-stats-row .main-stat .main-stat-value,#OrderList .main-stats-row .main-stat .main-stat-value,#OrderList_My .main-stats-row .main-stat .main-stat-value{font-size:1.5rem}#CancelRefundList .dashboard-content .chart-section,#OrderList .dashboard-content .chart-section,#OrderList_My .dashboard-content .chart-section{padding:var(--space-sm)}#CancelRefundList .dashboard-content .chart-section.chart-section-pie,#OrderList .dashboard-content .chart-section.chart-section-pie,#OrderList_My .dashboard-content .chart-section.chart-section-pie{min-height:280px}#CancelRefundList .dashboard-content .chart-section.chart-section-pie>div:last-child,#OrderList .dashboard-content .chart-section.chart-section-pie>div:last-child,#OrderList_My .dashboard-content .chart-section.chart-section-pie>div:last-child{min-height:200px}#CancelRefundList .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#OrderList .dashboard-content .chart-section.chart-section-pie>div:last-child>div,#OrderList_My .dashboard-content .chart-section.chart-section-pie>div:last-child>div{height:100%;width:100%}#CancelRefundList .dashboard-content .chart-section.chart-section-line,#OrderList .dashboard-content .chart-section.chart-section-line,#OrderList_My .dashboard-content .chart-section.chart-section-line{min-height:280px}}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}#PaymentCheck{background-color:#f1f5f9;height:100%;width:100%}#PaymentCheck .payment-check{height:100%;max-width:100%}#PaymentCheck .payment-check .payment-check-header{align-items:center;background:#fff;border:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:24px;overflow:visible;padding:var(--space-md);position:relative}#PaymentCheck .payment-check .payment-check-header:before{animation:shimmer 8s linear infinite;background:linear-gradient(90deg,#0000 40%,#ffffffb3 50%,#0000 60%);background-size:200% 100%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#PaymentCheck .payment-check .payment-check-header .header-content{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;position:relative;width:100%}#PaymentCheck .payment-check .payment-check-header .header-left-space{position:relative;z-index:100}#PaymentCheck .payment-check .payment-check-header .lang-select-wrapper{justify-self:end;position:relative;z-index:1000}#PaymentCheck .payment-check .payment-check-header .header-logo{position:relative;z-index:0}#PaymentCheck .payment-check .payment-check-header .header-logo .logo-image{cursor:pointer;height:23px;transition:opacity .2s ease;width:auto}#PaymentCheck .payment-check .payment-check-header .header-logo .logo-image:hover{opacity:.8}#PaymentCheck .payment-check .payment-check-container{align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - 200px);padding:0 var(--space-md)}#PaymentCheck .payment-check .payment-check-content{max-width:400px;padding:80px 16px 40px;text-align:center;width:100%}#PaymentCheck .payment-check .payment-check-instructions{margin-bottom:40px}#PaymentCheck .payment-check .payment-check-instructions .payment-check-instruction-text{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;line-height:1.5;margin:0}#PaymentCheck .payment-check .payment-check-instructions .payment-check-instruction-text:first-child{margin-bottom:8px}#PaymentCheck .payment-check .payment-check-actions{align-items:center;display:flex;flex-direction:column;gap:40px}#PaymentCheck .payment-check .payment-check-complete-button{background-color:#0066e4;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;max-width:280px;padding:12px;transition:all .2s ease;width:100%}#PaymentCheck .payment-check .payment-check-complete-button:hover{background-color:#2563eb}#PaymentCheck .payment-check .payment-check-complete-button:active{background-color:#1d4ed8}#PaymentCheck .payment-check .payment-check-restart-link{background:none;border:none;border-radius:6px;color:#0066e4;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;padding:8px 16px;text-decoration:underline;transition:background-color .2s ease}#PaymentCheck .payment-check .payment-check-restart-link:hover{background-color:#eff6ff}#PaymentCheck .payment-check .payment-check-restart-link:active{background-color:#f4f8fc}#PaymentCheck .payment-check .payment-check-loading{align-items:center;background-color:#f1f5f9;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}#PaymentCheck .payment-check .payment-check-loading-spinner{animation:payment-check-spin 1s linear infinite;border:4px solid #f1f5f9;border-radius:50%;border-top-color:#0066e4;height:40px;width:40px}#PaymentCheck .payment-check .payment-check-loading p{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0}@keyframes payment-check-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){#PaymentCheck .payment-check .payment-check-header{margin-bottom:16px;padding:var(--space-sm)}#PaymentCheck .payment-check .payment-check-container{min-height:calc(100vh - 150px);padding:0 var(--space-sm)}#PaymentCheck .payment-check .payment-check-content{max-width:100%;padding:60px 16px 32px}#PaymentCheck .payment-check .payment-check-instructions{margin-bottom:40px}#PaymentCheck .payment-check .payment-check-complete-button{max-width:100%}}@media(max-width:480px){#PaymentCheck .payment-check .payment-check-header{padding:12px 16px}#PaymentCheck .payment-check .payment-check-container{padding:0 16px}#PaymentCheck .payment-check .payment-check-content{padding:40px 16px 24px}#PaymentCheck .payment-check .payment-check-instructions{margin-bottom:40px}}body,html{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}#PaymentProcess{-ms-overflow-style:none;background-color:#e8eff6;height:100%;min-height:fit-content;scrollbar-width:none;width:100%}#PaymentProcess::-webkit-scrollbar{display:none}#PaymentProcess .payment-detail-process{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:100%;padding-bottom:140px;padding-top:80px}#PaymentProcess .payment-detail-process .payment-invoice-header{align-items:center;background:#fff;border:1px solid #f1f5f9;display:flex;justify-content:space-between;left:0;margin-bottom:24px;overflow:visible;padding:var(--space-md);padding-top:calc(var(--safe-area-inset-top) + var(--space-md));position:fixed;right:0;top:0;z-index:1000}#PaymentProcess .payment-detail-process .payment-invoice-header:before{animation:shimmer 8s linear infinite;background:linear-gradient(90deg,#0000 40%,#ffffffb3 50%,#0000 60%);background-size:200% 100%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#PaymentProcess .payment-detail-process .payment-invoice-header .header-content{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;position:relative;width:100%}#PaymentProcess .payment-detail-process .payment-invoice-header .header-left-space{position:relative;z-index:100}#PaymentProcess .payment-detail-process .payment-invoice-header .header-left-space .back-button{align-items:center;background:#0000;border:none;color:#0066e4;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:var(--space-xs);letter-spacing:-.01em;line-height:26px;transition:color .2s ease}#PaymentProcess .payment-detail-process .payment-invoice-header .header-left-space .back-button:active,#PaymentProcess .payment-detail-process .payment-invoice-header .header-left-space .back-button:hover{color:#4b9cff}#PaymentProcess .payment-detail-process .payment-invoice-header .lang-select-wrapper{justify-self:end;position:relative;z-index:1000}#PaymentProcess .payment-detail-process .payment-invoice-header .header-logo{position:relative;z-index:0}#PaymentProcess .payment-detail-process .payment-invoice-header .header-logo .logo-image{cursor:pointer;height:23px;transition:opacity .2s ease;width:auto}#PaymentProcess .payment-detail-process .payment-invoice-header .header-logo .logo-image:hover{opacity:.8}#PaymentProcess .payment-detail-process .payment-invoice-header .payment-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#PaymentProcess .payment-detail-process .payment-invoice-header .payment-subtitle{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin-top:var(--space-xs)}#PaymentProcess .payment-detail-process .payment-container{margin:0 0 var(--space-md) 0;max-width:100%;padding:0 var(--space-md)}#PaymentProcess .payment-detail-process .payment-container:last-child{margin-bottom:0}#PaymentProcess .payment-detail-process .payment-container .order-summary-section{background:#fff;border:1px solid #f1f5f9;border-radius:24px;margin-bottom:var(--space-md);overflow:hidden;padding:var(--space-lg)}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-md)}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-header .summary-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-header .expand-toggle-btn{align-items:center;background:none;background:#f4f8fc;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:38px;justify-content:center;letter-spacing:-.01em;line-height:26px;transition:all .2s ease;width:38px}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-header .expand-toggle-btn:active,#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-header .expand-toggle-btn:hover{background:#e8f2fd;color:#1e293b}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-header .expand-toggle-btn .arrow-down-icon{height:18px;transition:transform .2s ease;width:18px}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-header .expand-toggle-btn .arrow-down-icon.expanded{transform:rotate(180deg)}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content-collapsed .collapsed-amount{align-items:center;display:flex;justify-content:space-between}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content-collapsed .collapsed-amount .amount-label{color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content-collapsed .collapsed-amount .amount-value{color:#000;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:28px}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content{border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;margin:24px 0;max-height:1000px;opacity:1;overflow:hidden;padding:14px 0;transition:max-height .3s ease-out,opacity .3s ease-out}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content.collapsed{border:none;margin:0;max-height:0;opacity:0;padding:0}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:24px}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row:last-child{margin-bottom:0}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row.order-items-row{grid-template-columns:1fr}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row.order-items-row .summary-item{width:100%}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item{display:flex;flex-direction:column;gap:8px}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-label{color:#475569;font-size:12px;font-weight:500;letter-spacing:0;line-height:14px}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value{color:#000;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;word-break:break-word}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table{border-collapse:collapse;margin-top:var(--space-xs);width:100%}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table td,#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table th{border-bottom:1px solid #f1f5f9;padding:var(--space-sm) var(--space-md);text-align:left;vertical-align:middle}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table td:first-child,#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table th:first-child{padding-left:0}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table td:last-child,#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table th:last-child{padding-right:0}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table th{background:#f8fafc;color:#1e293b;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;white-space:nowrap}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table th:first-child{width:40%}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table th:nth-child(2){text-align:center;width:15%}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table th:nth-child(3),#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table th:nth-child(4){text-align:right;width:22.5%}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table td{color:#000;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table td:first-child{font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;word-break:break-word}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table td:nth-child(2){font-family:JetBrains Mono,monospace;text-align:center;white-space:nowrap}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table td:nth-child(3),#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row .summary-item .summary-value table td:nth-child(4){font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;text-align:right;white-space:nowrap}#PaymentProcess .payment-detail-process .payment-footer{background:#0000;bottom:0;display:flex;flex-direction:column;left:0;padding:0;padding-bottom:calc(var(--safe-area-inset-bottom));position:fixed;right:0;z-index:1000}#PaymentProcess .payment-detail-process .payment-footer .additional-info-banner{margin-bottom:0;z-index:1}#PaymentProcess .payment-detail-process .payment-footer .additional-info-banner .banner-content{align-items:center;background:#dbeafe;border-radius:var(--radius-2xl);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:center;padding:var(--space-sm) var(--space-lg);text-align:center}#PaymentProcess .payment-detail-process .payment-footer .additional-info-banner .banner-content .banner-text{color:#0066e4;font-size:14px;font-weight:500;font-weight:700;letter-spacing:-.01em;line-height:20px;line-height:1.4;max-width:768px;width:100%}#PaymentProcess .payment-detail-process .payment-footer .payment-background-wrapper{background:#dbeafe;padding:0}#PaymentProcess .payment-detail-process .payment-footer .payment-content-container{align-items:center;background:#fff;border-top:1px solid #f1f5f9;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);box-shadow:0 -2px 8px #0000001a;display:flex;justify-content:center;padding:var(--space-lg);padding-bottom:calc(var(--space-lg) + 5px)}#PaymentProcess .payment-detail-process .payment-footer .payment-content-container .payment-info-wrapper{align-items:center;display:flex;justify-content:space-between;max-width:768px;width:100%}#PaymentProcess .payment-detail-process .payment-footer .payment-info{display:flex;flex-direction:column;gap:var(--space-xs)}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info{display:flex;flex-direction:column}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-section{align-items:center;display:flex;gap:var(--space-sm);margin-bottom:6px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-section .asset-icon-wrapper{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-section .asset-icon-wrapper .default-icon{font-size:24px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-section .asset-icon-wrapper img{border-radius:50%;height:24px;margin-right:0;width:24px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-section .asset-icon-wrapper .network-badge{align-items:center;background:#fff;border-radius:50%;bottom:-2px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:center;padding:1px;position:absolute;right:-2px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-section .asset-icon-wrapper .network-badge img{height:14px;margin-right:0;width:14px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-section .asset-symbol{color:#0066e4;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-section .original-amount{color:#64748b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-section .original-amount.cancel-line{text-decoration:line-through}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .amount-value{align-items:center;display:flex;flex-direction:row;gap:var(--space-sm)}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .amount-value .payment-amount{align-items:center;color:#000;display:flex;font-size:18px;font-weight:600;gap:var(--space-xs);letter-spacing:-.01em;line-height:26px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .amount-value .payment-amount .asset-icon-wrapper{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .amount-value .payment-amount .asset-icon-wrapper .default-icon{font-size:24px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .amount-value .payment-amount .asset-icon-wrapper img{border-radius:50%;height:24px;margin-right:0;width:24px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .amount-value .payment-amount .asset-icon-wrapper .network-badge{align-items:center;background:#fff;border-radius:50%;bottom:-2px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:center;padding:1px;position:absolute;right:-2px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .amount-value .payment-amount .asset-icon-wrapper .network-badge img{height:14px;margin-right:0;width:14px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-details{display:flex;flex-direction:column;gap:4px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-details .asset-symbol{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .asset-info .asset-details .amount-value{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .amount-label{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-detail-process .payment-footer .payment-info .amount-value{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn{align-items:center;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:0;line-height:20px;min-width:120px;padding:var(--space-md) var(--space-xl);transition:all .2s ease;width:auto}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn .payment-btn-content{align-items:center;display:flex;gap:var(--space-sm)}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn .payment-btn-content .payment-btn-icon .asset-icon-wrapper{align-items:center;display:flex;height:20px;justify-content:center;position:relative;width:20px}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn .payment-btn-content .payment-btn-icon .asset-icon-wrapper img{border-radius:50%;height:20px;width:20px}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn .payment-btn-content .payment-btn-icon .asset-icon-wrapper .network-badge{align-items:center;background:#fff;border-radius:50%;bottom:-2px;box-shadow:0 1px 2px #0000001a;display:flex;justify-content:center;padding:1px;position:absolute;right:-2px}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn .payment-btn-content .payment-btn-icon .asset-icon-wrapper .network-badge img{height:12px;width:12px}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn .payment-btn-content .payment-btn-text{white-space:nowrap}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn:hover:not(:disabled){transform:translateY(-1px)}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn:active:not(:disabled){transform:translateY(0)}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed;opacity:.6;transform:none}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-btn:disabled:hover{background:#f1f5f9;color:#64748b;transform:none}#PaymentProcess .payment-detail-process .payment-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--space-2xl) var(--space-lg)}#PaymentProcess .payment-detail-process .payment-loading-container .loading-spinner{height:32px;margin-bottom:var(--space-md);width:32px}#PaymentProcess .payment-detail-process .payment-loading-container p{margin:0}#PaymentProcess .payment-detail-process .error-message{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--space-2xl) var(--space-lg);text-align:center}#PaymentProcess .payment-detail-process .error-message p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:0}#PaymentProcess .payment-detail-process .payment-form{background:#fff;border:1px solid #f1f5f9;border-radius:24px;overflow:visible}#PaymentProcess .payment-detail-process .payment-form .form-body{padding:20px}#PaymentProcess .payment-detail-process .payment-form .form-section{margin-bottom:var(--space-xl)}#PaymentProcess .payment-detail-process .payment-form .form-section:last-child{margin-bottom:0}#PaymentProcess .payment-detail-process .payment-form .form-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-md)}#PaymentProcess .payment-detail-process .payment-form .form-section .section-header .section-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#PaymentProcess .payment-detail-process .payment-form .form-section .section-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin-bottom:var(--space-md)}#PaymentProcess .payment-detail-process .payment-form .form-group{margin-bottom:var(--space-md)}#PaymentProcess .payment-detail-process .payment-form .form-group:last-child{margin-bottom:0}#PaymentProcess .payment-detail-process .payment-form .form-group .form-label{color:#000;display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}#PaymentProcess .payment-detail-process .payment-form .form-group .payment-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717171' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-md) center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#1e293b;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:all .2s ease;width:100%}#PaymentProcess .payment-detail-process .payment-form .form-group .payment-select:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#PaymentProcess .payment-detail-process .payment-form .form-group .payment-select:hover{border-color:#e2e8f0}#PaymentProcess .payment-detail-process .payment-form .form-group .payment-select:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;display:flex;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;min-height:48px;padding:var(--space-md);width:100%}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.mono{font-family:JetBrains Mono,monospace}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.amount{color:#0066e4;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.amount.highlight{align-items:center;background:#eff6ff;color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:26px;padding:var(--space-lg)}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.amount.highlight .amount-value{color:#000;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:36px;margin-bottom:-3px}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.expiry-text{align-items:center;background-color:#0000;border:none;color:#0066e4;display:flex;flex-direction:column;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.01em;line-height:20px;margin-top:10px;min-height:auto;padding:0 8px;width:fit-content}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.expiry-text.expired{color:#db0a05}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.valid{background:#d1fae5;border-color:#10b981;color:#10b981;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.valid .expiry-status{color:#10b981;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.expired{border-color:#db0a05;color:#db0a05;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}#PaymentProcess .payment-detail-process .payment-form .form-group .form-control-plaintext.expired .expiry-status{color:#db0a05;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}#PaymentProcess .payment-detail-process .payment-form .form-group.payment-amount-group .form-label{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin-bottom:var(--space-sm)}#PaymentProcess .payment-detail-process .payment-form .form-group.payment-amount-group .info-icon-container{align-items:center;display:flex;gap:4px;margin-top:10px}#PaymentProcess .payment-detail-process .payment-form .form-group.payment-amount-group .info-icon-container .info-icon{align-self:flex-start;height:16px;margin-bottom:2px;width:16px}#PaymentProcess .payment-detail-process .payment-form .form-group.payment-amount-group .info-icon-container .info-text{color:#1e293b;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#PaymentProcess .payment-detail-process .payment-form .form-group.receipt-btn-group{display:flex;justify-content:center;padding-top:var(--space-lg)}#PaymentProcess .payment-detail-process .payment-form .form-group.receipt-btn-group .receipt-btn{align-items:center;background:#0066e4;border:none;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:var(--space-sm);height:48px;justify-content:center;letter-spacing:0;line-height:20px;transition:all .2s ease;width:100%}#PaymentProcess .payment-detail-process .payment-form .form-group.receipt-btn-group .receipt-btn:hover:not(:disabled){background:#2563eb}#PaymentProcess .payment-detail-process .payment-form .form-group.receipt-btn-group .receipt-btn:active:not(:disabled){background:#1d4ed8}#PaymentProcess .payment-detail-process .payment-form .payment-methods-radio{display:flex;flex-direction:column;gap:var(--space-sm)}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio{align-items:center;background:#f4f8fc;border:1px solid #f4f8fc;border-radius:var(--radius-xl);cursor:pointer;display:flex;padding:14px 16px;position:relative;transition:all .2s ease}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio.selected,#PaymentProcess .payment-detail-process .payment-form .payment-method-radio:hover{background:#eff6ff;border-color:#b3c9ff}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio.disabled{cursor:not-allowed;opacity:.6}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio input[type=radio]{opacity:0;pointer-events:none;position:absolute}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .radio-custom{border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;height:20px;margin-right:var(--space-md);position:relative;transition:all .2s ease;width:20px}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .radio-custom:after{background:#0000;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:8px}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio.selected .radio-custom{background:#0066e4;border-color:#0066e4}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio.selected .radio-custom:after{background:#fff}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .method-content{align-items:center;display:flex;flex:1 1}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .method-info{align-items:center;display:flex;gap:var(--space-md);width:100%}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .method-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .method-icon img{height:100%;object-fit:contain;width:100%}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .method-text{display:flex;flex:1 1;flex-direction:column;gap:var(--space-xs)}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .method-name{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .method-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-detail-process .payment-form .payment-method-radio .quick-pay-badge .tag-badge{gap:0}#PaymentProcess .payment-detail-process .canceled-info,#PaymentProcess .payment-detail-process .expired-info,#PaymentProcess .payment-detail-process .failed-info,#PaymentProcess .payment-detail-process .refund-info{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);padding:var(--space-md)}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-sm)}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item:last-child,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item:last-child,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item:last-child,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item:last-child,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item:last-child,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item:last-child,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item:last-child,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item:last-child,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item:last-child,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item:last-child,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item:last-child,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item:last-child,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item:last-child,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item:last-child,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item:last-child,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item:last-child,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item:last-child,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item:last-child,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item:last-child,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item:last-child,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item:last-child,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item:last-child,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item:last-child,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item:last-child,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item:last-child,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item:last-child,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item:last-child,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item:last-child,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item:last-child,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item:last-child{margin-bottom:0}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .refund-label{color:#1e293b;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .refund-value{color:#000;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;word-break:break-all}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .refund-value.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .canceled-value.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .expired-text.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .failed-value.mono,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .refund-value.mono{font-family:JetBrains Mono,monospace}#PaymentProcess .payment-detail-process .canceled-info{background:#f1f5f9}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .canceled-value{color:#94a3b8}#PaymentProcess .payment-detail-process .expired-info{background:#ff6b6b0d;border:1px solid #ff6b6b33}#PaymentProcess .payment-detail-process .expired-info .expired-notice{align-items:center;display:flex;gap:12px;transition:all .3s ease}#PaymentProcess .payment-detail-process .expired-info .expired-notice .expired-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}#PaymentProcess .payment-detail-process .expired-info .expired-notice .expired-icon svg{filter:drop-shadow(0 2px 4px rgba(255,107,107,.2));height:30px;width:30px}#PaymentProcess .payment-detail-process .expired-info .expired-notice .expired-content{flex:1 1}#PaymentProcess .payment-detail-process .expired-info .expired-notice .expired-content .expired-title{color:#ff6b6b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#PaymentProcess .payment-detail-process .expired-info .expired-notice .expired-content .expired-text{color:#666;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.6;line-height:20px;margin:0}#PaymentProcess .payment-detail-process .success-actions{display:flex;flex-direction:column;gap:var(--space-sm)}#PaymentProcess .payment-detail-process .success-actions .receipt-btn{background:#0066e4;border:none;border-radius:var(--radius-lg);color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-md);transition:all .2s ease;width:100%}#PaymentProcess .payment-detail-process .success-actions .receipt-btn:hover{background:#2563eb}#PaymentProcess .payment-detail-process .success-actions .receipt-btn:active{background:#1d4ed8}#PaymentProcess .payment-detail-process .success-actions .cancel-btn,#PaymentProcess .payment-detail-process .success-actions .refund-btn{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);color:#1e293b;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-md);transition:all .2s ease;width:100%}#PaymentProcess .payment-detail-process .success-actions .cancel-btn:hover,#PaymentProcess .payment-detail-process .success-actions .refund-btn:hover{background:#f9f9f9;border-color:#e2e8f0}#PaymentProcess .payment-detail-process .success-actions .cancel-btn:active,#PaymentProcess .payment-detail-process .success-actions .refund-btn:active{background:#cbd5e1}#PaymentProcess .payment-detail-process .qr-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-md);position:fixed;right:0;top:0;z-index:1000}#PaymentProcess .payment-detail-process .qr-modal{animation:scaleIn .3s ease-out;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);max-height:90vh;max-width:400px;overflow-y:auto;width:100%}#PaymentProcess .payment-detail-process .qr-modal .qr-header{background-color:#f4f8fc;border-bottom:1px solid #dde5eb;padding:26px 24px;position:relative}#PaymentProcess .payment-detail-process .qr-modal .qr-header .qr-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}#PaymentProcess .payment-detail-process .qr-modal .qr-header .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:28px;font-weight:500;height:32px;justify-content:center;letter-spacing:-.03em;line-height:36px;position:absolute;right:var(--space-md);top:var(--space-md);transition:all .2s ease;width:32px}#PaymentProcess .payment-detail-process .qr-modal .qr-header .close-btn:hover{background:#f8fafc;color:#000}#PaymentProcess .payment-detail-process .qr-modal .qr-content{padding:var(--space-lg)}#PaymentProcess .payment-detail-process .qr-modal .qr-content .qr-guide-actions{border-top:1px solid #f1f5f9;margin-top:var(--space-lg);padding-top:var(--space-md)}#PaymentProcess .payment-detail-process .qr-modal .qr-content .qr-guide-actions .guide-btn{align-items:center;background:#fff;border:2px solid #0066e4;border-radius:var(--radius-lg);color:#0066e4;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:0;line-height:20px;transition:all .2s ease;width:100%}#PaymentProcess .payment-detail-process .qr-modal .qr-content .qr-guide-actions .guide-btn:hover:not(:disabled){background:#0066e4;color:#fff}#PaymentProcess .payment-detail-process .qr-modal .qr-content .qr-guide-actions .guide-btn:active:not(:disabled){background:#1d4ed8;color:#fff}#PaymentProcess .payment-detail-process .qr-modal .qr-content .qr-guide-actions .guide-btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .notice-container{background:#ffeff0;border:1px solid #f01706;border-radius:12px;margin-bottom:24px;padding:16px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .notice-container .notice-title-wrapper{align-items:center;display:flex;gap:8px;margin-bottom:8px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .notice-container .notice-title-wrapper .info-icon{height:20px;width:20px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .notice-container .notice-title-wrapper .notice-title{color:#1e293b;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .notice-container .notice-list{display:flex;flex-direction:column;gap:8px;list-style:disc;margin:0;padding-left:20px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .notice-container .notice-list .notice-item .payment-amount-highlight{color:#e30600;font-weight:700}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section{cursor:pointer;margin-bottom:var(--space-md)}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section:last-child{margin-bottom:0}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section:first-child .info-container .info-value{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-label{color:#475569;display:block;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-bottom:8px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container{align-items:center;background:#f4f8fc;border-radius:12px;display:flex;gap:8px;padding:16px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .info-value{color:#1e293b;flex:1 1;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;transition:all .2s ease;-webkit-user-select:text;user-select:text}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .info-value.address-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .info-value.currency-network-value{align-items:center;display:flex;gap:8px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .info-value .asset-icon-wrapper{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;width:20px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .info-value .asset-icon-wrapper img{border-radius:50%;height:20px;width:20px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .info-value .asset-icon-wrapper .network-badge{align-items:center;background:#fff;border-radius:50%;bottom:-2px;box-shadow:0 1px 2px #0000001a;display:flex;justify-content:center;padding:1px;position:absolute;right:-2px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .info-value .asset-icon-wrapper .network-badge img{border-radius:50%;height:12px;width:12px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .info-value[style*="cursor: pointer"]:hover{border-radius:var(--radius-sm);margin:calc(var(--space-xs)*-1);padding:var(--space-xs)}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .copy-btn{border:none;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:var(--space-xs);transition:all .2s ease}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .copy-btn img{height:24px;width:24px}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container .copy-btn:hover{background:#2563eb}#PaymentProcess .payment-detail-process .payment-loading-container{padding:var(--space-2xl);text-align:center}#PaymentProcess .payment-detail-process .payment-loading-container .loading-spinner{animation:spin 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0066e4;height:40px;margin:0 auto var(--space-lg);width:40px}#PaymentProcess .payment-detail-process .payment-loading-container p{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-detail-process .form-footer{border-top:1px solid #f1f5f9;display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-xl);padding-top:var(--space-lg)}#PaymentProcess .payment-detail-process .btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;line-height:18px;min-width:120px;padding:var(--space-md) var(--space-xl);transition:all .2s ease}#PaymentProcess .payment-detail-process .btn.btn-secondary{background:#eff6ff;color:#1e40af}#PaymentProcess .payment-detail-process .btn.btn-secondary:hover:not(:disabled){background:#bfdbfe}#PaymentProcess .payment-detail-process .btn.btn-primary{background:#0066e4;color:#fff}#PaymentProcess .payment-detail-process .btn.btn-primary:hover:not(:disabled){background:#2563eb}#PaymentProcess .payment-detail-process .btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:768px){#PaymentProcess .payment-detail-process .payment-invoice-header .header-content{display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:768px}#PaymentProcess .payment-detail-process .payment-invoice-header .header-logo .logo-image{height:23px}#PaymentProcess .payment-detail-process .payment-invoice-header .payment-title{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:var(--space-md) 0 var(--space-sm)}#PaymentProcess .payment-detail-process .payment-content-container{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}#PaymentProcess .payment-detail-process .payment-container{margin:0 auto var(--space-lg) auto;max-width:800px}#PaymentProcess .payment-detail-process .payment-container:last-child{margin-bottom:0}#PaymentProcess .payment-detail-process .payment-container:first-of-type{padding-top:0}#PaymentProcess .payment-detail-process .payment-container .order-summary-section .summary-content .summary-row{grid-gap:var(--space-lg);display:grid;flex-direction:row;gap:var(--space-lg);grid-template-columns:1fr 1fr}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-section{align-items:center;flex-direction:row;gap:var(--space-lg);justify-content:space-between}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-section .payment-complete-notice{flex:1 1;text-align:left}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-section .payment-complete-btn{max-width:none;min-width:200px;width:auto}#PaymentProcess .payment-detail-process .payment-form .form-body{padding:20px}#PaymentProcess .payment-detail-process .payment-form .form-section{margin-bottom:var(--space-2xl)}#PaymentProcess .payment-detail-process .payment-form .form-group,#PaymentProcess .payment-detail-process .payment-form .form-section .section-description,#PaymentProcess .payment-detail-process .payment-form .form-section .section-header{margin-bottom:var(--space-lg)}#PaymentProcess .payment-detail-process .payment-form .form-group.payment-amount-group .form-label{margin-bottom:var(--space-md)}#PaymentProcess .payment-detail-process .payment-form .form-group.receipt-btn-group{padding-top:var(--space-xl)}#PaymentProcess .payment-detail-process .payment-form .form-group.receipt-btn-group .receipt-btn{min-width:180px;width:auto}#PaymentProcess .payment-detail-process .qr-modal{max-width:500px}#PaymentProcess .payment-detail-process .qr-modal .qr-content{padding:26px 24px}#PaymentProcess .payment-detail-process .canceled-info,#PaymentProcess .payment-detail-process .expired-info,#PaymentProcess .payment-detail-process .failed-info,#PaymentProcess .payment-detail-process .refund-info{padding:var(--space-lg)}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item{align-items:flex-start;display:flex;flex-direction:row;gap:var(--space-md);justify-content:space-between}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .refund-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .canceled-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .failed-label,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .refund-label{flex-shrink:0;min-width:120px}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .refund-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .canceled-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .failed-value,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .refund-value{flex:1 1;text-align:right}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .expired-title,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .expired-title{flex-shrink:0;min-width:120px}#PaymentProcess .payment-detail-process .canceled-info .canceled-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .canceled-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .canceled-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .failed-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .expired-notice .refund-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .failed-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .failed-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .failed-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .refund-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .refund-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .canceled-info .refund-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .canceled-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .canceled-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .canceled-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .expired-notice .canceled-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .expired-notice .failed-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .expired-notice .refund-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .failed-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .failed-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .failed-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .refund-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .refund-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .expired-info .refund-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .canceled-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .canceled-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .canceled-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .expired-notice .canceled-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .expired-notice .failed-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .expired-notice .refund-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .failed-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .failed-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .failed-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .refund-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .refund-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .failed-info .refund-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .canceled-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .canceled-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .canceled-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .expired-notice .canceled-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .expired-notice .failed-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .expired-notice .refund-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .failed-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .failed-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .failed-details .refund-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .refund-details .canceled-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .refund-details .failed-item .expired-text,#PaymentProcess .payment-detail-process .refund-info .refund-details .refund-item .expired-text{flex:1 1;text-align:right}}@media(min-width:1024px){#PaymentProcess .payment-detail-process .payment-footer .payment-complete-section{padding:var(--space-xl)}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-section .payment-complete-notice{font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}#PaymentProcess .payment-detail-process .payment-footer .payment-complete-section .payment-complete-btn{font-size:16px;font-weight:600;height:52px;letter-spacing:0;line-height:20px;min-width:220px}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row{gap:var(--space-2xl)}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row{grid-template-columns:1fr}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item{grid-column:1/-1;width:100%}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table td,#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table th{padding:var(--space-md) var(--space-lg)}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table td:first-child,#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table th:first-child{padding-left:0}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table td:last-child,#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table th:last-child{padding-right:0}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table th:first-child{width:45%}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table th:nth-child(2){width:15%}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table th:nth-child(3),#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table th:nth-child(4){width:20%}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table td:nth-child(3),#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row.order-items-row .summary-item .summary-value table td:nth-child(4){font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-detail-process .payment-footer .order-summary-section .summary-content .summary-row .summary-item:not(.order-items-row .summary-item):last-child:not(.order-items-row .summary-item){grid-column:auto}#PaymentProcess .payment-detail-process .qr-modal .qr-content .payment-info .info-section .info-container{align-items:center;flex-direction:row}#PaymentProcess .payment-detail-process .form-footer{flex-direction:row}#PaymentProcess .payment-detail-process .form-footer .btn{width:auto}}#PaymentProcess .lang-select-wrapper select{background:#fff;border:1px solid #ddd;border-radius:8px;color:#222;cursor:pointer;font-size:14px;outline:none;padding:6px 16px;transition:border .2s}#PaymentProcess .lang-select-wrapper select:focus{border:1.5px solid #007aff}#PaymentProcess .service-unavailable{width:100%}#PaymentProcess .service-unavailable .unavailable-container{margin-top:16px}#PaymentProcess .service-unavailable .unavailable-card{align-items:flex-start;background:#ff98000d;border:1px solid #ff980033;border-radius:12px;box-shadow:0 2px 8px #ff98000d;display:flex;gap:24px;padding:32px;transition:all .3s ease}#PaymentProcess .service-unavailable .unavailable-card:hover{background:#ff980014;box-shadow:0 4px 12px #ff980014;transform:translateY(-1px)}#PaymentProcess .service-unavailable .unavailable-icon{flex-shrink:0}#PaymentProcess .service-unavailable .unavailable-icon svg{filter:drop-shadow(0 2px 4px rgba(255,152,0,.2));height:56px;width:56px}#PaymentProcess .service-unavailable .unavailable-content{flex:1 1;padding-top:4px}#PaymentProcess .service-unavailable .unavailable-title{color:#ff9800;font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}#PaymentProcess .service-unavailable .unavailable-text{color:#666;font-size:15px;letter-spacing:-.01em;line-height:1.6;margin:0}#PaymentProcess .service-unavailable .form-label{color:#333;font-size:16px;font-weight:500;margin-bottom:8px}#PaymentProcess .payment-select-wrapper{position:relative;width:100%}#PaymentProcess .payment-select-wrapper.disabled{opacity:.6;pointer-events:none}#PaymentProcess .payment-select-wrapper.medium .payment-select-option,#PaymentProcess .payment-select-wrapper.medium .payment-select-trigger{padding:6.5px 14px}#PaymentProcess .payment-select-trigger{align-items:center;background:#f4f8fc;border:1.5px solid #0000;border-radius:var(--radius-xl);cursor:pointer;display:flex;gap:var(--space-sm);justify-content:space-between;padding:14px 16px;transition:all .2s ease;width:100%}#PaymentProcess .payment-select-trigger.open,#PaymentProcess .payment-select-trigger:hover{background:#eff6ff;border-color:#b3c9ff}#PaymentProcess .payment-select-value{flex:1 1;min-width:0}#PaymentProcess .payment-select-display{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;gap:var(--space-sm);letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-select-placeholder{color:#64748b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-select-arrow{height:18px;transition:transform .2s ease;width:18px}#PaymentProcess .payment-select-arrow.open{transform:rotate(180deg)}#PaymentProcess .payment-select-dropdown{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);box-shadow:0 4px 16px #0000001a;left:0;overflow:hidden;position:absolute;right:0;z-index:1000}#PaymentProcess .payment-select-dropdown.below{animation:fadeInDown .2s ease-out}#PaymentProcess .payment-select-dropdown.above{animation:fadeInUp .2s ease-out}#PaymentProcess .payment-select-options{max-height:200px;overflow-y:auto;padding:10px}#PaymentProcess .payment-select-option{align-items:center;border-bottom:1px solid #f1f5f9;border-radius:var(--radius-md);color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:var(--space-sm);letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:all .2s ease}#PaymentProcess .payment-select-option:last-child{border-bottom:none}#PaymentProcess .payment-select-option:hover{background:#f8fafc}#PaymentProcess .payment-select-option.selected{background:#eff6ff;color:#0066e4;font-weight:500}#PaymentProcess .payment-guide-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-md);position:fixed;right:0;top:0;z-index:1000}#PaymentProcess .payment-guide-modal{animation:scaleIn .3s ease-out;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);max-height:90vh;max-width:480px;overflow-y:auto;width:100%}#PaymentProcess .payment-guide-modal .payment-guide-header{background-color:#f4f8fc;border-bottom:1px solid #f1f5f9;padding:var(--space-lg) var(--space-lg);position:relative}#PaymentProcess .payment-guide-modal .payment-guide-header .payment-guide-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0;text-align:center}#PaymentProcess .payment-guide-modal .payment-guide-header .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:28px;font-weight:500;height:32px;justify-content:center;letter-spacing:-.03em;line-height:36px;position:absolute;right:var(--space-md);top:var(--space-md);transition:all .2s ease;width:32px}#PaymentProcess .payment-guide-modal .payment-guide-header .close-btn:hover{background:#f8fafc;color:#000}#PaymentProcess .payment-guide-modal .payment-guide-content{padding:var(--space-lg)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section{margin-bottom:var(--space-lg)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section:last-child{margin-bottom:0}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);padding:var(--space-lg)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .notice-title-wrapper{align-items:center;display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .notice-title-wrapper .info-icon{flex-shrink:0;height:20px;width:20px}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .notice-title-wrapper .notice-title{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .notice-description{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin:0 0 var(--space-md) 0}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .network-times-list{display:flex;flex-direction:column;gap:var(--space-sm)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .network-times-list .network-time-item{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-sm);display:flex;justify-content:space-between;padding:var(--space-sm) var(--space-md)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .network-times-list .network-time-item .network-info{align-items:center;display:flex;gap:var(--space-sm)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .network-times-list .network-time-item .network-info .network-name{color:#000;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .network-times-list .network-time-item .processing-time{background:#eff6ff;border-radius:var(--radius-sm);color:#0066e4;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:4px var(--space-sm)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-xl)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions .btn{align-items:center;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:0;line-height:20px;transition:all .2s ease;width:100%}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions .btn.btn-primary{background:#0066e4;color:#fff}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions .btn.btn-primary:hover{background:#2563eb}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions .btn.btn-primary:active{background:#1d4ed8}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions .btn.btn-secondary{background:#fff;border:1px solid #f1f5f9;color:#1e293b}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions .btn.btn-secondary:hover{background:#f9f9f9;border-color:#e2e8f0}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions .btn.btn-secondary:active{background:#cbd5e1}@media(min-width:768px){#PaymentProcess .payment-guide-modal{max-width:520px}#PaymentProcess .payment-guide-modal .payment-guide-content,#PaymentProcess .payment-guide-modal .payment-guide-header{padding:var(--space-xl)}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions{flex-direction:row;gap:var(--space-md);justify-content:center}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions .btn{min-width:140px;width:auto}}@media(min-width:1024px){#PaymentProcess .payment-guide-modal{max-width:600px}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .network-times-list{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-section .notice-container .network-times-list .network-time-item .processing-time{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}#PaymentProcess .payment-guide-modal .payment-guide-content .guide-actions .btn{height:52px;min-width:160px}}.terms-section{margin:var(--space-md) 0;padding:0 var(--space-lg)}.terms-agreement{display:flex;flex-direction:column;gap:var(--space-sm)}.terms-agreement .terms-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:var(--space-xs);-webkit-user-select:none;user-select:none}.terms-agreement .terms-checkbox input[type=checkbox]{display:none}.terms-agreement .terms-checkbox .checkbox-custom{background:#fff;border:2px solid #e2e8f0;border-radius:var(--radius-sm);flex-shrink:0;height:16px;margin-top:2px;position:relative;transition:all .2s ease;width:16px}.terms-agreement .terms-checkbox .checkbox-custom:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:50%;opacity:0;position:absolute;top:calc(50% - 1px);transform:translate(-50%,-50%) rotate(45deg);transition:opacity .2s ease;width:3px}.terms-agreement .terms-checkbox input[type=checkbox]:checked+.checkbox-custom{background:#0066e4;border-color:#0066e4}.terms-agreement .terms-checkbox input[type=checkbox]:checked+.checkbox-custom:after{opacity:1}.terms-agreement .terms-checkbox input[type=checkbox]:disabled+.checkbox-custom{background:#f1f5f9;border-color:#f1f5f9;cursor:not-allowed}.terms-agreement .terms-checkbox .terms-text{flex:1 1;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.terms-agreement .terms-checkbox .terms-text .terms-link{background:#0000;border:none;color:#0066e4;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin:0;padding:0;text-decoration:underline;transition:color .2s ease}.terms-agreement .terms-checkbox .terms-text .terms-link:hover{color:#2563eb}.terms-agreement .terms-checkbox .terms-text .terms-link:active{color:#1d4ed8}@keyframes numberUpdate{0%{color:#0066e4;transform:scale(1)}50%{color:#0066e4;transform:scale(1.1)}to{color:#0066e4;transform:scale(1)}}.payment-amount.animate-update{animation:numberUpdate .6s ease-in-out}.payment-amount .amount-number{display:inline-block;transition:all .3s ease}.payment-amount .amount-number.animate{animation:fadeInUp .4s ease-out}@keyframes fadeInSlideUp{0%{max-height:0;opacity:0;transform:translateY(20px)}to{max-height:100px;opacity:1;transform:translateY(0)}}.asset-section.discount-section{overflow:hidden;transition:all .4s ease-in-out}.asset-section.discount-section.show-discount{animation:fadeInSlideUp .5s ease-out forwards}.asset-section.discount-section.hide-discount{max-height:0;opacity:0;transform:translateY(-10px)}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.additional-info-banner{overflow:hidden;transition:all .4s ease-in-out}.additional-info-banner.show-banner{animation:slideInFromBottom .6s ease-out forwards}.additional-info-banner.hide-banner{opacity:0;transform:translateY(100%)}.payment-splash-screen{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.payment-splash-screen .splash-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .8s cubic-bezier(.4,0,.2,1)}.payment-splash-screen .splash-logo img{display:block;height:60px}.payment-splash-screen .splash-logo.move-to-header{top:40px;transform:translate(-50%)}.payment-splash-screen .splash-content{align-items:center;animation:contentFadeIn .5s ease-out forwards;display:flex;flex-direction:column;gap:32px;max-width:600px;opacity:0;padding:0 24px;width:100%}.payment-splash-screen .splash-content .splash-image-container{align-items:center;display:flex;justify-content:center}.payment-splash-screen .splash-content .splash-image-container .splash-image{height:160px;object-fit:contain;width:160px}.payment-splash-screen .splash-content .splash-text-box{display:flex;flex-direction:column;gap:12px;text-align:center}.payment-splash-screen .splash-content .splash-text-box .splash-title{color:#1565c0;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.payment-splash-screen .splash-content .splash-text-box .splash-description{color:#424242;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:0}.payment-splash-screen .splash-content .splash-progress-bar{background:#e0e0e0;border-radius:2px;height:6px;margin-top:8px;overflow:hidden;width:100%}.payment-splash-screen .splash-content .splash-progress-bar .progress-fill{animation:progressFill 4s linear forwards;background:linear-gradient(90deg,#1565c0,#42a5f5);border-radius:2px;height:100%;width:0}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes progressFill{0%{width:0}to{width:100%}}@media(max-width:768px){.payment-splash-screen .splash-logo img{height:48px}.payment-splash-screen .splash-logo.move-to-header{top:32px}.payment-splash-screen .splash-content{gap:24px;padding:0 20px}.payment-splash-screen .splash-content .splash-image-container .splash-image{height:120px;width:120px}.payment-splash-screen .splash-content .splash-text-box{gap:8px}.payment-splash-screen .splash-content .splash-text-box .splash-title{font-size:18px}.payment-splash-screen .splash-content .splash-text-box .splash-description{font-size:14px}}.payment-process-guide-page{background-color:#f5f5f5;min-height:100vh;padding:0}.payment-process-guide-page .payment-process-guide-container{background-color:#fff;margin:0 auto;max-width:600px;min-height:100vh;padding:var(--space-lg)}@media(max-width:768px){.payment-process-guide-page .payment-process-guide-container{max-width:100%;padding:var(--space-md)}}.payment-process-guide-page .payment-process-guide-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:center;margin-bottom:var(--space-2xl);padding-bottom:var(--space-md)}.payment-process-guide-page .payment-process-guide-header .payment-process-guide-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0;text-align:center}@media(max-width:768px){.payment-process-guide-page .payment-process-guide-header .payment-process-guide-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}}.payment-process-guide-page .payment-process-guide-content{margin-bottom:var(--space-2xl)}.payment-process-guide-page .payment-process-guide-content .guide-section{margin-bottom:var(--space-lg)}.payment-process-guide-page .payment-process-guide-content .guide-section:last-child{margin-bottom:0}.payment-process-guide-page .payment-process-guide-content .notice-container{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);padding:var(--space-lg)}.payment-process-guide-page .payment-process-guide-content .notice-container .notice-title-wrapper{align-items:center;display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}.payment-process-guide-page .payment-process-guide-content .notice-container .notice-title-wrapper .info-icon{flex-shrink:0;height:20px;width:20px}.payment-process-guide-page .payment-process-guide-content .notice-container .notice-title-wrapper .notice-title{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.payment-process-guide-page .payment-process-guide-content .notice-container .notice-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin:0 0 var(--space-md) 0}.payment-process-guide-page .payment-process-guide-content .notice-container .network-times-list .network-time-item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-sm) 0}.payment-process-guide-page .payment-process-guide-content .notice-container .network-times-list .network-time-item:last-child{border-bottom:none}.payment-process-guide-page .payment-process-guide-content .notice-container .network-times-list .network-time-item .network-info{align-items:center;display:flex;gap:var(--space-xs)}.payment-process-guide-page .payment-process-guide-content .notice-container .network-times-list .network-time-item .network-info .network-name{color:#1e293b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.payment-process-guide-page .payment-process-guide-content .notice-container .network-times-list .network-time-item .processing-time{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payment-process-guide-page .guide-actions{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-lg)}@media(min-width:768px){.payment-process-guide-page .guide-actions{flex-direction:row;gap:var(--space-md);justify-content:center}}.payment-process-guide-page .guide-actions .btn{align-items:center;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:0;line-height:20px;transition:all .2s ease;width:100%}.payment-process-guide-page .guide-actions .btn.btn-primary{background:#0066e4;color:#fff}.payment-process-guide-page .guide-actions .btn.btn-primary:hover:not(:disabled){background:#2563eb}.payment-process-guide-page .guide-actions .btn.btn-primary:active:not(:disabled){background:#1d4ed8}.payment-process-guide-page .guide-actions .btn.btn-secondary{background:#fff;border:2px solid #0066e4;color:#0066e4}.payment-process-guide-page .guide-actions .btn.btn-secondary:hover:not(:disabled){background:#0066e4;color:#fff}.payment-process-guide-page .guide-actions .btn.btn-secondary:active:not(:disabled){background:#1d4ed8;color:#fff}.payment-process-guide-page .guide-actions .btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}@media(min-width:768px){.payment-process-guide-page .guide-actions .btn{min-width:140px;width:auto}}.payment-process-guide-page .guide-actions .guide-confirm-btn{order:1}.payment-process-guide-page .guide-actions .guide-return-btn{order:2}@media(min-width:1024px){.payment-process-guide-page .payment-process-guide-container{max-width:600px}.payment-process-guide-page .payment-process-guide-content .guide-section .notice-container .network-times-list{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}.payment-process-guide-page .payment-process-guide-content .guide-section .notice-container .network-times-list .network-time-item .processing-time{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.payment-process-guide-page .guide-actions .btn{height:52px;min-width:160px}}#PaymentCreation .payment-container{animation:fadeIn .3s ease-in-out;display:flex;flex-direction:column;gap:var(--space-lg);margin-top:40px}#PaymentCreation .payment-header{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-bottom:var(--space-xl);padding:var(--space-2xl);text-align:center}#PaymentCreation .payment-header .payment-title{color:#000;font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:50px;line-height:1.2;margin-bottom:var(--space-sm)}#PaymentCreation .payment-header .payment-subtitle{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:0 auto;max-width:600px}#PaymentCreation .orders-section{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:var(--space-2xl)}#PaymentCreation .orders-section .section-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:var(--space-xl);padding-bottom:var(--space-lg)}#PaymentCreation .orders-section .section-header h3{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#PaymentCreation .orders-section .section-header .section-header-info{align-items:center;display:flex;gap:var(--space-md)}#PaymentCreation .orders-section .section-header .section-header-info span{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;padding:var(--space-xs) var(--space-md)}@media(max-width:768px){#PaymentCreation{padding:var(--space-md)}#PaymentCreation .payment-container .payment-header{margin-bottom:var(--space-lg);padding:var(--space-lg)}#PaymentCreation .payment-container .payment-header .payment-title{font-size:1.75rem}#PaymentCreation .payment-container .payment-header .payment-subtitle{font-size:1rem}#PaymentCreation .payment-container .orders-section{padding:var(--space-lg)}#PaymentCreation .payment-container .orders-section .section-header{margin-bottom:var(--space-lg)}#PaymentCreation .payment-container .orders-section .section-header h3{font-size:1.5rem}}@media(max-width:480px){#PaymentCreation{padding:var(--space-sm)}#PaymentCreation .payment-container .payment-header{padding:var(--space-md)}#PaymentCreation .payment-container .payment-header .payment-title{font-size:1.5rem}#PaymentCreation .payment-container .orders-section{padding:var(--space-md)}}.payment-creation-modal,.payment-creation-modal .modal-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.payment-creation-modal .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;justify-content:center;padding:var(--space-lg)}.payment-creation-modal .payment-confirmation-modal{animation:modalSlideIn .3s ease-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);max-height:90vh;max-width:800px;overflow:hidden;position:relative;width:90%}.payment-creation-modal .payment-confirmation-modal .modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-xl)}.payment-creation-modal .payment-confirmation-modal .modal-header h3{color:#000;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:36px;margin:0}.payment-creation-modal .payment-confirmation-modal .modal-header .close-button{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:#475569;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:var(--space-xs);transition:all .2s ease;width:32px}.payment-creation-modal .payment-confirmation-modal .modal-header .close-button:hover{background:#f1f5f9;color:#000}.payment-creation-modal .payment-confirmation-modal .modal-content{display:flex;flex-direction:column;height:calc(90vh - 140px)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body{flex:1 1;overflow-y:auto;padding:var(--space-xl)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-section{margin-bottom:var(--space-2xl)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-section:last-child{margin-bottom:0}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-section .section-header{margin-bottom:var(--space-lg)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-section .section-header .section-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-xs)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-section .section-header .section-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-row{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:var(--space-lg)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-row:last-child{margin-bottom:0}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-group{display:flex;flex-direction:column}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-group .form-label{color:#000;display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-group .form-value{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;display:flex;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;min-height:48px;padding:var(--space-md)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 130px 80px 100px 130px}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-header .header-cell{align-items:center;border-right:1px solid #f1f5f9;color:#000;display:flex;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-md)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-header .header-cell:last-child{border-right:none}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 130px 80px 100px 130px}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row:last-child{border-bottom:none}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;justify-content:center;padding:var(--space-md)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell:last-child{border-right:none}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell.price-cell,.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell.total-cell{align-items:center;flex-direction:row;gap:6px;justify-content:flex-end}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell.price-cell .item-total,.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell.total-cell .item-total{padding:0}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell .item-value{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;min-height:44px;padding:var(--space-sm) var(--space-md)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell .item-total{align-items:center;color:#0066e4;display:flex;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;justify-content:flex-end;letter-spacing:-.01em;line-height:20px;min-height:44px;padding:var(--space-sm) var(--space-md);text-align:right}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .loading-container{align-items:center;display:flex;justify-content:center;min-height:200px}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .loading-container .loading-spinner{align-items:center;color:#475569;display:flex;font-size:16px;font-weight:400;gap:var(--space-md);letter-spacing:-.01em;line-height:24px}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .loading-container .loading-spinner:before{animation:spin 1s linear infinite;border:2px solid #f1f5f9;border-radius:50%;border-top-color:#0066e4;content:"";height:20px;width:20px}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .empty-state{color:#475569;padding:var(--space-2xl);text-align:center}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .empty-state p{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .amount-summary{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:var(--space-xl)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .amount-summary .summary-row{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px;padding:var(--space-md) 0}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .amount-summary .summary-row:not(:last-child){border-bottom:1px solid #f1f5f9}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .amount-summary .summary-row.total{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .amount-summary .summary-row.total .price-viewer{color:#0066e4;font-family:JetBrains Mono,monospace}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer{background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;gap:var(--space-md);justify-content:flex-end;padding:var(--space-xl)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer .btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;line-height:18px;min-width:120px;padding:var(--space-md) var(--space-xl);text-align:center;transition:all .2s ease}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer .btn.btn-secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer .btn.btn-secondary:hover:not(:disabled){background:#f9f9f9;border-color:#cbd5e1}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer .btn.btn-primary{background:#0066e4;color:#fff}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer .btn.btn-primary:hover:not(:disabled){background:#2563eb;box-shadow:var(--shadow-card);transform:translateY(-1px)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer .btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none}@media(max-width:768px){.payment-creation-modal .payment-confirmation-modal{max-width:95vw;width:95%}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body{padding:var(--space-lg)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-row{gap:var(--space-md);grid-template-columns:1fr}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-header{display:none}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row{border-bottom:1px solid #f1f5f9;display:block;padding:var(--space-md)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell{border:none;padding:var(--space-sm) 0}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell:before{color:#475569;content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:var(--space-xs)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell.name-cell:before{content:"항목명"}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell.price-cell:before{content:"가격 (USD)"}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell.quantity-cell:before{content:"수량"}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell.discount-cell:before{content:"할인율 (%)"}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell.total-cell:before{content:"소계"}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell .item-total,.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .order-items-card .items-body .item-row .item-cell .item-value{justify-content:flex-start;min-height:auto;padding:0}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer{flex-direction:column;padding:var(--space-lg)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer .btn{width:100%}}@media(max-width:480px){.payment-creation-modal .payment-confirmation-modal{max-width:98vw;width:98%}.payment-creation-modal .payment-confirmation-modal .modal-header{padding:var(--space-md)}.payment-creation-modal .payment-confirmation-modal .modal-header h3{font-size:1.25rem}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body{padding:var(--space-md)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-section{margin-bottom:var(--space-lg)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-section .section-header{margin-bottom:var(--space-md)}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-body .form-section .section-header .section-title{font-size:1.125rem}.payment-creation-modal .payment-confirmation-modal .modal-content .modal-footer{padding:var(--space-md)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.payment-currency-setup{display:flex;flex-direction:column;gap:32px;padding:24px}.payment-currency-setup .setup-content{width:100%}.payment-currency-setup .payment-currency-list .list-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:24px}.payment-currency-setup .payment-currency-list .currency-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.payment-currency-setup .payment-currency-list .currency-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px;transition:all .2s ease}.payment-currency-setup .payment-currency-list .currency-card:hover{border-color:#0066e4;box-shadow:0 2px 8px #0066e41a}.payment-currency-setup .payment-currency-list .currency-card .card-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.payment-currency-setup .payment-currency-list .currency-card .card-header .symbol{align-items:center;color:#0066e4;display:flex;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.payment-currency-setup .payment-currency-list .currency-card .card-header .name{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payment-currency-setup .payment-currency-list .currency-card .card-body{display:flex;flex-direction:column;gap:12px}.payment-currency-setup .payment-currency-list .currency-card .card-body .info-row{align-items:center;display:flex;justify-content:space-between}.payment-currency-setup .payment-currency-list .currency-card .card-body .info-row .label{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payment-currency-setup .payment-currency-list .currency-card .card-body .info-row .value{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.payment-currency-setup .payment-currency-list .currency-card .card-body .info-row .value.contract-address{background:#f8fafc;border-radius:4px;cursor:help;font-family:Monaco,Courier New,monospace;font-size:12px;padding:4px 8px}.payment-currency-setup .payment-currency-list.empty,.payment-currency-setup .payment-currency-list.error,.payment-currency-setup .payment-currency-list.loading{align-items:center;display:flex;justify-content:center;min-height:200px;padding:40px}.payment-currency-setup .payment-currency-list .loading-spinner{color:#475569;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px}.payment-currency-setup .payment-currency-list .error-message{color:#db0a05;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px}.payment-currency-setup .payment-currency-list .empty-message{color:#475569;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px}.payment-currency-setup .security-notice{background:#eff6ff;border:1px solid #0066e4;border-radius:12px;padding:20px}.payment-currency-setup .security-notice .notice-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.payment-currency-setup .security-notice .notice-header span{color:#0066e4;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}.payment-currency-setup .security-notice .notice-content{display:flex;flex-direction:column;gap:8px}.payment-currency-setup .security-notice .notice-content p{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:0}@media(max-width:768px){.payment-currency-setup{gap:24px;padding:16px}.payment-currency-setup .payment-currency-list .currency-cards{grid-template-columns:1fr}}.warning-callout{background:#fdf4e7;border-radius:12px;color:#d97706;display:flex;gap:6px;margin-bottom:2px;padding:12px 16px}.warning-callout .warning-icon{color:#d97706;height:20px;margin-top:2px;width:20px}.warning-callout .warning-callout-title{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:24px;text-align:left}.warning-callout .warning-callout-description{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;text-align:left;white-space:pre-wrap}.payment-detail .payment-container{animation:fadeIn .3s ease-in-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);max-width:830px}.payment-detail .payment-header{border-bottom:1px solid #f1f5f9;margin-bottom:var(--space-2xl);padding:var(--space-2xl);text-align:center}.payment-detail .payment-header .payment-title{color:#000;font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:50px;line-height:1.2;margin-bottom:var(--space-sm)}.payment-detail .payment-header .payment-subtitle{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin:0 auto;max-width:500px}.payment-detail .payment-form .form-body{padding:var(--space-2xl)}.payment-detail .payment-form .form-section{margin-bottom:var(--space-2xl)}.payment-detail .payment-form .form-section:last-child{margin-bottom:0}.payment-detail .payment-form .form-section .section-title{align-items:center;color:#000;display:flex;font-size:22px;font-weight:600;gap:var(--space-xs);letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-xs)}.payment-detail .payment-form .form-section .section-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin-bottom:var(--space-lg)}.payment-detail .payment-form .form-row{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:var(--space-lg)}.payment-detail .payment-form .form-row:last-child{margin-bottom:0}.payment-detail .payment-form .form-group{display:flex;flex-direction:column}.payment-detail .payment-form .form-group .form-label{color:#000;display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}.payment-detail .payment-form .form-group .form-control-plaintext{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;display:flex;font-size:14px;font-weight:400;gap:var(--space-sm);justify-content:space-between;letter-spacing:-.01em;line-height:20px;min-height:48px;padding:var(--space-md);transition:all .2s ease}.payment-detail .payment-form .form-group .form-control-plaintext.mono{font-family:JetBrains Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-detail .payment-form .form-group .form-control-plaintext.amount{color:#0066e4;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.payment-detail .payment-form .form-group .form-control-plaintext .copy-btn{background:#0066e4;border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm);transition:all .2s ease}.payment-detail .payment-form .form-group .form-control-plaintext .copy-btn:hover{background:#2563eb}.payment-detail .order-items-card{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.payment-detail .order-items-card .items-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 140px 80px 120px}.payment-detail .order-items-card .items-header .header-cell{align-items:center;border-right:1px solid #f1f5f9;color:#000;display:flex;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-md)}.payment-detail .order-items-card .items-header .header-cell:last-child{border-right:none}.payment-detail .order-items-card .items-body .item-row{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 140px 80px 120px;transition:background-color .2s ease}.payment-detail .order-items-card .items-body .item-row:hover{background:#f8fafc}.payment-detail .order-items-card .items-body .item-row:last-child{border-bottom:none}.payment-detail .order-items-card .items-body .item-row .item-cell{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;justify-content:center;padding:var(--space-md);position:relative}.payment-detail .order-items-card .items-body .item-row .item-cell:last-child{border-right:none}.payment-detail .order-items-card .items-body .item-row .item-cell .item-name{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payment-detail .order-items-card .items-body .item-row .item-cell .item-price{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.payment-detail .order-items-card .items-body .item-row .item-cell .item-quantity{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.payment-detail .order-items-card .items-body .item-row .item-cell .item-total{color:#1e293b;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.payment-detail .amount-summary{background:#eff6ff;border-radius:var(--radius-lg);padding:var(--space-md)}.payment-detail .amount-summary .summary-row{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px;padding:var(--space-md) 0}.payment-detail .amount-summary .summary-row:not(:last-child){border-bottom:1px solid #f1f5f9}.payment-detail .amount-summary .summary-row.total{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}.payment-detail .amount-summary .summary-row.total span:last-child{color:#0066e4;font-family:JetBrains Mono,monospace}.payment-detail .amount-summary .summary-details{margin-top:var(--space-lg)}.payment-detail .amount-summary .summary-details .summary-note{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin:0}.payment-detail .form-footer{background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;gap:var(--space-md);justify-content:flex-end;padding:var(--space-xl)}.payment-detail .form-footer .btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0;line-height:18px;min-width:120px;padding:var(--space-md) var(--space-xl);text-align:center;transition:all .2s ease}.payment-detail .form-footer .btn.btn-secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.payment-detail .form-footer .btn.btn-secondary:hover:not(:disabled){background:#f9f9f9;border-color:#cbd5e1}.payment-detail .form-footer .btn.btn-secondary:active:not(:disabled){background:#cbd5e1}.payment-detail .form-footer .btn.btn-primary{background:#0066e4;color:#fff}.payment-detail .form-footer .btn.btn-primary:hover:not(:disabled){background:#2563eb;box-shadow:var(--shadow-card);transform:translateY(-1px)}.payment-detail .form-footer .btn.btn-primary:active:not(:disabled){background:#1d4ed8;transform:translateY(0)}.payment-detail .form-footer .btn.btn-danger{background:#db0a05;color:#fff}.payment-detail .form-footer .btn.btn-danger:hover:not(:disabled){background:#e30600;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.payment-detail .form-footer .btn.btn-danger:active:not(:disabled){background:#e30600;transform:translateY(0)}.payment-detail .form-footer .btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none}@media(max-width:768px){.payment-detail .payment-header{padding:var(--space-xl)}.payment-detail .payment-header .payment-title{font-size:1.75rem}.payment-detail .payment-header .payment-subtitle{font-size:1rem}.payment-detail .payment-form .form-body{padding:var(--space-xl)}.payment-detail .form-row{gap:var(--space-md);grid-template-columns:1fr}.payment-detail .form-footer{flex-direction:column;padding:var(--space-lg)}.payment-detail .form-footer .btn{width:100%}.payment-detail .order-items-card .items-header{display:none}.payment-detail .order-items-card .items-body .item-row{border-bottom:1px solid #f1f5f9;display:block;padding:var(--space-md)}.payment-detail .order-items-card .items-body .item-row .item-cell{border:none;padding:var(--space-sm) 0}.payment-detail .order-items-card .items-body .item-row .item-cell:before{color:#475569;content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:var(--space-xs)}.payment-detail .order-items-card .items-body .item-row .item-cell.name-cell:before{content:"상품/서비스명"}.payment-detail .order-items-card .items-body .item-row .item-cell.price-cell:before{content:"단가"}.payment-detail .order-items-card .items-body .item-row .item-cell.quantity-cell:before{content:"수량"}.payment-detail .order-items-card .items-body .item-row .item-cell.total-cell:before{content:"소계"}}@media(max-width:480px){.payment-detail .payment-container{margin:var(--space-sm);padding:var(--space-sm)}.payment-detail .payment-header{padding:var(--space-lg)}.payment-detail .payment-header .payment-title{font-size:1.5rem}.payment-detail .payment-form .form-body{padding:var(--space-lg)}.payment-detail .form-footer{padding:var(--space-md)}}.payment-detail-layout{align-items:flex-start;display:flex;gap:32px;justify-content:center;max-width:1400px;position:relative}.main-order-section{flex:1 1;min-width:0}.payment-info-sidebar{align-self:flex-start;flex-shrink:0;height:fit-content;position:sticky;top:24px;width:330px}.payment-info-sidebar .sidebar-container{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);max-height:calc(100vh - 48px);overflow:hidden;overflow-y:auto;scrollbar-color:#e2e8f0 #f8fafc;scrollbar-width:thin}.payment-info-sidebar .sidebar-container::-webkit-scrollbar{width:6px}.payment-info-sidebar .sidebar-container::-webkit-scrollbar-track{background:#f8fafc;border-radius:3px}.payment-info-sidebar .sidebar-container::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.payment-info-sidebar .sidebar-container::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.payment-info-sidebar .sidebar-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-lg)}.payment-info-sidebar .sidebar-header .sidebar-title{align-items:center;color:#000;display:flex;font-size:18px;font-weight:600;gap:8px;letter-spacing:-.01em;line-height:26px;margin-bottom:4px}.payment-info-sidebar .sidebar-header .sidebar-subtitle{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.4}.payment-info-sidebar .sidebar-header .sidebar-status-badge{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;letter-spacing:0;line-height:16px;padding:4px 8px}.payment-info-sidebar .sidebar-header .sidebar-status-badge.pending{background:#fdf4e7;color:#d97706}.payment-info-sidebar .sidebar-header .sidebar-status-badge.paid{background:#d1fae5;color:#059669}.payment-info-sidebar .sidebar-header .sidebar-status-badge.failed{background:#ffeff0;color:#e30600}.payment-info-sidebar .sidebar-header .sidebar-status-badge.expired{background:#f1f5f9;color:#94a3b8}.payment-info-sidebar .sidebar-header .sidebar-status-badge.refunded{background:#dbeafe;color:#2563eb}.payment-info-sidebar .sidebar-content{padding:var(--space-lg)}.payment-info-sidebar .sidebar-content .sidebar-section{margin-bottom:var(--space-xl)}.payment-info-sidebar .sidebar-content .sidebar-section:last-child{margin-bottom:0}.payment-info-sidebar .sidebar-content .sidebar-section .sidebar-section-title{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;gap:6px;letter-spacing:-.01em;line-height:24px;margin-bottom:var(--space-md)}.payment-info-sidebar .sidebar-content .safe-compliance-banner{align-items:center;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px}.payment-info-sidebar .sidebar-content .safe-compliance-banner .banner-icon{flex-shrink:0;height:32px;width:32px}.payment-info-sidebar .sidebar-content .safe-compliance-banner .banner-content{display:flex;flex-direction:column;gap:4px}.payment-info-sidebar .sidebar-content .safe-compliance-banner .banner-content .banner-title{color:#000;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;line-height:1.3}.payment-info-sidebar .sidebar-content .safe-compliance-banner .banner-content .banner-description{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.4;margin:0}.payment-info-sidebar .payment-summary-compact .payment-item-compact{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);margin-bottom:var(--space-sm);padding:var(--space-md)}.payment-info-sidebar .payment-summary-compact .payment-item-compact:last-child{margin-bottom:0}.payment-info-sidebar .payment-summary-compact .payment-item-compact .payment-details-compact{display:flex;flex-direction:column;gap:var(--space-xs)}.payment-info-sidebar .payment-summary-compact .payment-item-compact .payment-details-compact .detail-item{align-items:center;display:flex;justify-content:space-between}.payment-info-sidebar .payment-summary-compact .payment-item-compact .payment-details-compact .detail-item .detail-label{color:#475569;flex-shrink:0;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-right:var(--space-sm)}.payment-info-sidebar .payment-summary-compact .payment-item-compact .payment-details-compact .detail-item .detail-value{color:#1e293b;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;max-width:150px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.payment-info-sidebar .payment-summary-compact .payment-item-compact .payment-details-compact .detail-item .detail-value.amount{color:#0066e4;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.payment-info-sidebar .payment-summary-compact .payment-item-compact .payment-details-compact .detail-item .detail-value.mono{font-family:JetBrains Mono,monospace;font-size:.8rem}.payment-info-sidebar .no-payments-compact{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);padding:var(--space-lg) var(--space-md);text-align:center}.payment-info-sidebar .no-payments-compact .no-payments-icon{font-size:2rem;margin-bottom:var(--space-sm);opacity:.6}.payment-info-sidebar .no-payments-compact .no-payments-text{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.payment-info-sidebar .qr-code-section-compact{margin-bottom:var(--space-md);text-align:center}.payment-info-sidebar .qr-code-section-compact .qr-code-container-compact{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);display:inline-block;padding:var(--space-md)}.payment-info-sidebar .qr-code-section-compact .qr-code-container-compact .qr-code-image-compact{display:block;height:120px;width:120px}.payment-info-sidebar .qr-code-section-compact .qr-code-loading-compact{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:var(--space-md)}.payment-info-sidebar .payment-url-section .sidebar-label{color:#475569;display:block;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:var(--space-xs)}.payment-info-sidebar .payment-url-section .url-display{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);display:flex;gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.payment-info-sidebar .payment-url-section .url-display .url-text{-ms-overflow-style:none;color:#1e293b;flex:1 1;font-family:JetBrains Mono,monospace;font-size:12px;font-size:.8rem;font-weight:400;letter-spacing:0;line-height:16px;overflow:hidden;scrollbar-width:none;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.payment-info-sidebar .payment-url-section .url-display .url-text::-webkit-scrollbar{display:none}.payment-info-sidebar .payment-url-section .url-display .copy-btn-compact{background:#0066e4;border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:4px 6px;transition:all .2s ease}.payment-info-sidebar .payment-url-section .url-display .copy-btn-compact:hover{background:#2563eb}.payment-info-sidebar .sidebar-actions{align-items:center;display:flex;flex-direction:column;margin-top:var(--space-md)}.payment-info-sidebar .sidebar-actions .btn-compact{align-items:center;background:#0066e4;border:none;border-radius:var(--radius-lg);box-shadow:none;color:#fff;display:flex;font-size:1rem;font-weight:600;height:48px;justify-content:center;letter-spacing:.01em;transition:all .2s ease;width:100%}.payment-info-sidebar .sidebar-actions .btn-compact:hover:not(:disabled){background:#2563eb;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.payment-info-sidebar .sidebar-actions .btn-compact:active:not(:disabled){background:#1d4ed8;transform:translateY(0)}.payment-info-sidebar .sidebar-actions .btn-compact:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none}.mono{font-size:.9rem}.amount,.mono{font-family:JetBrains Mono,monospace}.amount{font-weight:600}@media(max-width:1024px){.payment-detail-layout{flex-direction:column;width:100%}.payment-detail{width:100%}.payment-info-sidebar{align-self:flex-start;height:fit-content;margin-top:0;position:sticky;top:16px;width:100%}.payment-info-sidebar .sidebar-container{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);max-height:calc(100vh - 32px);overflow-y:auto;width:100%}}@media(max-width:768px){.payment-detail .payment-header{padding:24px 24px 20px}.payment-detail .payment-header .payment-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.payment-detail .payment-header .payment-subtitle{font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}.payment-detail .payment-form .form-body{padding:24px}.payment-detail .payment-form .form-row{gap:16px;grid-template-columns:1fr}.payment-detail .payment-form .form-footer{flex-direction:column;padding:20px 24px}.payment-detail .payment-form .form-footer .btn{width:100%}.payment-detail .order-items-card .items-header{display:none}.payment-detail .order-items-card .items-body .item-row{border-bottom:1px solid #f1f5f9;display:block;padding:16px}.payment-detail .order-items-card .items-body .item-row .item-cell{border:none;padding:8px 0}.payment-detail .order-items-card .items-body .item-row .item-cell:before{color:#475569;content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin-bottom:4px}.payment-detail .order-items-card .items-body .item-row .item-cell.name-cell:before{content:"항목명"}.payment-detail .order-items-card .items-body .item-row .item-cell.price-cell:before{content:"가격 (USD)"}.payment-detail .order-items-card .items-body .item-row .item-cell.quantity-cell:before{content:"수량"}.payment-detail .order-items-card .items-body .item-row .item-cell.total-cell:before{content:"소계"}.payment-info-sidebar{align-self:flex-start;height:fit-content;position:sticky;top:12px;width:100%}.payment-info-sidebar .sidebar-container{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);max-height:none}.payment-info-sidebar .sidebar-header{padding:var(--space-md)}.payment-info-sidebar .sidebar-content{padding:var(--space-lg)}.payment-info-sidebar .sidebar-content .sidebar-section{margin-bottom:var(--space-md)}.payment-info-sidebar .payment-summary-compact .payment-item-compact{padding:var(--space-sm)}.payment-info-sidebar .payment-summary-compact .payment-item-compact .payment-details-compact .detail-item{align-items:flex-start;flex-direction:column;gap:2px}.payment-info-sidebar .payment-summary-compact .payment-item-compact .payment-details-compact .detail-item .detail-value{text-align:left;width:100%}.payment-info-sidebar .qr-code-section-compact .qr-code-container-compact .qr-code-image-compact{height:100px;width:100px}.payment-info-sidebar .payment-url-section .url-display{gap:var(--space-sm)}.payment-info-sidebar .payment-url-section .url-display .url-text{width:100%}}.cancel-payment-link{background:none;border:none;color:#64748b;cursor:pointer;font-size:13px;margin-top:var(--space-md);padding:0;text-decoration:underline;transition:all .2s ease;width:fit-content}.cancel-payment-link:active,.cancel-payment-link:hover{color:#1e293b}.cancel-payment-link:focus{border-radius:2px;outline:2px solid #1e293b;outline-offset:2px}.refund-payment-link{color:#64748b;margin-top:var(--space-md);transition:all .2s ease;width:fit-content}.refund-payment-link:active{color:#1e293b}.refund-payment-link:focus{border-radius:2px;outline:2px solid #1e293b;outline-offset:2px}.cancel-confirmation-modal,.refund-confirmation-modal{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);max-width:500px;position:relative;width:90%}.cancel-confirmation-modal .modal-header,.refund-confirmation-modal .modal-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-lg) var(--space-xl)}.cancel-confirmation-modal .modal-header h3,.refund-confirmation-modal .modal-header h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.cancel-confirmation-modal .modal-header .modal-close-btn,.refund-confirmation-modal .modal-header .modal-close-btn{background:none;border:none;border-radius:var(--radius-sm);color:#475569;cursor:pointer;font-size:24px;padding:var(--space-xs)}.cancel-confirmation-modal .modal-header .modal-close-btn:hover,.refund-confirmation-modal .modal-header .modal-close-btn:hover{background:#f8fafc;color:#000}.cancel-confirmation-modal .modal-body,.refund-confirmation-modal .modal-body{max-height:80vh;overflow-y:auto;padding:var(--space-xl);text-align:center}.cancel-confirmation-modal .modal-body::-webkit-scrollbar,.refund-confirmation-modal .modal-body::-webkit-scrollbar{width:6px}.cancel-confirmation-modal .modal-body::-webkit-scrollbar-track,.refund-confirmation-modal .modal-body::-webkit-scrollbar-track{background:#f8fafc;border-radius:3px}.cancel-confirmation-modal .modal-body::-webkit-scrollbar-thumb,.refund-confirmation-modal .modal-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.cancel-confirmation-modal .modal-body::-webkit-scrollbar-thumb:hover,.refund-confirmation-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.cancel-confirmation-modal .modal-body h4,.refund-confirmation-modal .modal-body h4{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:var(--space-md)}.cancel-confirmation-modal .modal-body p,.refund-confirmation-modal .modal-body p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.5;margin-bottom:var(--space-lg)}.cancel-confirmation-modal .modal-body .error-notices,.refund-confirmation-modal .modal-body .error-notices{margin-bottom:var(--space-lg)}.cancel-confirmation-modal .modal-body .warning-notices,.refund-confirmation-modal .modal-body .warning-notices{background:#dbeafe;border:1px solid #b3c9ff;border-radius:var(--radius-md);margin-bottom:var(--space-xl);padding:var(--space-lg);text-align:left}.cancel-confirmation-modal .modal-body .warning-notices .warning-title,.refund-confirmation-modal .modal-body .warning-notices .warning-title{align-items:center;display:flex;gap:8px;margin-bottom:14px}.cancel-confirmation-modal .modal-body .warning-notices .warning-title .warning-img,.refund-confirmation-modal .modal-body .warning-notices .warning-title .warning-img{height:24px;width:24px}.cancel-confirmation-modal .modal-body .warning-notices .warning-title .warning-text,.refund-confirmation-modal .modal-body .warning-notices .warning-title .warning-text{color:#2563eb;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin-bottom:0}.cancel-confirmation-modal .modal-body .warning-notices .warning-list,.refund-confirmation-modal .modal-body .warning-notices .warning-list{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:0;padding-left:var(--space-lg)}.cancel-confirmation-modal .modal-body .warning-notices .warning-list li,.refund-confirmation-modal .modal-body .warning-notices .warning-list li{margin-bottom:8px}.cancel-confirmation-modal .modal-body .warning-notices .warning-list li:last-child,.refund-confirmation-modal .modal-body .warning-notices .warning-list li:last-child{margin-bottom:0}.cancel-confirmation-modal .modal-body .warning-notices .warning-list li strong,.refund-confirmation-modal .modal-body .warning-notices .warning-list li strong{color:#1e293b;font-weight:600}.cancel-confirmation-modal .modal-body .notification-info,.refund-confirmation-modal .modal-body .notification-info{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:33px}.cancel-confirmation-modal .modal-body .notification-info .notification-img,.refund-confirmation-modal .modal-body .notification-info .notification-img{height:60px;width:60px}.cancel-confirmation-modal .modal-body .notification-info .notification-text,.refund-confirmation-modal .modal-body .notification-info .notification-text{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.cancel-confirmation-modal .modal-body .order-info,.refund-confirmation-modal .modal-body .order-info{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);margin-bottom:var(--space-xl);padding:var(--space-md);text-align:left}.cancel-confirmation-modal .modal-body .order-info .section-title,.refund-confirmation-modal .modal-body .order-info .section-title{border-bottom:1px solid #f1f5f9;color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:var(--space-md);padding-bottom:var(--space-sm)}.cancel-confirmation-modal .modal-body .order-info .info-item,.refund-confirmation-modal .modal-body .order-info .info-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--space-xs) 0}.cancel-confirmation-modal .modal-body .order-info .info-item:not(:last-child),.refund-confirmation-modal .modal-body .order-info .info-item:not(:last-child){margin-bottom:var(--space-xs);padding-bottom:var(--space-xs)}.cancel-confirmation-modal .modal-body .order-info .info-item .label,.refund-confirmation-modal .modal-body .order-info .info-item .label{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.cancel-confirmation-modal .modal-body .order-info .info-item .value,.refund-confirmation-modal .modal-body .order-info .info-item .value{color:#000;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.cancel-confirmation-modal .modal-body .order-info .info-item .value.cost,.refund-confirmation-modal .modal-body .order-info .info-item .value.cost{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.cancel-confirmation-modal .modal-body .order-info .info-item.additional-info,.refund-confirmation-modal .modal-body .order-info .info-item.additional-info{border-bottom:none;border-top:1px solid #cbd5e1;margin-bottom:0;margin-top:var(--space-sm);padding-bottom:0;padding-top:var(--space-md)}.cancel-confirmation-modal .modal-body .cancel-form,.cancel-confirmation-modal .modal-body .refund-form,.refund-confirmation-modal .modal-body .cancel-form,.refund-confirmation-modal .modal-body .refund-form{margin-bottom:var(--space-xl);text-align:left}.cancel-confirmation-modal .modal-body .cancel-form .form-group,.cancel-confirmation-modal .modal-body .refund-form .form-group,.refund-confirmation-modal .modal-body .cancel-form .form-group,.refund-confirmation-modal .modal-body .refund-form .form-group{border-bottom:1px solid #f1f5f9;margin-bottom:var(--space-lg);padding-bottom:var(--space-lg)}.cancel-confirmation-modal .modal-body .cancel-form .form-group .form-label,.cancel-confirmation-modal .modal-body .refund-form .form-group .form-label,.refund-confirmation-modal .modal-body .cancel-form .form-group .form-label,.refund-confirmation-modal .modal-body .refund-form .form-group .form-label{color:#1e293b;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:var(--space-xs)}.cancel-confirmation-modal .modal-body .cancel-form .form-group .form-label .required,.cancel-confirmation-modal .modal-body .refund-form .form-group .form-label .required,.refund-confirmation-modal .modal-body .cancel-form .form-group .form-label .required,.refund-confirmation-modal .modal-body .refund-form .form-group .form-label .required{color:#e30600}.cancel-confirmation-modal .modal-body .cancel-form .form-group .form-control,.cancel-confirmation-modal .modal-body .refund-form .form-group .form-control,.refund-confirmation-modal .modal-body .cancel-form .form-group .form-control,.refund-confirmation-modal .modal-body .refund-form .form-group .form-control{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-sm);color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm);transition:border-color .2s ease;width:100%}.cancel-confirmation-modal .modal-body .cancel-form .form-group .form-control:focus,.cancel-confirmation-modal .modal-body .refund-form .form-group .form-control:focus,.refund-confirmation-modal .modal-body .cancel-form .form-group .form-control:focus,.refund-confirmation-modal .modal-body .refund-form .form-group .form-control:focus{border-color:#0066e4;outline:none}.cancel-confirmation-modal .modal-body .cancel-form .form-group .form-control:disabled,.cancel-confirmation-modal .modal-body .refund-form .form-group .form-control:disabled,.refund-confirmation-modal .modal-body .cancel-form .form-group .form-control:disabled,.refund-confirmation-modal .modal-body .refund-form .form-group .form-control:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.cancel-confirmation-modal .modal-body .cancel-form .form-group .form-control::placeholder,.cancel-confirmation-modal .modal-body .refund-form .form-group .form-control::placeholder,.refund-confirmation-modal .modal-body .cancel-form .form-group .form-control::placeholder,.refund-confirmation-modal .modal-body .refund-form .form-group .form-control::placeholder{color:#64748b}.cancel-confirmation-modal .modal-body .cancel-form .form-group textarea.form-control,.cancel-confirmation-modal .modal-body .refund-form .form-group textarea.form-control,.refund-confirmation-modal .modal-body .cancel-form .form-group textarea.form-control,.refund-confirmation-modal .modal-body .refund-form .form-group textarea.form-control{min-height:60px;resize:vertical}.cancel-confirmation-modal .modal-body .cancel-form .form-group .form-help,.cancel-confirmation-modal .modal-body .refund-form .form-group .form-help,.refund-confirmation-modal .modal-body .cancel-form .form-group .form-help,.refund-confirmation-modal .modal-body .refund-form .form-group .form-help{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:var(--space-xs)}.cancel-confirmation-modal .modal-footer,.refund-confirmation-modal .modal-footer{background-color:#f8fafc;border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:1px solid #f1f5f9;display:flex;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl)}.cancel-confirmation-modal .modal-footer .btn,.refund-confirmation-modal .modal-footer .btn{border:none;border-radius:var(--radius-md);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-sm) var(--space-md);transition:all .2s ease}.cancel-confirmation-modal .modal-footer .btn.btn-secondary,.refund-confirmation-modal .modal-footer .btn.btn-secondary{background:#fff;border:1px solid #f1f5f9;color:#1e293b}.cancel-confirmation-modal .modal-footer .btn.btn-secondary:hover:not(:disabled),.refund-confirmation-modal .modal-footer .btn.btn-secondary:hover:not(:disabled){background:#f1f5f9;border-color:#e2e8f0}.cancel-confirmation-modal .modal-footer .btn.btn-primary,.refund-confirmation-modal .modal-footer .btn.btn-primary{background:#0066e4;color:#fff}.cancel-confirmation-modal .modal-footer .btn.btn-primary:hover:not(:disabled),.refund-confirmation-modal .modal-footer .btn.btn-primary:hover:not(:disabled){background:#2563eb;box-shadow:var(--shadow-card);transform:translateY(-1px)}.cancel-confirmation-modal .modal-footer .btn.btn-primary:active:not(:disabled),.refund-confirmation-modal .modal-footer .btn.btn-primary:active:not(:disabled){background:#1d4ed8;transform:translateY(0)}.cancel-confirmation-modal .modal-footer .btn.btn-danger,.refund-confirmation-modal .modal-footer .btn.btn-danger{background:#db0a05;color:#fff}.cancel-confirmation-modal .modal-footer .btn.btn-danger:hover:not(:disabled),.refund-confirmation-modal .modal-footer .btn.btn-danger:hover:not(:disabled){background:#db0a05}.cancel-confirmation-modal .modal-footer .btn:disabled,.refund-confirmation-modal .modal-footer .btn:disabled{cursor:not-allowed;opacity:.6}.modal-overlay{animation:fadeIn .2s ease-in-out;background:#00000080}.refund-confirmation-modal .form-control-plaintext{align-items:center;background:#f1f5f9;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#1e293b;display:flex;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;min-height:48px;padding:12px 16px}.refund-confirmation-modal .form-control-plaintext.amount{color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.refund-confirmation-modal .form-control-plaintext.payment-amount{background:#f8fafc;color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.refund-confirmation-modal .form-control-plaintext.mono{font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.4;word-break:break-all}.refund-confirmation-modal .process-list{margin:0;padding-left:20px}.refund-confirmation-modal .process-list li{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin-bottom:8px}.refund-confirmation-modal .process-list li:last-child{margin-bottom:0}.refund-payment-link{background:none;border:none;color:#475569;cursor:pointer;display:block;font-size:13px;margin-top:8px;padding:0;text-decoration:underline}.refund-payment-link:hover{color:#1e293b;text-decoration:underline}#PaymentList .transactions-section{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);margin-top:40px;padding:var(--space-xl);width:100%}#PaymentList .transactions-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-lg)}#PaymentList .transactions-section .section-header h3{color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#PaymentList .transactions-section .section-header .section-header-info{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#PaymentList .transactions-section .section-header .section-header-info span{background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}#PaymentList .transactions-section .section-header .see-all{background:none;border:none;border-radius:var(--radius-sm);color:var(--primary-blue);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-md);transition:color .2s}#PaymentList .transactions-section .section-header .see-all:hover{background:var(--bg-tertiary);color:var(--primary-blue-dark)}#PaymentList .transactions-section .transactions-table{background:var(--bg-primary);border:none;border-radius:var(--radius-lg);box-shadow:none;margin:0;overflow-x:auto;padding:0;width:100%}#PaymentList .transactions-section .transactions-table .table-container{background:var(--bg-primary);border-radius:var(--radius-lg);overflow:hidden;width:100%}#PaymentList .transactions-section .transactions-table .table-container .table-header{background:var(--bg-tertiary);border-bottom:1px solid var(--border-tertiary);display:flex}#PaymentList .transactions-section .transactions-table .table-container .table-header .table-header-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-tertiary);display:flex;font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;padding:var(--space-md);text-transform:uppercase}#PaymentList .transactions-section .transactions-table .table-container .table-header .table-header-cell:last-child{border-right:none}#PaymentList .transactions-section .transactions-table .table-container .table-body{max-height:600px;min-height:600px;overflow:hidden}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row{border-bottom:1px solid var(--border-tertiary);display:flex;min-height:60px;transition:background .15s ease}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row:last-child{border-bottom:none}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row .table-cell{align-items:center;border-right:1px solid var(--border-tertiary);color:var(--text-primary);display:flex;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;overflow:hidden;padding:var(--space-md);text-overflow:ellipsis;white-space:nowrap}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row .table-cell:last-child{border-right:none}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row.data-row{cursor:pointer}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row.data-row:hover{background:var(--bg-tertiary)}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-tertiary) 0,var(--bg-secondary) 50%,var(--bg-tertiary) 100%);background-size:200% 100%;border-radius:var(--radius-sm);height:16px}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.short{width:60%}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row.skeleton-row .skeleton-cell .skeleton-content.badge{border-radius:var(--radius-md);height:24px;width:70px}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row.empty-row{background:#0000;pointer-events:none}#PaymentList .transactions-section .transactions-table .table-container .table-body .table-row.empty-row .table-cell{border-right-color:#0000}#PaymentList .transactions-section .transactions-table .table-loading{align-items:center;background:var(--bg-primary);border-radius:var(--radius-lg);display:flex;justify-content:center;min-height:200px}#PaymentList .transactions-section .transactions-table .table-loading .loading-spinner{align-items:center;color:var(--text-tertiary);display:flex;font-size:16px;font-weight:400;gap:var(--space-sm);letter-spacing:-.01em;line-height:24px}#PaymentList .transactions-section .transactions-table .table-loading .loading-spinner:before{animation:spin 1s linear infinite;border-top:2px solid var(--border-tertiary);border:2px solid var(--border-tertiary);border-radius:50%;border-top-color:var(--primary-blue);content:"";height:20px;width:20px}#PaymentList .transactions-section .transactions-table .table{background:#0000;border:none;border-radius:var(--radius-lg);box-shadow:none;margin:0;padding:0;width:100%}#PaymentList .transactions-section .transactions-table .status-badge{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:13px;font-weight:600;height:28px;padding:0 10px}#PaymentList .transactions-section .transactions-table .status-badge.Completed{background:#d1fae5;color:#059669}#PaymentList .transactions-section .transactions-table .status-badge.Pending{background:#fef3c7;color:#d97706}#PaymentList .transactions-section .transactions-table .status-badge.Failed{background:#fee2e2;color:#ef4444}#PaymentList .transactions-section .pagination-container{align-items:center;border-top:1px solid var(--border-tertiary);display:flex;justify-content:space-between;margin-top:var(--space-lg);padding:var(--space-md) 0}#PaymentList .transactions-section .pagination-container .pagination-info{color:var(--text-tertiary);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentList .transactions-section .pagination-container .pagination-controls{align-items:center;display:flex;gap:var(--space-xs)}#PaymentList .transactions-section .pagination-container .pagination-controls .pagination-btn{align-items:center;background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;letter-spacing:-.01em;line-height:20px;transition:all .2s ease;width:36px}#PaymentList .transactions-section .pagination-container .pagination-controls .pagination-btn:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-secondary)}#PaymentList .transactions-section .pagination-container .pagination-controls .pagination-btn.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff;font-weight:600}#PaymentList .transactions-section .pagination-container .pagination-controls .pagination-btn:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;opacity:.4}#PaymentList .transactions-section .pagination-container .pagination-controls .pagination-btn:first-child,#PaymentList .transactions-section .pagination-container .pagination-controls .pagination-btn:last-child,#PaymentList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-child(2),#PaymentList .transactions-section .pagination-container .pagination-controls .pagination-btn:nth-last-child(2){font-size:16px;font-weight:400}#PaymentNetworkSetup .setup-container{display:flex;flex-direction:column;gap:var(--space-2xl)}#PaymentNetworkSetup .setup-header{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:var(--space-2xl);text-align:center}#PaymentNetworkSetup .setup-header .setup-title{color:#000;font-size:50px;font-weight:700;letter-spacing:-.03em;line-height:64px;line-height:1.2;margin-bottom:var(--space-md)}#PaymentNetworkSetup .setup-header .setup-subtitle{color:#475569;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px;line-height:1.5;margin:0 auto;max-width:600px}#PaymentNetworkSetup .network-grid{grid-gap:var(--space-xl);display:grid;gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}#PaymentNetworkSetup .network-grid .network-card{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;transition:box-shadow .2s ease}#PaymentNetworkSetup .network-grid .network-card:hover{box-shadow:var(--shadow-modal)}#PaymentNetworkSetup .network-grid .network-card .network-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:var(--space-xl)}#PaymentNetworkSetup .network-grid .network-card .network-header .network-name{align-items:center;color:#000;display:flex;font-size:18px;font-weight:600;gap:var(--space-sm);letter-spacing:-.01em;line-height:26px}#PaymentNetworkSetup .network-grid .network-card .network-header .network-name .network-icon{color:#0066e4;height:24px;width:24px}#PaymentNetworkSetup .network-grid .network-card .network-header .network-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5}#PaymentNetworkSetup .network-grid .network-card .network-content{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl)}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-label{align-items:center;color:#000;display:flex;font-size:14px;font-weight:600;justify-content:space-between;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-label .status-indicator{border-radius:var(--radius-sm);font-size:12px;font-weight:600;letter-spacing:0;letter-spacing:.5px;line-height:16px;padding:var(--space-xs) var(--space-sm);text-transform:uppercase}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-label .status-indicator.success{background:#d1fae5;color:#059669}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-label .status-indicator.warning{background:#fdf4e7;color:#d97706}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-label .status-indicator.error{background:#ffeff0;color:#fff}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-label .status-indicator.secondary{background:#f1f5f9;color:#475569}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-input{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:all .2s ease;width:100%}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-input:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-input::placeholder{color:#d4d4d4;font-family:JetBrains Mono,monospace}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-input:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .field-hint{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.4;margin-top:var(--space-xs)}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .wallet-address-display{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);padding:var(--space-sm)}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .wallet-address-display .address-text{border-radius:var(--radius-sm);color:#0066e4;cursor:pointer;display:block;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-xs);transition:all .2s ease;word-break:break-all}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .wallet-address-display .address-text:hover{background:#eff6ff}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .wallet-address-display .address-text:active{background:#1d4ed8;color:#fff}#PaymentNetworkSetup .network-grid .network-card .network-content .address-field .no-wallet-message{background:#f8fafc;border:1px dashed #f1f5f9;border-radius:var(--radius-md);color:#475569;font-size:14px;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);text-align:center}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);padding:var(--space-md)}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row:last-child{margin-bottom:0}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row.explorer-link{justify-content:center}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row.explorer-link .explorer-link-text{color:#0066e4;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;text-decoration:none}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row.explorer-link .explorer-link-text:hover{text-decoration:underline}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row .info-label{color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;min-width:120px}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row .info-value{color:#000;flex:1 1;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;text-align:right}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row .info-value.mono{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row .info-value .contract-address{border-radius:var(--radius-sm);color:#0066e4;cursor:pointer;display:inline-block;font-weight:500;max-width:200px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap;word-break:break-all}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row .info-value .contract-address:hover{background:#eff6ff;color:#0066e4;max-width:100%}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row .info-value .contract-address:active{background:#1d4ed8;color:#fff}#PaymentNetworkSetup .network-grid .network-card .network-content .contract-info .info-row .info-value .not-configured{color:#475569;font-style:italic}#PaymentNetworkSetup .network-grid .network-card .network-content .setup-btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-md) var(--space-lg);transition:all .2s ease;width:100%}#PaymentNetworkSetup .network-grid .network-card .network-content .setup-btn:not(.configured){background:#0066e4;color:#fff}#PaymentNetworkSetup .network-grid .network-card .network-content .setup-btn:not(.configured):hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}#PaymentNetworkSetup .network-grid .network-card .network-content .setup-btn:not(.configured):active:not(:disabled){background:#1d4ed8;transform:translateY(0)}#PaymentNetworkSetup .network-grid .network-card .network-content .setup-btn.configured{background:#10b981;color:#fff}#PaymentNetworkSetup .network-grid .network-card .network-content .setup-btn.configured:hover:not(:disabled){background:#059669}#PaymentNetworkSetup .network-grid .network-card .network-content .setup-btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none}#PaymentNetworkSetup .empty-state{padding:var(--space-2xl);text-align:center}#PaymentNetworkSetup .empty-state .empty-icon{color:#475569;font-size:4rem;margin-bottom:var(--space-lg)}#PaymentNetworkSetup .empty-state .empty-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:var(--space-md)}#PaymentNetworkSetup .empty-state .empty-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5}#PaymentNetworkSetup .setup-instructions{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-bottom:var(--space-xl);padding:var(--space-2xl)}#PaymentNetworkSetup .setup-instructions .instructions-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-xl);text-align:center}#PaymentNetworkSetup .setup-instructions .instruction-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#PaymentNetworkSetup .setup-instructions .instruction-grid .instruction-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);display:flex;gap:var(--space-md);padding:var(--space-lg)}#PaymentNetworkSetup .setup-instructions .instruction-grid .instruction-item .instruction-icon{color:#0066e4;flex-shrink:0;font-size:1.5rem}#PaymentNetworkSetup .setup-instructions .instruction-grid .instruction-item .instruction-content{flex:1 1}#PaymentNetworkSetup .setup-instructions .instruction-grid .instruction-item .instruction-content .instruction-title{color:#000;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}#PaymentNetworkSetup .setup-instructions .instruction-grid .instruction-item .instruction-content .instruction-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5}#PaymentNetworkSetup .security-notice{align-items:flex-start;background:#fdf4e7;border:1px solid #f59e0b;border-radius:var(--radius-md);display:flex;gap:var(--space-md);margin-bottom:var(--space-xl);padding:var(--space-lg)}#PaymentNetworkSetup .security-notice .notice-icon{color:#f59e0b;flex-shrink:0;font-size:1.5rem}#PaymentNetworkSetup .security-notice .notice-content{flex:1 1}#PaymentNetworkSetup .security-notice .notice-content .notice-title{color:#000;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}#PaymentNetworkSetup .security-notice .notice-content .notice-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5}#PaymentNetworkSetup .action-btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-sm) var(--space-md);transition:all .2s ease}#PaymentNetworkSetup .action-btn.secondary{background:#eff6ff;color:#1e40af}#PaymentNetworkSetup .action-btn.secondary:hover:not(:disabled){background:#bfdbfe}#PaymentNetworkSetup .action-btn.secondary:active:not(:disabled){background:#93c5fd}#PaymentNetworkSetup .action-btn.primary{background:#0066e4;color:#fff}#PaymentNetworkSetup .action-btn.primary:hover:not(:disabled){background:#2563eb}#PaymentNetworkSetup .action-btn.primary:active:not(:disabled){background:#1d4ed8}#PaymentNetworkSetup .action-btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}@media(max-width:768px){#PaymentNetworkSetup .setup-container{padding:var(--space-md)}#PaymentNetworkSetup .setup-header{padding:var(--space-lg)}#PaymentNetworkSetup .setup-header .setup-title{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-sm)}#PaymentNetworkSetup .setup-header .setup-subtitle{font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#PaymentNetworkSetup .network-grid{gap:var(--space-lg);grid-template-columns:1fr}#PaymentNetworkSetup .network-card .network-content,#PaymentNetworkSetup .network-card .network-header{padding:var(--space-lg)}#PaymentNetworkSetup .network-card .network-content .contract-info .info-row{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}#PaymentNetworkSetup .network-card .network-content .contract-info .info-row .info-label{min-width:auto;text-align:center}#PaymentNetworkSetup .network-card .network-content .contract-info .info-row .info-value{margin-left:0;text-align:left}#PaymentNetworkSetup .network-card .network-content .contract-info .info-row .info-value .contract-address{max-width:none;white-space:normal;word-break:break-all}#PaymentNetworkSetup .instruction-grid{grid-template-columns:1fr}#PaymentNetworkSetup .security-notice{align-items:center;flex-direction:column;text-align:center}#PaymentNetworkSetup .security-notice .notice-icon{margin-bottom:var(--space-sm)}}@media(max-width:480px){#PaymentNetworkSetup .setup-container{padding:var(--space-sm)}#PaymentNetworkSetup .network-grid{gap:var(--space-md)}#PaymentNetworkSetup .network-card .network-header{padding:var(--space-md)}#PaymentNetworkSetup .network-card .network-header .network-name{align-items:flex-start;flex-direction:column;font-size:16px;font-weight:600;gap:var(--space-xs);letter-spacing:-.01em;line-height:24px}#PaymentNetworkSetup .network-card .network-content{gap:var(--space-md);padding:var(--space-md)}#PaymentNetworkSetup .setup-header{padding:var(--space-md)}#PaymentNetworkSetup .setup-header .setup-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.success-notice-modal{animation:modalSlideUp .3s ease-out;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);max-width:480px;width:100%}.success-notice-modal .modal-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-xl) var(--space-xl) var(--space-md)}.success-notice-modal .modal-header h3{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.success-notice-modal .modal-header .modal-close-btn{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:#475569;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.success-notice-modal .modal-header .modal-close-btn:hover{background:#f1f5f9;color:#000}.success-notice-modal .modal-body{padding:var(--space-2xl) var(--space-xl);text-align:center}.success-notice-modal .modal-body .success-icon{align-items:center;background:#d1fae5;border-radius:50%;color:#10b981;display:flex;font-size:32px;font-weight:700;height:64px;justify-content:center;margin:0 auto var(--space-xl);width:64px}.success-notice-modal .modal-body .success-message{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0 0 var(--space-md) 0}.success-notice-modal .modal-body .success-description{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;line-height:1.6;margin:0}.success-notice-modal .modal-footer{display:flex;justify-content:center;padding:var(--space-md) var(--space-xl) var(--space-xl)}.success-notice-modal .modal-footer .btn-primary{background:#0066e4;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;min-width:120px;padding:var(--space-md) var(--space-2xl);transition:all .2s ease}.success-notice-modal .modal-footer .btn-primary:hover{background:#2563eb}.success-notice-modal .modal-footer .btn-primary:active{background:#1d4ed8}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.terminal-header{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;box-shadow:var(--shadow-soft);display:flex;gap:var(--space-md);padding:var(--space-md) var(--space-lg);padding-top:calc(var(--safe-area-inset-top) + var(--space-md));position:fixed;top:0;width:100%;z-index:1000}.terminal-header .terminal-header-content{position:relative;width:100%}.terminal-header .back-button{align-items:center;background:none;border:none;color:#0066e4;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;left:calc(var(--space-xs)*-1);padding:var(--space-xs);position:absolute;top:-8px;transition:all .2s ease;width:40px}.terminal-header .back-button:hover{background:#f8fafc}.terminal-header .back-button:active{background:#f1f5f9}.terminal-header .terminal-title{color:#000;flex:1 1;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0;text-align:center;width:100%}.terminal-header .header-actions{align-items:center;display:flex;gap:var(--space-sm)}@media(max-width:480px){.terminal-header{padding:var(--space-sm) var(--space-md);padding-top:calc(var(--safe-area-inset-top) + var(--space-sm))}.terminal-header .terminal-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}}.terminal-payment-list{background-color:#e8eff6;height:100%;min-height:fit-content;padding-top:60px}.terminal-payment-list:after{background:#e8eff6;bottom:0;content:"";height:env(safe-area-inset-bottom,0);height:var(--safe-area-inset-bottom);left:0;pointer-events:none;position:fixed;right:0;z-index:0}.terminal-payment-list .terminal-content{margin:0 auto;max-width:830px;padding:var(--space-lg)}.terminal-payment-list .payment-terminal-section{display:flex;flex-direction:column;gap:25px;width:100%}@media(max-width:768px){.terminal-payment-list .terminal-content{padding:var(--space-md)}.terminal-payment-list .payment-terminal-section{gap:20px}}@media(max-width:480px){.terminal-payment-list{padding-top:50px}.terminal-payment-list .terminal-content{padding:var(--space-md)}.terminal-payment-list .payment-terminal-section{gap:15px}}.terminal-payment-detail{background-color:#e8eff6;height:100%;min-height:fit-content;padding-bottom:40px;padding-top:60px}.terminal-payment-detail:after{background:#e8eff6;bottom:0;content:"";height:env(safe-area-inset-bottom,0);height:var(--safe-area-inset-bottom);left:0;pointer-events:none;position:fixed;right:0;z-index:0}.terminal-payment-detail .status-alert-card{animation:slideUp .3s ease-out}.terminal-payment-detail .status-alert-card .alert-content{align-items:center;border-radius:var(--radius-lg);display:flex;justify-content:space-between;padding:var(--space-lg)}.terminal-payment-detail .status-alert-card .alert-content .alert-message{flex:1 1;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;text-align:center}.terminal-payment-detail .status-alert-card .alert-content .alert-close-btn{align-items:center;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:background-color .2s ease;width:24px}.terminal-payment-detail .status-alert-card .alert-content .alert-close-btn:hover{background:#0000001a}.terminal-payment-detail .status-alert-card .alert-content.alert-success{background:#d1fae5;border:2px solid #059669}.terminal-payment-detail .status-alert-card .alert-content.alert-success .alert-close-btn,.terminal-payment-detail .status-alert-card .alert-content.alert-success .alert-message{color:#059669}.terminal-payment-detail .status-alert-card .alert-content.alert-error{background:#ffeff0;border:2px solid #e30600}.terminal-payment-detail .status-alert-card .alert-content.alert-error .alert-close-btn,.terminal-payment-detail .status-alert-card .alert-content.alert-error .alert-message{color:#e30600}.terminal-payment-detail .status-alert-card .alert-content.alert-warning{background:#fdf4e7;border:2px solid #d97706}.terminal-payment-detail .status-alert-card .alert-content.alert-warning .alert-close-btn,.terminal-payment-detail .status-alert-card .alert-content.alert-warning .alert-message{color:#d97706}.terminal-payment-detail .terminal-content{display:flex;flex-direction:column;gap:var(--space-lg);margin:0 auto;max-width:830px;padding:var(--space-lg)}.terminal-payment-detail .terminal-card{animation:cardFadeIn .6s ease-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.terminal-payment-detail .terminal-card.animate-delay-1{animation-delay:.1s;animation-fill-mode:both;opacity:0}.terminal-payment-detail .terminal-card.animate-delay-2{animation-delay:.2s;animation-fill-mode:both;opacity:0}.terminal-payment-detail .terminal-card.animate-delay-3{animation-delay:.3s;animation-fill-mode:both;opacity:0}.terminal-payment-detail .terminal-card.animate-delay-4{animation-delay:.4s;animation-fill-mode:both;opacity:0}.terminal-payment-detail .terminal-card .card-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:flex;justify-content:space-between;padding:var(--space-lg)}.terminal-payment-detail .terminal-card .card-header .card-title-wrapper{align-items:center;display:flex;gap:8px}.terminal-payment-detail .terminal-card .card-header .card-title-wrapper .card-title{color:#000;flex:1 1;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.terminal-payment-detail .terminal-card .card-header .card-title-wrapper .card-badge-wrapper{cursor:pointer;position:relative}.terminal-payment-detail .terminal-card .card-header .card-title-wrapper .card-badge-wrapper .safe-payment-tooltip{animation:tooltipFadeIn .2s ease-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;left:50%;max-width:320px;min-width:280px;padding:12px 16px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);z-index:1000}.terminal-payment-detail .terminal-card .card-header .card-title-wrapper .card-badge-wrapper .safe-payment-tooltip .tooltip-arrow{background:#fff;border-left:1px solid #f1f5f9;border-top:1px solid #f1f5f9;height:12px;left:50%;position:absolute;top:-6px;transform:translateX(-50%) rotate(45deg);width:12px}.terminal-payment-detail .terminal-card .card-header .card-title-wrapper .card-badge-wrapper .safe-payment-tooltip .tooltip-content{color:#1e293b;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.5;margin:0}.terminal-payment-detail .terminal-card .card-header .action-btn.small{border-radius:var(--radius-sm);font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;min-height:32px;padding:var(--space-xs) var(--space-sm)}.terminal-payment-detail .customer-card .customer-info,.terminal-payment-detail .order-status-card .order-info,.terminal-payment-detail .payment-info-card .payment-info{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}.terminal-payment-detail .info-row{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-sm) 0}.terminal-payment-detail .info-row:last-child{border-bottom:none}.terminal-payment-detail .info-row .info-label{color:#475569;flex-shrink:0;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin-right:var(--space-md);width:80px}.terminal-payment-detail .info-row .info-value{color:#1e293b;display:inline;flex:1 1;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;text-align:right;word-break:break-all}.terminal-payment-detail .info-row .info-value.mono{font-family:JetBrains Mono,monospace;font-size:12px}.terminal-payment-detail .info-row .info-value.amount{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.terminal-payment-detail .info-row .info-value-with-action{align-items:center;display:flex;flex:1 1;gap:var(--space-sm);justify-content:flex-end}.terminal-payment-detail .info-row .info-value-with-action .info-value{flex:1 1;margin-right:var(--space-sm)}.terminal-payment-detail .copy-btn{background:#0066e4;border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:4px 8px 4px 6px;transition:all .2s ease}.terminal-payment-detail .copy-btn:hover{background:#2563eb}.terminal-payment-detail .copy-btn:active{background:#1d4ed8}.terminal-payment-detail .payment-actions-card .payment-actions{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-lg)}.terminal-payment-detail .payment-actions-card .qr-section{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--space-lg)}.terminal-payment-detail .payment-actions-card .qr-section .qr-container{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);display:inline-block;margin-bottom:var(--space-md);padding:var(--space-lg)}.terminal-payment-detail .payment-actions-card .qr-section .qr-container .qr-image{display:block;height:160px;width:160px}.terminal-payment-detail .payment-actions-card .qr-section .qr-loading{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-lg);color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin-bottom:var(--space-md);padding:var(--space-xl);text-align:center}.terminal-payment-detail .payment-actions-card .qr-section .qr-description{max-width:280px;text-align:center}.terminal-payment-detail .payment-actions-card .qr-section .qr-description .qr-title{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 var(--space-sm) 0}.terminal-payment-detail .payment-actions-card .qr-section .qr-description .qr-instruction{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.5;margin:0}.terminal-payment-detail .payment-actions-card .payment-url-section .url-label{color:#1e293b;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:var(--space-sm)}.terminal-payment-detail .payment-actions-card .payment-url-section .url-container{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-md)}.terminal-payment-detail .payment-actions-card .payment-url-section .url-container .url-text{color:#1e293b;flex:1 1;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:0;line-height:16px;word-break:break-all}.terminal-payment-detail .payment-actions-card .action-buttons{display:flex;flex-direction:column;gap:var(--space-md)}.terminal-payment-detail .payment-result-actions{display:flex;flex-direction:column}.terminal-payment-detail .cancel-payment-link{align-self:center;background:none;border:none;color:#64748b;cursor:pointer;font-size:13px;margin-top:var(--space-md);padding:0;text-decoration:underline;transition:all .2s ease;width:fit-content}.terminal-payment-detail .cancel-payment-link:active,.terminal-payment-detail .cancel-payment-link:hover{color:#1e293b}.terminal-payment-detail .cancel-payment-link:focus{border-radius:2px;outline:2px solid #1e293b;outline-offset:2px}.terminal-payment-detail .action-btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:0;line-height:20px;min-height:40px;padding:var(--space-sm) var(--space-lg);text-align:center;transition:all .2s ease}.terminal-payment-detail .action-btn.primary{background:#0066e4;color:#fff}.terminal-payment-detail .action-btn.primary:hover:not(:disabled){background:#2563eb;box-shadow:var(--shadow-card);transform:translateY(-1px)}.terminal-payment-detail .action-btn.primary:active:not(:disabled){background:#1d4ed8;transform:translateY(0)}.terminal-payment-detail .action-btn.secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.terminal-payment-detail .action-btn.secondary:hover:not(:disabled){background:#f9f9f9;border-color:#cbd5e1}.terminal-payment-detail .action-btn.secondary:active:not(:disabled){background:#cbd5e1}.terminal-payment-detail .action-btn.danger{background:#db0a05;color:#fff}.terminal-payment-detail .action-btn.danger:hover:not(:disabled){background:#e30600;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.terminal-payment-detail .action-btn.danger:active:not(:disabled){background:#e30600;transform:translateY(0)}.terminal-payment-detail .action-btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none}.terminal-payment-detail .modal-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-lg);position:fixed;right:0;top:0;z-index:1000}.terminal-payment-detail .terminal-modal{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:90vh;max-width:400px;overflow:hidden;width:100%}.terminal-payment-detail .terminal-modal .modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-lg)}.terminal-payment-detail .terminal-modal .modal-header h3{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.terminal-payment-detail .terminal-modal .modal-header .modal-close-btn{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:#475569;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:var(--space-xs);width:32px}.terminal-payment-detail .terminal-modal .modal-header .modal-close-btn:hover{background:#f1f5f9;color:#000}.terminal-payment-detail .terminal-modal .modal-body{flex:1 1;overflow-y:auto;padding:var(--space-lg)}.terminal-payment-detail .terminal-modal .modal-body .notification-info{align-items:center;display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-xl)}.terminal-payment-detail .terminal-modal .modal-body .notification-info .notification-img{height:48px;width:48px}.terminal-payment-detail .terminal-modal .modal-body .notification-info .notification-text{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;text-align:center}.terminal-payment-detail .terminal-modal .modal-body .order-info{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);margin-bottom:var(--space-lg);padding:var(--space-md)}.terminal-payment-detail .terminal-modal .modal-body .order-info .info-item{align-items:center;display:flex;justify-content:space-between;padding:var(--space-sm) 0}.terminal-payment-detail .terminal-modal .modal-body .order-info .info-item:not(:last-child){border-bottom:1px solid #f1f5f9;margin-bottom:var(--space-sm);padding-bottom:var(--space-sm)}.terminal-payment-detail .terminal-modal .modal-body .order-info .info-item .label{color:#475569;flex-shrink:0;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.terminal-payment-detail .terminal-modal .modal-body .order-info .info-item .value{color:#000;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-align:right;word-break:break-all}.terminal-payment-detail .terminal-modal .modal-body .order-info .info-item .value.cost{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.terminal-payment-detail .terminal-modal .modal-body .warning-notices{background:#ffeff0;border:1px solid #ff8585;border-radius:var(--radius-md);margin-bottom:var(--space-lg);padding:var(--space-md)}.terminal-payment-detail .terminal-modal .modal-body .warning-notices .warning-title{align-items:center;display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}.terminal-payment-detail .terminal-modal .modal-body .warning-notices .warning-title .warning-img{height:20px;width:20px}.terminal-payment-detail .terminal-modal .modal-body .warning-notices .warning-title .warning-text{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin:0}.terminal-payment-detail .terminal-modal .modal-body .warning-notices .process-list,.terminal-payment-detail .terminal-modal .modal-body .warning-notices .warning-list{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.6;margin:0;padding-left:var(--space-lg)}.terminal-payment-detail .terminal-modal .modal-body .warning-notices .process-list li,.terminal-payment-detail .terminal-modal .modal-body .warning-notices .warning-list li{margin-bottom:var(--space-sm)}.terminal-payment-detail .terminal-modal .modal-body .warning-notices .process-list li:last-child,.terminal-payment-detail .terminal-modal .modal-body .warning-notices .warning-list li:last-child{margin-bottom:0}.terminal-payment-detail .terminal-modal .modal-body .warning-notices .process-list li strong,.terminal-payment-detail .terminal-modal .modal-body .warning-notices .warning-list li strong{color:#1e293b;font-weight:600}.terminal-payment-detail .terminal-modal .modal-body .cancel-form,.terminal-payment-detail .terminal-modal .modal-body .refund-form{margin-bottom:var(--space-lg)}.terminal-payment-detail .terminal-modal .modal-body .cancel-form .form-group,.terminal-payment-detail .terminal-modal .modal-body .refund-form .form-group{margin-bottom:var(--space-md)}.terminal-payment-detail .terminal-modal .modal-body .cancel-form .form-group .form-label,.terminal-payment-detail .terminal-modal .modal-body .refund-form .form-group .form-label{color:#1e293b;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:var(--space-xs)}.terminal-payment-detail .terminal-modal .modal-body .cancel-form .form-group .form-label .required,.terminal-payment-detail .terminal-modal .modal-body .refund-form .form-group .form-label .required{color:#e30600}.terminal-payment-detail .terminal-modal .modal-body .cancel-form .form-group .form-control,.terminal-payment-detail .terminal-modal .modal-body .refund-form .form-group .form-control{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md);box-sizing:border-box;color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:border-color .2s ease;width:100%}.terminal-payment-detail .terminal-modal .modal-body .cancel-form .form-group .form-control:focus,.terminal-payment-detail .terminal-modal .modal-body .refund-form .form-group .form-control:focus{border-color:#0066e4;outline:none}.terminal-payment-detail .terminal-modal .modal-body .cancel-form .form-group .form-control:disabled,.terminal-payment-detail .terminal-modal .modal-body .refund-form .form-group .form-control:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.terminal-payment-detail .terminal-modal .modal-body .cancel-form .form-group .form-control::placeholder,.terminal-payment-detail .terminal-modal .modal-body .refund-form .form-group .form-control::placeholder{color:#64748b}.terminal-payment-detail .terminal-modal .modal-body .cancel-form .form-group textarea.form-control,.terminal-payment-detail .terminal-modal .modal-body .refund-form .form-group textarea.form-control{min-height:80px;resize:vertical}.terminal-payment-detail .terminal-modal .modal-body .cancel-form .form-group .form-help,.terminal-payment-detail .terminal-modal .modal-body .refund-form .form-group .form-help{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.4;margin-top:var(--space-xs)}.terminal-payment-detail .terminal-modal .modal-body .refund-info{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);margin-bottom:var(--space-sm);padding:var(--space-md)}.terminal-payment-detail .terminal-modal .modal-body .refund-info .info-item{align-items:center;display:flex;justify-content:space-between;padding:var(--space-xs) 0}.terminal-payment-detail .terminal-modal .modal-body .refund-info .info-item:not(:last-child){border-bottom:1px solid #f1f5f9;margin-bottom:var(--space-xs);padding-bottom:var(--space-xs)}.terminal-payment-detail .terminal-modal .modal-body .refund-info .info-item .label{color:#475569;flex-shrink:0;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.terminal-payment-detail .terminal-modal .modal-body .refund-info .info-item .value{color:#000;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:0;line-height:16px;text-align:right;word-break:break-all}.terminal-payment-detail .terminal-modal .modal-footer{background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;gap:var(--space-sm);padding:var(--space-lg)}.terminal-payment-detail .terminal-modal .modal-footer .btn{border:none;border-radius:var(--radius-md);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;min-height:44px;padding:var(--space-md);transition:all .2s ease}.terminal-payment-detail .terminal-modal .modal-footer .btn.btn-secondary{background:#fff;border:1px solid #f1f5f9;color:#1e293b}.terminal-payment-detail .terminal-modal .modal-footer .btn.btn-secondary:hover:not(:disabled){background:#f1f5f9;border-color:#e2e8f0}.terminal-payment-detail .terminal-modal .modal-footer .btn.btn-danger{background:#db0a05;color:#fff}.terminal-payment-detail .terminal-modal .modal-footer .btn.btn-danger:hover:not(:disabled){background:#db0a05}.terminal-payment-detail .terminal-modal .modal-footer .btn:disabled{cursor:not-allowed;opacity:.6}@media(max-width:480px){.terminal-payment-detail{padding-top:50px}.terminal-payment-detail .terminal-content{gap:var(--space-md);padding:var(--space-md)}.terminal-payment-detail .terminal-card .card-header{padding:var(--space-md)}.terminal-payment-detail .terminal-card .card-header .card-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.terminal-payment-detail .terminal-card .customer-info,.terminal-payment-detail .terminal-card .order-info,.terminal-payment-detail .terminal-card .payment-info{gap:var(--space-sm);padding:var(--space-md)}.terminal-payment-detail .info-row{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}.terminal-payment-detail .info-row .info-label{margin-bottom:var(--space-xs);margin-right:0;width:auto}.terminal-payment-detail .info-row .info-value{text-align:left;width:100%}.terminal-payment-detail .info-row .info-value-with-action{justify-content:space-between;width:100%}.terminal-payment-detail .info-row .info-value-with-action .info-value{flex:1 1;margin-right:var(--space-sm);text-align:left}.terminal-payment-detail .payment-actions-card .qr-section .qr-container .qr-image{height:140px;width:140px}.terminal-payment-detail .payment-actions-card .qr-section .qr-description{max-width:240px}.terminal-payment-detail .payment-actions-card .qr-section .qr-description .qr-title{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}.terminal-payment-detail .payment-actions-card .qr-section .qr-description .qr-instruction{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.terminal-payment-detail .terminal-modal{margin:var(--space-sm);max-width:calc(100vw - var(--space-lg))}.terminal-payment-detail .terminal-modal .modal-header{padding:var(--space-md)}.terminal-payment-detail .terminal-modal .modal-header h3{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.terminal-payment-detail .terminal-modal .modal-body{padding:var(--space-md)}.terminal-payment-detail .terminal-modal .modal-footer{flex-direction:column;padding:var(--space-md)}.terminal-payment-detail .terminal-modal .modal-footer .btn{width:100%}}@media(max-width:360px){.terminal-payment-detail .terminal-content{padding:var(--space-sm)}.terminal-payment-detail .info-row .info-label,.terminal-payment-detail .info-row .info-value{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.terminal-payment-detail .info-row .info-value.amount{font-size:12px;font-weight:600;letter-spacing:0;line-height:16px}}.terminal-loading{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;min-height:60vh;padding:var(--space-xl) var(--space-md)}.terminal-loading .loading-spinner{animation:spin 1s linear infinite;border:2px solid #f1f5f9;border-radius:50%;border-top-color:#0066e4;height:24px;width:24px}.terminal-loading span{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}@media(max-width:768px){.terminal-loading{min-height:50vh;padding:var(--space-lg) var(--space-sm)}}@media(max-width:480px){.terminal-loading{min-height:45vh;padding:var(--space-md) var(--space-xs)}}@media(prefers-color-scheme:dark){.terminal-loading .loading-spinner{border-color:#0066e4 #e2e8f0 #e2e8f0}.terminal-loading span{color:#475569}}@media(prefers-reduced-motion:reduce){.terminal-loading .loading-spinner{animation:none}}@media(prefers-contrast:high){.terminal-loading .loading-spinner{border-color:#0066e4 #1e293b #1e293b}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.terminal-payment-creation{background-color:#e8eff6;height:100%;min-height:fit-content;padding-top:60px}.terminal-payment-creation:after{background:#e8eff6;bottom:0;content:"";height:env(safe-area-inset-bottom,0);height:var(--safe-area-inset-bottom);left:0;pointer-events:none;position:fixed;right:0;z-index:0}.terminal-payment-creation .terminal-content{margin:0 auto;max-width:830px;padding:var(--space-lg);padding-bottom:100px}.terminal-payment-creation .payment-terminal-creation{display:flex;flex-direction:column;gap:var(--space-lg);margin:0 auto;padding:0}.terminal-payment-creation .terminal-card{animation:cardFadeIn .6s ease-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.terminal-payment-creation .terminal-card .card-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:flex;justify-content:space-between;padding:var(--space-lg)}.terminal-payment-creation .terminal-card .card-header .card-title{color:#000;flex:1 1;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.terminal-payment-creation .terminal-card .form-section{padding:var(--space-lg)}.terminal-payment-creation .terminal-card .form-section:last-child{border-bottom:none}.terminal-payment-creation .terminal-card .form-section .form-row{grid-gap:var(--space-xl);display:grid;gap:var(--space-xl);grid-template-columns:1fr 1fr;margin-bottom:var(--space-xl)}.terminal-payment-creation .terminal-card .form-section .form-row:last-child{margin-bottom:0}@media(max-width:768px){.terminal-payment-creation .terminal-card .form-section .form-row{gap:var(--space-lg);grid-template-columns:1fr}}.terminal-payment-creation .terminal-card .form-section .form-group{display:flex;flex-direction:column;gap:var(--space-sm)}.terminal-payment-creation .terminal-card .form-section .form-group .form-label{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin:0}.terminal-payment-creation .terminal-card .form-section .form-group .form-control,.terminal-payment-creation .terminal-card .form-section .form-group .form-input,.terminal-payment-creation .terminal-card .form-section .form-group .form-select{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-md);color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:calc(var(--space-sm) - 1px) var(--space-md);transition:all .2s ease}.terminal-payment-creation .terminal-card .form-section .form-group .form-control:focus,.terminal-payment-creation .terminal-card .form-section .form-group .form-input:focus,.terminal-payment-creation .terminal-card .form-section .form-group .form-select:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}.terminal-payment-creation .terminal-card .form-section .form-group .form-control:hover:not(:focus),.terminal-payment-creation .terminal-card .form-section .form-group .form-input:hover:not(:focus),.terminal-payment-creation .terminal-card .form-section .form-group .form-select:hover:not(:focus){border-color:#cbd5e1}.terminal-payment-creation .terminal-card .form-section .form-group .form-control::placeholder,.terminal-payment-creation .terminal-card .form-section .form-group .form-input::placeholder,.terminal-payment-creation .terminal-card .form-section .form-group .form-select::placeholder{color:#64748b}.terminal-payment-creation .terminal-card .form-section .form-group .form-control.error,.terminal-payment-creation .terminal-card .form-section .form-group .form-control.error:focus,.terminal-payment-creation .terminal-card .form-section .form-group .form-input.error,.terminal-payment-creation .terminal-card .form-section .form-group .form-input.error:focus,.terminal-payment-creation .terminal-card .form-section .form-group .form-select.error,.terminal-payment-creation .terminal-card .form-section .form-group .form-select.error:focus{border-color:#f01706;box-shadow:0 0 0 3px #db0a051a}.terminal-payment-creation .terminal-card .form-section .form-group .form-control:disabled,.terminal-payment-creation .terminal-card .form-section .form-group .form-input:disabled,.terminal-payment-creation .terminal-card .form-section .form-group .form-select:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}.terminal-payment-creation .terminal-card .form-section .form-group .form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717171' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-sm) center;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;padding-right:var(--space-2xl)}.terminal-payment-creation .terminal-card .form-section .form-group .select.error .select-button,.terminal-payment-creation .terminal-card .form-section .form-group .select.error .select-button:focus{border-color:#f01706;box-shadow:0 0 0 3px #db0a051a}.terminal-payment-creation .terminal-card .form-section .form-group .error-message{align-items:center;color:#e30600;display:flex;font-size:12px;font-weight:400;gap:var(--space-xs);letter-spacing:0;line-height:16px;margin-top:var(--space-xs)}.terminal-payment-creation .terminal-card .form-section .form-group .error-message:before{content:"⚠";font-size:12px}.terminal-payment-creation .fixed-bottom-actions{padding:var(--space-lg);z-index:1000}.terminal-payment-creation .fixed-bottom-actions .action-btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:var(--space-sm);height:48px;justify-content:center;letter-spacing:0;line-height:20px;margin:0 auto;max-width:790px;transition:all .2s ease;width:100%}.terminal-payment-creation .fixed-bottom-actions .action-btn.primary{background:#0066e4;color:#fff}.terminal-payment-creation .fixed-bottom-actions .action-btn.primary:hover:not(:disabled){background:#2563eb}.terminal-payment-creation .fixed-bottom-actions .action-btn.primary:active:not(:disabled){background:#1d4ed8}.terminal-payment-creation .fixed-bottom-actions .action-btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}@media(max-width:768px){.terminal-payment-creation .terminal-content{padding:var(--space-md)}.terminal-payment-creation .payment-terminal-creation .form-section{padding:var(--space-lg)}.terminal-payment-creation .payment-terminal-creation .form-section .section-header{margin-bottom:var(--space-lg)}.terminal-payment-creation .terminal-card .card-header{padding:var(--space-md)}.terminal-payment-creation .terminal-card .card-header .card-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.terminal-payment-creation .fixed-bottom-actions{padding:var(--space-md)}}@media(max-width:480px){.terminal-payment-creation{padding-top:50px}.terminal-payment-creation .terminal-content{gap:var(--space-md);padding:var(--space-md)}.terminal-payment-creation .terminal-card .card-header{padding:var(--space-md)}.terminal-payment-creation .terminal-card .card-header .card-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}}@media(max-width:360px){.terminal-payment-creation .info-row .info-label,.terminal-payment-creation .info-row .info-value{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.terminal-payment-creation .info-row .info-value.amount{font-size:12px;font-weight:600;letter-spacing:0;line-height:16px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.terminal-payment-creation .action-btn:disabled{animation:pulse 1.5s ease-in-out infinite}.terminal-payment-creation .action-btn:focus,.terminal-payment-creation .form-input:focus,.terminal-payment-creation .form-select:focus{outline:2px solid #0066e4;outline-offset:2px}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#PaymentTerminalMain{height:100%;min-height:fit-content}#PaymentTerminalMain .terminal-main-container{background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-top:30px;position:relative}#PaymentTerminalMain .top-right-buttons{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:20px;top:20px;z-index:10}@media(max-width:768px){#PaymentTerminalMain .top-right-buttons{gap:6px;right:16px;top:16px}}#PaymentTerminalMain .power-button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}#PaymentTerminalMain .power-button:hover{background:#f9f9f9;border-color:#cbd5e1;transform:scale(1.05)}#PaymentTerminalMain .power-button:active{transform:scale(.95)}#PaymentTerminalMain .power-button .power-icon{color:#666;height:20px;width:20px}@media(max-width:768px){#PaymentTerminalMain .power-button{height:36px;width:36px}#PaymentTerminalMain .power-button .power-icon{height:18px;width:18px}}#PaymentTerminalMain .video-section{align-items:center;animation:fadeInDown 1s ease-out;aspect-ratio:1/1;background:#0000;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-height:200px;position:relative;width:100%}#PaymentTerminalMain .video-container{border-radius:12px;height:100%;width:100%;z-index:1}#PaymentTerminalMain .main-video{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;height:100%;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transition:opacity .3s ease;width:100%}#PaymentTerminalMain .main-video:not([data-loaded=true]){opacity:0}#PaymentTerminalMain .main-video[data-loaded=true]{opacity:1}#PaymentTerminalMain .logo-section{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;text-align:center;z-index:2}#PaymentTerminalMain .main-logo{height:36px;width:120px}#PaymentTerminalMain .main-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#d760ff,#0072ff);-webkit-background-clip:text;background-clip:text;font-family:Pretendard,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.18px;line-height:26px;margin:0;text-align:center}#PaymentTerminalMain .main-actions-section{align-items:center;background:#fff;display:flex;flex-direction:column;gap:16px;padding:0 16px 20px}#PaymentTerminalMain .action-button{border:none;border-radius:5000px;cursor:pointer;height:82px;max-width:361px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}#PaymentTerminalMain .action-button:hover{opacity:.9}#PaymentTerminalMain .action-button:active{transform:translateY(1px)}#PaymentTerminalMain .primary-button{background-color:#0066e4;color:#fff}#PaymentTerminalMain .secondary-button{background-color:#fff;border:1px solid #a2a7ad;color:#000}#PaymentTerminalMain .app-install-link{align-items:center;display:flex;flex-direction:column;gap:4px;padding-bottom:10px}#PaymentTerminalMain .app-install-link .install-text{color:#64748b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.4;text-align:center}#PaymentTerminalMain .app-install-link .install-link-button{background:none;border:none;color:#0066e4;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;text-decoration:underline;transition:all .2s ease}#PaymentTerminalMain .app-install-link .install-link-button:hover{color:#2563eb}#PaymentTerminalMain .app-install-link .install-link-button:active{transform:scale(.98)}#PaymentTerminalMain .button-content{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center}#PaymentTerminalMain .button-text-korean{font-family:Pretendard,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.66px;line-height:28px}#PaymentTerminalMain .button-text-english{font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.16px;line-height:24px;opacity:.9}@media(max-width:768px){#PaymentTerminalMain .main-actions-section{padding:16px}#PaymentTerminalMain .action-button{height:70px;max-width:100%}#PaymentTerminalMain .button-text-korean{font-size:20px;line-height:26px}#PaymentTerminalMain .button-text-english{font-size:14px;line-height:20px}}@media(max-width:480px){#PaymentTerminalMain .action-button{height:60px}#PaymentTerminalMain .button-text-korean{font-size:18px;line-height:24px}#PaymentTerminalMain .button-text-english{font-size:12px;line-height:18px}}#PaymentTerminalMain .logout-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}#PaymentTerminalMain .logout-modal{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:400px;width:100%}#PaymentTerminalMain .logout-modal .logout-modal-content{padding:20px;text-align:center}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-header{margin-bottom:16px}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-header h3{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-body{margin-bottom:20px}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-body p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin:0}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-footer{display:flex;gap:12px}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-footer .btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;height:44px;letter-spacing:0;line-height:20px;transition:all .2s ease}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-footer .btn.btn-secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-footer .btn.btn-secondary:hover{background:#f9f9f9}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-footer .btn.btn-primary{background:#db0a05;color:#fff}#PaymentTerminalMain .logout-modal .logout-modal-content .logout-modal-footer .btn.btn-primary:hover{background:#e30600}#ItemManagement .management-container{animation:fadeIn .3s ease-in-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);margin-top:40px}#ItemManagement .controls-section{margin-bottom:var(--space-md);padding:var(--space-xl) var(--space-2xl)}#ItemManagement .controls-section .controls-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:var(--space-md)}#ItemManagement .controls-section .controls-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between}#ItemManagement .controls-section .search-controls{align-items:center;display:flex;flex:1 1;gap:var(--space-md);min-width:300px}#ItemManagement .controls-section .search-controls .search-box{flex:1 1;max-width:400px}#ItemManagement .controls-section .search-controls .search-box .search-input{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:all .2s ease;width:100%}#ItemManagement .controls-section .search-controls .search-box .search-input:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#ItemManagement .controls-section .search-controls .search-box .search-input::placeholder{color:#d4d4d4}#ItemManagement .controls-section .search-controls .sort-controls{align-items:center;display:flex;gap:var(--space-sm)}#ItemManagement .controls-section .search-controls .sort-controls .sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717171' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-md) center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md) var(--space-xl) var(--space-md) var(--space-md);transition:all .2s ease}#ItemManagement .controls-section .search-controls .sort-controls .sort-select:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}#ItemManagement .controls-section .search-controls .sort-controls .sort-order-btn{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;min-width:44px;padding:var(--space-md);transition:all .2s ease}#ItemManagement .controls-section .search-controls .sort-controls .sort-order-btn:hover{background:#f1f5f9;border-color:#e2e8f0}#ItemManagement .controls-section .search-controls .sort-controls .sort-order-btn:active{transform:scale(.95)}#ItemManagement .controls-section .action-controls{display:flex;gap:var(--space-sm)}#ItemManagement .controls-section .action-controls .btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:var(--space-xs);justify-content:center;letter-spacing:0;line-height:18px;padding:var(--space-md) var(--space-lg);text-decoration:none;transition:all .2s ease}#ItemManagement .controls-section .action-controls .btn:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}#ItemManagement .controls-section .action-controls .btn:active{transform:translateY(0)}#ItemManagement .controls-section .action-controls .btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}#ItemManagement .controls-section .action-controls .btn.btn-primary{background:#0066e4;color:#fff}#ItemManagement .controls-section .action-controls .btn.btn-primary:hover{background:#2563eb}#ItemManagement .controls-section .action-controls .btn.btn-secondary{background:#f8fafc;border:1px solid #f1f5f9;color:#000}#ItemManagement .controls-section .action-controls .btn.btn-secondary:hover{background:#f1f5f9;border-color:#e2e8f0}#ItemManagement .controls-section .action-controls .btn.btn-danger{background:#db0a05;color:#fff}#ItemManagement .controls-section .action-controls .btn.btn-danger:hover{background:#e30600}#ItemManagement .items-section{border-radius:16px;padding:24px}#ItemManagement .items-section .items-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:var(--space-md)}#ItemManagement .items-section .management-actions{display:flex;justify-content:flex-end;margin-bottom:var(--space-lg)}#ItemManagement .items-section .management-actions .btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:var(--space-xs);justify-content:center;letter-spacing:0;line-height:18px;padding:var(--space-md) var(--space-lg);text-decoration:none;transition:all .2s ease}#ItemManagement .items-section .management-actions .btn:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}#ItemManagement .items-section .management-actions .btn:active{transform:translateY(0)}#ItemManagement .items-section .management-actions .btn.btn-danger{background:#db0a05;color:#fff}#ItemManagement .items-section .management-actions .btn.btn-danger:hover{background:#e30600}#ItemManagement .items-section .loading-state{padding:var(--space-3xl);text-align:center}#ItemManagement .items-section .loading-state .loading-spinner{animation:spin 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0066e4;height:40px;margin:0 auto var(--space-lg);width:40px}#ItemManagement .items-section .loading-state p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px}#ItemManagement .items-section .empty-state{padding:var(--space-3xl);text-align:center}#ItemManagement .items-section .empty-state .empty-icon{font-size:48px;margin-bottom:var(--space-lg)}#ItemManagement .items-section .empty-state h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-bottom:var(--space-sm)}#ItemManagement .items-section .empty-state p{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin-bottom:var(--space-xl);margin-left:auto;margin-right:auto;max-width:400px}#ItemManagement .items-section .items-table{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}#ItemManagement .items-section .items-table .table-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 1fr 1.5fr 180px}#ItemManagement .items-section .items-table .table-header .header-cell{align-items:center;border-right:1px solid #f1f5f9;color:#000;display:flex;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;padding:var(--space-md)}#ItemManagement .items-section .items-table .table-header .header-cell:last-child{border-right:none}#ItemManagement .items-section .items-table .table-body .table-row{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 1fr 1.5fr 180px;transition:background-color .2s ease}#ItemManagement .items-section .items-table .table-body .table-row:hover{background:#f8fafc}#ItemManagement .items-section .items-table .table-body .table-row:last-child{border-bottom:none}#ItemManagement .items-section .items-table .table-body .table-row .table-cell{align-items:center;border-right:1px solid #f1f5f9;display:flex;padding:var(--space-md)}#ItemManagement .items-section .items-table .table-body .table-row .table-cell:last-child{border-right:none}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .item-name{color:#000;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .item-price{color:#0066e4;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .usage-count{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .last-used{color:#64748b;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons{display:flex;gap:var(--space-xs)}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn{border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-right:var(--space-xs);padding:var(--space-xs) var(--space-lg);transition:background .2s,color .2s}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.edit-btn{background:#eff6ff;color:#1e40af}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.edit-btn:focus,#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.edit-btn:hover{background:#bfdbfe;color:#1e40af}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.delete-btn{background:#db0a05;color:#fff}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.delete-btn:focus,#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.delete-btn:hover{background:#db0a05;color:TextIcon_OnEnv_HighEmp}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.save-btn{background:#0066e4;color:#fff}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.save-btn:focus,#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.save-btn:hover{background:#2563eb;color:#fff}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.cancel-btn{background:#f8fafc;color:#000}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.cancel-btn:focus,#ItemManagement .items-section .items-table .table-body .table-row .table-cell .action-buttons .action-btn.cancel-btn:hover{background:#f1f5f9;color:#000}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .edit-input{background:#fff;border:1px solid #0066e4;border-radius:var(--radius-sm);color:#000;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm);transition:all .2s ease;width:100%}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .edit-input:focus{box-shadow:0 0 0 2px #0066e41a;outline:none}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .edit-input.price-input{padding-left:calc(var(--space-sm) + 12px)}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .price-input-wrapper{position:relative;width:100%}#ItemManagement .items-section .items-table .table-body .table-row .table-cell .price-input-wrapper .currency-symbol{color:#475569;font-size:14px;font-weight:500;left:var(--space-sm);letter-spacing:-.01em;line-height:20px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.add-item-section{background:#fff;border-bottom:1px solid #f1f5f9;border-radius:16px;padding:24px}.add-item-section .add-item-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:var(--space-md)}.add-item-section .add-item-form{align-items:center;display:flex;gap:var(--space-md)}.add-item-section .add-input{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#000;flex:1 1;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:all .2s ease;width:100%}.add-item-section .add-input:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}.add-item-section .add-input.price-input{max-width:140px;padding-left:calc(var(--space-md) + 16px);width:120px}.add-item-section .price-input-wrapper{position:relative}.add-item-section .price-input-wrapper .currency-symbol{color:#475569;font-size:14px;font-weight:500;left:var(--space-md);letter-spacing:-.01em;line-height:20px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.add-item-section .add-btn{background:#0066e4;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;min-width:64px;padding:var(--space-md) var(--space-lg);transition:all .2s ease}.add-item-section .add-btn:hover{background:#2563eb;box-shadow:var(--shadow-soft)}.add-item-section .add-btn:active{transform:scale(.98)}.add-item-section .add-btn:disabled{cursor:not-allowed;opacity:.5}.custom-dropdown-wrapper{margin-left:var(--space-md);position:relative}.custom-dropdown-wrapper .custom-dropdown{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:var(--space-xs);letter-spacing:0;line-height:18px;min-height:48px;min-width:120px;outline:none;padding:var(--space-md) var(--space-xl);position:relative;transition:all .2s}.custom-dropdown-wrapper .custom-dropdown.open,.custom-dropdown-wrapper .custom-dropdown:hover{background:#f8fafc;border-color:#0066e4}.custom-dropdown-wrapper .custom-dropdown .dropdown-label{flex:1 1;font-weight:600;text-align:left}.custom-dropdown-wrapper .custom-dropdown .dropdown-arrow{align-items:center;color:#475569;display:flex;font-size:20px;font-weight:700;margin-left:var(--space-xs)}.custom-dropdown-wrapper .dropdown-list{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);left:0;min-width:100%;padding:var(--space-xs) 0;position:absolute;top:calc(100% + 4px);z-index:10}.custom-dropdown-wrapper .dropdown-list .dropdown-item{align-items:center;background:#0000;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:20px;padding:var(--space-md) var(--space-xl);transition:background .2s,color .2s}.custom-dropdown-wrapper .dropdown-list .dropdown-item.selected,.custom-dropdown-wrapper .dropdown-list .dropdown-item:hover{background:#f8fafc;font-weight:700}.custom-dropdown-wrapper .dropdown-list .dropdown-item .dropdown-item-label{flex:1 1}.custom-dropdown-wrapper .dropdown-list .dropdown-item .dropdown-check{color:#0066e4;font-size:16px;font-weight:700;margin-left:var(--space-xs)}.edit-modal-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.edit-modal-overlay .edit-modal{animation:slideUp .3s ease-out;background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.edit-modal-overlay .edit-modal .modal-header{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:var(--space-xl) var(--space-2xl)}.edit-modal-overlay .edit-modal .modal-header h3{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}.edit-modal-overlay .edit-modal .modal-header .close-btn{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:#475569;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:var(--space-xs);transition:all .2s ease;width:32px}.edit-modal-overlay .edit-modal .modal-header .close-btn:hover{background:#f1f5f9;color:#000}.edit-modal-overlay .edit-modal .modal-body{padding:var(--space-2xl)}.edit-modal-overlay .edit-modal .modal-body .form-group{margin-bottom:var(--space-xl)}.edit-modal-overlay .edit-modal .modal-body .form-group:last-child{margin-bottom:0}.edit-modal-overlay .edit-modal .modal-body .form-group label{color:#000;display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-bottom:var(--space-sm)}.edit-modal-overlay .edit-modal .modal-body .form-group .edit-input{background:#fff;border:1px solid #f1f5f9;border-radius:var(--radius-md);box-sizing:border-box;color:#000;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-md);transition:all .2s ease;width:100%}.edit-modal-overlay .edit-modal .modal-body .form-group .edit-input:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}.edit-modal-overlay .edit-modal .modal-body .form-group .edit-input::placeholder{color:#d4d4d4}.edit-modal-overlay .edit-modal .modal-body .form-group .edit-input.price-input{padding-left:calc(var(--space-md) + 16px)}.edit-modal-overlay .edit-modal .modal-body .form-group .price-input-wrapper{position:relative;width:100%}.edit-modal-overlay .edit-modal .modal-body .form-group .price-input-wrapper .currency-symbol{color:#475569;font-size:14px;font-weight:500;left:var(--space-md);letter-spacing:-.01em;line-height:20px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.edit-modal-overlay .edit-modal .modal-footer{background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;gap:var(--space-md);justify-content:flex-end;padding:var(--space-xl) var(--space-2xl)}.edit-modal-overlay .edit-modal .modal-footer .action-btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;min-width:80px;padding:var(--space-md) var(--space-xl);transition:all .2s ease}.edit-modal-overlay .edit-modal .modal-footer .action-btn:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.edit-modal-overlay .edit-modal .modal-footer .action-btn:active{transform:translateY(0)}.edit-modal-overlay .edit-modal .modal-footer .action-btn.save-btn{background:#0066e4;color:#fff}.edit-modal-overlay .edit-modal .modal-footer .action-btn.save-btn:hover{background:#2563eb}.edit-modal-overlay .edit-modal .modal-footer .action-btn.cancel-btn{background:#f1f5f9;border:1px solid #f1f5f9;color:#000}.edit-modal-overlay .edit-modal .modal-footer .action-btn.cancel-btn:hover{background:#f1f5f9;border-color:#e2e8f0}@media(max-width:768px){.item-management{padding:var(--space-md)}.item-management .management-container{border-radius:var(--radius-lg);margin:0}.item-management .management-header{padding:var(--space-xl)}.item-management .management-header .management-title{font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:36px}.item-management .stats-section{padding:var(--space-lg) var(--space-xl)}.item-management .stats-section .stats-grid{gap:var(--space-md);grid-template-columns:1fr}.item-management .controls-section{align-items:stretch;flex-direction:column;gap:var(--space-md)}.item-management .controls-section .search-controls{flex-direction:column;gap:var(--space-sm)}.item-management .controls-section .search-controls .search-box{max-width:none}.item-management .controls-section .action-controls,.item-management .controls-section .search-controls .sort-controls{justify-content:center}.item-management .items-section{padding:var(--space-xl)}.item-management .items-section .items-table .table-body .table-row,.item-management .items-section .items-table .table-header{gap:var(--space-xs);grid-template-columns:1fr}.item-management .items-section .items-table .table-header{display:none}.item-management .items-section .items-table .table-body .table-row{border:1px solid #f1f5f9;border-radius:var(--radius-md);margin-bottom:var(--space-sm);padding:var(--space-md)}.item-management .items-section .items-table .table-body .table-row .table-cell{border:none;justify-content:space-between;padding:var(--space-xs) 0}.item-management .items-section .items-table .table-body .table-row .table-cell:before{color:#475569;content:attr(data-label);font-size:14px;font-weight:600;letter-spacing:0;line-height:18px;margin-right:var(--space-sm)}.item-management .items-section .items-table .table-body .table-row .table-cell .action-buttons,.item-management .items-section .items-table .table-body .table-row .table-cell .edit-actions{justify-content:flex-end}.add-item-section{align-items:stretch;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-md)}.add-item-section .add-btn,.add-item-section .add-input,.add-item-section .price-input-wrapper{max-width:none;width:100%}.custom-dropdown-wrapper{margin-left:0;margin-top:var(--space-sm)}.custom-dropdown-wrapper .custom-dropdown{justify-content:space-between;min-width:0;width:100%}.custom-dropdown-wrapper .dropdown-list{min-width:100%}.edit-modal-overlay .edit-modal{margin:var(--space-md);max-width:400px;width:95%}.edit-modal-overlay .edit-modal .modal-header{padding:var(--space-lg) var(--space-xl)}.edit-modal-overlay .edit-modal .modal-header h3{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.edit-modal-overlay .edit-modal .modal-body{padding:var(--space-xl)}.edit-modal-overlay .edit-modal .modal-body .form-group{margin-bottom:var(--space-lg)}.edit-modal-overlay .edit-modal .modal-footer{flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl)}.edit-modal-overlay .edit-modal .modal-footer .action-btn{min-width:0;width:100%}}.kit-container{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:24px;position:relative;width:100%}.kit-container.emphasis{background-color:#eff6ff;border:1px solid #0066e4}.kit-container .kit-container-title{align-items:center;display:flex;font-size:22px;font-weight:700;gap:8px;letter-spacing:-.03em;line-height:28px;margin-bottom:4px}.kit-container .kit-container-description{color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;white-space:pre-line}.remove-member-modal{align-items:center;display:flex;flex-direction:column;width:570px}.remove-member-modal-user{align-items:center;display:flex;margin-bottom:20px;width:100%}.remove-member-modal-user-info{align-items:center;color:#1e293b;display:flex;flex:1 1;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;padding:17px 10px}.remove-member-modal-user-info-profile{align-items:center;border-radius:100%;display:flex;height:40px;justify-content:center;margin-right:16px;width:40px}.remove-member-modal-user-info-profile-image{height:100%;object-fit:cover;width:100%}.remove-member-modal-check{margin-bottom:20px;width:100%}.remove-member-modal-check-label{align-items:center;display:flex;margin-bottom:10px}.remove-member-modal-check-label-square{background-color:#64748b;height:5px;margin-right:10px;width:5px}.remove-member-modal-check-label-text{color:#475569;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}.remove-member-modal-description{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin-bottom:40px;width:100%}#MemberDetail .member-detail-content .form-section{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:32px;padding:24px}#MemberDetail .member-detail-content .form-section .section-header{margin-bottom:32px}#MemberDetail .member-detail-content .form-section .section-header .section-title{color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin:0}#MemberDetail .member-detail-content .form-section .basic-info-grid .info-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}#MemberDetail .member-detail-content .form-section .basic-info-grid .info-row:last-child{margin-bottom:0}#MemberDetail .member-detail-content .form-section .basic-info-grid .info-row .info-item .info-label{color:#1e293b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-bottom:10px}#MemberDetail .member-detail-content .form-section .basic-info-grid .info-row .info-item .info-value{background-color:#f8fafc;border-radius:10px;color:#000;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;padding:15px 17px}#MemberDetail .member-detail-content .form-section .form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}#MemberDetail .member-detail-content .form-section .form-row:last-child{margin-bottom:0}#MemberDetail .member-detail-content .form-section .form-row .form-group .form-label{color:#475569;display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:8px}#MemberDetail .member-detail-content .form-section .form-row .form-group .form-control-plaintext{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;min-height:20px;padding:12px 16px}#MemberDetail .member-detail-content .form-section .form-row .form-group .form-control-plaintext.mono{color:#475569;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#MemberDetail .member-detail-content .form-section .member-status-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:24px}#MemberDetail .member-detail-content .form-section .member-status-grid .status-card{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:16px;transition:all .2s ease}#MemberDetail .member-detail-content .form-section .member-status-grid .status-card:hover{background-color:#f9f9f9;border-color:#e2e8f0}#MemberDetail .member-detail-content .form-section .member-status-grid .status-card .status-card-header{margin-bottom:12px}#MemberDetail .member-detail-content .form-section .member-status-grid .status-card .status-card-header .status-card-title{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin:0 0 4px}#MemberDetail .member-detail-content .form-section .member-status-grid .status-card .status-card-header .status-card-subtitle{color:#475569;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}#MemberDetail .member-detail-content .form-section .policies-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}#MemberDetail .member-detail-content .form-section .policies-header .section-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#MemberDetail .member-detail-content .form-section .policies-header .policies-counter{align-items:baseline;display:flex;gap:2px}#MemberDetail .member-detail-content .form-section .policies-header .policies-counter .selected-count{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}#MemberDetail .member-detail-content .form-section .policies-header .policies-counter .total-count{color:#475569;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}#MemberDetail .member-detail-content .form-section .loading-text{color:#475569;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;padding:40px 0;text-align:center}#MemberDetail .member-detail-content .form-section .policies-container .admin-policy-row{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px}#MemberDetail .member-detail-content .form-section .policies-container .admin-policy-row .policy-card{max-width:none;width:100%}#MemberDetail .member-detail-content .form-section .policies-container .policies-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}#MemberDetail .member-detail-content .form-section .policy-card{align-items:center;background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px;position:relative;transition:all .2s ease}#MemberDetail .member-detail-content .form-section .policy-card:hover:not(.disabled){box-shadow:0 2px 8px #0000000f}#MemberDetail .member-detail-content .form-section .policy-card.checked{background-color:#eff6ff;border-color:#0066e4}#MemberDetail .member-detail-content .form-section .policy-card.checked:hover{background-color:#bfdbfe}#MemberDetail .member-detail-content .form-section .policy-card.checked .policy-title{color:#0066e4;font-weight:600}#MemberDetail .member-detail-content .form-section .policy-card.disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.6}#MemberDetail .member-detail-content .form-section .policy-card.disabled:hover{border-color:#f1f5f9;box-shadow:none;transform:none}#MemberDetail .member-detail-content .form-section .policy-card.disabled.checked:hover{background-color:#fff;border-color:#0066e4}#MemberDetail .member-detail-content .form-section .policy-card .policy-checkbox{flex-shrink:0;margin-top:2px;pointer-events:none}#MemberDetail .member-detail-content .form-section .policy-card .policy-content{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:space-between;min-width:0}#MemberDetail .member-detail-content .form-section .policy-card .policy-content .policy-title{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:6px;letter-spacing:-.01em;line-height:20px;line-height:1.3}#MemberDetail .member-detail-content .form-section .policy-card .policy-content .policy-title .admin-crown{flex-shrink:0;font-size:14px}#MemberDetail .member-detail-content .form-section .policy-card .policy-content .auto-badge{background-color:#9ca3af33;border-radius:4px;color:#475569;display:inline-block;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;padding:2px 6px}#MemberDetail .member-detail-content .resources-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}#MemberDetail .member-detail-content .resources-header .section-title{color:#000;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}#MemberDetail .member-detail-content .resources-header .resources-counter{align-items:baseline;display:flex;gap:2px}#MemberDetail .member-detail-content .resources-header .resources-counter .resources-count{color:#0066e4;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}#MemberDetail .member-detail-content .resources-header .resources-counter .resources-label{color:#475569;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}#MemberDetail .member-detail-content .empty-state{text-align:center}#MemberDetail .member-detail-content .empty-state .empty-text{color:#475569;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:8px}#MemberDetail .member-detail-content .empty-state .empty-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0 auto;max-width:400px}#MemberDetail .member-detail-content .resources-two-column{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}#MemberDetail .member-detail-content .resources-two-column .resources-column .policy-group{margin-bottom:32px}#MemberDetail .member-detail-content .resources-two-column .resources-column .policy-group:last-child{margin-bottom:0}#MemberDetail .member-detail-content .resources-two-column .resources-column .policy-group .policy-group-title{color:#000;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0 0 12px}#MemberDetail .member-detail-content .resources-two-column .resources-column .policy-group .resources-list .resource-item{padding:4px 0}#MemberDetail .member-detail-content .resources-two-column .resources-column .policy-group .resources-list .resource-item:last-child{border-bottom:none}#MemberDetail .member-detail-content .resources-two-column .resources-column .policy-group .resources-list .resource-item .resource-name{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.4;padding-left:12px;position:relative}#MemberDetail .member-detail-content .resources-two-column .resources-column .policy-group .resources-list .resource-item .resource-name:before{color:#475569;content:"•";left:0;position:absolute}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-section:first-child{animation-delay:0s}.form-section:nth-child(2){animation-delay:.1s}.form-section:nth-child(3){animation-delay:.2s}@media(max-width:768px){.member-detail-content,.member-detail-content .member-info-section .member-info-card{padding:16px}.member-detail-content .member-info-section .member-info-card .info-row{align-items:flex-start;flex-direction:column;gap:4px}.member-detail-content .member-info-section .member-info-card .info-row .info-label{min-width:auto}.member-detail-content .member-info-section .member-info-card .info-row .info-value{text-align:left}.member-detail-content .form-section{margin-bottom:20px;padding:16px}.member-detail-content .form-section .form-row{gap:16px;grid-template-columns:1fr}.member-detail-content .form-section .member-status-grid{gap:12px;grid-template-columns:1fr}.member-detail-content .form-section .policies-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:20px}.member-detail-content .form-section .policies-header .section-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.member-detail-content .form-section .policies-header .policies-counter .selected-count{font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}.member-detail-content .form-section .policies-header .policies-counter .total-count{font-size:12px;font-weight:500;letter-spacing:0;line-height:14px}.member-detail-content .form-section .policies-grid{gap:10px;grid-template-columns:1fr;margin-bottom:20px}.member-detail-content .form-section .policies-grid .policy-card{gap:10px;padding:12px}.member-detail-content .form-section .policies-grid .policy-card .policy-content .policy-title{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-bottom:4px}.member-detail-content .form-section .policies-grid .policy-card .policy-content .policy-title .admin-crown{font-size:12px}.member-detail-content .form-section .policies-grid .policy-card .policy-content .auto-badge{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:2px;padding:1px 4px}.member-detail-content .form-section .resources-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:20px}.member-detail-content .form-section .resources-header .section-title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.member-detail-content .form-section .resources-header .resources-counter .resources-count{font-size:14px;font-weight:600;letter-spacing:0;line-height:18px}.member-detail-content .form-section .resources-header .resources-counter .resources-label{font-size:12px;font-weight:500;letter-spacing:0;line-height:14px}.member-detail-content .form-section .empty-state{padding:40px 16px}.member-detail-content .form-section .empty-state .empty-icon{font-size:36px;margin-bottom:12px}.member-detail-content .form-section .empty-state .empty-text{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.member-detail-content .form-section .empty-state .empty-description{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.member-detail-content .form-section .resources-by-policy{gap:24px}.member-detail-content .form-section .resources-by-policy .policy-section .policy-section-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}.member-detail-content .form-section .resources-by-policy .policy-section .policy-section-header .policy-section-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:24px}.member-detail-content .form-section .resources-by-policy .policy-section .policy-section-header .policy-section-count{font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;padding:2px 6px}.member-detail-content .form-section .resources-by-policy .policy-section .resources-grid{gap:3px}.member-detail-content .form-section .resources-by-policy .policy-section .resources-grid .resource-item{padding:3px 0}.member-detail-content .form-section .resources-by-policy .policy-section .resources-grid .resource-item .resource-icon{font-size:5px;margin-top:5px}.member-detail-content .form-section .resources-by-policy .policy-section .resources-grid .resource-item .resource-name{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.3}}.policy-actions{border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px}.policy-actions .cancel-button,.policy-actions .save-button{border-radius:8px;font-weight:500;height:40px;min-width:100px;transition:all .2s ease}.policy-actions .cancel-button:hover:not(:disabled),.policy-actions .save-button:hover:not(:disabled){box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.policy-actions .cancel-button:disabled,.policy-actions .save-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.policy-actions .cancel-button{background:#f1f5f9;border:1px solid #f1f5f9;color:#475569}.policy-actions .cancel-button:hover:not(:disabled){background:#f9f9f9;border-color:#e2e8f0;color:#1e293b}@media(max-width:768px){.policy-actions{flex-direction:column;gap:8px}.policy-actions .cancel-button,.policy-actions .save-button{min-width:auto;width:100%}}.member-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.member-actions .back-button,.member-actions .delete-button{height:50px;min-width:96px}.section-container{background-color:#fff;border-radius:16px;padding:24px;width:100%}.section-container-header{justify-content:space-between}.section-container-header,.section-container-header-info{align-items:center;display:flex}.section-container-header-info-icon{align-items:center;background-color:#dbeafe;border-radius:100%;display:flex;height:26px;justify-content:center;margin-right:10px;width:26px}.section-container-header-info-icon-src{object-fit:contain;width:18px}.section-container-header-info-title{color:#1e293b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px;margin-right:10px}.section-container-body{margin-top:20px}.invite-member-modal{align-items:center;display:flex;flex-direction:column;width:650px}.invite-member-modal-row{display:flex;flex-direction:column;margin-bottom:25px;width:100%}.invite-member-modal-row-label{align-items:center;display:flex;margin-bottom:10px}.invite-member-modal-row-label-mark{background-color:#64748b;height:5px;margin-right:10px;width:5px}.invite-member-modal-row-label-text{color:#475569;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}.invite-member-modal-description{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin-bottom:40px;text-align:center;white-space:pre-line}.invite-member-modal-policies{display:flex;flex-direction:column;gap:12px;width:100%}.invite-member-modal-admin-policy-row,.invite-member-modal-policies-grid{display:grid;grid-template-columns:repeat(4,1fr)}.invite-member-modal-policies-grid{grid-gap:8px;gap:8px;width:100%}.invite-member-modal-policy-card{align-items:center;background-color:#fff;border:1px solid #f1f5f9;border-radius:6px;cursor:pointer;display:flex;padding:8px;transition:all .2s ease}.invite-member-modal-policy-card:hover:not(.disabled){background-color:#eff6ff;border-color:#60a5fa}.invite-member-modal-policy-card.checked{background-color:#eff6ff;border-color:#0066e4}.invite-member-modal-policy-card.disabled{background-color:#f1f5f9;cursor:not-allowed;opacity:.6}.invite-member-modal-policy-checkbox{flex-shrink:0}.invite-member-modal-policy-content{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.invite-member-modal-policy-title{color:#1e293b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;line-height:1.2;overflow-wrap:break-word;word-break:keep-all}.invite-member-modal-auto-badge{align-self:flex-start;background-color:#f1f5f9;border-radius:3px;color:#475569;font-size:10px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1;padding:2px 4px}.invite-member-modal-resources-header{cursor:pointer;justify-content:space-between;-webkit-user-select:none;user-select:none}.invite-member-modal-resources-header:hover .invite-member-modal-row-label-text{color:#1e293b}.invite-member-modal-toggle-icon{color:#475569;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px;margin-left:auto;transition:transform .2s ease}.invite-member-modal-toggle-icon.expanded{transform:rotate(180deg)}.invite-member-modal-resources{background-color:#fff;border:1px solid #f1f5f9;border-radius:8px;max-height:300px;overflow-y:auto;width:100%}.invite-member-modal-resources-two-column{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:16px;width:100%}.invite-member-modal-resources-column{display:flex;flex:1 1;flex-direction:column;gap:20px}.invite-member-modal-policy-group-title{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:20px;margin-bottom:8px;padding-bottom:6px}.invite-member-modal-resources-list{display:flex;flex-direction:column;gap:8px}.invite-member-modal-resource-item{padding:2px 0}.invite-member-modal-resource-item:last-child{border-bottom:none}.invite-member-modal-resource-name{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;line-height:1.4;padding-left:12px;position:relative}.invite-member-modal-resource-name:before{color:#475569;content:"•";left:0;position:absolute}#ProjectMember .project-member-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:40px}#ProjectMember .project-member-container .project-member-header{background-color:#fff;border-radius:16px;display:flex;justify-content:space-between;padding:24px;width:100%}#ProjectMember .project-member-container .project-member-header-left{display:flex;flex-direction:column}#ProjectMember .project-member-container .project-member-header-left-title{color:#1e293b;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:28px;margin-bottom:12px}#ProjectMember .project-member-container .project-member-header-left-description{color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-bottom:12px}#ProjectMember .project-member-container .project-member-header-left-button{align-items:center;background-color:#0066e4;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;letter-spacing:0;line-height:18px;width:200px}#ProjectMember .project-member-container .project-member-header-right{align-items:center;border:1.5px solid #f1f5f9;border-radius:16px;display:flex;height:100px;margin:auto 0}#ProjectMember .project-member-container .project-member-header-right-item{align-items:center;display:flex;padding-left:19px;width:181.5px}#ProjectMember .project-member-container .project-member-header-right-item-label{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}#ProjectMember .project-member-container .project-member-header-right-item-value{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;margin-top:8px}#ProjectMember .project-member-container .project-member-header-right-item-value-image{margin-right:8px;object-fit:contain;width:18px}#ProjectMember .project-member-container .project-member-header-right-item-divide-line{background-color:#f1f5f9;height:32px;width:2px}#ProjectMember .project-member-container .project-member-user{width:100%}#ProjectMember .project-member-container .project-member-user-header{display:grid;grid-template-columns:1fr 1fr 1fr 48px}#ProjectMember .project-member-container .project-member-user-header-item{background-color:#f1f5f9;color:#475569;font-size:12px;font-weight:500;letter-spacing:0;line-height:14px;padding:10px}#ProjectMember .project-member-container .project-member-user-list{max-height:395px;overflow-y:auto}#ProjectMember .project-member-container .project-member-user-list::-webkit-scrollbar{background:#f5f5f5;border-radius:10px;height:8px;-webkit-transition:background-color .3s;width:5px}#ProjectMember .project-member-container .project-member-user-list::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:4px}#ProjectMember .project-member-container .project-member-user-row{border-bottom:1px solid #f1f5f9;color:#252a3f;cursor:pointer;display:grid;font-size:14px;font-weight:400;grid-template-columns:1fr 1fr 1fr 48px;letter-spacing:-.01em;line-height:20px;width:100%}#ProjectMember .project-member-container .project-member-user-row.owner{cursor:default}#ProjectMember .project-member-container .project-member-user-row-item{align-items:center;display:flex;padding:13px 10px}#ProjectMember .project-member-container .project-member-invite{width:100%}#ProjectMember .project-member-container .project-member-invite-header{display:grid;grid-template-columns:1fr 1fr 1fr 70px}#ProjectMember .project-member-container .project-member-invite-header-item{background-color:#f1f5f9;color:#475569;font-size:12px;font-weight:500;letter-spacing:0;line-height:14px;padding:10px}#ProjectMember .project-member-container .project-member-invite-list{max-height:395px;overflow-y:auto}#ProjectMember .project-member-container .project-member-invite-list::-webkit-scrollbar{background:#f5f5f5;border-radius:10px;height:8px;-webkit-transition:background-color .3s;width:5px}#ProjectMember .project-member-container .project-member-invite-list::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:4px}#ProjectMember .project-member-container .project-member-invite-row{border-bottom:1px solid #f1f5f9;color:#1e293b;display:grid;font-size:14px;font-weight:500;grid-template-columns:1fr 1fr 1fr 70px;line-height:18px;width:100%}#ProjectMember .project-member-container .project-member-invite-row-item{align-items:center;display:flex;padding:4px 10px}#ProjectMember .project-member-container .member-list-remove-button-wrapper{align-items:center;border:1px solid #e30600;border-radius:8px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}#ProjectMember .project-member-container .invited-list-cancel-button-wrapper{align-items:center;background-color:#0066e4;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:28px;justify-content:center;line-height:16px;width:66px}#ProjectMember .new-member-information{align-items:center;display:flex}#ProjectMember .new-member-information-name{color:#1e293b;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}#ProjectMember .new-member-information-its-me{background-color:#eff6ff;border-radius:8px;color:#1e40af;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-left:12px;padding:0 8px 3px}#ProjectMember .empty-state{text-align:center}#ProjectMember .empty-state .empty-text{color:#475569;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin-bottom:8px}#ProjectMember .empty-state .empty-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin:0 auto;max-width:400px}#ProjectMember .team-member-invite-table .table-container,#ProjectMember .team-member-user-table .table-container{border-radius:12px}#ProjectMember .team-member-invite-table .table-container .table-header .table-header-cell,#ProjectMember .team-member-user-table .table-container .table-header .table-header-cell{background-color:#f1f5f9;color:#475569;font-size:12px;font-weight:500;letter-spacing:0;line-height:14px;padding:10px}#ProjectMember .team-member-invite-table .table-container .table-body .table-row.data-row,#ProjectMember .team-member-user-table .table-container .table-body .table-row.data-row{border-bottom:1px solid #f1f5f9}#ProjectMember .team-member-invite-table .table-container .table-body .table-row.data-row.clickable:hover,#ProjectMember .team-member-user-table .table-container .table-body .table-row.data-row.clickable:hover{background-color:#3b82f60d}#ProjectMember .team-member-invite-table .table-container .table-body .table-row.data-row .table-cell,#ProjectMember .team-member-user-table .table-container .table-body .table-row.data-row .table-cell{color:#1e293b;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:13px 10px}#ProjectMember .team-member-invite-table .member-list-remove-button-wrapper,#ProjectMember .team-member-user-table .member-list-remove-button-wrapper{align-items:center;border:1px solid #e30600;border-radius:8px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}#ProjectMember .team-member-invite-table .invited-list-cancel-button-wrapper,#ProjectMember .team-member-user-table .invited-list-cancel-button-wrapper{align-items:center;background-color:#0066e4;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:28px;justify-content:center;letter-spacing:0;line-height:16px;width:66px}.manage-field-container{background-color:#fff;border-radius:16px;margin-bottom:20px;padding:24px}.manage-field-container:last-child{margin-bottom:0}.manage-field-container .manage-field-header{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.manage-field-container .manage-field-header-info-wrapper{align-items:center;display:flex;justify-content:space-between}.manage-field-container .manage-field-header-info{align-items:center;display:flex;gap:10px;min-height:26px}.manage-field-container .manage-field-header-info-icon{align-items:center;background-color:#f1f5f9;border-radius:100%;display:flex;height:26px;justify-content:center;width:26px}.manage-field-container .manage-field-header-info-icon-src{object-fit:contain;width:18px}.manage-field-container .manage-field-header-info-title{color:#1e293b;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:24px}.manage-field-container .manage-field-header-description{color:#475569;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;white-space:pre-line}.manage-field-wrapper-header{align-items:center;display:flex;gap:5px;margin-bottom:20px}.manage-field-wrapper-header-title{color:#64748b;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:26px}.manage-field{display:flex;margin-bottom:20px}.manage-field:last-child{margin-bottom:0}.manage-field.row{align-items:center;flex-direction:row;gap:10px;min-height:30px;padding-left:10px}.manage-field.row .manage-field-label{max-width:260px;min-width:260px;width:260px}.manage-field.column{flex-direction:column;padding-left:10px}.manage-field.column .manage-field-label{margin-bottom:10px;min-height:30px}.manage-field-label{flex:1 1;justify-content:space-between}.manage-field-label,.manage-field-label-info{align-items:center;display:flex}.manage-field-label-info-text{color:#475569;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}.manage-field-label-info-optional{color:#475569;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-left:5px}.manage-field-label-info-announcement{margin-left:6px}.manage-field-label-description{color:#475569;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-top:6px}.change-password-modal{align-items:center;justify-content:center;width:564px}.change-password-modal,.change-password-modal-body{display:flex;flex-direction:column;gap:40px}.change-password-modal-body .change-password-modal-image{object-fit:contain}.change-password-modal-body .change-password-modal-image.send-email{height:89px}.change-password-modal-body .change-password-modal-image.complete{height:78px}.change-password-modal-description-container{display:flex;flex-direction:column;gap:10px}.change-password-modal-description-container .change-password-modal-description{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;text-align:center;white-space:pre-line}.change-password-modal-description-container .change-password-modal-description.strong{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:28px}.delete-mfa-modal{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;width:565px}.delete-mfa-modal-description{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;text-align:center;white-space:pre-line}.generate-mfa-modal{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;width:684px}.generate-mfa-modal-body{display:flex;flex-direction:column;gap:25px;width:100%}.generate-mfa-modal-body .generate-mfa-modal-step-title{color:#1e293b;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:24px}.generate-mfa-modal-body .generate-mfa-modal-step-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding-left:20px;white-space:pre-line}.generate-mfa-modal-body .generate-mfa-modal-content{align-items:center;background-color:#eff6ff;border-radius:8px;display:flex;justify-content:center;padding:20px 0}.generate-mfa-modal-description{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding-left:20px}.generate-mfa-modal-google-authenticator{align-items:center;display:flex;gap:200px}.generate-mfa-modal-google-authenticator .generate-mfa-modal-google-authenticator-qr-wrapper{align-items:center;background-color:#0066e4;border-radius:6px;display:flex;flex-direction:column;height:120px;justify-content:space-between;padding:4px;width:98px}.generate-mfa-modal-google-authenticator .generate-mfa-modal-google-authenticator-qr-wrapper .generate-mfa-modal-google-authenticator-qr{border-radius:4px;object-fit:contain;width:100%}.generate-mfa-modal-google-authenticator .generate-mfa-modal-google-authenticator-qr-wrapper .generate-mfa-modal-google-authenticator-qr-text{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;text-align:center}.generate-mfa-modal-register{align-items:center;display:flex;gap:100px}.generate-mfa-modal-register-qr{border:4px solid #0066e4;border-radius:4px;height:98px;padding:4px;width:98px}.generate-mfa-modal-register-qr-img{height:100%;width:100%}.generate-mfa-modal-register-key{align-items:center;display:flex;gap:10px}.generate-mfa-modal-register-key-value{color:#475569;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:26px}.generate-mfa-modal-register-key-copy{cursor:pointer;width:25px}.generate-mfa-modal-register-key-copy-icon{object-fit:contain;width:100%}.generate-mfa-modal-otp{align-items:center;display:flex;gap:20px}.generate-mfa-modal-otp-label{color:#475569;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px}.generate-mfa-modal-otp-input{width:300px}#UserProfile .user-profile-button{background-color:#eff6ff;border-radius:8px;color:#0066e4;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px;padding:6px 10px}.multi-factor-authentication{padding:5px 12px}.multi-factor-authentication,.multi-factor-authentication-info{align-items:center;display:flex;gap:10px}.multi-factor-authentication-info-type{align-items:center;border:1px solid #0066e4;border-radius:15px;display:flex;gap:7px;padding:3px 10px}.multi-factor-authentication-info-type-icon{object-fit:contain;width:14px}.multi-factor-authentication-info-type-label{color:#0066e4;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px}.multi-factor-authentication-delete{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.multi-factor-authentication-delete-icon{cursor:pointer;object-fit:contain;width:100%}.email-verification-result{align-items:center;display:flex;flex-direction:column}.email-verification-result .email-verification-icon{margin-bottom:40px;object-fit:contain;width:80px}.email-verification-result .email-verification-content{color:#1e293b;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;margin-bottom:40px;text-align:center;white-space:pre-wrap}.email-verification-result .email-verification-done-button{align-items:center;background-color:#0066e4;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:0;line-height:20px;width:280px}.email-verification-container{align-items:center;display:flex;flex-direction:column;gap:48px;height:100%;padding:150px 0 0;width:100%}.email-verification-logo{height:55px;object-fit:contain}.email-verification-content-description{font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:24px;text-align:center;white-space:pre-line}.email-verification-button-container{display:flex;justify-content:center;margin-top:40px}.reset-password-container{align-items:center;display:flex;flex-direction:column;gap:48px;height:100%;padding:150px 20px;width:100%}@media(max-width:768px){.reset-password-container{gap:32px;padding:100px 20px}}@media(max-width:480px){.reset-password-container{gap:24px;padding:60px 20px}}.reset-password-container .reset-password-logo{height:55px;object-fit:contain}@media(max-width:768px){.reset-password-container .reset-password-logo{height:45px}}@media(max-width:480px){.reset-password-container .reset-password-logo{height:40px}}.reset-password-body-password-condition{margin-bottom:24px}@media(max-width:768px){.reset-password-body-password-condition{margin-bottom:20px}}@media(max-width:480px){.reset-password-body-password-condition{margin-bottom:16px}}.reset-password-button-container{display:flex;justify-content:center;margin-top:40px}@media(max-width:768px){.reset-password-button-container{margin-top:32px}}@media(max-width:480px){.reset-password-button-container{flex-direction:column;gap:12px;margin-top:24px}}.reset-password-invalid-container{align-items:center;display:flex;flex-direction:column;gap:48px;height:100%;padding:150px 0 0;width:100%}@media(max-width:768px){.reset-password-invalid-container{gap:32px;padding:100px 0 0}}@media(max-width:480px){.reset-password-invalid-container{gap:24px;padding:60px 0 0}}.reset-password-invalid-logo{height:55px;object-fit:contain}@media(max-width:768px){.reset-password-invalid-logo{height:45px}}@media(max-width:480px){.reset-password-invalid-logo{height:40px}}.reset-password-invalid-content-description{line-height:18px;text-align:center;white-space:pre-line}@media(max-width:768px){.reset-password-invalid-content-description{font-size:14px;line-height:16px}}@media(max-width:480px){.reset-password-invalid-content-description{font-size:12px;line-height:14px}}.reset-password-invalid-button-container{display:flex;justify-content:center;margin-top:40px}@media(max-width:768px){.reset-password-invalid-button-container{margin-top:32px}}@media(max-width:480px){.reset-password-invalid-button-container{margin-top:24px}}.recommended-change-password-modal{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;width:564px}.recommended-change-password-modal-description{color:#1e293b;line-height:18px;text-align:center;white-space:pre-line}.recommended-change-password-modal-button-container{display:flex;justify-content:center}.tab-section{padding:6px 0}@media(min-width:640px){.tab-section{padding:7px 0}}@media(min-width:1024px){.tab-section{padding:8px 0}}.tab-section-name{color:#d4d4d4;font-size:13px;font-weight:500;letter-spacing:0;line-height:18px;overflow:hidden;padding:6px 12px;white-space:nowrap}@media(min-width:640px){.tab-section-name{font-size:13.5px;padding:7px 13px}}@media(min-width:1024px){.tab-section-name{font-size:14px;padding:8px 15px}}.tab-section-menu-container{padding:2px 4px}@media(min-width:640px){.tab-section-menu-container{padding:2px 5px}}@media(min-width:1024px){.tab-section-menu-container{padding:2px 6px}}.tab-section-menu-container:hover>.tab-section-menu{background-color:#fff}.tab-section-menu-container .tab-section-menu{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:6px;transition:.15s ease-in-out}@media(min-width:640px){.tab-section-menu-container .tab-section-menu{padding:6.5px}}@media(min-width:1024px){.tab-section-menu-container .tab-section-menu{padding:7px}}.tab-section-menu-container .tab-section-menu.selected{background-color:#f9f9f9}.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper{align-items:center;display:flex}.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper .tab-section-menu-icon{align-items:center;border-radius:100%;display:flex;justify-content:center;margin-right:8px;max-height:20px;max-width:20px;min-height:20px;min-width:20px}@media(min-width:640px){.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper .tab-section-menu-icon{margin-right:9px;max-height:22px;max-width:22px;min-height:22px;min-width:22px}}@media(min-width:1024px){.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper .tab-section-menu-icon{margin-right:10px;max-height:24px;max-width:24px;min-height:24px;min-width:24px}}.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper .tab-section-menu-icon-src{object-fit:contain;width:15px}@media(min-width:640px){.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper .tab-section-menu-icon-src{width:16px}}@media(min-width:1024px){.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper .tab-section-menu-icon-src{width:18px}}.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper .tab-section-menu-name{color:#1e293b;font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:20px;overflow:hidden;white-space:nowrap}@media(min-width:640px){.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper .tab-section-menu-name{font-size:13.5px}}@media(min-width:1024px){.tab-section-menu-container .tab-section-menu .tab-section-menu-wrapper .tab-section-menu-name{font-size:14px}}.tab-section-menu-container .tab-section-menu .tab-section-menu-external-link{height:16px;object-fit:contain;width:16px}@media(min-width:640px){.tab-section-menu-container .tab-section-menu .tab-section-menu-external-link{height:17px;width:17px}}@media(min-width:1024px){.tab-section-menu-container .tab-section-menu .tab-section-menu-external-link{height:18px;width:18px}}.tab-section-menu-container .tab-section-menu .tab-section-menu-multi-arrow{height:12px;width:12px}@media(min-width:640px){.tab-section-menu-container .tab-section-menu .tab-section-menu-multi-arrow{height:13px;width:13px}}@media(min-width:1024px){.tab-section-menu-container .tab-section-menu .tab-section-menu-multi-arrow{height:14px;width:14px}}.tab-section-menu-container .tab-section-menu .tab-section-menu-multi-arrow.active{transform:rotate(180deg)}.tab-section-menu-container .tab-section-menu .tab-section-menu-multi-arrow-src{object-fit:contain;width:100%}.tab-section-menu-container .tab-section-sub-menu{cursor:pointer;padding:2px 4px}@media(min-width:640px){.tab-section-menu-container .tab-section-sub-menu{padding:2px 5px}}@media(min-width:1024px){.tab-section-menu-container .tab-section-sub-menu{padding:2px 6px}}.tab-section-menu-container .tab-section-sub-menu-item{color:#1e293b;font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:6px 0 6px 22px}@media(min-width:640px){.tab-section-menu-container .tab-section-sub-menu-item{font-size:13.5px;padding:7px 0 7px 24px}}@media(min-width:1024px){.tab-section-menu-container .tab-section-sub-menu-item{font-size:14px;padding:8px 0 8px 27px}}.tab-section-menu-container .tab-section-sub-menu-item.selected{color:#0066e4;font-weight:500}.snb{--user-tab-height:calc(68px + var(--safe-area-inset-top));align-self:flex-start;flex-direction:column;justify-self:flex-start;width:0}.snb .overlay{background-color:#00000080;height:100%;position:fixed;width:100%;z-index:999}.snb .SNB-content-wrapper,.snb .overlay{left:0;padding-top:var(--safe-area-inset-top);top:0}.snb .SNB-content-wrapper{background-color:#fff;height:100vh;position:absolute;transition:all .3s ease-in-out;width:0;z-index:1000}.snb .SNB-content-wrapper.open{width:200px}@media(min-width:640px){.snb .SNB-content-wrapper.open{width:220px}}@media(min-width:1024px){.snb .SNB-content-wrapper.open{width:240px}}.snb .SNB-content-wrapper .main-header-logo{align-items:center;display:flex;height:68px;overflow:hidden;padding-bottom:2px;padding-left:16px;width:100%}@media(min-width:640px){.snb .SNB-content-wrapper .main-header-logo{padding-left:18px}}@media(min-width:1024px){.snb .SNB-content-wrapper .main-header-logo{padding-left:20px}}.snb .SNB-content-wrapper .main-header-logo .main-header-menu{cursor:pointer;height:20px;margin-right:16px;object-fit:contain;width:20px}@media(min-width:640px){.snb .SNB-content-wrapper .main-header-logo .main-header-menu{height:22px;margin-right:18px;width:22px}}@media(min-width:1024px){.snb .SNB-content-wrapper .main-header-logo .main-header-menu{height:24px;margin-right:20px;width:24px}}.snb .SNB-content-wrapper .main-header-logo .main-header-logo-src{cursor:pointer;height:20px;object-fit:contain}@media(min-width:640px){.snb .SNB-content-wrapper .main-header-logo .main-header-logo-src{height:22px}}@media(min-width:1024px){.snb .SNB-content-wrapper .main-header-logo .main-header-logo-src{height:24px}}.snb .SNB-content-wrapper .nav-container{display:flex;flex-direction:column;height:calc(100vh - var(--user-tab-height) - var(--safe-area-inset-bottom));overflow-x:visible;overflow-y:auto;padding-bottom:50px}.snb .SNB-content-wrapper .nav-container::-webkit-scrollbar{display:none}.project-selector{--item-padding:11px 15px;background-color:#eff6ff;border:1px solid #eff6ff;border-radius:16px;cursor:pointer;height:36px;padding:8px 16px;position:relative;transition:.15s ease-in-out;width:220px}@media(max-width:768px){.project-selector{padding:8px 16px;width:fit-content}}.project-selector.active,.project-selector:hover{border:1px solid #0066e4}.project-selector-title-container{left:16px;position:absolute;top:-8px}.project-selector-title-container .project-selector-title-area{position:relative;width:fit-content}.project-selector-title-container .project-selector-title-area .project-selector-title{color:#4b9cff;font-size:12px;left:0;position:absolute;top:0}.project-selector-title-container .project-selector-title-area .project-selector-helper{border:1px solid #eff6ff;left:-2px;position:absolute;top:7px;width:41px}.project-selector-area{align-items:center;display:flex;justify-content:space-between}.project-selector-area-selected-project{align-items:center;display:flex;width:100%}.project-selector-area-selected-project-label{color:#0066e4;font-size:14px;font-weight:500;overflow:hidden;padding:1px 0;text-overflow:ellipsis;white-space:nowrap;width:158px}@media(max-width:768px){.project-selector-area-selected-project-label{width:fit-content}}.project-selector-area-arrow{height:16px;min-width:16px;transition:transform .3s ease-in-out;width:16px}.project-selector-area-arrow.active{transform:rotate(180deg)}.project-selector-area-arrow-icon{object-fit:contain;width:100%}.project-selector-panel{background-color:#fff;border:1px solid #eff6ff;border-radius:16px;box-shadow:0 4px 30px 0 #7f879e26;left:0;padding-top:6px;position:absolute;top:35px;width:220px}.project-selector-panel-header{border-top-left-radius:16px;border-top-right-radius:16px;height:4px}.project-selector-panel-project{list-style:none}.project-selector-panel-project-item{background-color:#fff;border-top:1px solid #eff6ff;cursor:pointer;padding:var(--item-padding);position:relative;transition:.15s ease-in-out}.project-selector-panel-project-item:hover{background-color:#eff6ff}.project-selector-panel-project-item-label{align-items:center;display:flex;width:100%}.project-selector-panel-project-item-label-dot{background-color:#0066e4;border-radius:100%;height:8px;margin-right:10px;opacity:.3;width:8px}.project-selector-panel-project-item-label-dot.selected{opacity:1}.project-selector-panel-project-item-label-name{color:#475569;font-size:14px;font-weight:500;overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.project-selector-panel-new-project{border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:1px solid #eff6ff;color:#0066e4;cursor:pointer;font-size:14px;font-weight:500;padding:var(--item-padding);transition:.15s ease-in-out}.project-selector-panel-new-project:hover{background-color:#eff6ff}.main-header{align-items:center;background-color:#fff;display:flex;height:calc(68px + var(--safe-area-inset-top));padding-top:var(--safe-area-inset-top);position:fixed;right:0;top:0;width:100%;z-index:999}.main-header .main-header-logo{padding-left:16px}@media(min-width:640px){.main-header .main-header-logo{padding-left:18px}}@media(min-width:1024px){.main-header .main-header-logo{padding-left:20px}}.main-header .main-header-logo .main-header-menu{cursor:pointer;height:20px;margin-right:16px;object-fit:contain;width:20px}@media(min-width:640px){.main-header .main-header-logo .main-header-menu{height:22px;margin-right:18px;width:22px}}@media(min-width:1024px){.main-header .main-header-logo .main-header-menu{height:24px;margin-right:20px;width:24px}}.main-header .main-header-logo .main-header-logo-src{cursor:pointer;height:20px;object-fit:contain}@media(min-width:640px){.main-header .main-header-logo .main-header-logo-src{height:22px}}@media(min-width:1024px){.main-header .main-header-logo .main-header-logo-src{height:24px}}.main-header .main-header-content{align-items:center;display:flex;flex:1 1;justify-content:space-between;padding-left:16px}@media(min-width:640px){.main-header .main-header-content{padding-left:18px}}@media(min-width:1024px){.main-header .main-header-content{padding-left:20px}}.main-header .main-header-content .gnb{align-items:center;display:flex;gap:24px;padding:0 8px}@media(min-width:640px){.main-header .main-header-content .gnb{gap:32px;padding:0 9px}}@media(min-width:1024px){.main-header .main-header-content .gnb{gap:40px;padding:0 10px}}.main-header .main-header-content .gnb .gnb-item{cursor:pointer;font-size:13px;font-weight:500;line-height:28px}@media(min-width:640px){.main-header .main-header-content .gnb .gnb-item{font-size:13.5px;line-height:29px}}@media(min-width:1024px){.main-header .main-header-content .gnb .gnb-item{font-size:14px;line-height:30px}}.main-header .main-header-content .user-menu{align-items:center;display:flex;justify-content:space-between;padding:10px 4px}@media(max-width:768px){.main-header .main-header-content .user-menu{margin-right:6px;padding:11px 5px}}@media(min-width:1024px){.main-header .main-header-content .user-menu{padding:13px 6px}}.main-header .main-header-content .user-menu .user-menu-info{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:8px 6px;position:relative;transition:.15s ease-in-out;width:160px}@media(max-width:768px){.main-header .main-header-content .user-menu .user-menu-info{padding:8.5px 6.5px;width:fit-content}}@media(min-width:1024px){.main-header .main-header-content .user-menu .user-menu-info{padding:9px 7px;width:200px}}.main-header .main-header-content .user-menu .user-menu-info:hover{background-color:#f9f9f9}.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-icon{align-items:center;background-color:#d4d4d4;border-radius:100%;display:flex;justify-content:center;margin-right:8px;max-height:20px;max-width:20px;min-height:20px;min-width:20px}@media(max-width:768px){.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-icon{margin-right:0;max-height:22px;max-width:22px;min-height:22px;min-width:22px}}@media(min-width:1024px){.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-icon{margin-right:10px;max-height:24px;max-width:24px;min-height:24px;min-width:24px}}.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-icon .user-menu-info-icon-src{object-fit:contain;width:15px}@media(min-width:640px){.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-icon .user-menu-info-icon-src{width:16px}}@media(min-width:1024px){.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-icon .user-menu-info-icon-src{width:18px}}.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-label-wrapper{display:block;height:20px;position:relative;width:100%}@media(max-width:768px){.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-label-wrapper{display:none}}@media(min-width:1024px){.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-label-wrapper{height:24px}}.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label{align-items:center;bottom:0;display:flex;font-size:13px;font-weight:500;gap:4px;left:0;line-height:1.3;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}@media(min-width:640px){.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label{font-size:13.5px;gap:4.5px}}@media(min-width:1024px){.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label{font-size:14px;gap:5px}}.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label .user-menu-info-label-hello{color:#64748b}.main-header .main-header-content .user-menu .user-menu-info .user-menu-info-label-wrapper .user-menu-info-label .user-menu-info-label-name{color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.main-header .main-nav{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.main-header .main-nav .nav-logo{cursor:pointer;height:20px;object-fit:contain}@media(min-width:640px){.main-header .main-nav .nav-logo{height:22px}}@media(min-width:1024px){.main-header .main-nav .nav-logo{height:25px}}#MainLayout{background-color:#f8fafc;height:100%;min-height:fit-content;position:relative;width:100%}#MainLayout:after{background:#f8fafc;bottom:0;content:"";height:env(safe-area-inset-bottom,0);height:var(--safe-area-inset-bottom);left:0;pointer-events:none;position:fixed;right:0;z-index:0}#MainLayout main{overflow:auto}#MainLayout .main-layout-content{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding-top:calc(68px + env(safe-area-inset-top, 0px) - env(safe-area-inset-top, 0px));padding-top:calc(68px + var(--safe-area-inset-top) - var(--safe-area-inset-top))}#MainLayout .help-button{align-items:center;background-color:#0066e4;border-radius:16px;bottom:calc(76px + env(safe-area-inset-bottom, 0px));bottom:calc(76px + var(--safe-area-inset-bottom));cursor:pointer;display:flex;height:40px;justify-content:space-between;overflow:hidden;padding:8px;position:fixed;right:10px;transition:.15s ease-in-out;width:40px;z-index:9999}#MainLayout .help-button:hover{width:92px}#MainLayout .help-button:hover:after{color:#fff;content:"Get Help";font-size:12px;font-weight:500;white-space:nowrap;word-break:keep-all}#MainLayout .help-button-icon{height:24px;width:24px}.select-service-modal-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.select-service-modal{background:#fff;border:1px solid #ccc;border-radius:20px;inset:50% auto auto 50%;margin-right:-50%;max-height:100vh;max-width:393px;outline:none;overflow:auto;padding:0;position:absolute;transform:translate(-50%,-50%);width:90%}@media(max-width:768px){.select-service-modal{border:none;border-radius:0!important;height:100vh;inset:0;margin:0;max-width:none;transform:none;width:100vw}}.select-service-modal-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:16px;position:relative}@media(max-width:768px){.select-service-modal-content{min-height:100vh;padding:16px}}.select-service-modal-header{margin-bottom:40px;text-align:center}@media(max-width:768px){.select-service-modal-header{margin-bottom:40px}}.logo-container{display:flex;justify-content:center;margin-bottom:24px}.logo-container .logo{height:36px;width:120px}.select-service-modal-title{color:#000;font-family:Pretendard,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.66px;line-height:28px;margin:0;text-align:center}.select-service-modal-body{display:flex;flex-direction:column;gap:16px;padding-bottom:200px;width:100%}.service-button{border:none;border-radius:10px;cursor:pointer;font-family:Pretendard,sans-serif;font-size:16px;font-weight:600;height:50px;letter-spacing:-.16px;line-height:24px;text-align:center;transition:all .2s ease;width:100%}.service-button:hover{opacity:.9}.service-button:active{transform:translateY(1px)}.service-button.terminal-button{background-color:#0066e4;color:#fff}.service-button.admin-button{background-color:#fff;border:1px solid #c8ced3;color:#000}html{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);margin-top:env(safe-area-inset-top,0)!important;margin-top:var(--safe-area-inset-top)!important;padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)!important;padding:0 var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-badge{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:12px;font-weight:600;gap:var(--space-xs);letter-spacing:0;line-height:16px;padding:var(--space-xs) var(--space-sm);text-transform:uppercase}.status-badge.pending,.status-badge.status-pending{background:#fdf4e7;color:#d97706}.status-badge.completed,.status-badge.paid,.status-badge.status-completed,.status-badge.status-paid{background:#d1fae5;color:#059669}.status-badge.processing,.status-badge.status-processing{background:#dbeafe;color:#2563eb}.status-badge.failed,.status-badge.status-failed{background:#ffeff0;color:#e30600}.status-badge.expired,.status-badge.status-expired{background:#f1f5f9;color:#94a3b8}.status-badge.refunded,.status-badge.status-refunded{background:#fdf4e7;color:#d97706}.action-btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:16px;height:fit-content;line-height:20px;padding:var(--space-sm) var(--space-md);transition:all .2s ease}.action-btn,.action-btn.small{font-weight:600;letter-spacing:0}.action-btn.small{font-size:12px;line-height:16px;padding:var(--space-xs) var(--space-sm)}.action-btn.secondary{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.action-btn.secondary:hover:not(:disabled){background:#f9f9f9}.action-btn.secondary:active:not(:disabled){background:#cbd5e1}.action-btn.primary{background:#0066e4;color:#fff}.action-btn.primary:hover:not(:disabled){background:#2563eb}.action-btn.primary:active:not(:disabled){background:#1d4ed8}.action-btn.danger{border:1px solid #f01706;color:#e30600}.action-btn.danger:hover:not(:disabled){background:#ffeff0}.action-btn.danger:active:not(:disabled){background:#db0a05}.action-btn.blue{background:#0066e4;color:#fff}.action-btn.blue:hover:not(:disabled){background:#2563eb}.action-btn.blue:active:not(:disabled){background:#1d4ed8}.action-btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}.payment-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23717171' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-sm) center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f1f5f9;border-radius:var(--radius-md);color:#1e293b;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:20px;padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-md);transition:all .2s ease}.payment-select:focus{border-color:#0066e4;box-shadow:0 0 0 3px #0066e41a;outline:none}.payment-select:hover{border-color:#e2e8f0}.payment-select:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}*{box-sizing:border-box;font-family:Pretendard Variable,DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%!important;min-height:fit-content!important;width:100%}body{line-height:1}ol,ul{list-style:disc}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}button{background:#0000;border:none;cursor:pointer;outline:none;padding:0}a{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#1e293b!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 9999s ease-out}video{border:0;outline:0}.swal2-shown{padding:0!important}