:root{--bg-primary:#f5f7fa;--bg-secondary:#c3cfe2;--bg-container:#ffffff;--bg-header:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 50%,#60a5fa 100%);--bg-footer:#f8f9fa;--text-primary:#333333;--text-secondary:#6c757d;--text-header:#ffffff;--border-primary:#e8eaed;--border-secondary:#e1e5e9;--border-focus:rgb(134,136,143);--shadow-primary:rgba(0,0,0,.08);--shadow-secondary:rgba(0,0,0,.1);--shadow-button:rgba(0,0,0,.2);--shadow-header:rgba(0,0,0,.1);--accent-color:#fbbf24;--accent-shadow:rgba(251,191,36,.3);--success-bg:#d4edda;--success-text:#155724;--success-border:#c3e6cb;--error-bg:#f8d7da;--error-text:#721c24;--error-border:#f5c6cb;--button-bg:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);--button-hover-bg:linear-gradient(135deg,#f1f5f9 0%,#dbeafe 100%);--button-text:#475569;--primary-button-bg:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);--primary-button-border:#1e40af;}@media (prefers-color-scheme:dark){:root{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-container:#1e293b;--bg-header:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);--bg-footer:#0f172a;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-header:#f8fafc;--border-primary:#334155;--border-secondary:#475569;--border-focus:#60a5fa;--shadow-primary:rgba(0,0,0,.3);--shadow-secondary:rgba(0,0,0,.4);--shadow-button:rgba(0,0,0,.5);--shadow-header:rgba(0,0,0,.2);--accent-color:#fbbf24;--accent-shadow:rgba(251,191,36,.2);--success-bg:#065f46;--success-text:#d1fae5;--success-border:#047857;--error-bg:#7f1d1d;--error-text:#fecaca;--error-border:#dc2626;--button-bg:linear-gradient(135deg,#334155 0%,#475569 100%);--button-hover-bg:linear-gradient(135deg,#475569 0%,#64748b 100%);--button-text:#e2e8f0;--primary-button-bg:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);--primary-button-border:#60a5fa}}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;}@media (prefers-color-scheme:light){body:not(.theme-light):not(.theme-dark) .theme-link[value="light"]{color:var(--text-primary)!important;font-weight:600!important}}@media (prefers-color-scheme:dark){body:not(.theme-light):not(.theme-dark) .theme-link[value="dark"]{color:var(--text-primary)!important;font-weight:600!important}}.theme-dark{--bg-primary:#0f172a!important;--bg-secondary:#1e293b!important;--bg-container:#1e293b!important;--bg-header:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%)!important;--bg-footer:#0f172a!important;--text-primary:#f1f5f9!important;--text-secondary:#94a3b8!important;--text-header:#f8fafc!important;--border-primary:#334155!important;--border-secondary:#475569!important;--border-focus:#60a5fa!important;--shadow-primary:rgba(0,0,0,.3)!important;--shadow-secondary:rgba(0,0,0,.4)!important;--shadow-button:rgba(0,0,0,.5)!important;--shadow-header:rgba(0,0,0,.2)!important;--accent-color:#fbbf24!important;--accent-shadow:rgba(251,191,36,.2)!important;--success-bg:#065f46!important;--success-text:#d1fae5!important;--success-border:#047857!important;--error-bg:#7f1d1d!important;--error-text:#fecaca!important;--error-border:#dc2626!important;--button-bg:linear-gradient(135deg,#334155 0%,#475569 100%)!important;--button-hover-bg:linear-gradient(135deg,#475569 0%,#64748b 100%)!important;--button-text:#e2e8f0!important;--primary-button-bg:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%)!important;--primary-button-border:#60a5fa!important;}.theme-light .theme-link[value="light"],.theme-dark .theme-link[value="dark"]{color:var(--text-primary)!important;font-weight:600!important;}.theme-light{--bg-primary:#f5f7fa!important;--bg-secondary:#c3cfe2!important;--bg-container:#ffffff!important;--bg-header:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 50%,#60a5fa 100%)!important;--bg-footer:#f8f9fa!important;--text-primary:#333333!important;--text-secondary:#6c757d!important;--text-header:#ffffff!important;--border-primary:#e8eaed!important;--border-secondary:#e1e5e9!important;--border-focus:rgb(134,136,143)!important;--shadow-primary:rgba(0,0,0,.08)!important;--shadow-secondary:rgba(0,0,0,.1)!important;--shadow-button:rgba(0,0,0,.2)!important;--shadow-header:rgba(0,0,0,.1)!important;--accent-color:#fbbf24!important;--accent-shadow:rgba(251,191,36,.3)!important;--success-bg:#d4edda!important;--success-text:#155724!important;--success-border:#c3e6cb!important;--error-bg:#f8d7da!important;--error-text:#721c24!important;--error-border:#f5c6cb!important;--button-bg:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)!important;--button-hover-bg:linear-gradient(135deg,#f1f5f9 0%,#dbeafe 100%)!important;--button-text:#475569!important;--primary-button-bg:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%)!important;--primary-button-border:#1e40af!important;}*{margin:0;padding:0;box-sizing:border-box;}body{min-width:18em;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);min-height:100vh;padding:1.25em;color:var(--text-primary);}.container{max-width:66.5em;margin:0 auto;background:var(--bg-container);border-radius:.9375em;box-shadow:0 1.25em 2.5em var(--shadow-primary);overflow:hidden;border:.125em solid var(--border-primary);}.header{background:var(--bg-header);color:var(--text-header);padding:2.5em 1.875em;text-align:center;position:relative;overflow:hidden;}.header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,.1)" stroke-width=".5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3;}.header h1{font-size:2.75em;margin-bottom:.5em;font-weight:700;text-shadow:0 .125em .25em var(--shadow-header);position:relative;z-index:1;}.header h1 a{color:inherit;text-decoration:none;}.header h1 a:hover{color:inherit;text-decoration:none;}.header p{opacity:.9;font-size:1.65em;font-weight:400;letter-spacing:.2em;line-height:1.5;margin:0 auto;position:relative;z-index:1;}.header::after{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:.25em;background:linear-gradient(90deg,var(--accent-color),#f59e0b,var(--accent-color));background-size:200% 100%;box-shadow:0 .125em .5em var(--accent-shadow);animation:shimmer 3s ease-in-out infinite;}h2{padding:1.25em 0;text-align:center;}h3{margin-top:1.25em;}h4{margin:1.25em .625em;}section p{margin:1.25em;text-align:justify;}section footer{margin-top:1.25em;text-align:justify;}@keyframes shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.content,.form-container{padding:2.5em;}.form-group{margin-bottom:1.5625em;}label{display:block;margin-bottom:.5em;font-weight:bold;color:var(--text-primary);transition:color .3s ease;}input[type="number"]{appearance:textfield;}select,input[type="text"],input[type="number"]{width:100%;padding:.75em;border:.125em solid var(--border-secondary);border-radius:.5em;font-size:1em;transition:border-color .3s,background-color .3s ease,color .3s ease;background:var(--bg-container);color:var(--text-primary);}select:focus,input:focus{outline:none;border-color:var(--border-focus);}select option{font-size:.9em;padding:.5em;background:var(--bg-container);color:var(--text-primary);}.currency-section,.amount-section{display:flex;align-items:flex-end;gap:.9375em;margin-bottom:1.875em;}.currency-group,.amount-group{flex:1;white-space:nowrap;width:100%;}.action-button{background:var(--button-bg);border:.125em solid var(--border-secondary);border-radius:.5em;width:6.5em;padding:.75em;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1em;font-weight:600;color:var(--button-text);transition:all .3s;white-space:nowrap;box-shadow:0 .0625em .1875em var(--shadow-secondary);line-height:1;}.action-button:hover{transform:translateY(-.125em);box-shadow:0 .25em .75em rgba(30,58,138,.15);border-color:#3b82f6;background:var(--button-hover-bg);}.button-group{display:flex;gap:.9375em;margin-top:1.875em;}.btn{flex:1;padding:.9375em;border:none;border-radius:.5em;font-size:1em;font-weight:bold;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block;text-align:center;}.btn-primary{background:var(--primary-button-bg);color:white;border:.125em solid var(--primary-button-border);}.btn:hover{transform:translateY(-.125em);box-shadow:0 .3125em .9375em var(--shadow-button);}.message{padding:.9375em;border-radius:.5em;margin-bottom:1.25em;transition:background .3s ease,color .3s ease,border-color .3s ease;}.message.success{background:var(--success-bg);color:var(--success-text);border:.0625em solid var(--success-border);}.message.error{background:var(--error-bg);color:var(--error-text);border:.0625em solid var(--error-border);}.order-header{display:flex;flex-direction:column;gap:.5em;}.header-row{display:flex;justify-content:space-between;align-items:center;}.order-label{margin-bottom:.5em;font-weight:bold;color:var(--text-primary);}.refresh-link{font-size:.8em;text-decoration:none;color:#007bff;font-weight:bold;vertical-align:top;position:relative;top:-.3em;}.refresh-link:hover{text-decoration:underline;}.error-container{text-align:center;padding:3.75em 1.25em;}.error-icon{font-size:4em;margin-bottom:1em;}.error-title{color:var(--error-text);}.card{background:var(--bg-container);border:.0625em solid var(--border-primary);border-radius:.75em;padding:1.25em;box-shadow:0 .25em .75em var(--shadow-primary);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;}.grid-2{display:flex;flex-direction:column;gap:1.25em;}.section-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75em;}.section-title{font-size:1.15em;font-weight:600;}.network-badge{background:var(--border-secondary);color:var(--text-secondary);padding:.25em .6em;border-radius:.375em;font-size:.85em;font-weight:500;margin-left:1em;transition:background .3s ease,color .3s ease;}.muted{color:var(--text-secondary)}.mono{font-family:"Courier New",Courier,monospace}.break-all{word-break:break-all}.tiny{font-size:.85em}.smaller{font-size:.9875em}.address-box label{font-weight:600;color:var(--text-primary)}.refund-address{margin-top:1.75em;padding-top:.75em;border-top:.125em solid var(--border-secondary);font-size:.83125em;}.refund-label{font-weight:600;color:var(--text-secondary);user-select:none;}.order-meta{display:grid;grid-template-columns:1fr;gap:.75em;margin-top:.75em;}@media (min-width:40em){.order-meta{grid-template-columns:1fr 1fr}}.status-badge{display:inline-block;padding:.25em .6em;border-radius:1em;font-size:.85em;font-weight:700;text-transform:capitalize;position:relative;top:-.1em;}.status-default{background:var(--border-secondary);color:var(--text-secondary)}.status-pending{background:#fff3cd;color:#856404}.status-inprogress{background:#cfe2ff;color:#084298}.status-success{background:var(--success-bg);color:var(--success-text)}.status-error{background:var(--error-bg);color:var(--error-text)}.status-refunded{background:#e2e3e5;color:#343a40}.time-remaining{font-weight:600;color:#ffc107;}.order-id-section{margin-left:1em;}.info-icon{font-size:.8em;vertical-align:top;position:relative;top:-.3em;cursor:help;padding-left:.1em;line-height:1;}.footer{background:var(--bg-footer);border-top:.125em solid var(--border-primary);padding:1em 2.5em;display:flex;justify-content:space-between;align-items:center;margin-top:auto;transition:background .3s ease,border-color .3s ease;}.footer-theme{display:flex;align-items:center;}.theme-label{color:var(--text-secondary);font-size:.9em;margin-right:.3em;}.theme-form-inline{display:inline-flex;}.theme-link{background:none;border:none;color:var(--text-secondary);font-size:.9em;transition:color .2s ease;text-decoration:none;}.theme-link.clickable{cursor:pointer;}.theme-link.clickable:hover{color:var(--text-primary);text-decoration:underline;}.theme-separator{color:var(--text-secondary);font-size:.9em;margin:0 .4em;opacity:.7;}@supports (-moz-appearance:none){.theme-separator{opacity:.9}}.footer-other{color:var(--text-secondary);font-size:.9em;}section a,.footer a{color:#3b82f6;text-decoration:none;transition:color .2s ease;word-break:break-word;}section a:hover,.footer a:hover{color:#1e3a8a;text-decoration:underline;}@media (max-width:49em){.footer{flex-direction:column;gap:1em;text-align:center}.header h1{font-size:2.05em}.header p{font-size:1.23em}}@media (max-width:32em){.currency-section,.amount-section{flex-direction:column;align-items:center}.header h1{font-size:1.65em}.header p{font-size:1em}}