.parsanor-box{background:#fff;padding:15px 20px;border-radius:12px;box-shadow:0 0 12px rgb(0 0 0 / .12);font-size:14px;max-width:320px;color:#333}.parsanor-title{margin:0 0 12px 0;font-weight:600}.parsanor-input{padding:10px 14px;width:100%;margin-bottom:12px;border:2px solid #4CAF50;border-radius:10px;background-color:#e8f5e9;color:#2e7d32;font-size:16px;outline:none;box-sizing:border-box;transition:border-color 0.3s ease,background-color 0.3s ease}.parsanor-box.parsanor-focus .parsanor-input{border-color:#388E3C;background-color:#dcedc8}.parsanor-btn{padding:10px 0;width:100%;background:#4CAF50;color:#fff;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:opacity 0.3s ease,transform 0.03s ease}.parsanor-btn:active{transform:translateY(1px)}.parsanor-msg{margin-top:10px;font-size:13px;min-height:20px;color:#555}