.query-results{position:relative;min-width:0}.query-results.is-query-loading{min-height:280px}.query-loading-content{min-width:0;transition:opacity .24s ease}.is-query-loading>.query-loading-content{opacity:.28;pointer-events:none;user-select:none}.query-load-status{position:absolute;inset:0;z-index:3;pointer-events:none;animation:query-appear .24s ease both}.query-load-rail{position:absolute;left:0;right:0;top:0;height:3px;background:#edf2ff;border-radius:3px;overflow:hidden}.query-load-rail:after{content:"";position:absolute;inset:0 auto 0 0;width:34%;background:linear-gradient(90deg,transparent,#829cff,#3e63ff,#829cff,transparent);border-radius:3px;animation:query-travel 2.6s cubic-bezier(.35,0,.3,1) infinite}.query-load-card{position:sticky;top:90px;display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 32px);margin:42px auto 0;padding:18px 22px;background:#ffffffed;border:1px solid #e3e9f4;border-radius:10px;box-shadow:0 8px 30px #29477d0c;color:#29374e;backdrop-filter:blur(8px)}.query-load-card strong{display:block;font-size:14px;font-weight:550;letter-spacing:.2px}.query-load-card p{margin:5px 0 0;color:#748298;font-size:12px;line-height:1.6}.query-load-orbit{width:28px;height:28px;flex:none;border:2px solid #e7edff;border-top-color:#5679ed;border-right-color:#a8bafa;border-radius:50%;animation:query-orbit 2s linear infinite}.query-load-dots{display:flex;gap:4px;margin-left:10px}.query-load-dots i{width:4px;height:4px;border-radius:50%;background:#96acec;animation:query-breathe 1.8s ease-in-out infinite}.query-load-dots i:nth-child(2){animation-delay:.2s}.query-load-dots i:nth-child(3){animation-delay:.4s}.query-skeleton{padding:24px 20px;min-height:300px;border:1px solid #e5eaf2;border-radius:7px;background:#fff}.query-skeleton-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:30px}.query-skeleton-metrics i{height:76px;background:#edf1f7;border-radius:5px}.query-skeleton-line{height:44px;margin-top:12px;border-radius:4px;background:linear-gradient(100deg,#edf1f7 20%,#f8faff 50%,#edf1f7 80%);background-size:220% 100%;animation:query-skeleton-wave 2.8s ease-in-out infinite}.query-skeleton-line:nth-child(3){width:92%}.query-skeleton-line:nth-child(4){width:96%}.query-result-enter{animation:query-appear .22s ease both}.query-load-error{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 18px;border:1px solid #e9d8bd;border-radius:6px;background:#fffcf6;color:#755e3e}.query-load-error strong,.query-load-error small{display:block}.query-load-error strong{font-size:13px}.query-load-error small{margin-top:4px;font-size:12px;line-height:1.6}.query-results.is-query-error>.query-loading-content{opacity:.6;pointer-events:none}
.finance-page .finance-total,.finance-page .finance-profit-total{min-width:0}.finance-page .finance-profit-formula{box-sizing:border-box;width:100%;min-width:0;max-width:100%;flex-wrap:wrap;gap:4px 6px;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.finance-page .finance-profit-formula span{min-width:0;max-width:100%}
@keyframes query-travel{0%{transform:translateX(-110%)}100%{transform:translateX(400%)}}@keyframes query-orbit{to{transform:rotate(360deg)}}@keyframes query-breathe{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes query-skeleton-wave{0%{background-position:120% 0}100%{background-position:-100% 0}}@keyframes query-appear{from{opacity:0}to{opacity:1}}
@media(max-width:700px){.query-load-card{padding:14px;gap:10px;margin-top:28px;max-width:calc(100% - 20px)}.query-load-card strong{font-size:13px}.query-load-card p{font-size:12px}.query-load-dots{display:none}.query-skeleton{padding:16px 12px}.query-skeleton-metrics{gap:12px}.query-skeleton-metrics i{height:60px}.query-load-error{align-items:flex-start;padding:12px}.query-load-error button{flex:none}}
@media(prefers-reduced-motion:reduce){.query-load-rail:after,.query-load-orbit,.query-load-dots i,.query-skeleton-line,.query-load-status,.query-result-enter{animation:none!important}.query-load-rail:after{width:100%;opacity:.6}.query-loading-content{transition:none}}
