.lemic-wrapper{max-width:520px;margin:16px auto;background:#fff;border-radius:12px;padding:18px;box-shadow:0 8px 30px rgb(15 30 45 / .06);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial}.lemic-row{margin-bottom:14px}.lemic-form label{display:block;margin-bottom:6px;font-weight:600;color:#222;font-size:14px}.lemic-input{display:flex;align-items:center;gap:8px;border:1px solid #ececec;padding:8px 10px;border-radius:8px;background:#fbfbfb}.lemic-input i{font-size:16px;color:#555}.lemic-input input[type="number"],.lemic-input input[type="text"]{border:none;outline:none;width:100%;font-size:15px;background:#fff0}.lemic-input-flex{display:flex;gap:8px}.lemic-input-flex input{flex:1;padding:8px;border-radius:8px;border:1px solid #e9e9e9;font-size:15px}.lemic-input-flex select{padding:8px 10px;border-radius:8px;border:1px solid #e9e9e9;font-size:15px;background:#fff}.lemic-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:none;cursor:pointer;font-weight:600;background:linear-gradient(180deg,#0b74de 0%,#085bb0 100%);color:#fff;box-shadow:0 6px 20px rgb(11 116 222 / .18);transition:transform .06s ease}.lemic-btn:active{transform:translateY(1px)}.lemic-btn.loading{opacity:.8;cursor:progress}.lemic-result{margin-top:16px;padding:12px;border-radius:10px;border:1px solid #f1f1f1;background:#fff}.lemic-result h3{margin:0 0 8px 0;font-size:16px;display:flex;align-items:center;gap:8px}.lemic-result p{margin:8px 0;font-size:15px}@media (max-width:520px){.lemic-wrapper{padding:14px;margin:12px}.lemic-input-flex{flex-direction:column}.lemic-input-flex select{width:100%}}