.sim-bond{padding:0!important}.sim-bond summary{padding:12px 14px;cursor:pointer;color:#815013;font-weight:700;font-size:14px}.sim-bond p,.sim-bond small{display:block;padding:0 14px}.sim-bond small{padding-bottom:12px}.power-head{padding:30px;background:linear-gradient(120deg,#fff1d7,#fff);border-bottom:4px solid #e6a449}.power-head>small{display:block;margin-top:20px;letter-spacing:3px;color:#93652a}.power-head h1{font-size:36px}.power-head h1 span{font-size:13px;padding:5px 10px;background:#263e4b;color:#fff;border-radius:4px;vertical-align:middle}.power-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin:24px 0}.power-panel{background:white;padding:24px;border:1px solid #e4e5e4;border-radius:12px;margin-bottom:18px}.power-panel h2{font-size:20px;margin:0 0 20px}.power-panel label{display:flex;flex-direction:column;gap:8px;font-size:14px}.power-panel input,.power-panel select{width:100%;min-width:0;padding:11px;border:1px solid #cbd6dc;border-radius:6px;font:inherit;background:#fafcfd}.power-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.power-help{color:#647682;font-size:13px;line-height:1.7}.power-samples{display:flex;gap:12px;flex-wrap:wrap}.power-samples button,.power-sidebar button{padding:12px;border:1px solid #d7d3c8;border-radius:6px;background:white;cursor:pointer}.power-sidebar>.power-panel:first-child{border-top:5px solid #e29c37}.power-total{font-size:52px;display:block;color:#263f4e;margin:10px 0}.power-sidebar p{font-size:13px;color:#6c7580;line-height:1.8}.power-sidebar dl div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee;font-size:14px}.power-sidebar dd{margin:0}.power-sidebar .power-primary{background:#263f4e;color:white;display:block;width:100%;margin:20px 0 10px}.power-comparison{background:#fff4dc;padding:12px}.power-comparison b{display:block;font-size:22px;margin:8px 0}.power-sidebar summary{cursor:pointer;font-weight:700}.power-sidebar button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.power-layout{grid-template-columns:1fr;gap:0}.power-sidebar{grid-row:1}.power-sidebar details{font-size:12px}.power-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.power-head{padding:22px 16px}.power-head h1{font-size:28px}.power-panel{padding:18px}.power-total{font-size:42px}.power-sidebar dl{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}}
