@import url('/custom/custom.css');
@import url('/custom/regions.css');
.standalone-loading{padding:30px;color:#64748b}.standalone-media-link{display:block;padding:24px;background:#edf2f7;border-radius:12px;text-align:center;color:#224567}.standalone-calculator-output{padding:24px;border:1px solid #dbe4ec;border-radius:16px;background:#f8fafc;margin:20px 0}.standalone-result-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e8f0;padding:12px 0}.standalone-result-row strong{color:#1f4265;font-size:20px}#independent-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:32px 0}#independent-pagination a,#independent-pagination span{min-width:42px;min-height:42px;display:flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #dbe2e9;border-radius:8px}#independent-pagination [aria-current=page]{background:#214765;color:white}.standalone-gallery{position:fixed;inset:0;z-index:10020;background:#0d1725f2;display:flex;align-items:center;justify-content:center}.standalone-gallery img{max-width:90vw;max-height:85vh;object-fit:contain}.standalone-gallery button{position:absolute;background:#ffffffde;color:#172d47;border-radius:50%;width:44px;height:44px;font-size:25px}.standalone-gallery .close{top:20px;right:20px}.standalone-gallery .previous{left:18px}.standalone-gallery .next{right:18px}.standalone-notice{font-size:13px;color:#64748b;line-height:1.7}.standalone-nav[hidden]{display:none}.standalone-nav{position:absolute;z-index:10000;top:62px;left:16px;right:16px;padding:22px;background:white;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 35px #14263924;display:flex;flex-wrap:wrap;gap:22px}.standalone-nav a{color:#183b5c;font-weight:600}.standalone-toast{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);padding:12px 22px;background:#1c3b58;color:white;border-radius:8px;z-index:10050}.standalone-empty{padding:45px 24px;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-column:1/-1}.standalone-card-image{aspect-ratio:1200/630;width:100%;object-fit:contain;background:#0f1d30}.standalone-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.standalone-specs{font-size:14px;color:#64748b;line-height:1.8;margin:10px 0}.standalone-card-title{font-size:18px;line-height:1.4;font-weight:700;color:#111827;margin-bottom:8px}.standalone-price{font-weight:800;font-size:24px;color:#1d4567}.standalone-card-location{margin-top:auto;border-top:1px solid #f1f5f9;padding-top:12px;color:#64748b;font-size:14px}.standalone-tag{background:#eaf0f5;padding:3px 8px;border-radius:6px;color:#234765;font-size:12px;font-weight:600}.standalone-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}@media(max-width:600px){.standalone-card-body{padding:16px}.standalone-nav{gap:16px}.standalone-gallery .previous{left:6px}.standalone-gallery .next{right:6px}}
.standalone-tool-tabs{display:flex;gap:8px;margin-bottom:24px}.standalone-tool-tabs button{padding:10px 14px;border-radius:8px;background:#eaf0f5;color:#254867;font-weight:600}.standalone-tool-tabs button:focus{outline:2px solid #326491}.standalone-machine-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin:12px 0}.standalone-machine-row input{min-width:0;width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.standalone-machine-row button{font-size:12px;color:#b91c1c}.standalone-photo-stage{position:relative;display:inline-block;line-height:0}.standalone-photo-stage .photo{display:block;max-width:90vw;max-height:85vh;object-fit:contain}.standalone-gallery .photo-contact-cover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:25%;height:19%;max-width:none;max-height:none;object-fit:fill;pointer-events:none}.photo-contact-cover[hidden]{display:none}.standalone-tour{position:relative;display:block;width:100%;height:100%;background:#142b43;color:white}.standalone-tour img{width:100%;height:100%;object-fit:contain}.standalone-tour span{position:absolute;left:20px;bottom:20px;background:#142b43e6;color:white;padding:10px 16px;border-radius:8px}.standalone-machine-row [aria-label="kW each"]::before{content:'kW'}

