.energy-shortage{width:100%;box-sizing:border-box;margin:18px 0;padding:20px;border:1px solid #cfdef3;border-radius:20px;background:linear-gradient(125deg,#f0f7ff,#fffdf7);color:#294b71;text-align:left}.energy-shortage-heading{display:flex;align-items:center;gap:9px;font-size:16px}.energy-shortage-heading>svg{width:21px;height:21px;flex-shrink:0;color:#2471bd}.energy-shortage p{margin:10px 0;font-size:13px;line-height:1.65;color:#587395}.energy-shortage-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.energy-shortage-actions .button{min-height:44px;font-size:13px;white-space:normal;text-align:center}.energy-shortage-actions svg{width:17px;height:17px;flex-shrink:0}@media(max-width:480px){.energy-shortage{padding:16px}.energy-shortage-actions .button{width:100%}}.energy-shortage-smarter{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;margin-top:14px;border:1px solid #d5def6;border-radius:15px;background:linear-gradient(120deg,#eef5ff,#f3efff)}.energy-shortage-smarter>svg{width:25px;height:25px;color:#6f54ae;flex-shrink:0}.energy-shortage-smarter>div{flex:1;min-width:160px}.energy-shortage-smarter strong{font-size:14px;color:#254b78}.energy-shortage-smarter p{margin:4px 0 0;font-size:12px}.energy-shortage-smarter .button{min-height:42px;font-size:12px;gap:8px;white-space:normal}.energy-shortage-smarter .button svg{width:16px;height:16px}.quick-summary.is-energy-stop .quick-success-mark{background:#e8f2ff;color:#2167ba}.quick-summary.is-energy-stop>.energy-shortage{margin:18px 0;text-align:left}@media(max-width:480px){.energy-shortage-smarter .button{width:100%}.energy-shortage-smarter{gap:10px;padding:12px}}.energy-shortage.is-guest>.energy-shortage-actions{justify-content:center;margin:18px 0}.energy-shortage.is-guest>.energy-shortage-actions>.button{justify-content:center;min-width:min(100%,280px);min-height:46px;font-size:14px}.energy-shortage.is-guest>.energy-shortage-smarter{position:relative;isolation:isolate;display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px 12px;padding:15px;border:1px solid #c8dff7;border-radius:17px;background:radial-gradient(ellipse at 12% 0,#bde6ff59,transparent 66%),linear-gradient(125deg,#f2f9fff0,#f3f2fff0);box-shadow:inset 0 1px 0 #fff,0 7px 22px #2d6aaf0c;backdrop-filter:blur(10px)}.energy-shortage.is-guest>.energy-shortage-smarter:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,#ffffff6b,transparent 65%);pointer-events:none;z-index:-1}.energy-shortage.is-guest>.energy-shortage-smarter>svg{box-sizing:border-box;width:36px;height:36px;padding:7px;border:1px solid #cfdef3;border-radius:12px;background:#ffffffb8;color:#5375be;box-shadow:0 3px 8px #2969a810}.energy-shortage.is-guest>.energy-shortage-smarter>div{min-width:0}.energy-shortage.is-guest>.energy-shortage-smarter p{margin:3px 0 0;font-size:12px;line-height:1.55}.energy-shortage.is-guest>.energy-shortage-smarter>.button{grid-column:1/-1;justify-content:center;width:100%;min-height:40px;padding:9px 12px;border:1px solid #bad4ee;background:#ffffffb8;color:#235d9d;box-shadow:0 2px 6px #3068a109;font-size:12px}.energy-shortage.is-guest>.energy-shortage-smarter>.button:hover{background:#fff;border-color:#82b3e3}@media(max-width:480px){.energy-shortage.is-guest>.energy-shortage-smarter{padding:12px;gap:8px 10px}}