.dorme-preview{margin:35px 0;padding:25px;background:#f5f4ef;border:1px solid #deded7;border-radius:14px}.dorme-phone{max-width:320px;margin:20px auto;background:white;border:7px solid #25292a;border-radius:28px;overflow:hidden;box-shadow:0 8px 30px #00000012}.dorme-phone-top{display:flex;align-items:center;gap:10px;padding:13px 12px;font:13px/1.4 system-ui,sans-serif}.dorme-phone-top img{width:40px;height:40px;object-fit:contain;border-radius:50%;border:1px solid #eee}.dorme-phone-cover{display:block;width:100%;height:auto;object-fit:contain}.dorme-phone-link{display:block;padding:15px;text-align:center;background:#ed6509;color:white!important;font:700 14px system-ui,sans-serif;text-decoration:none}.dorme-preview small{font:12px/1.6 system-ui,sans-serif}.dorme-calc{margin:32px 0;padding:24px;border:1px solid #c8b28f;border-radius:12px;background:#fffaf0}.dorme-calc label{display:grid;gap:6px;font:14px system-ui,sans-serif}.dorme-calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dorme-calc input{box-sizing:border-box;width:100%;padding:11px;border:1px solid #9c9c91;border-radius:5px;font:16px system-ui,sans-serif;color:#263333;background:white}.dorme-calc output{display:block;font:700 30px system-ui,sans-serif;margin:20px 0 8px;color:#754a1d}.dorme-calc table{border-collapse:collapse;width:100%;font:14px/1.5 system-ui,sans-serif}.dorme-calc th,.dorme-calc td{padding:10px;text-align:left;border-bottom:1px solid #ded4c4}.dorme-calc caption{text-align:left;font-weight:700;padding:8px 0}.dorme-calc p{font-size:14px!important}@media(max-width:480px){.dorme-preview,.dorme-calc{padding:16px}.dorme-calc-fields{grid-template-columns:1fr}.dorme-calc th,.dorme-calc td{padding:8px 5px}}